Lines Matching defs:smr
920 struct arm_smmu_smr *smr = smmu->smrs + idx;
921 u32 reg = FIELD_PREP(ARM_SMMU_SMR_ID, smr->id) |
922 FIELD_PREP(ARM_SMMU_SMR_MASK, smr->mask);
924 if (!(smmu->features & ARM_SMMU_FEAT_EXIDS) && smr->valid)
962 u32 smr;
985 smr = FIELD_PREP(ARM_SMMU_SMR_ID, smmu->streamid_mask);
986 arm_smmu_gr0_write(smmu, ARM_SMMU_GR0_SMR(i), smr);
987 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i));
988 smmu->streamid_mask = FIELD_GET(ARM_SMMU_SMR_ID, smr);
990 smr = FIELD_PREP(ARM_SMMU_SMR_MASK, smmu->streamid_mask);
991 arm_smmu_gr0_write(smmu, ARM_SMMU_GR0_SMR(i), smr);
992 smr = arm_smmu_gr0_read(smmu, ARM_SMMU_GR0_SMR(i));
993 smmu->smr_mask_mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr);