Lines Matching refs:direction

474 take a DMA direction argument, which is an integer and takes on
482 You should provide the exact DMA direction if you know it.
486 It is the direction in which the data moves during the DMA
492 If you absolutely cannot know the direction of the DMA transfer,
494 either direction. The platform guarantees that you may legally
500 precise direction, and this will help catch cases where your
501 direction tracking logic has failed to set things up properly.
511 Only streaming mappings specify a direction, consistent mappings
512 implicitly have a direction attribute setting of
515 The SCSI subsystem tells you the direction to use in the
520 packets, map/unmap them with the DMA_TO_DEVICE direction
522 with the DMA_FROM_DEVICE direction specifier.
538 dma_handle = dma_map_single(dev, addr, size, direction);
550 dma_unmap_single(dev, dma_handle, size, direction);
567 dma_handle = dma_map_single(dev, addr, size, direction);
575 dma_handle = dma_map_single(dev, addr, size, direction);
595 dma_handle = dma_map_page(dev, page, offset, size, direction);
607 dma_unmap_page(dev, dma_handle, size, direction);
619 int i, count = dma_map_sg(dev, sglist, nents, direction);
643 dma_unmap_sg(dev, sglist, nents, direction);
664 dma_sync_single_for_cpu(dev, dma_handle, size, direction);
668 dma_sync_sg_for_cpu(dev, sglist, nents, direction);
676 dma_sync_single_for_device(dev, dma_handle, size, direction);
680 dma_sync_sg_for_device(dev, sglist, nents, direction);
783 dma_handle = dma_map_single(dev, addr, size, direction);
801 dma_handle1 = dma_map_single(dev, addr, size, direction);
810 dma_handle2 = dma_map_single(dev, addr, size, direction);
837 dma_addr = dma_map_single(dev, addr, size, direction);