Lines Matching refs:dir
12 enum dma_data_direction dir, in dma_map_single_attrs() argument
19 BUG_ON(!valid_dma_direction(dir)); in dma_map_single_attrs()
22 dir, attrs); in dma_map_single_attrs()
25 dir, addr, true); in dma_map_single_attrs()
31 enum dma_data_direction dir, in dma_unmap_single_attrs() argument
36 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_single_attrs()
38 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
39 debug_dma_unmap_page(dev, addr, size, dir, true); in dma_unmap_single_attrs()
47 int nents, enum dma_data_direction dir, in dma_map_sg_attrs() argument
56 BUG_ON(!valid_dma_direction(dir)); in dma_map_sg_attrs()
57 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
59 debug_dma_map_sg(dev, sg, nents, ents, dir); in dma_map_sg_attrs()
65 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
70 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_sg_attrs()
71 debug_dma_unmap_sg(dev, sg, nents, dir); in dma_unmap_sg_attrs()
73 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
78 enum dma_data_direction dir) in dma_map_page() argument
84 BUG_ON(!valid_dma_direction(dir)); in dma_map_page()
85 addr = ops->map_page(dev, page, offset, size, dir, NULL); in dma_map_page()
86 debug_dma_map_page(dev, page, offset, size, dir, addr, false); in dma_map_page()
92 size_t size, enum dma_data_direction dir) in dma_unmap_page() argument
96 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_page()
98 ops->unmap_page(dev, addr, size, dir, NULL); in dma_unmap_page()
99 debug_dma_unmap_page(dev, addr, size, dir, false); in dma_unmap_page()
104 enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
108 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_cpu()
110 ops->sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
111 debug_dma_sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
116 enum dma_data_direction dir) in dma_sync_single_for_device() argument
120 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_device()
122 ops->sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
123 debug_dma_sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
130 enum dma_data_direction dir) in dma_sync_single_range_for_cpu() argument
134 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_cpu()
136 ops->sync_single_for_cpu(dev, addr + offset, size, dir); in dma_sync_single_range_for_cpu()
137 debug_dma_sync_single_range_for_cpu(dev, addr, offset, size, dir); in dma_sync_single_range_for_cpu()
144 enum dma_data_direction dir) in dma_sync_single_range_for_device() argument
148 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_device()
150 ops->sync_single_for_device(dev, addr + offset, size, dir); in dma_sync_single_range_for_device()
151 debug_dma_sync_single_range_for_device(dev, addr, offset, size, dir); in dma_sync_single_range_for_device()
156 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
160 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_cpu()
162 ops->sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
163 debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
168 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
172 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_device()
174 ops->sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
175 debug_dma_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()