Lines Matching defs:ops
809 /* Publish page table ops for map/unmap */
1119 if (!fwspec || fwspec->ops != &arm_smmu_ops) {
1181 struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
1185 if (!ops)
1189 ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp, mapped);
1199 struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
1203 if (!ops)
1207 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather);
1249 struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops;
1277 return ops->iova_to_phys(ops, iova);
1299 struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
1301 if (!ops)
1308 return ops->iova_to_phys(ops, iova);
1360 } else if (fwspec && fwspec->ops == &arm_smmu_ops) {
1712 dev_notice(smmu->dev, "\taddress translation ops\n");