Lines Matching refs:dma_addr_t
83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus()
86 dma_addr_t dma = (dma_addr_t)bfn << XEN_PAGE_SHIFT; in xen_phys_to_bus()
93 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys()
96 dma_addr_t dma = (dma_addr_t)xen_pfn << XEN_PAGE_SHIFT; in xen_bus_to_phys()
104 static inline dma_addr_t xen_virt_to_bus(void *address) in xen_virt_to_bus()
139 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer()
163 dma_addr_t dma_handle; in xen_swiotlb_fixup()
296 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent()
303 dma_addr_t dev_addr; 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()
366 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent()
378 dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page, in xen_swiotlb_map_page()
384 dma_addr_t dev_addr = xen_phys_to_bus(phys); in xen_swiotlb_map_page()
435 static void xen_unmap_single(struct device *hwdev, dma_addr_t dev_addr, in xen_unmap_single()
463 void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_unmap_page()
482 xen_swiotlb_sync_single(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single()
507 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single_for_cpu()
515 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single_for_device()
550 dma_addr_t dev_addr = xen_phys_to_bus(paddr); in xen_swiotlb_map_sg_attrs()
652 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr) in xen_swiotlb_dma_mapping_error()