Lines Matching refs:sys_reg

876 static void init_cpu_ftr_reg(u32 sys_reg, u64 new)  in init_cpu_ftr_reg()  argument
884 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg()
1432 return read_sanitised_ftr_reg(entry->sys_reg); in read_scoped_sysreg()
1434 return __read_sysreg_by_encoding(entry->sys_reg); in read_scoped_sysreg()
1444 regp = get_arm64_ftr_reg(entry->sys_reg); in has_user_cpuid_feature()
2023 boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg), in has_address_auth_cpucap()
2028 sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg), in has_address_auth_cpucap()
2209 .sys_reg = SYS_ID_AA64PFR0_EL1,
2220 .sys_reg = SYS_ID_AA64MMFR0_EL1,
2232 .sys_reg = SYS_ID_AA64MMFR1_EL1,
2246 .sys_reg = SYS_ID_AA64MMFR1_EL1,
2259 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2284 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2294 .sys_reg = SYS_ID_AA64PFR0_EL1,
2306 .sys_reg = SYS_ID_AA64PFR0_EL1,
2328 .sys_reg = SYS_ID_AA64PFR0_EL1,
2348 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2358 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2370 .sys_reg = SYS_ID_AA64PFR0_EL1,
2385 .sys_reg = SYS_ID_AA64PFR0_EL1,
2404 .sys_reg = SYS_ID_AA64PFR0_EL1,
2429 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2440 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2452 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2470 .sys_reg = SYS_ID_AA64MMFR1_EL1,
2484 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2494 .sys_reg = SYS_ID_AA64PFR1_EL1,
2506 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2519 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2530 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2541 .sys_reg = SYS_ID_AA64ISAR2_EL1,
2552 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2568 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2579 .sys_reg = SYS_ID_AA64ISAR2_EL1,
2590 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2627 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2641 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2658 .sys_reg = SYS_ID_AA64PFR1_EL1,
2671 .sys_reg = SYS_ID_AA64PFR1_EL1,
2683 .sys_reg = SYS_ID_AA64PFR1_EL1,
2694 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2706 .sys_reg = SYS_ID_AA64PFR1_EL1,
2719 .sys_reg = SYS_ID_AA64SMFR0_EL1,
2731 .sys_reg = SYS_ID_AA64PFR1_EL1,
2744 .sys_reg = SYS_ID_AA64ISAR2_EL1,
2755 .sys_reg = SYS_ID_AA64MMFR1_EL1,
2767 .sys_reg = SYS_ID_AA64PFR0_EL1,
2780 .sys_reg = SYS_##reg, \
3543 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt) in do_emulate_mrs() argument
3548 rc = emulate_sys_reg(sys_reg, &val); in do_emulate_mrs()
3558 u32 sys_reg, rt; in try_emulate_mrs() local
3567 sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5; in try_emulate_mrs()
3569 return do_emulate_mrs(regs, sys_reg, rt) == 0; in try_emulate_mrs()