Lines Matching refs:ldc_iommu
105 struct ldc_iommu { struct
146 struct ldc_iommu iommu;
1016 static void ldc_demap(struct ldc_iommu *iommu, unsigned long id, u64 cookie, in ldc_demap()
1038 struct ldc_iommu *ldc_iommu = &lp->iommu; in ldc_iommu_init() local
1039 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_init()
1046 spin_lock_init(&ldc_iommu->lock); in ldc_iommu_init()
1073 ldc_iommu->page_table = table; in ldc_iommu_init()
1085 ldc_iommu->page_table = NULL; in ldc_iommu_init()
1096 struct ldc_iommu *ldc_iommu = &lp->iommu; in ldc_iommu_release() local
1097 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_release()
1106 free_pages((unsigned long) ldc_iommu->page_table, order); in ldc_iommu_release()
1107 ldc_iommu->page_table = NULL; in ldc_iommu_release()
1949 static struct ldc_mtable_entry *alloc_npages(struct ldc_iommu *iommu, in alloc_npages()
2087 struct ldc_iommu *iommu; in ldc_map_sg()
2133 struct ldc_iommu *iommu; in ldc_map_single()
2165 static void free_npages(unsigned long id, struct ldc_iommu *iommu, in free_npages()
2180 struct ldc_iommu *iommu = &lp->iommu; in ldc_unmap()