Lines Matching full:direction

459 DMA Direction
463 take a DMA direction argument, which is an integer and takes on
471 You should provide the exact DMA direction if you know it.
475 It is the direction in which the data moves during the DMA
481 If you absolutely cannot know the direction of the DMA transfer,
483 either direction. The platform guarantees that you may legally
489 precise direction, and this will help catch cases where your
490 direction tracking logic has failed to set things up properly.
500 Only streaming mappings specify a direction, consistent mappings
501 implicitly have a direction attribute setting of
504 The SCSI subsystem tells you the direction to use in the
509 packets, map/unmap them with the DMA_TO_DEVICE direction
511 with the DMA_FROM_DEVICE direction specifier.
528 dma_handle = dma_map_single(dev, addr, size, direction);
540 dma_unmap_single(dev, dma_handle, size, direction);
564 dma_handle = dma_map_page(dev, page, offset, size, direction);
576 dma_unmap_page(dev, dma_handle, size, direction);
588 int i, count = dma_map_sg(dev, sglist, nents, direction);
612 dma_unmap_sg(dev, sglist, nents, direction);
635 dma_sync_single_for_cpu(dev, dma_handle, size, direction);
639 dma_sync_sg_for_cpu(dev, sglist, nents, direction);
647 dma_sync_single_for_device(dev, dma_handle, size, direction);
651 dma_sync_sg_for_device(dev, sglist, nents, direction);
743 dma_handle = dma_map_single(dev, addr, size, direction);
762 dma_handle1 = dma_map_single(dev, addr, size, direction);
771 dma_handle2 = dma_map_single(dev, addr, size, direction);
802 dma_addr = dma_map_single(dev, addr, size, direction);