|  | #ifndef __i386_PCI_H | 
|  | #define __i386_PCI_H | 
|  |  | 
|  |  | 
|  | #ifdef __KERNEL__ | 
|  |  | 
|  |  | 
|  | /* Dynamic DMA mapping stuff. | 
|  | * i386 has everything mapped statically. | 
|  | */ | 
|  |  | 
|  | struct pci_dev; | 
|  |  | 
|  | /* The PCI address space does equal the physical memory | 
|  | * address space.  The networking and block device layers use | 
|  | * this boolean for bounce buffer decisions. | 
|  | */ | 
|  | #define PCI_DMA_BUS_IS_PHYS	(1) | 
|  |  | 
|  | /* pci_unmap_{page,single} is a nop so... */ | 
|  | #define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) | 
|  | #define DECLARE_PCI_UNMAP_LEN(LEN_NAME) | 
|  | #define pci_unmap_addr(PTR, ADDR_NAME)		(0) | 
|  | #define pci_unmap_addr_set(PTR, ADDR_NAME, VAL)	do { } while (0) | 
|  | #define pci_unmap_len(PTR, LEN_NAME)		(0) | 
|  | #define pci_unmap_len_set(PTR, LEN_NAME, VAL)	do { } while (0) | 
|  |  | 
|  |  | 
|  | #endif /* __KERNEL__ */ | 
|  |  | 
|  |  | 
|  | #endif /* __i386_PCI_H */ |