Lines Matching refs:ldc_iommu
105 struct ldc_iommu { struct
146 struct ldc_iommu iommu;
1022 static void ldc_demap(struct ldc_iommu *iommu, unsigned long id, u64 cookie, in ldc_demap()
1044 struct ldc_iommu *ldc_iommu = &lp->iommu; in ldc_iommu_init() local
1045 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_init()
1052 spin_lock_init(&ldc_iommu->lock); in ldc_iommu_init()
1079 ldc_iommu->page_table = table; in ldc_iommu_init()
1091 ldc_iommu->page_table = NULL; in ldc_iommu_init()
1102 struct ldc_iommu *ldc_iommu = &lp->iommu; in ldc_iommu_release() local
1103 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_release()
1112 free_pages((unsigned long) ldc_iommu->page_table, order); in ldc_iommu_release()
1113 ldc_iommu->page_table = NULL; in ldc_iommu_release()
2017 static struct ldc_mtable_entry *alloc_npages(struct ldc_iommu *iommu, in alloc_npages()
2155 struct ldc_iommu *iommu; in ldc_map_sg()
2201 struct ldc_iommu *iommu; in ldc_map_single()
2233 static void free_npages(unsigned long id, struct ldc_iommu *iommu, in free_npages()
2248 struct ldc_iommu *iommu = &lp->iommu; in ldc_unmap()