/include/asm-generic/ |
H A D | dma-mapping-broken.h | 16 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, 28 void *cpu_addr, dma_addr_t dma_handle, 32 dma_free_coherent(dev, size, cpu_addr, dma_handle); 27 dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, struct dma_attrs *attrs) argument
|
H A D | dma-mapping-common.h | 180 void *cpu_addr, dma_addr_t dma_addr, size_t size); 189 void dma_common_free_remap(void *cpu_addr, size_t size, unsigned long vm_flags); 195 * @cpu_addr: kernel CPU-view address returned from dma_alloc_attrs 205 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, argument 211 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); 212 return dma_common_mmap(dev, vma, cpu_addr, dma_addr, size); 219 void *cpu_addr, dma_addr_t dma_addr, size_t size); 222 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, argument 228 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, 230 return dma_common_get_sgtable(dev, sgt, cpu_addr, dma_add [all...] |
/include/linux/ |
H A D | of_address.h | 18 u64 cpu_addr; member in struct:of_pci_range
|
H A D | dma-mapping.h | 254 #define dma_map_single_attrs(dev, cpu_addr, size, dir, attrs) \ 255 dma_map_single(dev, cpu_addr, size, dir) 276 void *cpu_addr, dma_addr_t dma_addr) 280 return dma_free_attrs(dev, size, cpu_addr, dma_addr, &attrs); 285 void *cpu_addr, dma_addr_t dma_addr, 290 return dma_mmap_attrs(dev, vma, cpu_addr, dma_addr, size, &attrs); 275 dma_free_writecombine(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) argument 283 dma_mmap_writecombine(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument
|
/include/media/ |
H A D | saa7146.h | 113 __le32 *cpu_addr; member in struct:saa7146_dma
|
/include/rdma/ |
H A D | ib_verbs.h | 1426 size_t size, void *cpu_addr, 2108 * @cpu_addr: The kernel virtual address 2113 void *cpu_addr, size_t size, 2117 return dev->dma_ops->map_single(dev, cpu_addr, size, direction); 2118 return dma_map_single(dev->dma_device, cpu_addr, size, direction); 2139 void *cpu_addr, size_t size, 2143 return dma_map_single_attrs(dev->dma_device, cpu_addr, size, 2332 * @cpu_addr: the address returned by ib_dma_alloc_coherent() 2336 size_t size, void *cpu_addr, 2340 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handl 2112 ib_dma_map_single(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction) argument 2138 ib_dma_map_single_attrs(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) argument 2335 ib_dma_free_coherent(struct ib_device *dev, size_t size, void *cpu_addr, u64 dma_handle) argument [all...] |