Searched refs:sys_reg (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/arch/arm64/include/asm/
H A Dsysreg.h35 #define sys_reg(op0, op1, crn, crm, op2) \ macro
38 #define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0)
39 #define SYS_MPIDR_EL1 sys_reg(3, 0, 0, 0, 5)
40 #define SYS_REVIDR_EL1 sys_reg(3, 0, 0, 0, 6)
42 #define SYS_ID_PFR0_EL1 sys_reg(3, 0, 0, 1, 0)
43 #define SYS_ID_PFR1_EL1 sys_reg(3, 0, 0, 1, 1)
44 #define SYS_ID_DFR0_EL1 sys_reg(3, 0, 0, 1, 2)
45 #define SYS_ID_MMFR0_EL1 sys_reg(3, 0, 0, 1, 4)
46 #define SYS_ID_MMFR1_EL1 sys_reg(3, 0, 0, 1, 5)
47 #define SYS_ID_MMFR2_EL1 sys_reg(3, 0, 0, 1, 6)
48 #define SYS_ID_MMFR3_EL1 sys_reg(3, 0, 0, 1, 7)
50 #define SYS_ID_ISAR0_EL1 sys_reg(3, 0, 0, 2, 0)
51 #define SYS_ID_ISAR1_EL1 sys_reg(3, 0, 0, 2, 1)
52 #define SYS_ID_ISAR2_EL1 sys_reg(3, 0, 0, 2, 2)
53 #define SYS_ID_ISAR3_EL1 sys_reg(3, 0, 0, 2, 3)
54 #define SYS_ID_ISAR4_EL1 sys_reg(3, 0, 0, 2, 4)
55 #define SYS_ID_ISAR5_EL1 sys_reg(3, 0, 0, 2, 5)
56 #define SYS_ID_MMFR4_EL1 sys_reg(3, 0, 0, 2, 6)
58 #define SYS_MVFR0_EL1 sys_reg(3, 0, 0, 3, 0)
59 #define SYS_MVFR1_EL1 sys_reg(3, 0, 0, 3, 1)
60 #define SYS_MVFR2_EL1 sys_reg(3, 0, 0, 3, 2)
62 #define SYS_ID_AA64PFR0_EL1 sys_reg(3, 0, 0, 4, 0)
63 #define SYS_ID_AA64PFR1_EL1 sys_reg(3, 0, 0, 4, 1)
65 #define SYS_ID_AA64DFR0_EL1 sys_reg(3, 0, 0, 5, 0)
66 #define SYS_ID_AA64DFR1_EL1 sys_reg(3, 0, 0, 5, 1)
68 #define SYS_ID_AA64ISAR0_EL1 sys_reg(3, 0, 0, 6, 0)
69 #define SYS_ID_AA64ISAR1_EL1 sys_reg(3, 0, 0, 6, 1)
71 #define SYS_ID_AA64MMFR0_EL1 sys_reg(3, 0, 0, 7, 0)
72 #define SYS_ID_AA64MMFR1_EL1 sys_reg(3, 0, 0, 7, 1)
74 #define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
75 #define SYS_CTR_EL0 sys_reg(3, 3, 0, 0, 1)
76 #define SYS_DCZID_EL0 sys_reg(3, 3, 0, 0, 7)
78 #define REG_PSTATE_PAN_IMM sys_reg(0, 0, 4, 0, 4)
H A Darch_gicv3.h23 #define ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
24 #define ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
25 #define ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
26 #define ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
27 #define ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
28 #define ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
29 #define ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
30 #define ICC_GRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
32 #define ICC_SRE_EL2 sys_reg(3, 4, 12, 9, 5)
37 #define ICH_VSEIR_EL2 sys_reg(3, 4, 12, 9, 4)
38 #define ICH_HCR_EL2 sys_reg(3, 4, 12, 11, 0)
39 #define ICH_VTR_EL2 sys_reg(3, 4, 12, 11, 1)
40 #define ICH_MISR_EL2 sys_reg(3, 4, 12, 11, 2)
41 #define ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
42 #define ICH_ELSR_EL2 sys_reg(3, 4, 12, 11, 5)
43 #define ICH_VMCR_EL2 sys_reg(3, 4, 12, 11, 7)
45 #define __LR0_EL2(x) sys_reg(3, 4, 12, 12, x)
46 #define __LR8_EL2(x) sys_reg(3, 4, 12, 13, x)
65 #define __AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
71 #define __AP1Rx_EL2(x) sys_reg(3, 4, 12, 9, x)
H A Dcpufeature.h87 u32 sys_reg; member in struct:arm64_cpu_capabilities::__anon289::__anon291
/linux-4.4.14/arch/arm64/kvm/
H A Dsys_regs.h53 /* Index into sys_reg[], or 0 if we don't need to save it. */
89 kvm_debug("sys_reg write to read-only register at: %lx\n", write_to_read_only()
98 kvm_debug("sys_reg read to write-only register at: %lx\n", read_from_write_only()
H A Dsys_regs.c976 * emulate_cp -- tries to match a sys_reg access in a handling table, and
1197 kvm_err("Unsupported guest sys_reg access at: %lx\n", emulate_sys_reg()
1216 * kvm_handle_sys_reg -- handles a mrs/msr trap on a guest sys_reg access
1287 /* We only do sys_reg for now. */ index_to_sys_reg_desc()
1299 /* Not saved in the sys_reg array? */ index_to_sys_reg_desc()
1307 * These are the invariant sys_reg registers: we let the guest see the
1690 kvm_err("sys_reg table %p out of order (%d)\n", table, i - 1); check_sysreg_table()
/linux-4.4.14/arch/arm64/kernel/
H A Dcpufeature.c303 * sys_reg() encoding. With the array arm64_ftr_regs sorted in the
377 static void __init init_cpu_ftr_reg(u32 sys_reg, u64 new) init_cpu_ftr_reg() argument
382 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); init_cpu_ftr_reg()
605 val = read_system_reg(entry->sys_reg); has_cpuid_feature()
629 .sys_reg = SYS_ID_AA64PFR0_EL1,
638 .sys_reg = SYS_ID_AA64MMFR1_EL1,
649 .sys_reg = SYS_ID_AA64ISAR0_EL1,
661 .sys_reg = reg, \
872 if (!cpus_have_cap(caps[i].capability) || !caps[i].sys_reg) verify_local_cpu_capabilities()
878 if (!feature_matches(__raw_read_system_reg(caps[i].sys_reg), &caps[i])) verify_local_cpu_capabilities()
887 if (!feature_matches(__raw_read_system_reg(caps[i].sys_reg), &caps[i])) verify_local_cpu_capabilities()
/linux-4.4.14/drivers/memstick/core/
H A Dmspro_block.c879 unsigned char sys_reg) mspro_block_set_interface()
884 .system = sys_reg, mspro_block_set_interface()
878 mspro_block_set_interface(struct memstick_dev *card, unsigned char sys_reg) mspro_block_set_interface() argument

Completed in 197 milliseconds