/linux/include/linux/ |
A D | dma-mapping.h | 107 enum dma_data_direction dir, unsigned long attrs); 111 int nents, enum dma_data_direction dir, 114 enum dma_data_direction dir, unsigned long attrs); 120 enum dma_data_direction dir); 122 size_t size, enum dma_data_direction dir); 124 int nelems, enum dma_data_direction dir); 126 int nelems, enum dma_data_direction dir); 161 enum dma_data_direction dir, unsigned long attrs) in dma_map_page_attrs() 196 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() 342 enum dma_data_direction dir) in dma_sync_single_range_for_cpu() [all …]
|
A D | dma-map-ops.h | 26 enum dma_data_direction dir, gfp_t gfp, 41 size_t size, enum dma_data_direction dir, 53 size_t size, enum dma_data_direction dir, 62 enum dma_data_direction dir); 64 int nents, enum dma_data_direction dir); 66 int nents, enum dma_data_direction dir); 68 enum dma_data_direction direction); 291 enum dma_data_direction dir); 294 enum dma_data_direction dir) in arch_sync_dma_for_device() 301 enum dma_data_direction dir); [all …]
|
A 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()
|
A D | dma-buf.h | 180 enum dma_data_direction); 191 enum dma_data_direction); 230 int (*begin_cpu_access)(struct dma_buf *, enum dma_data_direction); 247 int (*end_cpu_access)(struct dma_buf *, enum dma_data_direction); 520 enum dma_data_direction dir; 620 enum dma_data_direction); 622 enum dma_data_direction); 625 enum dma_data_direction dir); 627 enum dma_data_direction dir);
|
A 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()
|
A D | swiotlb.h | 48 unsigned int alloc_aligned_mask, enum dma_data_direction dir, 54 enum dma_data_direction dir, 58 size_t size, enum dma_data_direction dir); 60 size_t size, enum dma_data_direction dir); 62 size_t size, enum dma_data_direction dir, unsigned long attrs);
|
A D | mhi.h | 227 enum dma_data_direction dir; 494 enum dma_data_direction dir; 616 enum dma_data_direction dir); 773 int mhi_queue_dma(struct mhi_device *mhi_dev, enum dma_data_direction dir, 785 int mhi_queue_buf(struct mhi_device *mhi_dev, enum dma_data_direction dir, 796 int mhi_queue_skb(struct mhi_device *mhi_dev, enum dma_data_direction dir, 804 bool mhi_queue_is_full(struct mhi_device *mhi_dev, enum dma_data_direction dir);
|
/linux/kernel/dma/ |
A D | direct.h | 21 enum dma_data_direction dir, unsigned long attrs); 27 int nents, enum dma_data_direction dir); 30 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() 39 int nents, enum dma_data_direction dir, unsigned long attrs); 41 struct scatterlist *sgl, int nents, enum dma_data_direction dir); 44 struct scatterlist *sgl, int nents, enum dma_data_direction dir, in dma_direct_unmap_sg() 49 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() 55 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() 67 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_cpu() 85 enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_page() [all …]
|
A D | mapping.c | 166 enum dma_data_direction dir, unsigned long attrs) in dma_unmap_page_attrs() 273 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() 310 enum dma_data_direction dir, unsigned long attrs) in dma_unmap_resource() 322 enum dma_data_direction dir) in dma_sync_single_for_cpu() 336 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() 350 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() 364 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() 571 dma_addr_t dma_handle, enum dma_data_direction dir) in __dma_free_pages() 604 enum dma_data_direction dir, gfp_t gfp) in alloc_single_sgt() 650 struct sg_table *sgt, enum dma_data_direction dir) in free_single_sgt() [all …]
|
/linux/arch/powerpc/include/asm/ |
A D | iommu.h | 43 enum dma_data_direction direction, 54 enum dma_data_direction *direction, 213 enum dma_data_direction *direction); 217 enum dma_data_direction *direction); 256 enum dma_data_direction direction, 261 enum dma_data_direction direction, 272 enum dma_data_direction direction, 275 size_t size, enum dma_data_direction direction, 311 extern enum dma_data_direction iommu_tce_direction(unsigned long tce); 312 extern unsigned long iommu_direction_to_tce_perm(enum dma_data_direction dir);
|
/linux/drivers/spi/ |
A 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/arch/mips/mm/ |
A D | dma-noncoherent.c | 58 enum dma_data_direction dir) in dma_sync_virt_for_device() 76 enum dma_data_direction dir) in dma_sync_virt_for_cpu() 96 enum dma_data_direction dir, bool for_device) in dma_sync_phys() 125 enum dma_data_direction dir) in arch_sync_dma_for_device() 132 enum dma_data_direction dir) in arch_sync_dma_for_cpu()
|
/linux/arch/arm/include/asm/ |
A D | dma-mapping.h | 116 enum dma_data_direction, unsigned long attrs); 118 enum dma_data_direction, unsigned long attrs); 120 enum dma_data_direction); 122 enum dma_data_direction);
|
/linux/include/rdma/ |
A 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/arch/microblaze/kernel/ |
A D | dma.c | 18 enum dma_data_direction direction) in __dma_sync() 34 enum dma_data_direction dir) in arch_sync_dma_for_device() 40 enum dma_data_direction dir) in arch_sync_dma_for_cpu()
|
/linux/arch/arm/mm/ |
A D | dma-mapping.c | 107 size_t, enum dma_data_direction); 109 size_t, enum dma_data_direction); 860 size_t size, enum dma_data_direction dir, in dma_cache_maint_page() 913 size_t size, enum dma_data_direction dir) in __dma_page_cpu_to_dev() 929 size_t size, enum dma_data_direction dir) in __dma_page_dev_to_cpu() 1034 int nents, enum dma_data_direction dir) in arm_dma_sync_sg_for_cpu() 1053 int nents, enum dma_data_direction dir) in arm_dma_sync_sg_for_device() 1709 int nents, enum dma_data_direction dir, in __iommu_unmap_sg() 1754 enum dma_data_direction dir, in arm_iommu_unmap_sg() 2307 enum dma_data_direction dir) in arch_sync_dma_for_device() [all …]
|
/linux/net/smc/ |
A D | smc_ib.h | 82 enum dma_data_direction data_direction); 85 enum dma_data_direction data_direction); 100 enum dma_data_direction data_direction); 103 enum dma_data_direction data_direction);
|
/linux/arch/mips/jazz/ |
A D | jazzdma.c | 525 unsigned long offset, size_t size, enum dma_data_direction dir, in jazz_dma_map_page() 536 size_t size, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_page() 544 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_map_sg() 563 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_sg() 576 dma_addr_t addr, size_t size, enum dma_data_direction dir) in jazz_dma_sync_single_for_device() 582 dma_addr_t addr, size_t size, enum dma_data_direction dir) in jazz_dma_sync_single_for_cpu() 588 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in jazz_dma_sync_sg_for_device() 598 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in jazz_dma_sync_sg_for_cpu()
|
/linux/drivers/gpu/drm/omapdrm/ |
A D | omap_gem_dmabuf.c | 22 enum dma_data_direction dir) in omap_gem_map_dma_buf() 59 struct sg_table *sg, enum dma_data_direction dir) in omap_gem_unmap_dma_buf() 68 enum dma_data_direction dir) in omap_gem_dmabuf_begin_cpu_access() 83 enum dma_data_direction dir) in omap_gem_dmabuf_end_cpu_access()
|
/linux/arch/arm/common/ |
A D | dmabounce.c | 107 size_t size, enum dma_data_direction dir) in alloc_safe_buffer() 245 enum dma_data_direction dir, in map_single() 276 size_t size, enum dma_data_direction dir, in unmap_single() 315 unsigned long offset, size_t size, enum dma_data_direction dir, in dmabounce_map_page() 350 enum dma_data_direction dir, unsigned long attrs) in dmabounce_unmap_page() 367 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_cpu() 398 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_cpu() 407 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_device() 438 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_device()
|
/linux/drivers/xen/ |
A D | swiotlb-xen.c | 360 enum dma_data_direction dir, in xen_swiotlb_map_page() 418 size_t size, enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_page() 438 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu() 455 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device() 476 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_sg() 491 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_map_sg() 515 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu() 528 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_device()
|
/linux/drivers/scsi/ibmvscsi_tgt/ |
A 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/include/drm/ |
A D | drm_prime.h | 59 enum dma_data_direction; 82 enum dma_data_direction dir); 85 enum dma_data_direction dir);
|
/linux/drivers/net/ipa/ |
A D | gsi_trans.h | 63 enum dma_data_direction direction; 144 enum dma_data_direction direction); 162 dma_addr_t addr, enum dma_data_direction direction,
|
/linux/include/sound/ |
A D | memalloc.h | 24 enum dma_data_direction dir; /* DMA direction */ 76 enum dma_data_direction dir, size_t size, 107 enum dma_data_direction dir,
|