Home
last modified time | relevance | path

Searched refs:arm_smmu_ops (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/drivers/iommu/arm/arm-smmu/
Darm-smmu.c94 static struct iommu_ops arm_smmu_ops; variable
170 &arm_smmu_ops); in arm_smmu_register_legacy_master()
194 return arm_smmu_bus_init(&arm_smmu_ops); in arm_smmu_legacy_bus_init()
1142 if (!fwspec || fwspec->ops != &arm_smmu_ops) { in arm_smmu_attach_dev()
1377 } else if (fwspec && fwspec->ops == &arm_smmu_ops) { in arm_smmu_probe_device()
1440 if (!fwspec || fwspec->ops != &arm_smmu_ops) in arm_smmu_release_device()
1607 static struct iommu_ops arm_smmu_ops = { variable
1895 if (arm_smmu_ops.pgsize_bitmap == -1UL) in arm_smmu_device_cfg_probe()
1896 arm_smmu_ops.pgsize_bitmap = smmu->pgsize_bitmap; in arm_smmu_device_cfg_probe()
1898 arm_smmu_ops.pgsize_bitmap |= smmu->pgsize_bitmap; in arm_smmu_device_cfg_probe()
[all …]
/Linux-v5.10/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c2309 static struct iommu_ops arm_smmu_ops; variable
2318 if (!fwspec || fwspec->ops != &arm_smmu_ops) in arm_smmu_probe_device()
2385 if (!fwspec || fwspec->ops != &arm_smmu_ops) in arm_smmu_release_device()
2570 static struct iommu_ops arm_smmu_ops = { variable
3344 if (arm_smmu_ops.pgsize_bitmap == -1UL) in arm_smmu_device_hw_probe()
3345 arm_smmu_ops.pgsize_bitmap = smmu->pgsize_bitmap; in arm_smmu_device_hw_probe()
3347 arm_smmu_ops.pgsize_bitmap |= smmu->pgsize_bitmap; in arm_smmu_device_hw_probe()
3579 iommu_device_set_ops(&smmu->iommu, &arm_smmu_ops); in arm_smmu_device_probe()
3588 return arm_smmu_set_bus_ops(&arm_smmu_ops); in arm_smmu_device_probe()