Home
last modified time | relevance | path

Searched refs:impl_ops (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c14 const struct arm_smmu_impl_ops *impl_ops = master->smmu->impl_ops; in arm_smmu_hw_info() local
21 if (!impl_ops || !impl_ops->hw_info) in arm_smmu_hw_info()
23 return impl_ops->hw_info(master->smmu, length, type); in arm_smmu_hw_info()
438 if (!smmu->impl_ops || !smmu->impl_ops->get_viommu_size) in arm_smmu_get_viommu_size()
440 return smmu->impl_ops->get_viommu_size(viommu_type); in arm_smmu_get_viommu_size()
465 return smmu->impl_ops->vsmmu_init(vsmmu, user_data); in arm_vsmmu_init()
H A Darm-smmu-v3.c376 if (smmu->impl_ops && smmu->impl_ops->get_secondary_cmdq) in arm_smmu_get_cmdq()
377 cmdq = smmu->impl_ops->get_secondary_cmdq(smmu, ent); in arm_smmu_get_cmdq()
3896 if (smmu->impl_ops && smmu->impl_ops->init_structures) in arm_smmu_init_structures()
3897 return smmu->impl_ops->init_structures(smmu); in arm_smmu_init_structures()
4237 if (smmu->impl_ops && smmu->impl_ops->device_reset) { in arm_smmu_device_reset()
4238 ret = smmu->impl_ops->device_reset(smmu); in arm_smmu_device_reset()
4693 if (smmu->impl_ops && smmu->impl_ops->device_remove) in arm_smmu_impl_remove()
4694 smmu->impl_ops->device_remove(smmu); in arm_smmu_impl_remove()
4716 ops = new_smmu->impl_ops; in arm_smmu_impl_probe()
H A Dtegra241-cmdqv.c949 smmu->impl_ops = &tegra241_cmdqv_impl_ops; in tegra241_cmdqv_init_structures()
1031 new_smmu->impl_ops = &init_ops; in __tegra241_cmdqv_probe()