Home
last modified time | relevance | path

Searched refs:sys_reg (Results 1 – 20 of 20) sorted by relevance

/arch/arm64/include/asm/
A Dsysreg.h40 #define sys_reg(op0, op1, crn, crm, op2) \ macro
45 #define sys_insn sys_reg
233 #define SYS_TRCIDR0 sys_reg(2, 1, 0, 8, 7)
238 #define SYS_TRCIDR1 sys_reg(2, 1, 0, 9, 7)
245 #define SYS_TRCIDR8 sys_reg(2, 1, 0, 0, 6)
246 #define SYS_TRCIDR9 sys_reg(2, 1, 0, 1, 6)
253 #define SYS_TRCRSR sys_reg(2, 1, 0, 10, 0)
282 #define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6)
284 #define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2)
300 #define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1)
[all …]
A Dapple_m1_pmu.h10 #define SYS_IMP_APL_PMC0_EL1 sys_reg(3, 2, 15, 0, 0)
11 #define SYS_IMP_APL_PMC1_EL1 sys_reg(3, 2, 15, 1, 0)
12 #define SYS_IMP_APL_PMC2_EL1 sys_reg(3, 2, 15, 2, 0)
13 #define SYS_IMP_APL_PMC3_EL1 sys_reg(3, 2, 15, 3, 0)
14 #define SYS_IMP_APL_PMC4_EL1 sys_reg(3, 2, 15, 4, 0)
15 #define SYS_IMP_APL_PMC5_EL1 sys_reg(3, 2, 15, 5, 0)
16 #define SYS_IMP_APL_PMC6_EL1 sys_reg(3, 2, 15, 6, 0)
17 #define SYS_IMP_APL_PMC7_EL1 sys_reg(3, 2, 15, 7, 0)
18 #define SYS_IMP_APL_PMC8_EL1 sys_reg(3, 2, 15, 9, 0)
19 #define SYS_IMP_APL_PMC9_EL1 sys_reg(3, 2, 15, 10, 0)
[all …]
A Darm_dsu_pmu.h18 #define CLUSTERPMCR_EL1 sys_reg(3, 0, 15, 5, 0)
19 #define CLUSTERPMCNTENSET_EL1 sys_reg(3, 0, 15, 5, 1)
20 #define CLUSTERPMCNTENCLR_EL1 sys_reg(3, 0, 15, 5, 2)
21 #define CLUSTERPMOVSSET_EL1 sys_reg(3, 0, 15, 5, 3)
22 #define CLUSTERPMOVSCLR_EL1 sys_reg(3, 0, 15, 5, 4)
23 #define CLUSTERPMSELR_EL1 sys_reg(3, 0, 15, 5, 5)
26 #define CLUSTERPMCCNTR_EL1 sys_reg(3, 0, 15, 6, 0)
28 #define CLUSTERPMXEVCNTR_EL1 sys_reg(3, 0, 15, 6, 2)
29 #define CLUSTERPMMDCR_EL1 sys_reg(3, 0, 15, 6, 3)
30 #define CLUSTERPMCEID0_EL1 sys_reg(3, 0, 15, 6, 4)
[all …]
A Desr.h292 sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \
304 sys_reg(3, \
A Dcpufeature.h381 u32 sys_reg; member
879 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
A Dkvm_host.h388 #define KVM_ARM_ID_REG_NUM (IDREG_IDX(sys_reg(3, 0, 0, 7, 7)) + 1)
1596 case sys_reg(3, 0, 0, 1, 0) ... sys_reg(3, 0, 0, 7, 7): in __vm_id_reg()
/arch/arm64/kvm/
A Demulate-nested.c673 SR_RANGE_TRAP(sys_reg(3, 0, 11, 0, 0),
675 SR_RANGE_TRAP(sys_reg(3, 1, 11, 0, 0),
677 SR_RANGE_TRAP(sys_reg(3, 2, 11, 0, 0),
679 SR_RANGE_TRAP(sys_reg(3, 3, 11, 0, 0),
681 SR_RANGE_TRAP(sys_reg(3, 4, 11, 0, 0),
683 SR_RANGE_TRAP(sys_reg(3, 5, 11, 0, 0),
685 SR_RANGE_TRAP(sys_reg(3, 6, 11, 0, 0),
687 SR_RANGE_TRAP(sys_reg(3, 7, 11, 0, 0),
689 SR_RANGE_TRAP(sys_reg(3, 0, 15, 0, 0),
691 SR_RANGE_TRAP(sys_reg(3, 1, 15, 0, 0),
[all …]
A Dsys_regs.h17 sys_reg((u32)(x)->Op0, (u32)(x)->Op1, \
/arch/arm64/kvm/hyp/nvhe/
A Dsys_regs.c276 if (reg >= sys_reg(3, 0, 0, 1, 0) && reg <= sys_reg(3, 0, 0, 7, 7)) in read_id_reg()
495 for (r = sys_reg(3, 0, 0, 4, 0); r <= sys_reg(3, 0, 0, 7, 7); r += sys_reg(0, 0, 0, 0, 1)) in kvm_init_pvm_id_regs()
/arch/arm/boot/dts/nvidia/
A Dtegra20-tamonten.dtsi322 vin-sm0-supply = <&sys_reg>;
323 vin-sm1-supply = <&sys_reg>;
324 vin-sm2-supply = <&sys_reg>;
332 sys_reg: sys { label
A Dtegra20-ventana.dts387 vin-sm0-supply = <&sys_reg>;
388 vin-sm1-supply = <&sys_reg>;
389 vin-sm2-supply = <&sys_reg>;
397 sys_reg: sys { label
A Dtegra20-paz00.dts342 vin-sm0-supply = <&sys_reg>;
343 vin-sm1-supply = <&sys_reg>;
344 vin-sm2-supply = <&sys_reg>;
352 sys_reg: sys { label
A Dtegra20-harmony.dts329 vin-sm0-supply = <&sys_reg>;
330 vin-sm1-supply = <&sys_reg>;
331 vin-sm2-supply = <&sys_reg>;
339 sys_reg: sys { label
A Dtegra20-seaboard.dts402 vin-sm0-supply = <&sys_reg>;
403 vin-sm1-supply = <&sys_reg>;
404 vin-sm2-supply = <&sys_reg>;
412 sys_reg: sys { label
A Dtegra20-asus-tf101.dts617 vin-sm0-supply = <&sys_reg>;
618 vin-sm1-supply = <&sys_reg>;
619 vin-sm2-supply = <&sys_reg>;
627 sys_reg: sys { label
A Dtegra20-acer-a500-picasso.dts553 vin-sm0-supply = <&sys_reg>;
554 vin-sm1-supply = <&sys_reg>;
555 vin-sm2-supply = <&sys_reg>;
563 sys_reg: sys { label
/arch/arm/boot/dts/samsung/
A Dexynos4.dtsi172 sys_reg: syscon@10010000 { label
221 samsung,sysreg = <&sys_reg>;
234 samsung,sysreg = <&sys_reg>;
247 samsung,sysreg = <&sys_reg>;
260 samsung,sysreg = <&sys_reg>;
711 samsung,sysreg = <&sys_reg>;
A Dexynos3250.dtsi340 sys_reg: syscon@10010000 { label
511 samsung,sysreg = <&sys_reg>;
A Dexynos4x12.dtsi539 samsung,sysreg-phandle = <&sys_reg>;
/arch/arm64/kernel/
A Dcpufeature.c161 .sys_reg = SYS_##reg, \
1007 static void init_cpu_ftr_reg(u32 sys_reg, u64 new) in init_cpu_ftr_reg() argument
1015 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg()
1624 return read_sanitised_ftr_reg(entry->sys_reg); in read_scoped_sysreg()
1626 return __read_sysreg_by_encoding(entry->sys_reg); in read_scoped_sysreg()
1636 regp = get_arm64_ftr_reg(entry->sys_reg); in has_user_cpuid_feature()
4078 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt) in do_emulate_mrs() argument
4083 rc = emulate_sys_reg(sys_reg, &val); in do_emulate_mrs()
4093 u32 sys_reg, rt; in try_emulate_mrs() local
4102 sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5; in try_emulate_mrs()
[all …]

Completed in 57 milliseconds