Lines Matching refs:device
6 struct device;
42 extern phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
47 extern void swiotlb_tbl_unmap_single(struct device *hwdev,
51 extern void swiotlb_tbl_sync_single(struct device *hwdev,
58 *swiotlb_alloc_coherent(struct device *hwdev, size_t size,
62 swiotlb_free_coherent(struct device *hwdev, size_t size,
65 extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
69 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
74 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sg, int nents,
78 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sg, int nents,
82 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems,
86 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
91 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
95 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
99 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
103 swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
107 swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
110 swiotlb_dma_supported(struct device *hwdev, u64 mask);