Home
last modified time | relevance | path

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

12

/linux-6.1.9/tools/arch/arm64/include/asm/
Dsysreg.h36 #define sys_reg(op0, op1, crn, crm, op2) \ macro
41 #define sys_insn sys_reg
118 #define SYS_OSDTRRX_EL1 sys_reg(2, 0, 0, 0, 2)
119 #define SYS_MDCCINT_EL1 sys_reg(2, 0, 0, 2, 0)
120 #define SYS_MDSCR_EL1 sys_reg(2, 0, 0, 2, 2)
121 #define SYS_OSDTRTX_EL1 sys_reg(2, 0, 0, 3, 2)
122 #define SYS_OSECCR_EL1 sys_reg(2, 0, 0, 6, 2)
123 #define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4)
124 #define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5)
125 #define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6)
[all …]
/linux-6.1.9/arch/arm64/include/asm/
Dsysreg.h39 #define sys_reg(op0, op1, crn, crm, op2) \ macro
44 #define sys_insn sys_reg
129 #define SYS_SVCR_SMSTOP_SM_EL0 sys_reg(0, 3, 4, 2, 3)
130 #define SYS_SVCR_SMSTART_SM_EL0 sys_reg(0, 3, 4, 3, 3)
131 #define SYS_SVCR_SMSTOP_SMZA_EL0 sys_reg(0, 3, 4, 6, 3)
133 #define SYS_OSDTRRX_EL1 sys_reg(2, 0, 0, 0, 2)
134 #define SYS_MDCCINT_EL1 sys_reg(2, 0, 0, 2, 0)
135 #define SYS_MDSCR_EL1 sys_reg(2, 0, 0, 2, 2)
136 #define SYS_OSDTRTX_EL1 sys_reg(2, 0, 0, 3, 2)
137 #define SYS_OSECCR_EL1 sys_reg(2, 0, 0, 6, 2)
[all …]
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 …]
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)
24 #define CLUSTERPMINTENSET_EL1 sys_reg(3, 0, 15, 5, 6)
25 #define CLUSTERPMINTENCLR_EL1 sys_reg(3, 0, 15, 5, 7)
26 #define CLUSTERPMCCNTR_EL1 sys_reg(3, 0, 15, 6, 0)
27 #define CLUSTERPMXEVTYPER_EL1 sys_reg(3, 0, 15, 6, 1)
[all …]
Desr.h244 sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \
256 sys_reg(3, \
Dcpufeature.h358 u32 sys_reg; member
835 extern int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
/linux-6.1.9/drivers/input/misc/
Diqs626a.c446 struct iqs626_sys_reg sys_reg; member
464 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_events() local
476 thresh = sys_reg->ch_reg_ulp.thresh; in iqs626_parse_events()
477 hyst = &sys_reg->ch_reg_ulp.hyst; in iqs626_parse_events()
482 thresh = &sys_reg->tp_grp_reg.ch_reg_tp[0].thresh; in iqs626_parse_events()
483 hyst = &sys_reg->tp_grp_reg.hyst; in iqs626_parse_events()
490 thresh = sys_reg->ch_reg_gen[i].thresh; in iqs626_parse_events()
491 hyst = &sys_reg->ch_reg_gen[i].hyst; in iqs626_parse_events()
495 thresh = &sys_reg->ch_reg_hall.thresh; in iqs626_parse_events()
496 hyst = &sys_reg->ch_reg_hall.hyst; in iqs626_parse_events()
[all …]
Diqs269a.c296 struct iqs269_sys_reg sys_reg; member
521 iqs269->sys_reg.active |= BIT(reg); in iqs269_parse_chan()
523 iqs269->sys_reg.reseed |= BIT(reg); in iqs269_parse_chan()
526 iqs269->sys_reg.blocking |= BIT(reg); in iqs269_parse_chan()
529 iqs269->sys_reg.slider_select[0] |= BIT(reg); in iqs269_parse_chan()
532 iqs269->sys_reg.slider_select[1] |= BIT(reg); in iqs269_parse_chan()
744 iqs269->sys_reg.event_mask &= ~iqs269_events[i].mask; in iqs269_parse_chan()
752 struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg; in iqs269_parse_prop() local
773 error = regmap_raw_read(iqs269->regmap, IQS269_SYS_SETTINGS, sys_reg, in iqs269_parse_prop()
774 sizeof(*sys_reg)); in iqs269_parse_prop()
[all …]
/linux-6.1.9/tools/testing/selftests/kvm/include/aarch64/
Dgic_v3.h64 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
65 #define SYS_ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
66 #define SYS_ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
67 #define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
68 #define SYS_ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
69 #define SYS_ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
70 #define SYS_ICC_GRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
72 #define SYS_ICV_AP1R0_EL1 sys_reg(3, 0, 12, 9, 0)
/linux-6.1.9/arch/arm64/kernel/
Dcpufeature.c863 static void init_cpu_ftr_reg(u32 sys_reg, u64 new) in init_cpu_ftr_reg() argument
871 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg()
1419 return read_sanitised_ftr_reg(entry->sys_reg); in read_scoped_sysreg()
1421 return __read_sysreg_by_encoding(entry->sys_reg); in read_scoped_sysreg()
1431 regp = get_arm64_ftr_reg(entry->sys_reg); in has_user_cpuid_feature()
1996 boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg), in has_address_auth_cpucap()
2001 sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg), in has_address_auth_cpucap()
2139 .sys_reg = SYS_ID_AA64PFR0_EL1,
2150 .sys_reg = SYS_ID_AA64MMFR0_EL1,
2162 .sys_reg = SYS_ID_AA64MMFR1_EL1,
[all …]
/linux-6.1.9/tools/testing/selftests/kvm/aarch64/
Daarch32_id_regs.c42 GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 3)); in guest_main()
46 GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 7)); in guest_main()
115 KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 3)),
117 KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 7)),
/linux-6.1.9/drivers/soc/qcom/
Dkryo-l2-accessors.c11 #define L2CPUSRSELR_EL1 sys_reg(3, 3, 15, 0, 6)
12 #define L2CPUSRDR_EL1 sys_reg(3, 3, 15, 0, 7)
/linux-6.1.9/drivers/irqchip/
Dirq-apple-aic.c167 #define SYS_IMP_APL_IPI_RR_LOCAL_EL1 sys_reg(3, 5, 15, 0, 0)
168 #define SYS_IMP_APL_IPI_RR_GLOBAL_EL1 sys_reg(3, 5, 15, 0, 1)
179 #define SYS_IMP_APL_IPI_SR_EL1 sys_reg(3, 5, 15, 1, 1)
183 #define SYS_IMP_APL_VM_TMR_FIQ_ENA_EL2 sys_reg(3, 5, 15, 1, 3)
188 #define SYS_IMP_APL_IPI_CR_EL1 sys_reg(3, 5, 15, 3, 1)
191 #define SYS_IMP_APL_UPMCR0_EL1 sys_reg(3, 7, 15, 0, 4)
199 #define SYS_IMP_APL_UPMSR_EL1 sys_reg(3, 7, 15, 6, 4)
/linux-6.1.9/arch/arm/boot/dts/
Dtegra20-tamonten.dtsi345 vin-sm0-supply = <&sys_reg>;
346 vin-sm1-supply = <&sys_reg>;
347 vin-sm2-supply = <&sys_reg>;
355 sys_reg: sys { label
Dexynos4.dtsi178 sys_reg: syscon@10010000 { label
222 samsung,sysreg = <&sys_reg>;
235 samsung,sysreg = <&sys_reg>;
248 samsung,sysreg = <&sys_reg>;
261 samsung,sysreg = <&sys_reg>;
709 samsung,sysreg = <&sys_reg>;
Dtegra20-paz00.dts386 vin-sm0-supply = <&sys_reg>;
387 vin-sm1-supply = <&sys_reg>;
388 vin-sm2-supply = <&sys_reg>;
396 sys_reg: sys { label
Dtegra20-ventana.dts410 vin-sm0-supply = <&sys_reg>;
411 vin-sm1-supply = <&sys_reg>;
412 vin-sm2-supply = <&sys_reg>;
420 sys_reg: sys { label
Dtegra20-harmony.dts327 vin-sm0-supply = <&sys_reg>;
328 vin-sm1-supply = <&sys_reg>;
329 vin-sm2-supply = <&sys_reg>;
337 sys_reg: sys { label
Dtegra20-seaboard.dts432 vin-sm0-supply = <&sys_reg>;
433 vin-sm1-supply = <&sys_reg>;
434 vin-sm2-supply = <&sys_reg>;
442 sys_reg: sys { label
Dtegra20-asus-tf101.dts613 vin-sm0-supply = <&sys_reg>;
614 vin-sm1-supply = <&sys_reg>;
615 vin-sm2-supply = <&sys_reg>;
623 sys_reg: sys { label
Dtegra20-acer-a500-picasso.dts583 vin-sm0-supply = <&sys_reg>;
584 vin-sm1-supply = <&sys_reg>;
585 vin-sm2-supply = <&sys_reg>;
593 sys_reg: sys { label
Dexynos3250.dtsi167 sys_reg: syscon@10010000 { label
339 samsung,sysreg = <&sys_reg>;
/linux-6.1.9/Documentation/devicetree/bindings/regulator/
Dtps6586x.txt57 sys_reg: sys {
/linux-6.1.9/arch/arm64/kvm/
Dsys_regs.h17 sys_reg((u32)(x)->Op0, (u32)(x)->Op1, \
/linux-6.1.9/Documentation/devicetree/bindings/display/samsung/
Dsamsung,fimd.yaml179 samsung,sysreg = <&sys_reg>;

12