Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c978 if (smmu->smrs) in arm_smmu_write_sme()
991 if (!smmu->smrs) in arm_smmu_test_smr_masks()
1024 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_find_sme() local
1028 if (!smrs) in arm_smmu_find_sme()
1050 !((id ^ smrs[i].id) & ~smrs[i].mask)) in arm_smmu_find_sme()
1057 if (!((id ^ smrs[i].id) & ~(smrs[i].mask | mask))) in arm_smmu_find_sme()
1070 if (smmu->smrs) in arm_smmu_free_sme()
1081 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_master_alloc_smes() local
1101 smrs[idx].id = sid; in arm_smmu_master_alloc_smes()
1810 smmu->smrs = devm_kcalloc(smmu->dev, size, sizeof(*smmu->smrs), in arm_smmu_device_cfg_probe()
[all …]
H A Darm-smmu-qcom.c459 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe()
460 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()
461 smmu->smrs[i].valid = true; in qcom_smmu_cfg_probe()
H A Darm-smmu.h325 struct arm_smmu_smr *smrs; member