Lines Matching refs:direction
102 size_t size, enum dma_data_direction direction) in __dma_prep_page() argument
128 BUG_ON(direction == DMA_FROM_DEVICE || in __dma_prep_page()
129 direction == DMA_BIDIRECTIONAL); in __dma_prep_page()
150 size_t size, enum dma_data_direction direction) in __dma_complete_page() argument
172 enum dma_data_direction direction) in __dma_prep_pa_range() argument
179 __dma_prep_page(page, offset, bytes, direction); in __dma_prep_pa_range()
188 enum dma_data_direction direction) in __dma_complete_pa_range() argument
195 __dma_complete_page(page, offset, bytes, direction); in __dma_complete_pa_range()
204 int nents, enum dma_data_direction direction, in tile_dma_map_sg() argument
210 BUG_ON(!valid_dma_direction(direction)); in tile_dma_map_sg()
216 __dma_prep_pa_range(sg->dma_address, sg->length, direction); in tile_dma_map_sg()
226 int nents, enum dma_data_direction direction, in tile_dma_unmap_sg() argument
232 BUG_ON(!valid_dma_direction(direction)); in tile_dma_unmap_sg()
236 direction); in tile_dma_unmap_sg()
242 enum dma_data_direction direction, in tile_dma_map_page() argument
245 BUG_ON(!valid_dma_direction(direction)); in tile_dma_map_page()
248 __dma_prep_page(page, offset, size, direction); in tile_dma_map_page()
254 size_t size, enum dma_data_direction direction, in tile_dma_unmap_page() argument
257 BUG_ON(!valid_dma_direction(direction)); in tile_dma_unmap_page()
260 dma_address & (PAGE_SIZE - 1), size, direction); in tile_dma_unmap_page()
266 enum dma_data_direction direction) in tile_dma_sync_single_for_cpu() argument
268 BUG_ON(!valid_dma_direction(direction)); in tile_dma_sync_single_for_cpu()
270 __dma_complete_pa_range(dma_handle, size, direction); in tile_dma_sync_single_for_cpu()
275 enum dma_data_direction direction) in tile_dma_sync_single_for_device() argument
277 __dma_prep_pa_range(dma_handle, size, direction); in tile_dma_sync_single_for_device()
282 enum dma_data_direction direction) in tile_dma_sync_sg_for_cpu() argument
287 BUG_ON(!valid_dma_direction(direction)); in tile_dma_sync_sg_for_cpu()
292 sg_dma_len(sg), direction); in tile_dma_sync_sg_for_cpu()
298 enum dma_data_direction direction) in tile_dma_sync_sg_for_device() argument
303 BUG_ON(!valid_dma_direction(direction)); in tile_dma_sync_sg_for_device()
308 sg_dma_len(sg), direction); in tile_dma_sync_sg_for_device()
377 int nents, enum dma_data_direction direction, in tile_pci_dma_map_sg() argument
383 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_map_sg()
389 __dma_prep_pa_range(sg->dma_address, sg->length, direction); in tile_pci_dma_map_sg()
402 enum dma_data_direction direction, in tile_pci_dma_unmap_sg() argument
408 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_unmap_sg()
412 direction); in tile_pci_dma_unmap_sg()
418 enum dma_data_direction direction, in tile_pci_dma_map_page() argument
421 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_map_page()
424 __dma_prep_page(page, offset, size, direction); in tile_pci_dma_map_page()
431 enum dma_data_direction direction, in tile_pci_dma_unmap_page() argument
434 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_unmap_page()
439 dma_address & (PAGE_SIZE - 1), size, direction); in tile_pci_dma_unmap_page()
445 enum dma_data_direction direction) in tile_pci_dma_sync_single_for_cpu() argument
447 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_sync_single_for_cpu()
451 __dma_complete_pa_range(dma_handle, size, direction); in tile_pci_dma_sync_single_for_cpu()
458 direction) in tile_pci_dma_sync_single_for_device()
462 __dma_prep_pa_range(dma_handle, size, direction); in tile_pci_dma_sync_single_for_device()
468 enum dma_data_direction direction) in tile_pci_dma_sync_sg_for_cpu() argument
473 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_sync_sg_for_cpu()
478 sg_dma_len(sg), direction); in tile_pci_dma_sync_sg_for_cpu()
485 enum dma_data_direction direction) in tile_pci_dma_sync_sg_for_device() argument
490 BUG_ON(!valid_dma_direction(direction)); in tile_pci_dma_sync_sg_for_device()
495 sg_dma_len(sg), direction); in tile_pci_dma_sync_sg_for_device()