Home
last modified time | relevance | path

Searched refs:dma_data_direction (Results 1 – 200 of 240) sorted by relevance

12

/linux-4.4.14/include/linux/
Dswiotlb.h45 enum dma_data_direction dir);
49 size_t size, enum dma_data_direction dir);
53 size_t size, enum dma_data_direction dir,
67 enum dma_data_direction dir,
70 size_t size, enum dma_data_direction dir,
75 enum dma_data_direction dir);
79 enum dma_data_direction dir);
83 enum dma_data_direction dir, struct dma_attrs *attrs);
87 int nelems, enum dma_data_direction dir,
92 size_t size, enum dma_data_direction dir);
[all …]
Ddma-buf.h85 enum dma_data_direction);
88 enum dma_data_direction);
97 enum dma_data_direction);
99 enum dma_data_direction);
224 enum dma_data_direction);
226 enum dma_data_direction);
228 enum dma_data_direction dir);
230 enum dma_data_direction dir);
Ddma-mapping.h33 enum dma_data_direction dir,
36 size_t size, enum dma_data_direction dir,
43 int nents, enum dma_data_direction dir,
47 enum dma_data_direction dir,
51 enum dma_data_direction dir);
54 enum dma_data_direction dir);
57 enum dma_data_direction dir);
60 enum dma_data_direction dir);
Ddma-iommu.h35 int dma_direction_to_prot(enum dma_data_direction dir, bool coherent);
59 enum dma_data_direction dir, struct dma_attrs *attrs);
61 enum dma_data_direction dir, struct dma_attrs *attrs);
Ddma-direction.h7 enum dma_data_direction { enum
Dfirewire.h421 enum dma_data_direction direction;
428 int page_count, enum dma_data_direction direction);
/linux-4.4.14/arch/nios2/include/asm/
Ddma-mapping.h18 enum dma_data_direction direction) in __dma_sync_for_device()
40 enum dma_data_direction direction) in __dma_sync_for_cpu()
66 enum dma_data_direction direction) in dma_map_single()
74 size_t size, enum dma_data_direction direction) in dma_unmap_single()
79 enum dma_data_direction direction);
81 unsigned long offset, size_t size, enum dma_data_direction direction);
83 size_t size, enum dma_data_direction direction);
85 int nhwentries, enum dma_data_direction direction);
87 size_t size, enum dma_data_direction direction);
89 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction);
[all …]
/linux-4.4.14/arch/frv/include/asm/
Ddma-mapping.h25 enum dma_data_direction direction);
29 enum dma_data_direction direction) in dma_unmap_single()
35 enum dma_data_direction direction);
39 enum dma_data_direction direction) in dma_unmap_sg()
46 size_t size, enum dma_data_direction direction);
50 enum dma_data_direction direction) in dma_unmap_page()
58 enum dma_data_direction direction) in dma_sync_single_for_cpu()
64 enum dma_data_direction direction) in dma_sync_single_for_device()
72 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
79 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/blackfin/include/asm/
Ddma-mapping.h43 __dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir);
45 __dma_sync_inline(dma_addr_t addr, size_t size, enum dma_data_direction dir) in __dma_sync_inline()
61 _dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir) in _dma_sync()
71 enum dma_data_direction dir) in dma_map_single()
80 enum dma_data_direction dir) in dma_map_page()
87 enum dma_data_direction dir) in dma_unmap_single()
94 enum dma_data_direction dir) in dma_unmap_page()
100 enum dma_data_direction dir);
104 int nhwentries, enum dma_data_direction dir) in dma_unmap_sg()
112 enum dma_data_direction dir) in dma_sync_single_range_for_cpu()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Ddma-mapping.h50 enum dma_data_direction dir) in dma_cache_sync()
56 enum dma_data_direction);
58 size_t size, enum dma_data_direction dir) in dma_unmap_single()
64 enum dma_data_direction);
66 size_t size, enum dma_data_direction dir) in dma_unmap_page()
71 enum dma_data_direction);
73 int nhwentries, enum dma_data_direction dir) in dma_unmap_sg()
78 enum dma_data_direction);
80 enum dma_data_direction);
84 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/parisc/include/asm/
Ddma-mapping.h14 …dma_addr_t (*map_single)(struct device *dev, void *addr, size_t size, enum dma_data_direction dire…
15 …void (*unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir…
16 …int (*map_sg)(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dire…
17 …void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nhwents, enum dma_data_direction
18 …evice *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction);
19 …evice *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction);
20 …or_cpu)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction direction);
21 …device)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction direction);
82 enum dma_data_direction direction) in dma_map_single()
89 enum dma_data_direction direction) in dma_unmap_single()
[all …]
/linux-4.4.14/arch/mn10300/include/asm/
Ddma-mapping.h36 enum dma_data_direction direction) in dma_map_single()
45 enum dma_data_direction direction) in dma_unmap_single()
52 enum dma_data_direction direction) in dma_map_sg()
72 enum dma_data_direction direction) in dma_unmap_sg()
80 enum dma_data_direction direction) in dma_map_page()
88 enum dma_data_direction direction) in dma_unmap_page()
95 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu()
101 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
109 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
116 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/cris/include/asm/
Ddma-mapping.h42 enum dma_data_direction direction) in dma_map_single()
50 enum dma_data_direction direction) in dma_unmap_single()
57 enum dma_data_direction direction) in dma_map_sg()
65 size_t size, enum dma_data_direction direction) in dma_map_page()
73 enum dma_data_direction direction) in dma_unmap_page()
81 enum dma_data_direction direction) in dma_unmap_sg()
88 enum dma_data_direction direction) in dma_sync_single_for_cpu()
94 enum dma_data_direction direction) in dma_sync_single_for_device()
101 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
108 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/c6x/include/asm/
Ddma-mapping.h24 enum dma_data_direction dir) in dma_sync_single_range_for_device()
48 size_t size, enum dma_data_direction dir);
51 size_t size, enum dma_data_direction dir);
54 int nents, enum dma_data_direction direction);
57 int nents, enum dma_data_direction direction);
61 enum dma_data_direction dir) in dma_map_page()
73 size_t size, enum dma_data_direction dir) in dma_unmap_page()
81 size_t size, enum dma_data_direction dir);
85 enum dma_data_direction dir);
88 int nents, enum dma_data_direction dir);
[all …]
/linux-4.4.14/include/asm-generic/
Ddma-mapping-broken.h40 enum dma_data_direction direction);
44 enum dma_data_direction direction);
48 enum dma_data_direction direction);
52 enum dma_data_direction direction);
56 size_t size, enum dma_data_direction direction);
60 enum dma_data_direction direction);
64 enum dma_data_direction direction);
69 enum dma_data_direction direction);
73 enum dma_data_direction direction);
93 enum dma_data_direction direction);
Dpci-dma-compat.h34 …return dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)dire… in pci_map_single()
41 …dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)dire… in pci_unmap_single()
48 …p_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page()
55 …dma_unmap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)dir… in pci_unmap_page()
62 …return dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)directio… in pci_map_sg()
69 dma_unmap_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_unmap_sg()
76 …_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_cpu()
83 …r_device(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_device()
90 …dma_sync_sg_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)direc… in pci_dma_sync_sg_for_cpu()
97 …dma_sync_sg_for_device(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)di… in pci_dma_sync_sg_for_device()
Ddma-mapping-common.h13 enum dma_data_direction dir, in dma_map_single_attrs()
32 enum dma_data_direction dir, in dma_unmap_single_attrs()
48 int nents, enum dma_data_direction dir, in dma_map_sg_attrs()
66 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs()
79 enum dma_data_direction dir) in dma_map_page()
93 size_t size, enum dma_data_direction dir) in dma_unmap_page()
105 enum dma_data_direction dir) in dma_sync_single_for_cpu()
117 enum dma_data_direction dir) in dma_sync_single_for_device()
131 enum dma_data_direction dir) in dma_sync_single_range_for_cpu()
145 enum dma_data_direction dir) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/arc/include/asm/
Ddma-mapping.h46 enum dma_data_direction dir) in __inline_dma_cache_sync()
64 enum dma_data_direction dir);
77 enum dma_data_direction dir) in dma_map_single()
85 size_t size, enum dma_data_direction dir) in dma_unmap_single()
92 enum dma_data_direction dir) in dma_map_page()
100 size_t size, enum dma_data_direction dir) in dma_unmap_page()
106 int nents, enum dma_data_direction dir) in dma_map_sg()
120 int nents, enum dma_data_direction dir) in dma_unmap_sg()
131 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu()
138 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device()
[all …]
/linux-4.4.14/include/xen/
Dswiotlb-xen.h21 enum dma_data_direction dir,
25 size_t size, enum dma_data_direction dir,
29 int nelems, enum dma_data_direction dir,
34 int nelems, enum dma_data_direction dir,
39 size_t size, enum dma_data_direction dir);
43 int nelems, enum dma_data_direction dir);
47 size_t size, enum dma_data_direction dir);
51 int nelems, enum dma_data_direction dir);
/linux-4.4.14/arch/metag/include/asm/
Ddma-mapping.h31 enum dma_data_direction direction) in dma_map_single()
41 enum dma_data_direction direction) in dma_unmap_single()
49 enum dma_data_direction direction) in dma_map_sg()
69 size_t size, enum dma_data_direction direction) in dma_map_page()
79 enum dma_data_direction direction) in dma_unmap_page()
88 enum dma_data_direction direction) in dma_unmap_sg()
106 enum dma_data_direction direction) in dma_sync_single_for_cpu()
113 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
121 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
130 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/avr32/include/asm/
Ddma-mapping.h118 enum dma_data_direction direction) in dma_map_single()
140 enum dma_data_direction direction) in dma_unmap_single()
162 enum dma_data_direction direction) in dma_map_page()
184 enum dma_data_direction direction) in dma_unmap_page()
213 enum dma_data_direction direction) in dma_map_sg()
242 enum dma_data_direction direction) in dma_unmap_sg()
266 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu()
277 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
285 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
294 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/nios2/mm/
Ddma-mapping.c60 enum dma_data_direction direction) in dma_map_sg()
82 enum dma_data_direction direction) in dma_map_page()
96 enum dma_data_direction direction) in dma_unmap_page()
105 enum dma_data_direction direction) in dma_unmap_sg()
124 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu()
133 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
143 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
153 enum dma_data_direction direction) in dma_sync_single_range_for_device()
162 enum dma_data_direction direction) in dma_sync_sg_for_cpu()
175 int nelems, enum dma_data_direction direction) in dma_sync_sg_for_device()
/linux-4.4.14/arch/c6x/kernel/
Ddma.c18 enum dma_data_direction dir) in c6x_dma_sync()
40 enum dma_data_direction dir) in dma_map_single()
55 size_t size, enum dma_data_direction dir) in dma_unmap_single()
65 int nents, enum dma_data_direction dir) in dma_map_sg()
82 int nents, enum dma_data_direction dir) in dma_unmap_sg()
95 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu()
105 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device()
115 int nents, enum dma_data_direction dir) in dma_sync_sg_for_cpu()
130 int nents, enum dma_data_direction dir) in dma_sync_sg_for_device()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_dma.c57 enum dma_data_direction direction) in ipath_dma_map_single()
65 enum dma_data_direction direction) in ipath_dma_unmap_single()
74 enum dma_data_direction direction) in ipath_dma_map_page()
96 enum dma_data_direction direction) in ipath_dma_unmap_page()
102 int nents, enum dma_data_direction direction) in ipath_map_sg()
128 enum dma_data_direction direction) in ipath_unmap_sg()
136 enum dma_data_direction dir) in ipath_sync_single_for_cpu()
143 enum dma_data_direction dir) in ipath_sync_single_for_device()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_dma.c54 size_t size, enum dma_data_direction direction) in qib_dma_map_single()
61 enum dma_data_direction direction) in qib_dma_unmap_single()
68 enum dma_data_direction direction) in qib_dma_map_page()
89 enum dma_data_direction direction) in qib_dma_unmap_page()
95 int nents, enum dma_data_direction direction) in qib_map_sg()
121 enum dma_data_direction direction) in qib_unmap_sg()
127 size_t size, enum dma_data_direction dir) in qib_sync_single_for_cpu()
133 enum dma_data_direction dir) in qib_sync_single_for_device()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddma.c72 size_t size, enum dma_data_direction direction) in hfi1_dma_map_single()
81 enum dma_data_direction direction) in hfi1_dma_unmap_single()
88 enum dma_data_direction direction) in hfi1_dma_map_page()
106 enum dma_data_direction direction) in hfi1_dma_unmap_page()
112 int nents, enum dma_data_direction direction) in hfi1_map_sg()
138 enum dma_data_direction direction) in hfi1_unmap_sg()
144 size_t size, enum dma_data_direction dir) in hfi1_sync_single_for_cpu()
150 enum dma_data_direction dir) in hfi1_sync_single_for_device()
/linux-4.4.14/arch/arm/include/asm/xen/
Dpage-coherent.h10 enum dma_data_direction dir, struct dma_attrs *attrs);
12 size_t size, enum dma_data_direction dir,
15 dma_addr_t handle, size_t size, enum dma_data_direction dir);
18 dma_addr_t handle, size_t size, enum dma_data_direction dir);
36 enum dma_data_direction dir, struct dma_attrs *attrs) in xen_dma_map_page()
61 size_t size, enum dma_data_direction dir, in xen_dma_unmap_page()
81 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu()
92 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c102 size_t size, enum dma_data_direction direction) in __dma_prep_page()
150 size_t size, enum dma_data_direction direction) in __dma_complete_page()
172 enum dma_data_direction direction) in __dma_prep_pa_range()
188 enum dma_data_direction direction) in __dma_complete_pa_range()
204 int nents, enum dma_data_direction direction, in tile_dma_map_sg()
226 int nents, enum dma_data_direction direction, in tile_dma_unmap_sg()
242 enum dma_data_direction direction, in tile_dma_map_page()
254 size_t size, enum dma_data_direction direction, in tile_dma_unmap_page()
266 enum dma_data_direction direction) in tile_dma_sync_single_for_cpu()
275 enum dma_data_direction direction) in tile_dma_sync_single_for_device()
[all …]
/linux-4.4.14/arch/xtensa/kernel/
Dpci-dma.c29 enum dma_data_direction dir) in dma_cache_sync()
75 enum dma_data_direction dir) in xtensa_sync_single_for_cpu()
94 enum dma_data_direction dir) in xtensa_sync_single_for_device()
114 enum dma_data_direction dir) in xtensa_sync_sg_for_cpu()
127 enum dma_data_direction dir) in xtensa_sync_sg_for_device()
187 enum dma_data_direction dir, in xtensa_map_page()
197 size_t size, enum dma_data_direction dir, in xtensa_unmap_page()
204 int nents, enum dma_data_direction dir, in xtensa_map_sg()
219 enum dma_data_direction dir, in xtensa_unmap_sg()
/linux-4.4.14/arch/powerpc/include/asm/
Diommu.h55 enum dma_data_direction direction,
66 enum dma_data_direction *direction);
210 unsigned long *hpa, enum dma_data_direction *direction);
250 enum dma_data_direction direction,
255 enum dma_data_direction direction,
266 enum dma_data_direction direction,
269 size_t size, enum dma_data_direction direction,
302 extern enum dma_data_direction iommu_tce_direction(unsigned long tce);
303 extern unsigned long iommu_direction_to_tce_perm(enum dma_data_direction dir);
Ddma-mapping.h161 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/arch/arm/xen/
Dmm.c48 size_t size, enum dma_data_direction dir, enum dma_cache_op op) in dma_cache_maint()
88 size_t size, enum dma_data_direction dir) in __xen_dma_page_dev_to_cpu()
94 size_t size, enum dma_data_direction dir) in __xen_dma_page_cpu_to_dev()
101 enum dma_data_direction dir, struct dma_attrs *attrs) in __xen_dma_map_page()
112 size_t size, enum dma_data_direction dir, in __xen_dma_unmap_page()
125 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_cpu()
133 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_device()
/linux-4.4.14/arch/microblaze/kernel/
Ddma.c55 int nents, enum dma_data_direction direction, in dma_direct_map_sg()
80 enum dma_data_direction direction, in dma_direct_map_page()
90 enum dma_data_direction direction, in dma_direct_unmap_page()
104 enum dma_data_direction direction) in dma_direct_sync_single_for_cpu()
118 enum dma_data_direction direction) in dma_direct_sync_single_for_device()
132 enum dma_data_direction direction) in dma_direct_sync_sg_for_cpu()
146 enum dma_data_direction direction) in dma_direct_sync_sg_for_device()
/linux-4.4.14/arch/x86/include/asm/xen/
Dpage-coherent.h26 enum dma_data_direction dir, struct dma_attrs *attrs) { } in xen_dma_map_page()
29 size_t size, enum dma_data_direction dir, in xen_dma_unmap_page()
33 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_cpu()
36 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_device()
/linux-4.4.14/arch/sparc/kernel/
Dioport.c357 enum dma_data_direction dir, in sbus_map_page()
374 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_page()
380 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_map_sg()
387 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_sg()
393 int n, enum dma_data_direction dir) in sbus_sync_sg_for_cpu()
399 int n, enum dma_data_direction dir) in sbus_sync_sg_for_device()
520 enum dma_data_direction dir, in pci32_map_page()
528 enum dma_data_direction dir, struct dma_attrs *attrs) in pci32_unmap_page()
550 int nents, enum dma_data_direction dir, in pci32_map_sg()
569 int nents, enum dma_data_direction dir, in pci32_unmap_sg()
[all …]
Diommu.c265 enum dma_data_direction direction, in dma_4u_map_page()
322 enum dma_data_direction direction) in strbuf_flush()
387 size_t sz, enum dma_data_direction direction, in dma_4u_unmap_page()
433 int nelems, enum dma_data_direction direction, in dma_4u_map_sg()
609 int nelems, enum dma_data_direction direction, in dma_4u_unmap_sg()
662 enum dma_data_direction direction) in dma_4u_sync_single_for_cpu()
700 enum dma_data_direction direction) in dma_4u_sync_sg_for_cpu()
Dpci_sun4v.c237 enum dma_data_direction direction, in dma_4v_map_page()
296 size_t sz, enum dma_data_direction direction, in dma_4v_unmap_page()
324 int nelems, enum dma_data_direction direction, in dma_4v_map_sg()
468 int nelems, enum dma_data_direction direction, in dma_4v_unmap_sg()
/linux-4.4.14/arch/mips/mm/
Ddma-default.c235 enum dma_data_direction direction) in __dma_sync_virtual()
262 unsigned long offset, size_t size, enum dma_data_direction direction) in __dma_sync()
293 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page()
303 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg()
323 unsigned long offset, size_t size, enum dma_data_direction direction, in mips_dma_map_page()
333 int nhwentries, enum dma_data_direction direction, in mips_dma_unmap_sg()
349 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_cpu()
358 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_device()
367 enum dma_data_direction direction) in mips_dma_sync_sg_for_cpu()
383 enum dma_data_direction direction) in mips_dma_sync_sg_for_device()
[all …]
/linux-4.4.14/lib/
Dswiotlb.c389 size_t size, enum dma_data_direction dir) in swiotlb_bounce()
428 enum dma_data_direction dir) in swiotlb_tbl_map_single()
542 enum dma_data_direction dir) in map_single()
553 size_t size, enum dma_data_direction dir) in swiotlb_tbl_unmap_single()
597 size_t size, enum dma_data_direction dir, in swiotlb_tbl_sync_single()
707 swiotlb_full(struct device *dev, size_t size, enum dma_data_direction dir, in swiotlb_full()
740 enum dma_data_direction dir, in swiotlb_map_page()
785 size_t size, enum dma_data_direction dir) in unmap_single()
809 size_t size, enum dma_data_direction dir, in swiotlb_unmap_page()
828 size_t size, enum dma_data_direction dir, in swiotlb_sync_single()
[all …]
/linux-4.4.14/arch/x86/kernel/
Dpci-nommu.c30 enum dma_data_direction dir, in nommu_map_page()
57 int nents, enum dma_data_direction dir, in nommu_map_sg()
78 enum dma_data_direction dir) in nommu_sync_single_for_device()
86 enum dma_data_direction dir) in nommu_sync_sg_for_device()
Damd_gart_64.c244 enum dma_data_direction dir, in gart_map_page()
266 size_t size, enum dma_data_direction dir, in gart_unmap_page()
289 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_unmap_sg()
390 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_map_sg()
Dpci-calgary_64.c342 int nelems,enum dma_data_direction dir, in calgary_unmap_sg()
366 int nelems, enum dma_data_direction dir, in calgary_map_sg()
409 enum dma_data_direction dir, in calgary_map_page()
424 size_t size, enum dma_data_direction dir, in calgary_unmap_page()
/linux-4.4.14/arch/openrisc/kernel/
Ddma.c139 enum dma_data_direction dir, in or1k_map_page()
172 size_t size, enum dma_data_direction dir, in or1k_unmap_page()
180 int nents, enum dma_data_direction dir, in or1k_map_sg()
196 int nents, enum dma_data_direction dir, in or1k_unmap_sg()
210 enum dma_data_direction dir) in or1k_sync_single_for_cpu()
223 enum dma_data_direction dir) in or1k_sync_single_for_device()
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c204 enum dma_data_direction dir, in __swiotlb_map_page()
218 size_t size, enum dma_data_direction dir, in __swiotlb_unmap_page()
227 int nelems, enum dma_data_direction dir, in __swiotlb_map_sg_attrs()
244 enum dma_data_direction dir, in __swiotlb_unmap_sg_attrs()
259 enum dma_data_direction dir) in __swiotlb_sync_single_for_cpu()
268 enum dma_data_direction dir) in __swiotlb_sync_single_for_device()
277 enum dma_data_direction dir) in __swiotlb_sync_sg_for_cpu()
291 enum dma_data_direction dir) in __swiotlb_sync_sg_for_device()
449 enum dma_data_direction dir, in __dummy_map_page()
456 size_t size, enum dma_data_direction dir, in __dummy_unmap_page()
[all …]
/linux-4.4.14/arch/sh/kernel/
Ddma-nommu.c15 enum dma_data_direction dir, in nommu_map_page()
27 int nents, enum dma_data_direction dir, in nommu_map_sg()
49 size_t size, enum dma_data_direction dir) in nommu_sync_single()
55 int nelems, enum dma_data_direction dir) in nommu_sync_sg()
/linux-4.4.14/arch/ia64/include/asm/
Ddma-mapping.h22 enum dma_data_direction);
24 enum dma_data_direction);
50 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c107 int nents, enum dma_data_direction dir, in hexagon_map_sg()
133 enum dma_data_direction dir) in dma_sync()
174 enum dma_data_direction dir, in hexagon_map_page()
190 enum dma_data_direction dir) in hexagon_sync_single_for_cpu()
197 enum dma_data_direction dir) in hexagon_sync_single_for_device()
/linux-4.4.14/arch/ia64/sn/pci/
Dpci_dma.c178 enum dma_data_direction dir, in sn_dma_map_page()
220 size_t size, enum dma_data_direction dir, in sn_dma_unmap_page()
242 int nhwentries, enum dma_data_direction dir, in sn_dma_unmap_sg()
275 int nhwentries, enum dma_data_direction dir, in sn_dma_map_sg()
324 size_t size, enum dma_data_direction dir) in sn_dma_sync_single_for_cpu()
331 enum dma_data_direction dir) in sn_dma_sync_single_for_device()
337 int nelems, enum dma_data_direction dir) in sn_dma_sync_sg_for_cpu()
343 int nelems, enum dma_data_direction dir) in sn_dma_sync_sg_for_device()
/linux-4.4.14/arch/powerpc/kernel/
Ddma-iommu.c42 enum dma_data_direction direction, in dma_iommu_map_page()
51 size_t size, enum dma_data_direction direction, in dma_iommu_unmap_page()
60 int nelems, enum dma_data_direction direction, in dma_iommu_map_sg()
68 int nelems, enum dma_data_direction direction, in dma_iommu_unmap_sg()
Ddma.c197 int nents, enum dma_data_direction direction, in dma_direct_map_sg()
213 int nents, enum dma_data_direction direction, in dma_direct_unmap_sg()
234 enum dma_data_direction dir, in dma_direct_map_page()
245 enum dma_data_direction direction, in dma_direct_unmap_page()
253 enum dma_data_direction direction) in dma_direct_sync_sg()
264 enum dma_data_direction direction) in dma_direct_sync_single()
Diommu.c308 enum dma_data_direction direction, in iommu_alloc()
433 unsigned long mask, enum dma_data_direction direction, in ppc_iommu_map_sg()
576 int nelems, enum dma_data_direction direction, in ppc_iommu_unmap_sg()
755 unsigned long mask, enum dma_data_direction direction, in iommu_map_page()
792 size_t size, enum dma_data_direction direction, in iommu_unmap_page()
871 unsigned long iommu_direction_to_tce_perm(enum dma_data_direction dir) in iommu_direction_to_tce_perm()
919 enum dma_data_direction iommu_tce_direction(unsigned long tce) in iommu_tce_direction()
986 unsigned long *hpa, enum dma_data_direction *direction) in iommu_tce_xchg()
Dibmebus.c90 enum dma_data_direction direction, in ibmebus_map_page()
99 enum dma_data_direction direction, in ibmebus_unmap_page()
107 int nents, enum dma_data_direction direction, in ibmebus_map_sg()
123 int nents, enum dma_data_direction direction, in ibmebus_unmap_sg()
Dvio.c517 enum dma_data_direction direction, in vio_dma_iommu_map_page()
541 enum dma_data_direction direction, in vio_dma_iommu_unmap_page()
554 int nelems, enum dma_data_direction direction, in vio_dma_iommu_map_sg()
590 enum dma_data_direction direction, in vio_dma_iommu_unmap_sg()
/linux-4.4.14/arch/m68k/kernel/
Ddma.c105 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device()
124 int nents, enum dma_data_direction dir) in dma_sync_sg_for_device()
137 enum dma_data_direction dir) in dma_map_single()
148 enum dma_data_direction dir) in dma_map_page()
158 enum dma_data_direction dir) in dma_map_sg()
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c380 enum dma_data_direction dir, in xen_swiotlb_map_page()
436 size_t size, enum dma_data_direction dir, in xen_unmap_single()
464 size_t size, enum dma_data_direction dir, in xen_swiotlb_unmap_page()
483 size_t size, enum dma_data_direction dir, in xen_swiotlb_sync_single()
508 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu()
516 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device()
540 int nelems, enum dma_data_direction dir, in xen_swiotlb_map_sg_attrs()
601 int nelems, enum dma_data_direction dir, in xen_swiotlb_unmap_sg_attrs()
624 int nelems, enum dma_data_direction dir, in xen_swiotlb_sync_sg()
637 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu()
[all …]
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-dma.c42 enum dma_data_direction direction) in dma_map_single()
54 enum dma_data_direction direction) in dma_map_sg()
85 size_t size, enum dma_data_direction direction) in dma_map_page()
Dpci-dma-nommu.c111 enum dma_data_direction direction) in dma_map_single()
123 enum dma_data_direction direction) in dma_map_sg()
141 size_t size, enum dma_data_direction direction) in dma_map_page()
/linux-4.4.14/arch/mips/loongson64/common/
Ddma-swiotlb.c51 enum dma_data_direction dir, in loongson_dma_map_page()
61 int nents, enum dma_data_direction dir, in loongson_dma_map_sg()
72 enum dma_data_direction dir) in loongson_dma_sync_single_for_device()
80 enum dma_data_direction dir) in loongson_dma_sync_sg_for_device()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c58 size_t, enum dma_data_direction);
60 size_t, enum dma_data_direction);
77 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_dma_map_page()
86 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_coherent_dma_map_page()
107 size_t size, enum dma_data_direction dir, in arm_dma_unmap_page()
116 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu()
124 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device()
793 size_t size, enum dma_data_direction dir, in dma_cache_maint_page()
846 size_t size, enum dma_data_direction dir) in __dma_page_cpu_to_dev()
862 size_t size, enum dma_data_direction dir) in __dma_page_dev_to_cpu()
[all …]
/linux-4.4.14/drivers/media/v4l2-core/
Dvideobuf2-vmalloc.c27 enum dma_data_direction dma_dir;
37 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_vmalloc_alloc()
74 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr()
203 enum dma_data_direction dma_dir;
266 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map()
306 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_unmap()
407 unsigned long size, enum dma_data_direction dma_dir) in vb2_vmalloc_attach_dmabuf()
Dvideobuf2-dma-contig.c33 enum dma_data_direction dma_dir;
140 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dc_alloc()
215 enum dma_data_direction dma_dir;
277 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map()
317 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_unmap()
474 unsigned long size, enum dma_data_direction dma_dir) in vb2_dc_get_userptr()
672 unsigned long size, enum dma_data_direction dma_dir) in vb2_dc_attach_dmabuf()
Dvideobuf2-dma-sg.c43 enum dma_data_direction dma_dir;
103 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dma_sg_alloc()
231 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr()
381 enum dma_data_direction dma_dir;
443 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map()
483 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_unmap()
620 unsigned long size, enum dma_data_direction dma_dir) in vb2_dma_sg_attach_dmabuf()
Dvideobuf2-core.c46 enum dma_data_direction dma_dir = in __vb2_buf_mem_alloc()
946 enum dma_data_direction dma_dir = in __qbuf_userptr()
1060 enum dma_data_direction dma_dir = in __qbuf_dmabuf()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_gem_dmabuf.c26 enum dma_data_direction dir) in omap_gem_map_dma_buf()
63 struct sg_table *sg, enum dma_data_direction dir) in omap_gem_unmap_dma_buf()
82 size_t start, size_t len, enum dma_data_direction dir) in omap_gem_dmabuf_begin_cpu_access()
97 size_t start, size_t len, enum dma_data_direction dir) in omap_gem_dmabuf_end_cpu_access()
Domap_drv.h211 enum dma_data_direction dir);
/linux-4.4.14/arch/arm/include/asm/
Ddma-mapping.h274 enum dma_data_direction, struct dma_attrs *attrs);
276 enum dma_data_direction, struct dma_attrs *attrs);
278 enum dma_data_direction);
280 enum dma_data_direction);
/linux-4.4.14/arch/arm/common/
Ddmabounce.c108 size_t size, enum dma_data_direction dir) in alloc_safe_buffer()
246 enum dma_data_direction dir) in map_single()
275 size_t size, enum dma_data_direction dir) in unmap_single()
312 unsigned long offset, size_t size, enum dma_data_direction dir, in dmabounce_map_page()
347 enum dma_data_direction dir, struct dma_attrs *attrs) in dmabounce_unmap_page()
364 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_cpu()
395 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_cpu()
404 size_t sz, enum dma_data_direction dir) in __dmabounce_sync_for_device()
435 dma_addr_t handle, size_t size, enum dma_data_direction dir) in dmabounce_sync_for_device()
/linux-4.4.14/arch/microblaze/include/asm/
Ddma-mapping.h50 size_t size, enum dma_data_direction direction) in __dma_sync()
66 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/arch/parisc/kernel/
Dpci-dma.c453 …pa11_dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_direction direction) in pa11_dma_map_single()
461 …p_single(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in pa11_dma_unmap_single()
478 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_map_sg()
495 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_unmap_sg()
512 … *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) in pa11_dma_sync_single_for_cpu()
519 … *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) in pa11_dma_sync_single_for_device()
526 …r_cpu(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_sync_sg_for_cpu()
537 …evice(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_sync_sg_for_device()
/linux-4.4.14/arch/blackfin/kernel/
Ddma-mapping.c109 enum dma_data_direction dir) in __dma_sync()
117 enum dma_data_direction direction) in dma_map_sg()
132 int nelems, enum dma_data_direction direction) in dma_sync_sg_for_device()
/linux-4.4.14/drivers/staging/rts5208/
Drtsx_transport.h59 int use_sg, enum dma_data_direction dma_dir, int timeout);
64 enum dma_data_direction dma_dir, int timeout);
Drtsx_transport.c326 enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_sglist_adma_partial()
489 enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_sglist_adma()
635 size_t len, enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_buf()
719 unsigned int *offset, enum dma_data_direction dma_dir, in rtsx_transfer_data_partial()
747 int use_sg, enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_data()
Drtsx_chip.h477 enum dma_data_direction pre_dir;
594 enum dma_data_direction pre_dir;
Drtsx_card.h1015 void trans_dma_enable(enum dma_data_direction dir,
/linux-4.4.14/arch/h8300/kernel/
Ddma.c43 enum dma_data_direction direction, in map_page()
50 int nents, enum dma_data_direction direction, in map_sg()
/linux-4.4.14/arch/ia64/kernel/
Dmachvec.c78 enum dma_data_direction dir) in machvec_dma_sync_single()
86 enum dma_data_direction dir) in machvec_dma_sync_sg()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_prime.c55 enum dma_data_direction dir) in vmw_prime_map_dma_buf()
62 enum dma_data_direction dir) in vmw_prime_unmap_dma_buf()
/linux-4.4.14/include/rdma/
Dib_verbs.h1536 enum dma_data_direction direction);
1539 enum dma_data_direction direction);
1543 enum dma_data_direction direction);
1546 enum dma_data_direction direction);
1549 enum dma_data_direction direction);
1552 enum dma_data_direction direction);
1556 enum dma_data_direction dir);
1560 enum dma_data_direction dir);
2610 enum dma_data_direction direction) in ib_dma_map_single()
2626 enum dma_data_direction direction) in ib_dma_unmap_single()
[all …]
/linux-4.4.14/drivers/misc/mic/host/
Dmic_boot.c71 size_t size, enum dma_data_direction dir, in __mic_dma_map_page()
83 size_t size, enum dma_data_direction dir, in __mic_dma_unmap_page()
93 int nents, enum dma_data_direction dir, in __mic_dma_map_sg()
124 enum dma_data_direction dir, in __mic_dma_unmap_sg()
222 unsigned long offset, size_t size, enum dma_data_direction dir, in mic_dma_map_page()
233 size_t size, enum dma_data_direction dir, in mic_dma_unmap_page()
/linux-4.4.14/arch/mips/cavium-octeon/
Ddma-octeon.c127 unsigned long offset, size_t size, enum dma_data_direction direction, in octeon_dma_map_page()
138 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in octeon_dma_map_sg()
146 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in octeon_dma_sync_single_for_device()
153 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in octeon_dma_sync_sg_for_device()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_gem.h151 enum dma_data_direction dir);
156 enum dma_data_direction dir);
Dexynos_drm_gem.c377 enum dma_data_direction dir) in exynos_gem_map_sgt_with_dma()
396 enum dma_data_direction dir) in exynos_gem_unmap_sgt_from_dma()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c571 unsigned long offset, size_t size, enum dma_data_direction direction, in ps3_sb_map_page()
594 enum dma_data_direction direction, in ps3_ioc0_map_page()
629 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_unmap_page()
643 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_map_sg()
672 enum dma_data_direction direction, in ps3_ioc0_map_sg()
680 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_unmap_sg()
688 int nents, enum dma_data_direction direction, in ps3_ioc0_unmap_sg()
/linux-4.4.14/drivers/gpu/drm/udl/
Dudl_dmabuf.c27 enum dma_data_direction dir;
74 enum dma_data_direction dir) in udl_map_dma_buf()
146 enum dma_data_direction dir) in udl_unmap_dma_buf()
/linux-4.4.14/include/media/
Dvideobuf2-core.h97 enum dma_data_direction dma_dir,
104 enum dma_data_direction dma_dir);
112 enum dma_data_direction dma_dir);
/linux-4.4.14/arch/alpha/kernel/
Dpci-noop.c135 enum dma_data_direction dir, in alpha_noop_map_page()
142 enum dma_data_direction dir, struct dma_attrs *attrs) in alpha_noop_map_sg()
Dpci_iommu.c351 enum dma_data_direction dir, in alpha_pci_map_page()
371 size_t size, enum dma_data_direction dir, in alpha_pci_unmap_page()
653 int nents, enum dma_data_direction dir, in alpha_pci_map_sg()
731 int nents, enum dma_data_direction dir, in alpha_pci_unmap_sg()
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h83 enum dma_data_direction direction;
111 enum dma_data_direction direction;
/linux-4.4.14/sound/firewire/
Dpackets-buffer.h22 enum dma_data_direction direction);
Dpackets-buffer.c23 enum dma_data_direction direction) in iso_packets_buffer_init()
Damdtp-stream.c705 enum dma_data_direction dir; in amdtp_stream_start()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c36 enum dma_data_direction dir) in i915_gem_map_dma_buf()
94 enum dma_data_direction dir) in i915_gem_unmap_dma_buf()
199 …cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma_data_direction direction) in i915_gem_begin_cpu_access()
/linux-4.4.14/arch/s390/include/asm/
Ddma-mapping.h22 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dxprt_rdma.h257 enum dma_data_direction mr_dir; /* segment mapping direction */
466 static inline enum dma_data_direction
474 enum dma_data_direction direction) in rpcrdma_map_one()
Dfmr_ops.c125 enum dma_data_direction direction = rpcrdma_data_dir(writing); in fmr_op_map()
Dfrwr_ops.c317 enum dma_data_direction direction = rpcrdma_data_dir(writing); in frwr_op_map()
/linux-4.4.14/arch/sh/include/asm/
Ddma-mapping.h17 enum dma_data_direction dir);
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.h206 unsigned long uaddr, enum dma_data_direction direction,
210 unsigned long *hpa, enum dma_data_direction *direction);
Dpci.c597 unsigned long uaddr, enum dma_data_direction direction, in pnv_tce_build()
620 unsigned long *hpa, enum dma_data_direction *direction) in pnv_tce_xchg()
Dpci-ioda.c1694 enum dma_data_direction direction, in pnv_ioda1_tce_build()
1708 unsigned long *hpa, enum dma_data_direction *direction) in pnv_ioda1_tce_xchg()
1797 enum dma_data_direction direction, in pnv_ioda2_tce_build()
1811 unsigned long *hpa, enum dma_data_direction *direction) in pnv_ioda2_tce_xchg()
/linux-4.4.14/arch/mips/include/asm/
Ddma-mapping.h35 enum dma_data_direction direction);
/linux-4.4.14/arch/mips/include/asm/mach-bmips/
Ddma-coherence.h30 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/xtensa/include/asm/
Ddma-mapping.h36 enum dma_data_direction direction);
/linux-4.4.14/arch/hexagon/include/asm/
Ddma-mapping.h50 enum dma_data_direction direction);
/linux-4.4.14/arch/mips/include/asm/mach-jazz/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h44 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/sparc/include/asm/
Ddma-mapping.h14 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.4.14/arch/mips/include/asm/mach-generic/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/mips/include/asm/mach-ath25/
Ddma-coherence.h53 enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/unicore32/include/asm/
Ddma-mapping.h54 size_t size, enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/arch/s390/pci/
Dpci_dma.c284 enum dma_data_direction direction, in s390_dma_map_pages()
330 size_t size, enum dma_data_direction direction, in s390_dma_unmap_pages()
395 int nr_elements, enum dma_data_direction dir, in s390_dma_map_sg()
428 int nr_elements, enum dma_data_direction dir, in s390_dma_unmap_sg()
/linux-4.4.14/include/scsi/
Dscsi_eh.h33 enum dma_data_direction data_direction;
Dscsi_cmnd.h91 enum dma_data_direction sc_data_direction;
/linux-4.4.14/Documentation/
DDMA-API.txt187 enum dma_data_direction direction)
260 enum dma_data_direction direction)
269 enum dma_data_direction direction)
272 enum dma_data_direction direction)
291 int nents, enum dma_data_direction direction)
330 int nents, enum dma_data_direction direction)
341 enum dma_data_direction direction)
344 enum dma_data_direction direction)
347 enum dma_data_direction direction)
350 enum dma_data_direction direction)
[all …]
Ddma-buf-sharing.txt123 enum dma_data_direction);
130 enum dma_data_direction);
141 Based on enum dma_data_direction, it might be possible to have multiple users
163 enum dma_data_direction);
261 enum dma_data_direction direction)
333 enum dma_data_direction dir);
/linux-4.4.14/arch/mips/include/asm/mach-ip27/
Ddma-coherence.h44 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/mips/include/asm/mach-ip32/
Ddma-coherence.h66 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Ddma-coherence.h55 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c421 enum dma_data_direction direction; in tce_iommu_clear()
447 enum dma_data_direction direction = iommu_tce_direction(tce); in tce_iommu_use_page()
461 enum dma_data_direction direction) in tce_iommu_build()
466 enum dma_data_direction dirtmp; in tce_iommu_build()
507 enum dma_data_direction direction) in tce_iommu_build_v2()
512 enum dma_data_direction dirtmp; in tce_iommu_build_v2()
785 enum dma_data_direction direction; in tce_iommu_ioctl()
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_dmablit.h46 enum dma_data_direction direction;
/linux-4.4.14/arch/arc/mm/
Ddma.c116 enum dma_data_direction dir) in __arc_dma_cache_sync()
/linux-4.4.14/drivers/iommu/
Ddma-iommu.c138 int dma_direction_to_prot(enum dma_data_direction dir, bool coherent) in dma_direction_to_prot()
385 enum dma_data_direction dir, struct dma_attrs *attrs) in iommu_dma_unmap_page()
507 enum dma_data_direction dir, struct dma_attrs *attrs) in iommu_dma_unmap_sg()
Damd_iommu.c2558 enum dma_data_direction dir, in map_page()
2596 enum dma_data_direction dir, struct dma_attrs *attrs) in unmap_page()
2621 int nelems, enum dma_data_direction dir, in map_sg()
2680 int nelems, enum dma_data_direction dir, in unmap_sg()
Dintel-iommu.c3493 enum dma_data_direction dir, in intel_map_page()
3625 size_t size, enum dma_data_direction dir, in intel_unmap_page()
3693 int nelems, enum dma_data_direction dir, in intel_unmap_sg()
3714 enum dma_data_direction dir, struct dma_attrs *attrs) in intel_map_sg()
/linux-4.4.14/drivers/dma-buf/
Ddma-buf.c495 enum dma_data_direction direction) in dma_buf_map_attachment()
523 enum dma_data_direction direction) in dma_buf_unmap_attachment()
549 enum dma_data_direction direction) in dma_buf_begin_cpu_access()
577 enum dma_data_direction direction) in dma_buf_end_cpu_access()
/linux-4.4.14/drivers/staging/android/ion/
Dion_test.c51 enum dma_data_direction dir = write ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in ion_handle_test_dma()
107 enum dma_data_direction dir = write ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in ion_handle_test_kernel()
Dion.c878 enum dma_data_direction direction);
881 enum dma_data_direction direction) in ion_map_dma_buf()
892 enum dma_data_direction direction) in ion_unmap_dma_buf()
897 size_t size, enum dma_data_direction dir) in ion_pages_sync_for_device()
919 enum dma_data_direction dir) in ion_buffer_sync_for_device()
1064 enum dma_data_direction direction) in ion_dma_buf_begin_cpu_access()
1083 enum dma_data_direction direction) in ion_dma_buf_end_cpu_access()
Dion_priv.h404 size_t size, enum dma_data_direction dir);
/linux-4.4.14/arch/tile/include/asm/
Ddma-mapping.h113 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/arch/x86/include/asm/
Ddma-mapping.h86 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.4.14/drivers/staging/comedi/
Dcomedidev.h210 enum dma_data_direction async_dma_dir;
258 enum dma_data_direction dma_dir;
/linux-4.4.14/drivers/firewire/
Dcore-iso.c68 enum dma_data_direction direction) in fw_iso_buffer_map_dma()
91 int page_count, enum dma_data_direction direction) in fw_iso_buffer_init()
Dcore.h159 enum dma_data_direction direction);
/linux-4.4.14/drivers/spi/
Dspi-pxa2xx-dma.c24 enum dma_data_direction dir) in pxa2xx_spi_map_dma_buffer()
75 enum dma_data_direction dir) in pxa2xx_spi_unmap_dma_buffer()
Dspi.c685 enum dma_data_direction dir) in spi_map_buf()
744 struct sg_table *sgt, enum dma_data_direction dir) in spi_unmap_buf()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_prime.c71 enum dma_data_direction dir;
181 enum dma_data_direction dir) in drm_gem_map_dma_buf()
219 enum dma_data_direction dir) in drm_gem_unmap_dma_buf()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h861 enum dma_data_direction direction) in kiblnd_dma_map_single()
868 enum dma_data_direction direction) in kiblnd_dma_unmap_single()
878 enum dma_data_direction direction) in kiblnd_dma_map_sg()
885 enum dma_data_direction direction) in kiblnd_dma_unmap_sg()
/linux-4.4.14/arch/powerpc/platforms/cell/
Diommu.c168 unsigned long uaddr, enum dma_data_direction direction, in tce_build_cell()
600 enum dma_data_direction direction, in dma_fixed_map_page()
613 size_t size, enum dma_data_direction direction, in dma_fixed_unmap_page()
625 int nents, enum dma_data_direction direction, in dma_fixed_map_sg()
637 int nents, enum dma_data_direction direction, in dma_fixed_unmap_sg()
/linux-4.4.14/include/target/
Dtarget_core_backend.h49 u32, enum dma_data_direction);
Dtarget_core_fabric.h190 static inline enum dma_data_direction
Dtarget_core_base.h450 enum dma_data_direction data_direction;
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c921 enum dma_data_direction dir, in sba_map_page()
1007 size_t size, enum dma_data_direction dir, in sba_map_single_attrs()
1049 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_page()
1118 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_single_attrs()
1444 int nents, enum dma_data_direction dir,
1457 int nents, enum dma_data_direction dir, in sba_map_sg_attrs()
1553 int nents, enum dma_data_direction dir, in sba_unmap_sg_attrs()
/linux-4.4.14/arch/sh/mm/
Dconsistent.c82 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.h676 enum dma_data_direction dma_dir);
680 enum dma_data_direction dir);
Diser_memory.c222 enum dma_data_direction dma_dir) in iser_dma_map_task_data()
239 enum dma_data_direction dir) in iser_dma_unmap_task_data()
/linux-4.4.14/drivers/media/platform/omap3isp/
Dispstat.c64 u32 buf_size, enum dma_data_direction dir, in __isp_stat_buf_sync_magic() argument
67 enum dma_data_direction)) in __isp_stat_buf_sync_magic()
78 enum dma_data_direction dir) in isp_stat_buf_sync_magic_for_device()
90 enum dma_data_direction dir) in isp_stat_buf_sync_magic_for_cpu()
/linux-4.4.14/arch/arm/kernel/
Ddma-isa.c63 enum dma_data_direction direction; in isa_enable_dma()
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.h272 enum dma_data_direction dr);
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h233 enum dma_data_direction direction;
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc512x_lpbfifo.c120 enum dma_data_direction dir; in mpc512x_lpbfifo_callback()
168 enum dma_data_direction dir; in mpc512x_lpbfifo_kick()
/linux-4.4.14/drivers/crypto/marvell/
Dcesa.h322 enum dma_data_direction dir;
738 enum dma_data_direction dir) in mv_cesa_sg_dma_iter_init()
/linux-4.4.14/drivers/crypto/qce/
Dablkcipher.c32 enum dma_data_direction dir_src, dir_dst; in qce_ablkcipher_done()
67 enum dma_data_direction dir_src, dir_dst; in qce_ablkcipher_async_req_handle()
/linux-4.4.14/drivers/mmc/host/
Dandroid-goldfish.c213 enum dma_data_direction dma_data_dir; in goldfish_mmc_xfer_done()
372 enum dma_data_direction dma_data_dir; in goldfish_mmc_prepare_data()
Dmmc_spi.c574 enum dma_data_direction direction) in mmc_spi_setup_data_message()
884 enum dma_data_direction direction; in mmc_spi_data_do()
915 enum dma_data_direction dir = direction; in mmc_spi_data_do()
Djz4740_mmc.c218 enum dma_data_direction dir = jz4740_mmc_get_dma_dir(data); in jz4740_mmc_dma_unmap()
230 enum dma_data_direction dir = jz4740_mmc_get_dma_dir(data); in jz4740_mmc_prepare_dma_data()
Domap.c408 enum dma_data_direction dma_data_dir; in mmc_omap_release_dma()
985 enum dma_data_direction dma_data_dir; in mmc_omap_prepare_data()
Dmmci.c511 enum dma_data_direction dir; in mmci_dma_unmap()
583 enum dma_data_direction buffer_dirn; in __mmci_dma_prep_data()
Dpxamci.c184 enum dma_data_direction direction; in pxamci_setup_data()
/linux-4.4.14/drivers/parisc/
Dccio-dma.c732 enum dma_data_direction direction) in ccio_map_single()
800 enum dma_data_direction direction) in ccio_unmap_single()
900 enum dma_data_direction direction) in ccio_map_sg()
977 enum dma_data_direction direction) in ccio_unmap_sg()
Dsba_iommu.c715 enum dma_data_direction direction) in sba_map_single()
794 enum dma_data_direction direction) in sba_unmap_single()
936 enum dma_data_direction direction) in sba_map_sg()
1019 enum dma_data_direction direction) in sba_unmap_sg()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h105 enum dma_data_direction dma_dir;
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Diommu.c90 enum dma_data_direction direction, in iobmap_build()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c101 enum dma_data_direction opposite_dma_dir(enum dma_data_direction dir) in opposite_dma_dir()
616 enum dma_data_direction dir) in srpt_alloc_ioctx()
646 int dma_size, enum dma_data_direction dir) in srpt_free_ioctx()
666 int dma_size, enum dma_data_direction dir) in srpt_alloc_ioctx_ring()
699 int dma_size, enum dma_data_direction dir) in srpt_free_ioctx_ring()
855 enum dma_data_direction *dir, u64 *data_len) in srpt_get_desc_tbl()
1051 enum dma_data_direction dir; in srpt_unmap_sg_to_ib_sge()
1084 enum dma_data_direction dir; in srpt_map_sg_to_ib_sge()
1691 enum dma_data_direction dir; in srpt_handle_cmd()
2773 enum dma_data_direction dir; in srpt_perform_rdmas()
[all …]
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_mrmw.c2477 size_t size, enum dma_data_direction direction) in ehca_dma_map_single()
2486 enum dma_data_direction direction) in ehca_dma_unmap_single()
2493 enum dma_data_direction direction) in ehca_dma_map_page()
2508 enum dma_data_direction direction) in ehca_dma_unmap_page()
2514 int nents, enum dma_data_direction direction) in ehca_dma_map_sg()
2532 int nents, enum dma_data_direction direction) in ehca_dma_unmap_sg()
2539 enum dma_data_direction dir) in ehca_dma_sync_single_for_cpu()
2546 enum dma_data_direction dir) in ehca_dma_sync_single_for_device()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_gem.c423 enum dma_data_direction dir) in armada_gem_prime_map_dma_buf()
492 struct sg_table *sgt, enum dma_data_direction dir) in armada_gem_prime_unmap_dma_buf()
/linux-4.4.14/Documentation/dmaengine/
Dclient.txt89 unsigned int sg_len, enum dma_data_direction direction,
94 size_t period_len, enum dma_data_direction direction);
/linux-4.4.14/drivers/gpu/drm/tegra/
Dgem.c508 enum dma_data_direction dir) in tegra_gem_prime_map_dma_buf()
548 enum dma_data_direction dir) in tegra_gem_prime_unmap_dma_buf()
/linux-4.4.14/arch/powerpc/sysdev/
Ddart_iommu.c165 enum dma_data_direction direction, in dart_build()
/linux-4.4.14/drivers/crypto/
Dixp4xx_crypto.c111 enum dma_data_direction dir;
801 enum dma_data_direction dir) in chainup_buffers()
890 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; in ablk_perform()
1002 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; in aead_perform()
Dtalitos.c106 enum dma_data_direction dir) in map_single_talitos_ptr()
122 enum dma_data_direction dir) in unmap_single_talitos_ptr()
1457 enum dma_data_direction dir, struct talitos_ptr *ptr) in map_sg_in_talitos_ptr()
1506 enum dma_data_direction dir, in map_sg_out_talitos_ptr()
Dpicoxcell_crypto.c295 enum dma_data_direction dir, in spacc_sg_to_ddt()
441 unsigned nbytes, enum dma_data_direction dir) in spacc_free_ddt()
/linux-4.4.14/drivers/staging/unisys/include/
Diochannel.h199 enum dma_data_direction data_dir; /* direction of the data, if any */
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_target.h958 enum dma_data_direction dma_data_direction; member
Dtcm_qla2xxx.c377 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_write_pending()
547 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_queue_data_in()
575 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_queue_status()
Dqla_target.c1610 cmd->sg_cnt, cmd->dma_data_direction); in qlt_pci_map_calc_cnt()
1638 cmd->dma_data_direction); in qlt_pci_map_calc_cnt()
1669 pci_unmap_sg(ha->pdev, cmd->sg, cmd->sg_cnt, cmd->dma_data_direction); in qlt_unmap_sg()
1674 cmd->dma_data_direction); in qlt_unmap_sg()
2039 if (cmd->dma_data_direction != DMA_FROM_DEVICE) in qlt_check_srr_debug()
2381 if (cmd->dma_data_direction == DMA_TO_DEVICE) in qlt_build_ctio_crc2_pkt()
2383 else if (cmd->dma_data_direction == DMA_FROM_DEVICE) in qlt_build_ctio_crc2_pkt()
2502 1 : 0, cmd->bufflen, cmd->sg_cnt, cmd->dma_data_direction, in qlt_xmit_response()
4325 cmd, cmd->sg, cmd->sg_cnt, cmd->dma_data_direction); in qlt_set_data_offset()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Diommu.c154 enum dma_data_direction direction, in tce_build_pSeries()
210 enum dma_data_direction direction, in tce_build_pSeriesLP()
253 enum dma_data_direction direction, in tce_buildmulti_pSeriesLP()
/linux-4.4.14/drivers/crypto/ccp/
Dccp-ops.c41 enum dma_data_direction dir;
60 enum dma_data_direction dma_dir;
490 enum dma_data_direction dma_dir) in ccp_init_sg_workarea()
556 enum dma_data_direction dir) in ccp_init_dm_workarea()
682 enum dma_data_direction dir) in ccp_init_data()
/linux-4.4.14/drivers/i2c/busses/
Di2c-sh_mobile.c148 enum dma_data_direction dma_direction;
595 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in sh_mobile_i2c_xfer_dma()
Di2c-ismt.c385 enum dma_data_direction dma_direction = 0; in ismt_access()
Di2c-at91.c121 enum dma_data_direction direction;
/linux-4.4.14/drivers/usb/core/
Dhcd.c1360 enum dma_data_direction dir) in hcd_alloc_coherent()
1394 enum dma_data_direction dir) in hcd_free_coherent()
1438 enum dma_data_direction dir; in usb_hcd_unmap_urb_for_dma()
1483 enum dma_data_direction dir; in usb_hcd_map_urb_for_dma()
/linux-4.4.14/drivers/target/
Dtarget_core_pscsi.c879 enum dma_data_direction data_direction, struct bio **hbio) in pscsi_map_sg()
995 enum dma_data_direction data_direction = cmd->data_direction; in pscsi_execute_cmd()
Dtarget_core_rd.c443 enum dma_data_direction data_direction) in rd_execute_rw()
Dtarget_core_file.c512 enum dma_data_direction data_direction) in fd_execute_rw()
Dtarget_core_iblock.c636 enum dma_data_direction data_direction) in iblock_execute_rw()
/linux-4.4.14/drivers/usb/storage/
Drealtek_cr.c214 enum dma_data_direction dir, int *act_len) in rts51x_bulk_transport()
301 enum dma_data_direction dir, int *act_len) in rts51x_bulk_transport_special()
/linux-4.4.14/drivers/net/ethernet/sun/
Dniu.h3134 enum dma_data_direction direction);
3136 size_t size, enum dma_data_direction direction);
3139 enum dma_data_direction direction);
3141 size_t size, enum dma_data_direction direction);
/linux-4.4.14/sound/atmel/
Dabdac.c119 enum dma_data_direction direction) in atmel_abdac_prepare_dma()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c499 enum dma_data_direction direction = write ? in amdgpu_ttm_tt_pin_userptr()
561 enum dma_data_direction direction = write ? in amdgpu_ttm_tt_unpin_userptr()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c538 enum dma_data_direction direction = write ? in radeon_ttm_tt_pin_userptr()
599 enum dma_data_direction direction = write ? in radeon_ttm_tt_unpin_userptr()
/linux-4.4.14/include/target/iscsi/
Discsi_target_core.h440 enum dma_data_direction data_direction;
/linux-4.4.14/drivers/mfd/
Drtsx_pcr.c388 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in rtsx_pci_dma_map_sg()
403 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in rtsx_pci_dma_unmap_sg()
/linux-4.4.14/drivers/parport/
Dparport_ip32.c479 enum dma_data_direction dir;
578 static int parport_ip32_dma_start(enum dma_data_direction dir, in parport_ip32_dma_start()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dmsgbuf.c279 enum dma_data_direction direction;
288 enum dma_data_direction direction) in brcmf_msgbuf_init_pktids()
/linux-4.4.14/drivers/scsi/
Dgdth.h914 enum dma_data_direction dma_dir;
Ddc395x.c984 enum dma_data_direction dir = cmd->sc_data_direction; in build_srb()
3271 enum dma_data_direction dir = cmd->sc_data_direction; in pci_unmap_srb()
3317 enum dma_data_direction dir = cmd->sc_data_direction; in srb_done()
3534 enum dma_data_direction dir; in doing_srb_done()
Dch.c187 enum dma_data_direction direction) in ch_do_scsi()
/linux-4.4.14/drivers/scsi/isci/
Drequest.c419 enum dma_data_direction dir, in scu_ssp_io_request_construct_task_context()
611 enum dma_data_direction dir) in sci_stp_optimized_request_construct()
668 enum dma_data_direction dir, in sci_io_request_construct_sata()
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dmod_gadget.c201 enum dma_data_direction dir; in usbhsg_dma_map_ctrl()
/linux-4.4.14/drivers/target/sbp/
Dsbp_target.c1180 u32 *data_len, enum dma_data_direction *data_dir) in sbp_calc_data_length_direction()
1212 enum dma_data_direction data_dir; in sbp_handle_command()

12