FUJITA Tomonori | 5637f2d | 2010-03-10 15:23:21 -0800 | [diff] [blame^] | 1 | #ifndef _LINUX_PCI_DMA_H |
| 2 | #define _LINUX_PCI_DMA_H |
| 3 | |
| 4 | #ifdef CONFIG_NEED_DMA_MAP_STATE |
| 5 | #define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) dma_addr_t ADDR_NAME; |
| 6 | #define DECLARE_PCI_UNMAP_LEN(LEN_NAME) __u32 LEN_NAME; |
| 7 | #define pci_unmap_addr(PTR, ADDR_NAME) ((PTR)->ADDR_NAME) |
| 8 | #define pci_unmap_addr_set(PTR, ADDR_NAME, VAL) (((PTR)->ADDR_NAME) = (VAL)) |
| 9 | #define pci_unmap_len(PTR, LEN_NAME) ((PTR)->LEN_NAME) |
| 10 | #define pci_unmap_len_set(PTR, LEN_NAME, VAL) (((PTR)->LEN_NAME) = (VAL)) |
| 11 | #else |
| 12 | #define DECLARE_PCI_UNMAP_ADDR(ADDR_NAME) |
| 13 | #define DECLARE_PCI_UNMAP_LEN(LEN_NAME) |
| 14 | #define pci_unmap_addr(PTR, ADDR_NAME) (0) |
| 15 | #define pci_unmap_addr_set(PTR, ADDR_NAME, VAL) do { } while (0) |
| 16 | #define pci_unmap_len(PTR, LEN_NAME) (0) |
| 17 | #define pci_unmap_len_set(PTR, LEN_NAME, VAL) do { } while (0) |
| 18 | #endif |
| 19 | |
| 20 | #endif |