Lines Matching refs:dma_addr_t
62 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus()
65 dma_addr_t dma = (dma_addr_t)bfn << XEN_PAGE_SHIFT; in xen_phys_to_bus()
72 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys()
75 dma_addr_t dma = (dma_addr_t)xen_pfn << XEN_PAGE_SHIFT; in xen_bus_to_phys()
83 static inline dma_addr_t xen_virt_to_bus(void *address) in xen_virt_to_bus()
102 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer()
124 dma_addr_t dma_handle; in xen_swiotlb_fixup()
277 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent()
284 dma_addr_t dev_addr; in xen_swiotlb_alloc_coherent()
322 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent()
333 dma_addr_t dev_addr, unsigned long attrs) in xen_swiotlb_free_coherent()
354 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent()
364 static dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page, in xen_swiotlb_map_page()
370 dma_addr_t dev_addr = xen_phys_to_bus(phys); in xen_swiotlb_map_page()
420 static void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_unmap_page()
436 xen_swiotlb_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr, in xen_swiotlb_sync_single_for_cpu()
449 xen_swiotlb_sync_single_for_device(struct device *dev, dma_addr_t dma_addr, in xen_swiotlb_sync_single_for_device()