Lines Matching refs:dir
366 enum dma_data_direction dir, in xen_swiotlb_map_page() argument
372 BUG_ON(dir == DMA_NONE); in xen_swiotlb_map_page()
390 size, size, dir, attrs); in xen_swiotlb_map_page()
401 swiotlb_tbl_unmap_single(dev, map, size, size, dir, in xen_swiotlb_map_page()
408 xen_dma_sync_for_device(dev, dev_addr, phys, size, dir); in xen_swiotlb_map_page()
421 size_t size, enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_page() argument
425 BUG_ON(dir == DMA_NONE); in xen_swiotlb_unmap_page()
428 xen_dma_sync_for_cpu(hwdev, dev_addr, paddr, size, dir); in xen_swiotlb_unmap_page()
432 swiotlb_tbl_unmap_single(hwdev, paddr, size, size, dir, attrs); in xen_swiotlb_unmap_page()
437 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_cpu() argument
442 xen_dma_sync_for_cpu(dev, dma_addr, paddr, size, dir); in xen_swiotlb_sync_single_for_cpu()
445 swiotlb_tbl_sync_single(dev, paddr, size, dir, SYNC_FOR_CPU); in xen_swiotlb_sync_single_for_cpu()
450 size_t size, enum dma_data_direction dir) in xen_swiotlb_sync_single_for_device() argument
455 swiotlb_tbl_sync_single(dev, paddr, size, dir, SYNC_FOR_DEVICE); in xen_swiotlb_sync_single_for_device()
458 xen_dma_sync_for_device(dev, dma_addr, paddr, size, dir); in xen_swiotlb_sync_single_for_device()
467 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_unmap_sg() argument
472 BUG_ON(dir == DMA_NONE); in xen_swiotlb_unmap_sg()
476 dir, attrs); in xen_swiotlb_unmap_sg()
482 enum dma_data_direction dir, unsigned long attrs) in xen_swiotlb_map_sg() argument
487 BUG_ON(dir == DMA_NONE); in xen_swiotlb_map_sg()
491 sg->offset, sg->length, dir, attrs); in xen_swiotlb_map_sg()
499 xen_swiotlb_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in xen_swiotlb_map_sg()
506 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_cpu() argument
513 sg->length, dir); in xen_swiotlb_sync_sg_for_cpu()
519 int nelems, enum dma_data_direction dir) in xen_swiotlb_sync_sg_for_device() argument
526 sg->length, dir); in xen_swiotlb_sync_sg_for_device()