Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1066 if (--smmu->s2crs[idx].count) in arm_smmu_free_sme()
1069 smmu->s2crs[idx] = s2cr_init_val; in arm_smmu_free_sme()
1105 smmu->s2crs[idx].count++; in arm_smmu_master_alloc_smes()
1532 if (group && smmu->s2crs[idx].group && in arm_smmu_device_group()
1538 group = smmu->s2crs[idx].group; in arm_smmu_device_group()
1556 smmu->s2crs[idx].group = group; in arm_smmu_device_group()
1819 smmu->s2crs = devm_kmalloc_array(smmu->dev, size, sizeof(*smmu->s2crs), in arm_smmu_device_cfg_probe()
1821 if (!smmu->s2crs) in arm_smmu_device_cfg_probe()
1824 smmu->s2crs[i] = s2cr_init_val; in arm_smmu_device_cfg_probe()
2096 if (smmu->s2crs[idx].count == 0) { in arm_smmu_rmr_install_bypass_smr()
[all …]
H A Darm-smmu-qcom.c463 smmu->s2crs[i].type = S2CR_TYPE_BYPASS; in qcom_smmu_cfg_probe()
464 smmu->s2crs[i].privcfg = S2CR_PRIVCFG_DEFAULT; in qcom_smmu_cfg_probe()
465 smmu->s2crs[i].cbndx = 0xff; in qcom_smmu_cfg_probe()
487 struct arm_smmu_s2cr *s2cr = smmu->s2crs + idx; in qcom_smmu_write_s2cr()
H A Darm-smmu.h326 struct arm_smmu_s2cr *s2crs; member