Lines Matching refs:attrs
298 struct dma_attrs *attrs) in xen_swiotlb_alloc_coherent() argument
322 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent()
342 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent()
353 dma_addr_t dev_addr, struct dma_attrs *attrs) in xen_swiotlb_free_coherent() argument
373 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent()
388 struct dma_attrs *attrs) in xen_swiotlb_map_page() argument
406 xen_dma_map_page(dev, page, offset, size, dir, attrs); in xen_swiotlb_map_page()
420 map & ~PAGE_MASK, size, dir, attrs); in xen_swiotlb_map_page()
444 struct dma_attrs *attrs) in xen_unmap_single() argument
450 xen_dma_unmap_page(hwdev, dev_addr, size, dir, attrs); in xen_unmap_single()
472 struct dma_attrs *attrs) in xen_swiotlb_unmap_page() argument
474 xen_unmap_single(hwdev, dev_addr, size, dir, attrs); in xen_swiotlb_unmap_page()
548 struct dma_attrs *attrs) in xen_swiotlb_map_sg_attrs() argument
573 attrs); in xen_swiotlb_map_sg_attrs()
581 attrs); in xen_swiotlb_map_sg_attrs()
591 attrs); in xen_swiotlb_map_sg_attrs()
607 struct dma_attrs *attrs) in xen_swiotlb_unmap_sg_attrs() argument
615 xen_unmap_single(hwdev, sg->dma_address, sg_dma_len(sg), dir, attrs); in xen_swiotlb_unmap_sg_attrs()
696 struct dma_attrs *attrs) in xen_swiotlb_dma_mmap() argument
701 dma_addr, size, attrs); in xen_swiotlb_dma_mmap()