Lines Matching refs:impl
199 if (smmu->impl && unlikely(smmu->impl->tlb_sync))
200 return smmu->impl->tlb_sync(smmu, page, sync, status);
594 if (smmu->impl && smmu->impl->write_sctlr)
595 smmu->impl->write_sctlr(smmu, idx, reg);
604 if (smmu->impl && smmu->impl->alloc_context_bank)
605 return smmu->impl->alloc_context_bank(smmu_domain, smmu, dev, start);
757 if (smmu->impl && smmu->impl->init_context) {
758 ret = smmu->impl->init_context(smmu_domain, &pgtbl_cfg, dev);
794 if (smmu->impl && smmu->impl->context_fault)
795 context_fault = smmu->impl->context_fault;
904 if (smmu->impl && smmu->impl->write_s2cr) {
905 smmu->impl->write_s2cr(smmu, idx);
1442 if (smmu->impl && smmu->impl->probe_finalize)
1443 smmu->impl->probe_finalize(smmu, dev);
1551 const struct arm_smmu_impl *impl = cfg->smmu->impl;
1556 if (impl && impl->def_domain_type)
1557 return impl->def_domain_type(dev);
1641 if (smmu->impl && smmu->impl->reset)
1642 smmu->impl->reset(smmu);
1836 if (smmu->impl && smmu->impl->cfg_probe) {
1837 ret = smmu->impl->cfg_probe(smmu);
2138 if (smmu->impl && smmu->impl->global_fault)
2139 global_fault = smmu->impl->global_fault;