Lines Matching refs:attrs
297 struct dma_attrs *attrs) in xen_swiotlb_alloc_coherent() argument
318 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent()
338 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent()
349 dma_addr_t dev_addr, struct dma_attrs *attrs) in xen_swiotlb_free_coherent() argument
366 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent()
381 struct dma_attrs *attrs) in xen_swiotlb_map_page() argument
399 xen_dma_map_page(dev, page, dev_addr, offset, size, dir, attrs); in xen_swiotlb_map_page()
413 dev_addr, map & ~PAGE_MASK, size, dir, attrs); in xen_swiotlb_map_page()
437 struct dma_attrs *attrs) in xen_unmap_single() argument
443 xen_dma_unmap_page(hwdev, dev_addr, size, dir, attrs); in xen_unmap_single()
465 struct dma_attrs *attrs) in xen_swiotlb_unmap_page() argument
467 xen_unmap_single(hwdev, dev_addr, size, dir, attrs); in xen_swiotlb_unmap_page()
541 struct dma_attrs *attrs) in xen_swiotlb_map_sg_attrs() argument
566 attrs); in xen_swiotlb_map_sg_attrs()
575 attrs); in xen_swiotlb_map_sg_attrs()
586 attrs); in xen_swiotlb_map_sg_attrs()
602 struct dma_attrs *attrs) in xen_swiotlb_unmap_sg_attrs() argument
610 xen_unmap_single(hwdev, sg->dma_address, sg_dma_len(sg), dir, attrs); in xen_swiotlb_unmap_sg_attrs()