• Home
  • Raw
  • Download

Lines Matching full:sys_reg

637  * its sys_reg() encoding. With the array arm64_ftr_regs sorted in the
661 * its sys_reg() encoding. This calls get_arm64_ftr_reg_nowarn().
772 static void __init init_cpu_ftr_reg(u32 sys_reg, u64 new) in init_cpu_ftr_reg() argument
780 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg()
1206 val = read_sanitised_ftr_reg(entry->sys_reg); in has_cpuid_feature()
1208 val = __read_sysreg_by_encoding(entry->sys_reg); in has_cpuid_feature()
1658 boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg), in has_address_auth_cpucap()
1663 sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg), in has_address_auth_cpucap()
1767 .sys_reg = SYS_ID_AA64PFR0_EL1,
1778 .sys_reg = SYS_ID_AA64MMFR1_EL1,
1791 .sys_reg = SYS_ID_AA64ISAR0_EL1,
1809 .sys_reg = SYS_ID_AA64MMFR2_EL1,
1839 .sys_reg = SYS_ID_AA64PFR0_EL1,
1850 .sys_reg = SYS_ID_AA64PFR0_EL1,
1865 .sys_reg = SYS_ID_AA64PFR0_EL1,
1884 .sys_reg = SYS_ID_AA64ISAR1_EL1,
1893 .sys_reg = SYS_ID_AA64ISAR1_EL1,
1904 .sys_reg = SYS_ID_AA64PFR0_EL1,
1918 .sys_reg = SYS_ID_AA64PFR0_EL1,
1936 .sys_reg = SYS_ID_AA64PFR0_EL1,
1960 .sys_reg = SYS_ID_AA64MMFR2_EL1,
1971 .sys_reg = SYS_ID_AA64MMFR2_EL1,
1982 .sys_reg = SYS_ID_AA64ISAR0_EL1,
1999 .sys_reg = SYS_ID_AA64MMFR1_EL1,
2012 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2021 .sys_reg = SYS_ID_AA64PFR1_EL1,
2032 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2044 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2054 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2064 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2079 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2089 .sys_reg = SYS_ID_AA64ISAR1_EL1,
2110 .sys_reg = SYS_ID_AA64PFR0_EL1,
2121 .sys_reg = SYS_ID_AA64MMFR2_EL1,
2135 .sys_reg = SYS_ID_AA64ISAR0_EL1,
2152 .sys_reg = SYS_ID_AA64PFR1_EL1,
2164 .sys_reg = SYS_ID_AA64PFR1_EL1,
2176 .sys_reg = reg, \
2842 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt) in do_emulate_mrs() argument
2847 rc = emulate_sys_reg(sys_reg, &val); in do_emulate_mrs()
2857 u32 sys_reg, rt; in try_emulate_mrs() local
2863 * sys_reg values are defined as used in mrs/msr instruction. in try_emulate_mrs()
2866 sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5; in try_emulate_mrs()
2868 return do_emulate_mrs(regs, sys_reg, rt) == 0; in try_emulate_mrs()