/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc/ |
H A D | pci.h | 41 * hwdev should be valid struct pci_dev pointer for PCI devices. 43 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle); 53 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle); 61 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction); 70 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction); 101 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction); 107 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nhwents, int direction); 118 extern void pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction); 126 extern void pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction); 133 extern inline int pci_dma_supported(struct pci_dev *hwdev, u6 argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc/ |
H A D | pci.h | 41 * hwdev should be valid struct pci_dev pointer for PCI devices. 43 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle); 53 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle); 61 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction); 70 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction); 101 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction); 107 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nhwents, int direction); 118 extern void pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction); 126 extern void pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction); 133 extern inline int pci_dma_supported(struct pci_dev *hwdev, u6 argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/kernel/ |
H A D | pci-nommu.c | 12 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 18 if (hwdev == NULL || 19 end_pfn > (hwdev->dma_mask>>PAGE_SHIFT) || 20 (u32)hwdev->dma_mask < 0xffffffff) 31 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
H A D | pci-dma.c | 28 int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 42 s->dma_address = pci_map_single(hwdev, s->address, s->length, 45 s->dma_address = pci_map_page(hwdev, s->page, s->offset, 56 pci_unmap_sg(hwdev, sg, i, direction);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-arm/ |
H A D | pci.h | 24 * hwdev should be valid struct pci_dev pointer for PCI devices, 30 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *handle); 41 pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, argument 54 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument 61 * only need to do these if hwdev is non-null; otherwise we expect 64 if (hwdev != NULL) 65 return sa1111_map_single(hwdev, ptr, size, direction); 79 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction) argument 84 if (hwdev != NULL) 85 sa1111_unmap_single(hwdev, dma_add 131 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 148 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 163 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 175 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 188 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-arm/ |
H A D | pci.h | 24 * hwdev should be valid struct pci_dev pointer for PCI devices, 30 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *handle); 41 pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, argument 54 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument 61 * only need to do these if hwdev is non-null; otherwise we expect 64 if (hwdev != NULL) 65 return sa1111_map_single(hwdev, ptr, size, direction); 79 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction) argument 84 if (hwdev != NULL) 85 sa1111_unmap_single(hwdev, dma_add 131 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 148 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 163 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 175 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 188 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/hp-lj/ |
H A D | pci-dma.c | 17 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 23 if (hwdev == NULL || hwdev->dma_mask != 0xffffffff) 47 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc/kernel/ |
H A D | pci-dma.c | 20 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 26 if (hwdev == NULL || hwdev->dma_mask != 0xffffffff) 37 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/i386/kernel/ |
H A D | pci-dma.c | 16 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 22 if (hwdev == NULL || ((u32)hwdev->dma_mask < 0xffffffff)) 33 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/ |
H A D | pci.h | 65 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 67 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 70 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, 72 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, 74 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, 76 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, 81 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 90 static inline void pci_dma_sync_sg(struct pci_dev *hwdev, argument 104 static inline int pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc64/ |
H A D | pci.h | 44 * hwdev should be valid struct pci_dev pointer for PCI devices. 46 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle); 56 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle); 64 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction); 73 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction); 109 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, 116 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, 128 extern void pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, 137 extern void pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction); 144 extern int pci_dma_supported(struct pci_dev *hwdev, u6 [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/ |
H A D | pci.h | 65 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 67 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 70 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, 72 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, 74 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, 76 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, 81 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 90 static inline void pci_dma_sync_sg(struct pci_dev *hwdev, argument 104 static inline int pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc64/ |
H A D | pci.h | 44 * hwdev should be valid struct pci_dev pointer for PCI devices. 46 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle); 56 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle); 64 extern dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction); 73 extern void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction); 109 extern int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, 116 extern void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, 128 extern void pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, 137 extern void pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction); 144 extern int pci_dma_supported(struct pci_dev *hwdev, u6 [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/kernel/ |
H A D | pci-dma.c | 19 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 26 if (hwdev == NULL || hwdev->dma_mask != 0xffffffff) 33 *dma_handle = bus_to_baddr(hwdev->bus, __pa(ret)); 43 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips64/kernel/ |
H A D | pci-dma.c | 19 void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, argument 26 if (hwdev == NULL || hwdev->dma_mask != 0xffffffff) 33 *dma_handle = bus_to_baddr(hwdev->bus, __pa(ret)); 43 void pci_free_consistent(struct pci_dev *hwdev, size_t size, argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/io/ |
H A D | pci_dma.c | 140 * @hwdev: device to flush 151 sn_dma_sync(struct pci_dev *hwdev) argument 166 device_sysdata = (struct sn_device_sysdata *)hwdev->sysdata; 180 * @hwdev: device to allocate for 199 sn_pci_alloc_consistent(struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle) argument 211 if (IS_PCI32L(hwdev)) 217 device_sysdata = (struct sn_device_sysdata *) hwdev->sysdata; 259 * @hwdev: device to free for 268 sn_pci_free_consistent(struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) argument 276 sn_dma_map = find_sn_dma_map(dma_handle, hwdev 300 sn_pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 411 sn_pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 457 sn_pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument 537 sn_pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction) argument 573 sn_pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 594 sn_pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 627 sn_pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/lib/ |
H A D | swiotlb.c | 127 map_single (struct pci_dev *hwdev, char *buffer, size_t size, int direction) argument 207 unmap_single (struct pci_dev *hwdev, char *dma_addr, size_t size, int direction) argument 252 sync_single (struct pci_dev *hwdev, char *dma_addr, size_t size, int direction) argument 266 swiotlb_alloc_consistent (struct pci_dev *hwdev, size_t size, dma_addr_t *dma_handle) argument 283 if (hwdev && (pci_addr & ~hwdev->dma_mask) != 0) 290 swiotlb_free_consistent (struct pci_dev *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) argument 303 swiotlb_map_single (struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument 312 if ((pci_addr & ~hwdev->dma_mask) == 0) 322 pci_addr = virt_to_phys(map_single(hwdev, pt 361 swiotlb_unmap_single(struct pci_dev *hwdev, dma_addr_t pci_addr, size_t size, int direction) argument 383 swiotlb_sync_single(struct pci_dev *hwdev, dma_addr_t pci_addr, size_t size, int direction) argument 410 swiotlb_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 438 swiotlb_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 466 swiotlb_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 490 swiotlb_pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/ |
H A D | pci.h | 68 * hwdev should be valid struct pci_dev pointer for PCI devices, 74 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 85 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 94 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 102 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 122 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 130 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 153 static inline int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 183 static inline void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 200 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 215 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 229 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/ |
H A D | pci.h | 68 * hwdev should be valid struct pci_dev pointer for PCI devices, 74 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 85 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 94 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 102 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 122 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 130 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 153 static inline int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 183 static inline void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 200 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 215 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 229 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-i386/ |
H A D | pci.h | 46 * hwdev should be valid struct pci_dev pointer for PCI devices, 52 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 63 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 72 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 88 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 100 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 109 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 140 static inline int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 171 static inline void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 188 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 203 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 217 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-i386/ |
H A D | pci.h | 46 * hwdev should be valid struct pci_dev pointer for PCI devices, 52 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 63 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 72 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 88 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 100 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 109 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 140 static inline int pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 171 static inline void pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, argument 188 static inline void pci_dma_sync_single(struct pci_dev *hwdev, argument 203 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 217 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips64/ |
H A D | pci.h | 65 * hwdev should be valid struct pci_dev pointer for PCI devices, 71 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 83 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 93 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 103 return bus_to_baddr(hwdev->bus, __pa(ptr)); 114 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 123 addr = baddr_to_bus(hwdev->bus, dma_addr) + PAGE_OFFSET; 132 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 144 return bus_to_baddr(hwdev->bus, page_to_phys(page) + offset); 147 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_ argument 185 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 221 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 254 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 274 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 298 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips64/ |
H A D | pci.h | 65 * hwdev should be valid struct pci_dev pointer for PCI devices, 71 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 83 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 93 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 103 return bus_to_baddr(hwdev->bus, __pa(ptr)); 114 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 123 addr = baddr_to_bus(hwdev->bus, dma_addr) + PAGE_OFFSET; 132 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 144 return bus_to_baddr(hwdev->bus, page_to_phys(page) + offset); 147 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_ argument 185 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 221 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 254 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 274 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 298 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips/ |
H A D | pci.h | 65 * hwdev should be valid struct pci_dev pointer for PCI devices, 71 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 83 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 93 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 103 return bus_to_baddr(hwdev->bus, __pa(ptr)); 114 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 127 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 139 return bus_to_baddr(hwdev->bus, page_to_phys(page) + offset); 142 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 151 addr = baddr_to_bus(hwdev 180 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 214 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 247 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 267 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 291 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips/ |
H A D | pci.h | 65 * hwdev should be valid struct pci_dev pointer for PCI devices, 71 extern void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size, 83 extern void pci_free_consistent(struct pci_dev *hwdev, size_t size, 93 static inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, argument 103 return bus_to_baddr(hwdev->bus, __pa(ptr)); 114 static inline void pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, argument 127 static inline dma_addr_t pci_map_page(struct pci_dev *hwdev, struct page *page, argument 139 return bus_to_baddr(hwdev->bus, page_to_phys(page) + offset); 142 static inline void pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, argument 151 addr = baddr_to_bus(hwdev 180 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 214 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument 247 pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument 267 pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument 291 pci_dma_supported(struct pci_dev *hwdev, u64 mask) argument [all...] |