Lines Matching full:smr
22 u32 smr; in qcom_sdm845_smmu500_cfg_probe() local
26 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i)); in qcom_sdm845_smmu500_cfg_probe()
29 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_sdm845_smmu500_cfg_probe()
30 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_sdm845_smmu500_cfg_probe()
38 smr); in qcom_sdm845_smmu500_cfg_probe()
205 u32 smr; in qcom_smmu_cfg_probe() local
232 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i)); in qcom_smmu_cfg_probe()
234 if (FIELD_GET(ARM_SMMU_SMR_VALID, smr)) { in qcom_smmu_cfg_probe()
235 /* Ignore valid bit for SMR mask extraction. */ in qcom_smmu_cfg_probe()
236 smr &= ~ARM_SMMU_SMR_VALID; in qcom_smmu_cfg_probe()
237 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe()
238 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()