Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c922 if (smmu->smrs) in arm_smmu_write_sme()
935 if (!smmu->smrs) in arm_smmu_test_smr_masks()
968 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_find_sme() local
972 if (!smrs) in arm_smmu_find_sme()
994 !((id ^ smrs[i].id) & ~smrs[i].mask)) in arm_smmu_find_sme()
1001 if (!((id ^ smrs[i].id) & ~(smrs[i].mask | mask))) in arm_smmu_find_sme()
1014 if (smmu->smrs) in arm_smmu_free_sme()
1025 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_master_alloc_smes() local
1045 smrs[idx].id = sid; in arm_smmu_master_alloc_smes()
1747 smmu->smrs = devm_kcalloc(smmu->dev, size, sizeof(*smmu->smrs), in arm_smmu_device_cfg_probe()
[all …]
H A Darm-smmu-qcom.c323 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe()
324 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()
325 smmu->smrs[i].valid = true; in qcom_smmu_cfg_probe()
H A Darm-smmu.h313 struct arm_smmu_smr *smrs; member