Lines Matching refs:device
9 *xen_swiotlb_alloc_coherent(struct device *hwdev, size_t size,
14 xen_swiotlb_free_coherent(struct device *hwdev, size_t size,
18 extern dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page,
23 extern void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
36 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
41 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
46 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
50 xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
54 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
58 xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
62 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
65 xen_swiotlb_dma_supported(struct device *hwdev, u64 mask);