| /Linux-v5.4/include/linux/ |
| D | dma-mapping.h | 95 enum dma_data_direction dir, 98 size_t size, enum dma_data_direction dir, 105 int nents, enum dma_data_direction dir, 109 enum dma_data_direction dir, 112 size_t size, enum dma_data_direction dir, 115 size_t size, enum dma_data_direction dir, 119 enum dma_data_direction dir); 122 enum dma_data_direction dir); 125 enum dma_data_direction dir); 128 enum dma_data_direction dir); [all …]
|
| D | dma-buf.h | 123 enum dma_data_direction); 135 enum dma_data_direction); 179 int (*begin_cpu_access)(struct dma_buf *, enum dma_data_direction); 198 int (*end_cpu_access)(struct dma_buf *, enum dma_data_direction); 345 enum dma_data_direction dir; 409 enum dma_data_direction); 411 enum dma_data_direction); 413 enum dma_data_direction dir); 415 enum dma_data_direction dir);
|
| D | pci-dma-compat.h | 40 return dma_map_single(&hwdev->dev, ptr, size, (enum dma_data_direction)direction); in pci_map_single() 47 dma_unmap_single(&hwdev->dev, dma_addr, size, (enum dma_data_direction)direction); in pci_unmap_single() 54 return dma_map_page(&hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page() 61 dma_unmap_page(&hwdev->dev, dma_address, size, (enum dma_data_direction)direction); in pci_unmap_page() 68 return dma_map_sg(&hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_map_sg() 75 dma_unmap_sg(&hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_unmap_sg() 82 dma_sync_single_for_cpu(&hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_cpu() 89 dma_sync_single_for_device(&hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_device() 96 dma_sync_sg_for_cpu(&hwdev->dev, sg, nelems, (enum dma_data_direction)direction); in pci_dma_sync_sg_for_cpu() 103 dma_sync_sg_for_device(&hwdev->dev, sg, nelems, (enum dma_data_direction)direction); in pci_dma_sync_sg_for_device()
|
| D | dma-noncoherent.h | 69 enum dma_data_direction direction); 72 size_t size, enum dma_data_direction direction) in arch_dma_cache_sync() 79 size_t size, enum dma_data_direction dir); 82 phys_addr_t paddr, size_t size, enum dma_data_direction dir) in arch_sync_dma_for_device() 89 size_t size, enum dma_data_direction dir); 92 phys_addr_t paddr, size_t size, enum dma_data_direction dir) in arch_sync_dma_for_cpu()
|
| D | swiotlb.h | 52 enum dma_data_direction dir, 59 enum dma_data_direction dir, 64 size_t size, enum dma_data_direction dir, 77 size_t size, enum dma_data_direction dir, unsigned long attrs); 89 dma_addr_t *dma_addr, size_t size, enum dma_data_direction dir, in swiotlb_map()
|
| D | pci-p2pdma.h | 34 int nents, enum dma_data_direction dir, unsigned long attrs); 36 int nents, enum dma_data_direction dir, unsigned long attrs); 87 struct scatterlist *sg, int nents, enum dma_data_direction dir, in pci_p2pdma_map_sg_attrs() 93 struct scatterlist *sg, int nents, enum dma_data_direction dir, in pci_p2pdma_unmap_sg_attrs() 123 int nents, enum dma_data_direction dir) in pci_p2pdma_map_sg() 129 struct scatterlist *sg, int nents, enum dma_data_direction dir) in pci_p2pdma_unmap_sg()
|
| /Linux-v5.4/arch/arm/mm/ |
| D | dma-mapping-nommu.c | 78 enum dma_data_direction dir) in __dma_page_cpu_to_dev() 89 enum dma_data_direction dir) in __dma_page_dev_to_cpu() 99 enum dma_data_direction dir, in arm_nommu_dma_map_page() 110 size_t size, enum dma_data_direction dir, in arm_nommu_dma_unmap_page() 118 int nents, enum dma_data_direction dir, in arm_nommu_dma_map_sg() 134 int nents, enum dma_data_direction dir, in arm_nommu_dma_unmap_sg() 145 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_nommu_dma_sync_single_for_device() 151 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_nommu_dma_sync_single_for_cpu() 157 int nents, enum dma_data_direction dir) in arm_nommu_dma_sync_sg_for_device() 167 int nents, enum dma_data_direction dir) in arm_nommu_dma_sync_sg_for_cpu()
|
| D | dma-mapping.c | 110 size_t, enum dma_data_direction); 112 size_t, enum dma_data_direction); 129 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_dma_map_page() 138 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_coherent_dma_map_page() 159 size_t size, enum dma_data_direction dir, unsigned long attrs) in arm_dma_unmap_page() 167 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu() 175 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device() 888 size_t size, enum dma_data_direction dir, in dma_cache_maint_page() 941 size_t size, enum dma_data_direction dir) in __dma_page_cpu_to_dev() 957 size_t size, enum dma_data_direction dir) in __dma_page_dev_to_cpu() [all …]
|
| /Linux-v5.4/drivers/spi/ |
| D | internals.h | 25 enum dma_data_direction dir); 27 struct sg_table *sgt, enum dma_data_direction dir); 31 enum dma_data_direction dir) in spi_map_buf() 38 enum dma_data_direction dir) in spi_unmap_buf()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | iommu.h | 43 enum dma_data_direction direction, 54 enum dma_data_direction *direction, 212 enum dma_data_direction *direction); 216 enum dma_data_direction *direction); 255 enum dma_data_direction direction, 260 enum dma_data_direction direction, 271 enum dma_data_direction direction, 274 size_t size, enum dma_data_direction direction, 316 extern enum dma_data_direction iommu_tce_direction(unsigned long tce); 317 extern unsigned long iommu_direction_to_tce_perm(enum dma_data_direction dir);
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | dma-iommu.c | 67 enum dma_data_direction direction, in dma_iommu_map_page() 79 size_t size, enum dma_data_direction direction, in dma_iommu_unmap_page() 91 int nelems, enum dma_data_direction direction, in dma_iommu_map_sg() 101 int nelems, enum dma_data_direction direction, in dma_iommu_unmap_sg() 170 size_t size, enum dma_data_direction dir) in dma_iommu_sync_for_cpu() 177 size_t sz, enum dma_data_direction dir) in dma_iommu_sync_for_device() 184 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_iommu_sync_sg_for_cpu() 191 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_iommu_sync_sg_for_device()
|
| /Linux-v5.4/arch/mips/mm/ |
| D | dma-noncoherent.c | 69 enum dma_data_direction dir) in dma_sync_virt() 95 enum dma_data_direction dir) in dma_sync_phys() 122 size_t size, enum dma_data_direction dir) in arch_sync_dma_for_device() 129 size_t size, enum dma_data_direction dir) in arch_sync_dma_for_cpu() 137 enum dma_data_direction direction) in arch_dma_cache_sync()
|
| /Linux-v5.4/net/smc/ |
| D | smc_ib.h | 60 enum dma_data_direction data_direction); 63 enum dma_data_direction data_direction); 77 enum dma_data_direction data_direction); 80 enum dma_data_direction data_direction);
|
| /Linux-v5.4/include/rdma/ |
| D | rw.h | 47 u64 remote_addr, u32 rkey, enum dma_data_direction dir); 50 enum dma_data_direction dir); 56 enum dma_data_direction dir); 60 enum dma_data_direction dir);
|
| /Linux-v5.4/arch/microblaze/kernel/ |
| D | dma.c | 19 enum dma_data_direction direction) in __dma_sync() 35 size_t size, enum dma_data_direction dir) in arch_sync_dma_for_device() 41 size_t size, enum dma_data_direction dir) in arch_sync_dma_for_cpu()
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | dma-mapping.h | 187 enum dma_data_direction, unsigned long attrs); 189 enum dma_data_direction, unsigned long attrs); 191 enum dma_data_direction); 193 enum dma_data_direction);
|
| /Linux-v5.4/kernel/dma/ |
| D | direct.c | 226 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() 239 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() 263 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_cpu() 278 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() 300 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_direct_unmap_page() 313 int nents, enum dma_data_direction dir, unsigned long attrs) in dma_direct_unmap_sg() 333 unsigned long offset, size_t size, enum dma_data_direction dir, in dma_direct_map_page() 352 enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_sg() 374 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_resource()
|
| /Linux-v5.4/drivers/scsi/ibmvscsi_tgt/ |
| D | libsrp.h | 112 enum dma_data_direction, unsigned int); 119 u64 srp_data_length(struct srp_cmd *cmd, enum dma_data_direction dir); 120 int srp_get_desc_table(struct srp_cmd *srp_cmd, enum dma_data_direction *dir,
|
| /Linux-v5.4/include/drm/ |
| D | drm_prime.h | 58 enum dma_data_direction; 83 enum dma_data_direction dir); 86 enum dma_data_direction dir);
|
| /Linux-v5.4/drivers/media/common/videobuf2/ |
| D | videobuf2-vmalloc.c | 28 enum dma_data_direction dma_dir; 38 unsigned long size, enum dma_data_direction dma_dir, in vb2_vmalloc_alloc() 76 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr() 208 enum dma_data_direction dma_dir; 271 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() 311 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_unmap() 411 unsigned long size, enum dma_data_direction dma_dir) in vb2_vmalloc_attach_dmabuf()
|
| /Linux-v5.4/drivers/xen/ |
| D | swiotlb-xen.c | 366 enum dma_data_direction dir, in xen_swiotlb_map_page() 421 size_t size, enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_page() 437 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu() 450 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device() 467 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_sg() 482 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_map_sg() 506 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu() 519 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_device()
|
| /Linux-v5.4/include/xen/ |
| D | swiotlb-xen.h | 8 phys_addr_t paddr, size_t size, enum dma_data_direction dir); 10 phys_addr_t paddr, size_t size, enum dma_data_direction dir);
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ |
| D | omap_gem_dmabuf.c | 20 enum dma_data_direction dir) in omap_gem_map_dma_buf() 57 struct sg_table *sg, enum dma_data_direction dir) in omap_gem_unmap_dma_buf() 66 enum dma_data_direction dir) in omap_gem_dmabuf_begin_cpu_access() 81 enum dma_data_direction dir) in omap_gem_dmabuf_end_cpu_access()
|
| /Linux-v5.4/arch/mips/jazz/ |
| D | jazzdma.c | 589 unsigned long offset, size_t size, enum dma_data_direction dir, in jazz_dma_map_page() 600 size_t size, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_page() 608 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_map_sg() 627 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_sg() 641 dma_addr_t addr, size_t size, enum dma_data_direction dir) in jazz_dma_sync_single_for_device() 647 dma_addr_t addr, size_t size, enum dma_data_direction dir) in jazz_dma_sync_single_for_cpu() 653 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in jazz_dma_sync_sg_for_device() 663 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in jazz_dma_sync_sg_for_cpu()
|
| /Linux-v5.4/arch/arm/common/ |
| D | dmabounce.c | 106 size_t size, enum dma_data_direction dir) in alloc_safe_buffer() 244 enum dma_data_direction dir, in map_single() 275 size_t size, enum dma_data_direction dir, in unmap_single() 314 unsigned long offset, size_t size, enum dma_data_direction dir, in dmabounce_map_page() 349 enum dma_data_direction dir, unsigned long attrs) in dmabounce_unmap_page() 366 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_cpu() 397 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_cpu() 406 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_device() 437 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_device()
|