Lines Matching refs:iommu_table
47 static void __iommu_free(struct iommu_table *, dma_addr_t, unsigned int);
61 struct iommu_table *tbl,
161 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl,
212 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr,
240 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr,
259 int iommu_map_sg(struct device *dev, struct iommu_table *tbl,
408 void iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist,
445 static void iommu_table_clear(struct iommu_table *tbl)
482 * Build a iommu_table structure. This contains a bit map which
485 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid)
518 void iommu_free_table(struct iommu_table *tbl, const char *node_name)
555 dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl,
593 void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle,
611 void *iommu_alloc_coherent(struct device *dev, struct iommu_table *tbl,
657 void iommu_free_coherent(struct iommu_table *tbl, size_t size,