Lines Matching refs:impl

217 	if (smmu->impl && unlikely(smmu->impl->tlb_sync))  in __arm_smmu_tlb_sync()
218 return smmu->impl->tlb_sync(smmu, page, sync, status); in __arm_smmu_tlb_sync()
612 if (smmu->impl && smmu->impl->write_sctlr) in arm_smmu_write_context_bank()
613 smmu->impl->write_sctlr(smmu, idx, reg); in arm_smmu_write_context_bank()
622 if (smmu->impl && smmu->impl->alloc_context_bank) in arm_smmu_alloc_context_bank()
623 return smmu->impl->alloc_context_bank(smmu_domain, smmu, dev, start); in arm_smmu_alloc_context_bank()
775 if (smmu->impl && smmu->impl->init_context) { in arm_smmu_init_domain_context()
776 ret = smmu->impl->init_context(smmu_domain, &pgtbl_cfg, dev); in arm_smmu_init_domain_context()
812 if (smmu->impl && smmu->impl->context_fault) in arm_smmu_init_domain_context()
813 context_fault = smmu->impl->context_fault; in arm_smmu_init_domain_context()
923 if (smmu->impl && smmu->impl->write_s2cr) { in arm_smmu_write_s2cr()
924 smmu->impl->write_s2cr(smmu, idx); in arm_smmu_write_s2cr()
1466 if (smmu->impl && smmu->impl->probe_finalize) in arm_smmu_probe_finalize()
1467 smmu->impl->probe_finalize(smmu, dev); in arm_smmu_probe_finalize()
1575 const struct arm_smmu_impl *impl = cfg->smmu->impl; in arm_smmu_def_domain_type() local
1577 if (impl && impl->def_domain_type) in arm_smmu_def_domain_type()
1578 return impl->def_domain_type(dev); in arm_smmu_def_domain_type()
1661 if (smmu->impl && smmu->impl->reset) in arm_smmu_device_reset()
1662 smmu->impl->reset(smmu); in arm_smmu_device_reset()
1856 if (smmu->impl && smmu->impl->cfg_probe) { in arm_smmu_device_cfg_probe()
1857 ret = smmu->impl->cfg_probe(smmu); in arm_smmu_device_cfg_probe()
2163 if (smmu->impl && smmu->impl->global_fault) in arm_smmu_device_probe()
2164 global_fault = smmu->impl->global_fault; in arm_smmu_device_probe()