Lines Matching refs:regp

753 static int search_cmp_ftr_reg(const void *id, const void *regp)  in search_cmp_ftr_reg()  argument
755 return (int)(unsigned long)id - (int)((const struct __ftr_reg_entry *)regp)->sys_id; in search_cmp_ftr_reg()
1096 struct arm64_ftr_reg *regp = get_arm64_ftr_reg(sys_id); in check_update_ftr_reg() local
1098 if (!regp) in check_update_ftr_reg()
1101 update_cpu_ftr_reg(regp, val); in check_update_ftr_reg()
1102 if ((boot & regp->strict_mask) == (val & regp->strict_mask)) in check_update_ftr_reg()
1105 regp->name, boot, cpu, val); in check_update_ftr_reg()
1112 struct arm64_ftr_reg *regp = get_arm64_ftr_reg(sys_id); in relax_cpu_ftr_reg() local
1114 if (!regp) in relax_cpu_ftr_reg()
1117 for (ftrp = regp->ftr_bits; ftrp->width; ftrp++) { in relax_cpu_ftr_reg()
1119 regp->strict_mask &= ~arm64_ftr_mask(ftrp); in relax_cpu_ftr_reg()
1357 struct arm64_ftr_reg *regp = get_arm64_ftr_reg(id); in read_sanitised_ftr_reg() local
1359 if (!regp) in read_sanitised_ftr_reg()
1361 return regp->sys_val; in read_sanitised_ftr_reg()
1374 struct arm64_ftr_reg *regp; in __read_sysreg_by_encoding() local
1423 regp = get_arm64_ftr_reg(sys_id); in __read_sysreg_by_encoding()
1424 if (regp) { in __read_sysreg_by_encoding()
1425 val &= ~regp->override->mask; in __read_sysreg_by_encoding()
1426 val |= (regp->override->val & regp->override->mask); in __read_sysreg_by_encoding()
1464 struct arm64_ftr_reg *regp; in has_user_cpuid_feature() local
1467 regp = get_arm64_ftr_reg(entry->sys_reg); in has_user_cpuid_feature()
1468 if (!regp) in has_user_cpuid_feature()
1471 mask = cpuid_feature_extract_unsigned_field_width(regp->user_mask, in has_user_cpuid_feature()
2196 struct arm64_ftr_reg *regp; in user_feature_fixup() local
2198 regp = get_arm64_ftr_reg(SYS_ID_AA64PFR1_EL1); in user_feature_fixup()
2199 if (regp) in user_feature_fixup()
2200 regp->user_mask &= ~ID_AA64PFR1_EL1_SSBS_MASK; in user_feature_fixup()
3495 struct arm64_ftr_reg *regp; in emulate_sys_reg() local
3503 regp = get_arm64_ftr_reg_nowarn(id); in emulate_sys_reg()
3504 if (regp) in emulate_sys_reg()
3505 *valp = arm64_ftr_reg_user_value(regp); in emulate_sys_reg()