Lines Matching refs:iommu_table
48 static void __iommu_free(struct iommu_table *, dma_addr_t, unsigned int);
62 struct iommu_table *tbl, in iommu_range_alloc()
162 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl, in iommu_alloc()
213 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free()
241 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free()
260 int iommu_map_sg(struct device *dev, struct iommu_table *tbl, in iommu_map_sg()
410 void iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, in iommu_unmap_sg()
447 static void iommu_table_clear(struct iommu_table *tbl) in iommu_table_clear()
492 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid) in iommu_init_table()
533 void iommu_free_table(struct iommu_table *tbl, const char *node_name) in iommu_free_table()
570 dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, in iommu_map_page()
608 void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle, in iommu_unmap_page()
626 void *iommu_alloc_coherent(struct device *dev, struct iommu_table *tbl, in iommu_alloc_coherent()
673 void iommu_free_coherent(struct iommu_table *tbl, size_t size, in iommu_free_coherent()