Lines Matching refs:dir

13 					      enum dma_data_direction dir,  in dma_map_single_attrs()  argument
20 BUG_ON(!valid_dma_direction(dir)); in dma_map_single_attrs()
23 dir, attrs); in dma_map_single_attrs()
26 dir, addr, true); in dma_map_single_attrs()
32 enum dma_data_direction dir, in dma_unmap_single_attrs() argument
37 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_single_attrs()
39 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
40 debug_dma_unmap_page(dev, addr, size, dir, true); in dma_unmap_single_attrs()
48 int nents, enum dma_data_direction dir, in dma_map_sg_attrs() argument
57 BUG_ON(!valid_dma_direction(dir)); in dma_map_sg_attrs()
58 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
60 debug_dma_map_sg(dev, sg, nents, ents, dir); in dma_map_sg_attrs()
66 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
71 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_sg_attrs()
72 debug_dma_unmap_sg(dev, sg, nents, dir); in dma_unmap_sg_attrs()
74 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
79 enum dma_data_direction dir) in dma_map_page() argument
85 BUG_ON(!valid_dma_direction(dir)); in dma_map_page()
86 addr = ops->map_page(dev, page, offset, size, dir, NULL); in dma_map_page()
87 debug_dma_map_page(dev, page, offset, size, dir, addr, false); in dma_map_page()
93 size_t size, enum dma_data_direction dir) in dma_unmap_page() argument
97 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_page()
99 ops->unmap_page(dev, addr, size, dir, NULL); in dma_unmap_page()
100 debug_dma_unmap_page(dev, addr, size, dir, false); in dma_unmap_page()
105 enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
109 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_cpu()
111 ops->sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
112 debug_dma_sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
117 enum dma_data_direction dir) in dma_sync_single_for_device() argument
121 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_device()
123 ops->sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
124 debug_dma_sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
131 enum dma_data_direction dir) in dma_sync_single_range_for_cpu() argument
135 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_cpu()
137 ops->sync_single_for_cpu(dev, addr + offset, size, dir); in dma_sync_single_range_for_cpu()
138 debug_dma_sync_single_range_for_cpu(dev, addr, offset, size, dir); in dma_sync_single_range_for_cpu()
145 enum dma_data_direction dir) in dma_sync_single_range_for_device() argument
149 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_device()
151 ops->sync_single_for_device(dev, addr + offset, size, dir); in dma_sync_single_range_for_device()
152 debug_dma_sync_single_range_for_device(dev, addr, offset, size, dir); in dma_sync_single_range_for_device()
157 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
161 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_cpu()
163 ops->sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
164 debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
169 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
173 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_device()
175 ops->sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
176 debug_dma_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()