Lines Matching refs:hwdev
52 extern phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
58 extern void swiotlb_tbl_unmap_single(struct device *hwdev,
63 extern void swiotlb_tbl_sync_single(struct device *hwdev,
70 void *swiotlb_alloc(struct device *hwdev, size_t size, dma_addr_t *dma_handle,
79 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
84 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems,
89 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
94 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
98 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
102 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
106 swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
110 swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
113 swiotlb_dma_supported(struct device *hwdev, u64 mask);