Home
last modified time | relevance | path

Searched refs:dma_data_direction (Results 1 – 25 of 265) sorted by relevance

1234567891011

/Linux-v5.4/include/linux/
Ddma-mapping.h95 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 …]
Ddma-buf.h123 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);
Dpci-dma-compat.h40 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()
Ddma-noncoherent.h69 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()
Dswiotlb.h52 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()
Dpci-p2pdma.h34 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/
Ddma-mapping-nommu.c78 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()
Ddma-mapping.c110 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/
Dinternals.h25 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/
Diommu.h43 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/
Ddma-iommu.c67 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/
Ddma-noncoherent.c69 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/
Dsmc_ib.h60 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/
Drw.h47 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/
Ddma.c19 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/
Ddma-mapping.h187 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/
Ddirect.c226 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/
Dlibsrp.h112 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/
Ddrm_prime.h58 enum dma_data_direction;
83 enum dma_data_direction dir);
86 enum dma_data_direction dir);
/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-vmalloc.c28 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/
Dswiotlb-xen.c366 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/
Dswiotlb-xen.h8 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/
Domap_gem_dmabuf.c20 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/
Djazzdma.c589 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/
Ddmabounce.c106 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()

1234567891011