Lines Matching refs:direction
60 enum dma_data_direction direction) in dma_map_sg() argument
64 BUG_ON(!valid_dma_direction(direction)); in dma_map_sg()
71 __dma_sync_for_device(addr, sg->length, direction); in dma_map_sg()
82 enum dma_data_direction direction) in dma_map_page() argument
86 BUG_ON(!valid_dma_direction(direction)); in dma_map_page()
89 __dma_sync_for_device(addr, size, direction); in dma_map_page()
96 enum dma_data_direction direction) in dma_unmap_page() argument
98 BUG_ON(!valid_dma_direction(direction)); in dma_unmap_page()
100 __dma_sync_for_cpu(phys_to_virt(dma_address), size, direction); in dma_unmap_page()
105 enum dma_data_direction direction) in dma_unmap_sg() argument
110 BUG_ON(!valid_dma_direction(direction)); in dma_unmap_sg()
112 if (direction == DMA_TO_DEVICE) in dma_unmap_sg()
118 __dma_sync_for_cpu(addr, sg->length, direction); in dma_unmap_sg()
124 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu() argument
126 BUG_ON(!valid_dma_direction(direction)); in dma_sync_single_for_cpu()
128 __dma_sync_for_cpu(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_cpu()
133 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device() argument
135 BUG_ON(!valid_dma_direction(direction)); in dma_sync_single_for_device()
137 __dma_sync_for_device(phys_to_virt(dma_handle), size, direction); in dma_sync_single_for_device()
143 enum dma_data_direction direction) in dma_sync_single_range_for_cpu() argument
145 BUG_ON(!valid_dma_direction(direction)); in dma_sync_single_range_for_cpu()
147 __dma_sync_for_cpu(phys_to_virt(dma_handle), size, direction); in dma_sync_single_range_for_cpu()
153 enum dma_data_direction direction) in dma_sync_single_range_for_device() argument
155 BUG_ON(!valid_dma_direction(direction)); in dma_sync_single_range_for_device()
157 __dma_sync_for_device(phys_to_virt(dma_handle), size, direction); in dma_sync_single_range_for_device()
162 enum dma_data_direction direction) in dma_sync_sg_for_cpu() argument
166 BUG_ON(!valid_dma_direction(direction)); in dma_sync_sg_for_cpu()
170 __dma_sync_for_cpu(sg_virt(sg), sg->length, direction); in dma_sync_sg_for_cpu()
175 int nelems, enum dma_data_direction direction) in dma_sync_sg_for_device() argument
179 BUG_ON(!valid_dma_direction(direction)); in dma_sync_sg_for_device()
183 __dma_sync_for_device(sg_virt(sg), sg->length, direction); in dma_sync_sg_for_device()