Home
last modified time | relevance | path

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

12

/linux-4.1.27/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);
218 enum dma_data_direction);
220 enum dma_data_direction);
222 enum dma_data_direction dir);
224 enum dma_data_direction dir);
Ddma-mapping.h32 enum dma_data_direction dir,
35 size_t size, enum dma_data_direction dir,
42 int nents, enum dma_data_direction dir,
46 enum dma_data_direction dir,
50 enum dma_data_direction dir);
53 enum dma_data_direction dir);
56 enum dma_data_direction dir);
59 enum dma_data_direction dir);
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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.h40 …return dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)dire… in pci_map_single()
47 …dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)dire… in pci_unmap_single()
54 …p_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page()
61 …dma_unmap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)dir… in pci_unmap_page()
68 …return dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)directio… in pci_map_sg()
75 dma_unmap_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_unmap_sg()
82 …_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_cpu()
89 …r_device(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction); in pci_dma_sync_single_for_device()
96 …dma_sync_sg_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)direc… in pci_dma_sync_sg_for_cpu()
103 …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.h12 enum dma_data_direction dir, in dma_map_single_attrs()
31 enum dma_data_direction dir, in dma_unmap_single_attrs()
47 int nents, enum dma_data_direction dir, in dma_map_sg_attrs()
65 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs()
78 enum dma_data_direction dir) in dma_map_page()
92 size_t size, enum dma_data_direction dir) in dma_unmap_page()
104 enum dma_data_direction dir) in dma_sync_single_for_cpu()
116 enum dma_data_direction dir) in dma_sync_single_for_device()
130 enum dma_data_direction dir) in dma_sync_single_range_for_cpu()
144 enum dma_data_direction dir) in dma_sync_single_range_for_device()
[all …]
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h63 enum dma_data_direction dir) in __inline_dma_cache_sync()
81 enum dma_data_direction dir);
94 enum dma_data_direction dir) in dma_map_single()
102 size_t size, enum dma_data_direction dir) in dma_unmap_single()
109 enum dma_data_direction dir) in dma_map_page()
117 size_t size, enum dma_data_direction dir) in dma_unmap_page()
123 int nents, enum dma_data_direction dir) in dma_map_sg()
137 int nents, enum dma_data_direction dir) in dma_unmap_sg()
148 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu()
156 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device()
[all …]
/linux-4.1.27/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.1.27/arch/xtensa/include/asm/
Ddma-mapping.h40 enum dma_data_direction direction) in dma_map_single()
49 enum dma_data_direction direction) in dma_unmap_single()
56 enum dma_data_direction direction) in dma_map_sg()
74 size_t size, enum dma_data_direction direction) in dma_map_page()
82 enum dma_data_direction direction) in dma_unmap_page()
90 enum dma_data_direction direction) in dma_unmap_sg()
97 enum dma_data_direction direction) in dma_sync_single_for_cpu()
104 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
112 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
121 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.1.27/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.1.27/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()
241 enum dma_data_direction direction) in dma_unmap_sg()
265 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu()
276 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device()
284 enum dma_data_direction direction) in dma_sync_single_range_for_cpu()
293 enum dma_data_direction direction) in dma_sync_single_range_for_device()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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()
50 size_t size, enum dma_data_direction dir, in xen_dma_unmap_page()
66 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu()
77 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
/linux-4.1.27/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.1.27/drivers/infiniband/hw/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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()
700 swiotlb_full(struct device *dev, size_t size, enum dma_data_direction dir, in swiotlb_full()
733 enum dma_data_direction dir, in swiotlb_map_page()
778 size_t size, enum dma_data_direction dir) in unmap_single()
802 size_t size, enum dma_data_direction dir, in swiotlb_unmap_page()
821 size_t size, enum dma_data_direction dir, in swiotlb_sync_single()
[all …]
/linux-4.1.27/arch/mips/mm/
Ddma-default.c198 enum dma_data_direction direction) in __dma_sync_virtual()
225 unsigned long offset, size_t size, enum dma_data_direction direction) in __dma_sync()
256 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page()
266 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg()
285 unsigned long offset, size_t size, enum dma_data_direction direction, in mips_dma_map_page()
295 int nhwentries, enum dma_data_direction direction, in mips_dma_unmap_sg()
310 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_cpu()
319 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_device()
327 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in mips_dma_sync_sg_for_cpu()
339 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in mips_dma_sync_sg_for_device()
[all …]
/linux-4.1.27/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.1.27/arch/powerpc/include/asm/
Diommu.h153 enum dma_data_direction direction,
158 enum dma_data_direction direction,
169 enum dma_data_direction direction,
172 size_t size, enum dma_data_direction direction,
201 unsigned long hwaddr, enum dma_data_direction direction);
213 extern enum dma_data_direction iommu_tce_direction(unsigned long tce);
Dmachdep.h72 enum dma_data_direction direction,
86 enum dma_data_direction direction,
Ddma-mapping.h219 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/hexagon/kernel/
Ddma.c118 int nents, enum dma_data_direction dir, in hexagon_map_sg()
144 enum dma_data_direction dir) in dma_sync()
185 enum dma_data_direction dir, in hexagon_map_page()
201 enum dma_data_direction dir) in hexagon_sync_single_for_cpu()
208 enum dma_data_direction dir) in hexagon_sync_single_for_device()
/linux-4.1.27/arch/m68k/kernel/
Ddma.c105 size_t size, enum dma_data_direction dir) in dma_sync_single_for_device()
124 enum dma_data_direction dir) in dma_sync_sg_for_device()
134 enum dma_data_direction dir) in dma_map_single()
145 enum dma_data_direction dir) in dma_map_page()
155 enum dma_data_direction dir) in dma_map_sg()
/linux-4.1.27/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.c129 int nents, enum dma_data_direction direction, in dma_direct_map_sg()
145 int nents, enum dma_data_direction direction, in dma_direct_unmap_sg()
178 enum dma_data_direction dir, in dma_direct_map_page()
189 enum dma_data_direction direction, in dma_direct_unmap_page()
197 enum dma_data_direction direction) in dma_direct_sync_sg()
208 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()
758 unsigned long mask, enum dma_data_direction direction, in iommu_map_page()
795 size_t size, enum dma_data_direction direction, in iommu_unmap_page()
906 enum dma_data_direction iommu_tce_direction(unsigned long tce) in iommu_tce_direction()
1023 unsigned long hwaddr, enum dma_data_direction direction) in iommu_tce_build()
1053 enum dma_data_direction direction = iommu_tce_direction(tce); in iommu_put_tce_user_mode()
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.1.27/drivers/xen/
Dswiotlb-xen.c387 enum dma_data_direction dir, in xen_swiotlb_map_page()
443 size_t size, enum dma_data_direction dir, in xen_unmap_single()
471 size_t size, enum dma_data_direction dir, in xen_swiotlb_unmap_page()
490 size_t size, enum dma_data_direction dir, in xen_swiotlb_sync_single()
515 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu()
523 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device()
547 int nelems, enum dma_data_direction dir, in xen_swiotlb_map_sg_attrs()
608 int nelems, enum dma_data_direction dir, in xen_swiotlb_unmap_sg_attrs()
631 int nelems, enum dma_data_direction dir, in xen_swiotlb_sync_sg()
644 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu()
[all …]
/linux-4.1.27/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()
84 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()
139 size_t size, enum dma_data_direction direction) in dma_map_page()
/linux-4.1.27/arch/mips/loongson/common/
Ddma-swiotlb.c59 enum dma_data_direction dir, in loongson_dma_map_page()
69 int nents, enum dma_data_direction dir, in loongson_dma_map_sg()
80 enum dma_data_direction dir) in loongson_dma_sync_single_for_device()
88 enum dma_data_direction dir) in loongson_dma_sync_sg_for_device()
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c57 size_t, enum dma_data_direction);
59 size_t, enum dma_data_direction);
76 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_dma_map_page()
85 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_coherent_dma_map_page()
106 size_t size, enum dma_data_direction dir, in arm_dma_unmap_page()
115 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu()
123 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device()
783 size_t size, enum dma_data_direction dir, in dma_cache_maint_page()
836 size_t size, enum dma_data_direction dir) in __dma_page_cpu_to_dev()
852 size_t size, enum dma_data_direction dir) in __dma_page_dev_to_cpu()
[all …]
/linux-4.1.27/arch/arm64/mm/
Ddma-mapping.c207 enum dma_data_direction dir, in __swiotlb_map_page()
221 size_t size, enum dma_data_direction dir, in __swiotlb_unmap_page()
230 int nelems, enum dma_data_direction dir, in __swiotlb_map_sg_attrs()
247 enum dma_data_direction dir, in __swiotlb_unmap_sg_attrs()
262 enum dma_data_direction dir) in __swiotlb_sync_single_for_cpu()
271 enum dma_data_direction dir) in __swiotlb_sync_single_for_device()
280 enum dma_data_direction dir) in __swiotlb_sync_sg_for_cpu()
294 enum dma_data_direction dir) in __swiotlb_sync_sg_for_device()
/linux-4.1.27/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.h238 enum dma_data_direction dir);
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf2-vmalloc.c28 enum dma_data_direction dma_dir;
39 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_vmalloc_alloc()
76 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr()
221 enum dma_data_direction dma_dir;
284 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map()
324 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_unmap()
425 unsigned long size, enum dma_data_direction dma_dir) in vb2_vmalloc_attach_dmabuf()
Dvideobuf2-dma-contig.c33 enum dma_data_direction dma_dir;
159 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dc_alloc()
234 enum dma_data_direction dma_dir;
296 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map()
336 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_unmap()
472 enum dma_data_direction dma_dir) in vb2_dc_get_user_pages()
571 unsigned long size, enum dma_data_direction dma_dir) in vb2_dc_get_userptr()
810 unsigned long size, enum dma_data_direction dma_dir) in vb2_dc_attach_dmabuf()
Dvideobuf2-dma-sg.c42 enum dma_data_direction dma_dir;
103 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dma_sg_alloc()
234 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr()
437 enum dma_data_direction dma_dir;
499 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map()
539 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_unmap()
676 unsigned long size, enum dma_data_direction dma_dir) in vb2_dma_sg_attach_dmabuf()
Dvideobuf2-core.c192 enum dma_data_direction dma_dir = in __vb2_buf_mem_alloc()
1403 enum dma_data_direction dma_dir = in __qbuf_userptr()
1507 enum dma_data_direction dma_dir = in __qbuf_dmabuf()
/linux-4.1.27/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.1.27/arch/ia64/include/asm/
Ddma-mapping.h22 enum dma_data_direction);
24 enum dma_data_direction);
100 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.1.27/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()
493 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_unmap_sg()
509 … *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) in pa11_dma_sync_single_for_cpu()
516 … *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) in pa11_dma_sync_single_for_device()
523 …r_cpu(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_sync_sg_for_cpu()
533 …evice(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_sync_sg_for_device()
/linux-4.1.27/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.1.27/include/rdma/
Dib_verbs.h1441 enum dma_data_direction direction);
1444 enum dma_data_direction direction);
1448 enum dma_data_direction direction);
1451 enum dma_data_direction direction);
1454 enum dma_data_direction direction);
1457 enum dma_data_direction direction);
1461 enum dma_data_direction dir);
1465 enum dma_data_direction dir);
2159 enum dma_data_direction direction) in ib_dma_map_single()
2175 enum dma_data_direction direction) in ib_dma_unmap_single()
[all …]
/linux-4.1.27/drivers/crypto/qce/
Ddma.h54 enum dma_data_direction dir, bool chained);
56 enum dma_data_direction dir, bool chained);
Ddma.c58 enum dma_data_direction dir, bool chained) in qce_mapsg()
79 enum dma_data_direction dir, bool chained) in qce_unmapsg()
Dablkcipher.c32 enum dma_data_direction dir_src, dir_dst; in qce_ablkcipher_done()
69 enum dma_data_direction dir_src, dir_dst; in qce_ablkcipher_async_req_handle()
/linux-4.1.27/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.1.27/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.1.27/arch/arm/include/asm/
Ddma-mapping.h326 enum dma_data_direction, struct dma_attrs *attrs);
328 enum dma_data_direction, struct dma_attrs *attrs);
330 enum dma_data_direction);
332 enum dma_data_direction);
/linux-4.1.27/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.1.27/drivers/crypto/caam/
Dsg_sw_sec4.h89 unsigned int nents, enum dma_data_direction dir, in dma_map_sg_chained()
105 unsigned int nents, enum dma_data_direction dir, in dma_unmap_sg_chained()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_gem.h175 enum dma_data_direction dir);
180 enum dma_data_direction dir);
Dexynos_drm_dmabuf.c22 enum dma_data_direction dir;
69 enum dma_data_direction dir) in exynos_gem_map_dma_buf()
131 enum dma_data_direction dir) in exynos_gem_unmap_dma_buf()
Dexynos_drm_gem.c480 enum dma_data_direction dir) in exynos_gem_map_sgt_with_dma()
499 enum dma_data_direction dir) in exynos_gem_unmap_sgt_from_dma()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/microblaze/include/asm/
Ddma-mapping.h76 size_t size, enum dma_data_direction direction) in __dma_sync()
136 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dxprt_rdma.h248 enum dma_data_direction mr_dir; /* segment mapping direction */
434 static inline enum dma_data_direction
442 enum dma_data_direction direction) in rpcrdma_map_one()
Dfmr_ops.c89 enum dma_data_direction direction = rpcrdma_data_dir(writing); in fmr_op_map()
Dfrwr_ops.c182 enum dma_data_direction direction = rpcrdma_data_dir(writing); in frwr_op_map()
/linux-4.1.27/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.1.27/sound/firewire/
Dpackets-buffer.h22 enum dma_data_direction direction);
Dpackets-buffer.c23 enum dma_data_direction direction) in iso_packets_buffer_init()
Damdtp.c909 enum dma_data_direction dir; in amdtp_stream_start()
/linux-4.1.27/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.1.27/arch/mips/include/asm/mach-bmips/
Ddma-coherence.h30 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/include/media/
Dvideobuf2-core.h86 enum dma_data_direction dma_dir,
93 enum dma_data_direction dma_dir);
101 enum dma_data_direction dma_dir);
/linux-4.1.27/arch/s390/pci/
Dpci_dma.c277 enum dma_data_direction direction, in s390_dma_map_pages()
316 size_t size, enum dma_data_direction direction, in s390_dma_unmap_pages()
379 int nr_elements, enum dma_data_direction dir, in s390_dma_map_sg()
412 int nr_elements, enum dma_data_direction dir, in s390_dma_unmap_sg()
/linux-4.1.27/arch/mips/include/asm/mach-jazz/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/drivers/staging/i2o/
Dmemory.c73 enum dma_data_direction direction, in i2o_dma_map_single()
128 int sg_count, enum dma_data_direction direction, u32 ** sg_ptr) in i2o_dma_map_sg()
Di2o.h697 enum dma_data_direction direction,
701 enum dma_data_direction direction,
Di2o_block.c321 enum dma_data_direction direction; in i2o_block_sglist_alloc()
344 enum dma_data_direction direction; in i2o_block_sglist_free()
/linux-4.1.27/include/linux/sunrpc/
Dsvc_rdma.h83 enum dma_data_direction direction;
113 enum dma_data_direction direction;
/linux-4.1.27/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.1.27/arch/mips/include/asm/mach-ath25/
Ddma-coherence.h53 enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Ddma-coherence.h44 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/arch/mips/include/asm/mach-ip32/
Ddma-coherence.h66 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/Documentation/
DDMA-API.txt193 enum dma_data_direction direction)
266 enum dma_data_direction direction)
275 enum dma_data_direction direction)
278 enum dma_data_direction direction)
297 int nents, enum dma_data_direction direction)
336 int nhwentries, enum dma_data_direction direction)
347 enum dma_data_direction direction)
350 enum dma_data_direction direction)
353 enum dma_data_direction direction)
356 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.1.27/arch/mips/include/asm/mach-loongson/
Ddma-coherence.h55 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem()
/linux-4.1.27/arch/arc/mm/
Ddma.c90 enum dma_data_direction dir) in __arc_dma_cache_sync()
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_dmablit.h46 enum dma_data_direction direction;
/linux-4.1.27/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.c876 enum dma_data_direction direction);
879 enum dma_data_direction direction) in ion_map_dma_buf()
890 enum dma_data_direction direction) in ion_unmap_dma_buf()
895 size_t size, enum dma_data_direction dir) in ion_pages_sync_for_device()
917 enum dma_data_direction dir) in ion_buffer_sync_for_device()
1062 enum dma_data_direction direction) in ion_dma_buf_begin_cpu_access()
1081 enum dma_data_direction direction) in ion_dma_buf_end_cpu_access()
Dion_priv.h403 size_t size, enum dma_data_direction dir);
/linux-4.1.27/include/scsi/
Dscsi_eh.h68 enum dma_data_direction data_direction;
Dscsi_cmnd.h91 enum dma_data_direction sc_data_direction;
/linux-4.1.27/drivers/dma-buf/
Ddma-buf.c486 enum dma_data_direction direction) in dma_buf_map_attachment()
514 enum dma_data_direction direction) in dma_buf_unmap_attachment()
540 enum dma_data_direction direction) in dma_buf_begin_cpu_access()
567 enum dma_data_direction direction) in dma_buf_end_cpu_access()
/linux-4.1.27/arch/sparc/include/asm/
Ddma-mapping.h16 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_boot.c39 unsigned long offset, size_t size, enum dma_data_direction dir, in mic_dma_map_page()
50 size_t size, enum dma_data_direction dir, in mic_dma_unmap_page()
/linux-4.1.27/arch/s390/include/asm/
Ddma-mapping.h24 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/arch/hexagon/include/asm/
Ddma-mapping.h52 enum dma_data_direction direction);
/linux-4.1.27/drivers/infiniband/ulp/iser/
Discsi_iser.h625 enum dma_data_direction dma_dir);
629 enum dma_data_direction dir);
Diser_memory.c365 enum dma_data_direction dma_dir) in iser_dma_map_task_data()
382 enum dma_data_direction dir) in iser_dma_unmap_task_data()
/linux-4.1.27/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.1.27/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.c476 enum dma_data_direction dir) in spi_map_buf()
525 struct sg_table *sgt, enum dma_data_direction dir) in spi_unmap_buf()
/linux-4.1.27/drivers/staging/comedi/
Dcomedidev.h85 enum dma_data_direction async_dma_dir;
104 enum dma_data_direction dma_dir;
/linux-4.1.27/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.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h899 enum dma_data_direction direction) in kiblnd_dma_map_single()
906 enum dma_data_direction direction) in kiblnd_dma_unmap_single()
916 enum dma_data_direction direction) in kiblnd_dma_map_sg()
923 enum dma_data_direction direction) in kiblnd_dma_unmap_sg()
/linux-4.1.27/arch/powerpc/platforms/cell/
Diommu.c168 unsigned long uaddr, enum dma_data_direction direction, in tce_build_cell()
594 enum dma_data_direction direction, in dma_fixed_map_page()
607 size_t size, enum dma_data_direction direction, in dma_fixed_unmap_page()
619 int nents, enum dma_data_direction direction, in dma_fixed_map_sg()
631 int nents, enum dma_data_direction direction, in dma_fixed_unmap_sg()
/linux-4.1.27/arch/unicore32/include/asm/
Ddma-mapping.h111 size_t size, enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/arch/mips/include/asm/
Ddma-mapping.h66 enum dma_data_direction direction);
/linux-4.1.27/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()
1448 int nents, enum dma_data_direction dir,
1461 int nents, enum dma_data_direction dir, in sba_map_sg_attrs()
1557 int nents, enum dma_data_direction dir, in sba_unmap_sg_attrs()
/linux-4.1.27/arch/sh/include/asm/
Ddma-mapping.h40 enum dma_data_direction dir);
/linux-4.1.27/arch/sh/mm/
Dconsistent.c82 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/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.1.27/arch/arm/kernel/
Ddma-isa.c63 enum dma_data_direction direction; in isa_enable_dma()
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.h233 enum dma_data_direction direction;
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.h272 enum dma_data_direction dr);
/linux-4.1.27/arch/tile/include/asm/
Ddma-mapping.h154 enum dma_data_direction direction) in dma_cache_sync()
/linux-4.1.27/include/target/
Dtarget_core_backend.h60 u32, enum dma_data_direction);
Dtarget_core_fabric.h225 static inline enum dma_data_direction
Dtarget_core_base.h491 enum dma_data_direction data_direction;
525 u32, enum dma_data_direction);
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Diommu.c90 enum dma_data_direction direction, in iobmap_build()
/linux-4.1.27/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()
984 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()
Dsunxi-mmc.c325 static enum dma_data_direction sunxi_mmc_get_dma_dir(struct mmc_data *data) in sunxi_mmc_get_dma_dir()
/linux-4.1.27/drivers/parisc/
Dccio-dma.c734 enum dma_data_direction direction) in ccio_map_single()
802 enum dma_data_direction direction) in ccio_unmap_single()
902 enum dma_data_direction direction) in ccio_map_sg()
979 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.1.27/arch/x86/include/asm/
Ddma-mapping.h98 enum dma_data_direction dir) in dma_cache_sync()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.h107 enum dma_data_direction dma_dir;
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c104 enum dma_data_direction opposite_dma_dir(enum dma_data_direction dir) in opposite_dma_dir()
617 enum dma_data_direction dir) in srpt_alloc_ioctx()
647 int dma_size, enum dma_data_direction dir) in srpt_free_ioctx()
667 int dma_size, enum dma_data_direction dir) in srpt_alloc_ioctx_ring()
700 int dma_size, enum dma_data_direction dir) in srpt_free_ioctx_ring()
856 enum dma_data_direction *dir, u64 *data_len) in srpt_get_desc_tbl()
1052 enum dma_data_direction dir; in srpt_unmap_sg_to_ib_sge()
1085 enum dma_data_direction dir; in srpt_map_sg_to_ib_sge()
1696 enum dma_data_direction dir; in srpt_handle_cmd()
2780 enum dma_data_direction dir; in srpt_perform_rdmas()
[all …]
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci.c577 unsigned long uaddr, enum dma_data_direction direction, in pnv_tce_build()
608 enum dma_data_direction direction, in pnv_tce_build_vm()
641 enum dma_data_direction direction, in pnv_tce_build_rm()
/linux-4.1.27/drivers/infiniband/hw/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.1.27/drivers/gpu/drm/armada/
Darmada_gem.c422 enum dma_data_direction dir) in armada_gem_prime_map_dma_buf()
491 struct sg_table *sgt, enum dma_data_direction dir) in armada_gem_prime_unmap_dma_buf()
/linux-4.1.27/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.1.27/drivers/gpu/drm/tegra/
Dgem.c517 enum dma_data_direction dir) in tegra_gem_prime_map_dma_buf()
557 enum dma_data_direction dir) in tegra_gem_prime_unmap_dma_buf()
/linux-4.1.27/arch/powerpc/sysdev/
Ddart_iommu.c165 enum dma_data_direction direction, in dart_build()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Diommu.c85 enum dma_data_direction direction, in tce_build_pSeries()
141 enum dma_data_direction direction, in tce_build_pSeriesLP()
184 enum dma_data_direction direction, in tce_buildmulti_pSeriesLP()
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h279 enum dma_data_direction data_dir; /* direction of the data, if any */
/linux-4.1.27/drivers/i2c/busses/
Di2c-sh_mobile.c148 enum dma_data_direction dma_direction;
591 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in sh_mobile_i2c_xfer_dma()
Di2c-ismt.c386 enum dma_data_direction dma_direction = 0; in ismt_access()
Di2c-at91.c89 enum dma_data_direction direction;
Di2c-imx.c195 enum dma_data_direction dma_data_dir;
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_target.h959 enum dma_data_direction dma_data_direction; member
Dtcm_qla2xxx.c494 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_write_pending()
671 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_queue_data_in()
700 cmd->dma_data_direction = target_reverse_dma_direction(se_cmd); in tcm_qla2xxx_queue_status()
Dqla_target.c1612 cmd->sg_cnt, cmd->dma_data_direction); in qlt_pci_map_calc_cnt()
1640 cmd->dma_data_direction); in qlt_pci_map_calc_cnt()
1671 pci_unmap_sg(ha->pdev, cmd->sg, cmd->sg_cnt, cmd->dma_data_direction); in qlt_unmap_sg()
1676 cmd->dma_data_direction); in qlt_unmap_sg()
2042 if (cmd->dma_data_direction != DMA_FROM_DEVICE) in qlt_check_srr_debug()
2387 if (cmd->dma_data_direction == DMA_TO_DEVICE) in qlt_build_ctio_crc2_pkt()
2389 else if (cmd->dma_data_direction == DMA_FROM_DEVICE) in qlt_build_ctio_crc2_pkt()
2508 1 : 0, cmd->bufflen, cmd->sg_cnt, cmd->dma_data_direction, in qlt_xmit_response()
4330 cmd, cmd->sg, cmd->sg_cnt, cmd->dma_data_direction); in qlt_set_data_offset()
/linux-4.1.27/drivers/crypto/ccp/
Dccp-ops.c41 enum dma_data_direction dir;
61 enum dma_data_direction dma_dir;
491 enum dma_data_direction dma_dir) in ccp_init_sg_workarea()
555 enum dma_data_direction dir) in ccp_init_dm_workarea()
678 enum dma_data_direction dir) in ccp_init_data()
/linux-4.1.27/drivers/usb/core/
Dhcd.c1309 enum dma_data_direction dir) in hcd_alloc_coherent()
1343 enum dma_data_direction dir) in hcd_free_coherent()
1387 enum dma_data_direction dir; in usb_hcd_unmap_urb_for_dma()
1432 enum dma_data_direction dir; in usb_hcd_map_urb_for_dma()
/linux-4.1.27/drivers/crypto/
Dixp4xx_crypto.c111 enum dma_data_direction dir;
785 enum dma_data_direction dir) in chainup_buffers()
874 enum dma_data_direction src_direction = DMA_BIDIRECTIONAL; in ablk_perform()
Dtalitos.c71 enum dma_data_direction dir) in map_single_talitos_ptr()
85 enum dma_data_direction dir) in unmap_single_talitos_ptr()
738 unsigned int nents, enum dma_data_direction dir, in talitos_map_sg()
752 enum dma_data_direction dir) in talitos_unmap_sg_chain()
Dpicoxcell_crypto.c292 enum dma_data_direction dir, in spacc_sg_to_ddt()
433 unsigned nbytes, enum dma_data_direction dir) in spacc_free_ddt()
/linux-4.1.27/drivers/usb/storage/
Drealtek_cr.c211 enum dma_data_direction dir, int *act_len) in rts51x_bulk_transport()
298 enum dma_data_direction dir, int *act_len) in rts51x_bulk_transport_special()
/linux-4.1.27/drivers/target/
Dtarget_core_pscsi.c874 enum dma_data_direction data_direction, struct bio **hbio) in pscsi_map_sg()
990 enum dma_data_direction data_direction = cmd->data_direction; in pscsi_execute_cmd()
Dtarget_core_rd.c478 enum dma_data_direction data_direction) in rd_execute_rw()
Dtarget_core_iblock.c676 enum dma_data_direction data_direction) in iblock_execute_rw()
Dtarget_core_file.c612 enum dma_data_direction data_direction) in fd_execute_rw()
/linux-4.1.27/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.1.27/sound/atmel/
Dabdac.c119 enum dma_data_direction direction) in atmel_abdac_prepare_dma()
/linux-4.1.27/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.1.27/include/target/iscsi/
Discsi_target_core.h443 enum dma_data_direction data_direction;
/linux-4.1.27/drivers/mfd/
Drtsx_pcr.c387 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in rtsx_pci_dma_map_sg()
402 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in rtsx_pci_dma_unmap_sg()
/linux-4.1.27/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.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dmsgbuf.c277 enum dma_data_direction direction;
296 enum dma_data_direction direction) in brcmf_msgbuf_init_pktids()
/linux-4.1.27/drivers/iommu/
Damd_iommu.c2765 enum dma_data_direction dir, in map_page()
2803 enum dma_data_direction dir, struct dma_attrs *attrs) in unmap_page()
2828 int nelems, enum dma_data_direction dir, in map_sg()
2887 int nelems, enum dma_data_direction dir, in unmap_sg()
Dintel-iommu.c3113 enum dma_data_direction dir, in intel_map_page()
3245 size_t size, enum dma_data_direction dir, in intel_unmap_page()
3313 int nelems, enum dma_data_direction dir, in intel_unmap_sg()
3334 enum dma_data_direction dir, struct dma_attrs *attrs) in intel_map_sg()
/linux-4.1.27/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.1.27/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.1.27/drivers/usb/renesas_usbhs/
Dmod_gadget.c197 enum dma_data_direction dir; in usbhsg_dma_map_ctrl()
/linux-4.1.27/drivers/tty/serial/
Damba-pl011.c240 enum dma_data_direction dir) in pl011_sgbuf_init()
259 enum dma_data_direction dir) in pl011_sgbuf_free()
/linux-4.1.27/drivers/mtd/nand/
Dfsmc_nand.c556 enum dma_data_direction direction) in dma_xfer()
Dsh_flctl.c348 int len, enum dma_data_direction dir) in flctl_dma_fifo0_transfer()

12