/linux/include/linux/ |
H A D | dma-mapping.h | 101 size_t offset, size_t size, enum dma_data_direction dir, 104 enum dma_data_direction dir, unsigned long attrs); 106 int nents, enum dma_data_direction dir, unsigned long attrs); 108 int nents, enum dma_data_direction dir, 111 enum dma_data_direction dir, unsigned long attrs); 113 size_t size, enum dma_data_direction dir, unsigned long attrs); 115 enum dma_data_direction dir, unsigned long attrs); 140 enum dma_data_direction dir, gfp_t gfp, unsigned long attrs); 142 struct sg_table *sgt, enum dma_data_direction dir); 151 enum dma_data_direction dir, unsigned long attrs) in dma_map_page_attrs() [all …]
|
H A D | iommu-dma.h | 25 unsigned long offset, size_t size, enum dma_data_direction dir, 28 size_t size, enum dma_data_direction dir, unsigned long attrs); 30 enum dma_data_direction dir, unsigned long attrs); 32 enum dma_data_direction dir, unsigned long attrs); 47 size_t size, enum dma_data_direction dir, unsigned long attrs); 49 size_t size, enum dma_data_direction dir, unsigned long attrs); 51 enum dma_data_direction dir, gfp_t gfp, unsigned long attrs); 53 struct sg_table *sgt, enum dma_data_direction dir); 61 size_t size, enum dma_data_direction dir); 63 size_t size, enum dma_data_direction dir); [all …]
|
H 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); 518 enum dma_data_direction dir; 618 enum dma_data_direction); 620 enum dma_data_direction); 623 enum dma_data_direction dir); 625 enum dma_data_direction dir); 628 enum dma_data_direction direction); [all …]
|
H A D | dma-map-ops.h | 23 dma_addr_t *dma_handle, enum dma_data_direction dir, 26 dma_addr_t dma_handle, enum dma_data_direction dir); 36 enum dma_data_direction dir, unsigned long attrs); 38 size_t size, enum dma_data_direction dir, 46 enum dma_data_direction dir, unsigned long attrs); 48 enum dma_data_direction dir, unsigned long attrs); 50 size_t size, enum dma_data_direction dir, 53 size_t size, enum dma_data_direction dir, 56 size_t size, enum dma_data_direction dir); 59 enum dma_data_direction dir); [all …]
|
H A D | swiotlb.h | 241 enum dma_data_direction dir, unsigned long attrs); 243 size_t size, enum dma_data_direction dir, unsigned long attrs); 246 size_t mapping_size, enum dma_data_direction dir, 249 phys_addr_t addr, size_t size, enum dma_data_direction dir, in swiotlb_tbl_unmap_single() 259 size_t size, enum dma_data_direction dir, 262 phys_addr_t addr, size_t size, enum dma_data_direction dir) in swiotlb_sync_single_for_device() 271 size_t size, enum dma_data_direction dir, 274 phys_addr_t addr, size_t size, enum dma_data_direction dir) in swiotlb_sync_single_for_cpu()
|
H A D | mhi.h | 227 enum dma_data_direction dir; 489 enum dma_data_direction dir; 611 enum dma_data_direction dir); 788 int mhi_queue_dma(struct mhi_device *mhi_dev, enum dma_data_direction dir, 800 int mhi_queue_buf(struct mhi_device *mhi_dev, enum dma_data_direction dir, 811 int mhi_queue_skb(struct mhi_device *mhi_dev, enum dma_data_direction dir, 819 bool mhi_queue_is_full(struct mhi_device *mhi_dev, enum dma_data_direction dir);
|
H A D | kmsan.h | 196 enum dma_data_direction dir); 210 enum dma_data_direction dir); 376 size_t size, enum dma_data_direction dir) in kmsan_handle_dma() 381 enum dma_data_direction dir) in kmsan_handle_dma_sg()
|
/linux/include/trace/events/ |
H A D | dma.h | 38 size_t size, enum dma_data_direction dir, unsigned long attrs), 46 __field(enum dma_data_direction, dir) 71 size_t size, enum dma_data_direction dir, unsigned long attrs), \ 79 enum dma_data_direction dir, unsigned long attrs), 86 __field(enum dma_data_direction, dir) 109 enum dma_data_direction dir, unsigned long attrs), \ 117 size_t size, enum dma_data_direction dir, gfp_t flags, 127 __field(enum dma_data_direction, dir) 153 size_t size, enum dma_data_direction dir, gfp_t flags, \ 163 enum dma_data_direction dir, gfp_t flags, unsigned long attrs), [all …]
|
/linux/kernel/dma/ |
H A D | direct.h | 22 enum dma_data_direction dir, unsigned long attrs); 29 int nents, enum dma_data_direction dir); 32 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() 41 int nents, enum dma_data_direction dir, unsigned long attrs); 43 struct scatterlist *sgl, int nents, enum dma_data_direction dir); 46 struct scatterlist *sgl, int nents, enum dma_data_direction dir, in dma_direct_unmap_sg() 51 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() 57 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() 68 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 …]
|
H A D | dummy.c | 15 unsigned long offset, size_t size, enum dma_data_direction dir, in dma_dummy_map_page() 21 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_dummy_unmap_page() 31 int nelems, enum dma_data_direction dir, in dma_dummy_map_sg() 38 int nelems, enum dma_data_direction dir, in dma_dummy_unmap_sg()
|
H A D | mapping.c | 156 size_t offset, size_t size, enum dma_data_direction dir, in dma_map_page_attrs() 184 enum dma_data_direction dir, unsigned long attrs) in dma_unmap_page_attrs() 202 int nents, enum dma_data_direction dir, unsigned long attrs) in __dma_map_sg_attrs() 251 int nents, enum dma_data_direction dir, unsigned long attrs) in dma_map_sg_attrs() 290 enum dma_data_direction dir, unsigned long attrs) in dma_map_sgtable() 303 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() 322 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_map_resource() 346 enum dma_data_direction dir, unsigned long attrs) in dma_unmap_resource() 364 enum dma_data_direction dir) in __dma_sync_single_for_cpu() 381 size_t size, enum dma_data_direction dir) in __dma_sync_single_for_device() [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | iommu.h | 48 enum dma_data_direction direction, 59 enum dma_data_direction *direction); 218 enum dma_data_direction *direction); 222 enum dma_data_direction *direction); 264 enum dma_data_direction direction, 269 enum dma_data_direction direction, 280 enum dma_data_direction direction, 283 size_t size, enum dma_data_direction direction, 317 extern enum dma_data_direction iommu_tce_direction(unsigned long tce); 318 extern unsigned long iommu_direction_to_tce_perm(enum dma_data_direction dir);
|
/linux/arch/mips/mm/ |
H 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/drivers/spi/ |
H 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/drivers/vdpa/vdpa_user/ |
H A D | iova_domain.h | 50 enum dma_data_direction dir); 54 enum dma_data_direction dir); 58 size_t size, enum dma_data_direction dir, 63 enum dma_data_direction dir, unsigned long attrs);
|
/linux/include/rdma/ |
H 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/ |
H 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/drivers/net/thunderbolt/ |
H A D | trace.h | 27 enum dma_data_direction dir), 33 __field(enum dma_data_direction, dir) 48 enum dma_data_direction dir), 54 enum dma_data_direction dir), 60 enum dma_data_direction dir),
|
/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_gem_dmabuf.c | 22 enum dma_data_direction dir) in omap_gem_map_dma_buf() 34 struct sg_table *sg, enum dma_data_direction dir) in omap_gem_unmap_dma_buf() 41 enum dma_data_direction dir) in omap_gem_dmabuf_begin_cpu_access() 56 enum dma_data_direction dir) in omap_gem_dmabuf_end_cpu_access()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_ttm_vram_mgr.h | 11 enum dma_data_direction; 23 enum dma_data_direction dir, 25 void xe_ttm_vram_mgr_free_sgt(struct device *dev, enum dma_data_direction dir,
|
/linux/drivers/xen/ |
H A D | swiotlb-xen.c | 207 enum dma_data_direction dir, in xen_swiotlb_map_page() 266 size_t size, enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_page() 289 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu() 308 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device() 331 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_sg() 346 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_map_sg() 370 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu() 383 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_device()
|
/linux/net/smc/ |
H A D | smc_ib.h | 89 enum dma_data_direction data_direction); 92 enum dma_data_direction data_direction); 108 enum dma_data_direction data_direction); 111 enum dma_data_direction data_direction);
|
/linux/drivers/scsi/ibmvscsi_tgt/ |
H 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/sound/ |
H A D | memalloc.h | 24 enum dma_data_direction dir; /* DMA direction */ 73 enum dma_data_direction dir, size_t size, 104 enum dma_data_direction dir,
|
/linux/include/drm/ |
H A D | drm_prime.h | 59 enum dma_data_direction; 85 enum dma_data_direction dir); 88 enum dma_data_direction dir);
|