Lines Matching full:sys_reg
151 .sys_reg = SYS_##reg, \
825 * its sys_reg() encoding. With the array arm64_ftr_regs sorted in the
849 * its sys_reg() encoding. This calls get_arm64_ftr_reg_nowarn().
960 static void init_cpu_ftr_reg(u32 sys_reg, u64 new) in init_cpu_ftr_reg() argument
968 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg()
1578 return read_sanitised_ftr_reg(entry->sys_reg); in read_scoped_sysreg()
1580 return __read_sysreg_by_encoding(entry->sys_reg); in read_scoped_sysreg()
1590 regp = get_arm64_ftr_reg(entry->sys_reg); in has_user_cpuid_feature()
2186 boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg), in has_address_auth_cpucap()
2191 sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg), in has_address_auth_cpucap()
3712 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt) in do_emulate_mrs() argument
3717 rc = emulate_sys_reg(sys_reg, &val); in do_emulate_mrs()
3727 u32 sys_reg, rt; in try_emulate_mrs() local
3733 * sys_reg values are defined as used in mrs/msr instruction. in try_emulate_mrs()
3736 sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5; in try_emulate_mrs()
3738 return do_emulate_mrs(regs, sys_reg, rt) == 0; in try_emulate_mrs()