Lines Matching refs:iommu_table
85 static unsigned long iommu_range_alloc(struct iommu_table *tbl,
188 static dma_addr_t iommu_alloc(struct iommu_table *tbl, void *page,
224 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr,
255 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr,
274 int iommu_map_sg(struct iommu_table *tbl, struct scatterlist *sglist,
405 void iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist,
439 * Build a iommu_table structure. This contains a bit map which
442 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid)
528 struct iommu_table *tbl = pdn->iommu_table;
565 dma_addr_t iommu_map_single(struct iommu_table *tbl, void *vaddr,
594 void iommu_unmap_single(struct iommu_table *tbl, dma_addr_t dma_handle,
611 void *iommu_alloc_coherent(struct iommu_table *tbl, size_t size,
656 void iommu_free_coherent(struct iommu_table *tbl, size_t size,