| /linux/tools/arch/arm64/include/asm/ |
| A D | sysreg.h | 38 #define sys_reg(op0, op1, crn, crm, op2) \ macro 43 #define sys_insn sys_reg 165 #define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0) 170 #define SYS_RGSR_EL1 sys_reg(3, 0, 1, 0, 5) 171 #define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6) 175 #define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2) 190 #define SYS_SPSR_EL1 sys_reg(3, 0, 4, 0, 0) 191 #define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1) 197 #define SYS_ESR_EL1 sys_reg(3, 0, 5, 2, 0) 210 #define SYS_PAR_EL1 sys_reg(3, 0, 7, 4, 0) [all …]
|
| /linux/arch/arm64/include/asm/ |
| A D | sysreg.h | 39 #define sys_reg(op0, op1, crn, crm, op2) \ macro 44 #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) 284 #define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6) 288 #define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2) 304 #define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1) [all …]
|
| A D | apple_m1_pmu.h | 10 #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 D | arm_dsu_pmu.h | 18 #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 D | esr.h | 274 sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \ 286 sys_reg(3, \
|
| A D | cpufeature.h | 363 u32 sys_reg; member 841 int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
|
| A D | kvm_host.h | 372 #define KVM_ARM_ID_REG_NUM (IDREG_IDX(sys_reg(3, 0, 0, 7, 7)) + 1) 1427 case sys_reg(3, 0, 0, 1, 0) ... sys_reg(3, 0, 0, 7, 7): in __vm_id_reg()
|
| /linux/drivers/input/misc/ |
| A D | iqs626a.c | 463 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_events() local 589 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_ati_target() local 717 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_trackpad() local 884 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_channel() local 1234 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_parse_prop() local 1374 sys_reg->reseed = 0; in iqs626_parse_prop() 1375 sys_reg->active = 0; in iqs626_parse_prop() 1408 &iqs626->sys_reg, sizeof(iqs626->sys_reg)); in iqs626_parse_prop() 1419 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_input_init() local 1498 struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg; in iqs626_report() local [all …]
|
| A D | iqs269a.c | 321 struct iqs269_sys_reg sys_reg; member 812 struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg; in iqs269_parse_prop() local 822 sizeof(*sys_reg)); in iqs269_parse_prop() 871 sys_reg->filter |= val; in iqs269_parse_prop() 881 sys_reg->rate_np = val; in iqs269_parse_prop() 891 sys_reg->rate_lp = val; in iqs269_parse_prop() 1005 sys_reg->active = 0; in iqs269_parse_prop() 1006 sys_reg->reseed = 0; in iqs269_parse_prop() 1008 sys_reg->blocking = 0; in iqs269_parse_prop() 1061 sys_reg->redo_ati = sys_reg->active; in iqs269_parse_prop() [all …]
|
| /linux/tools/testing/selftests/kvm/aarch64/ |
| A D | aarch32_id_regs.c | 43 GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 3)); in guest_main() 47 GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 7)); in guest_main() 116 KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 3)), 118 KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 7)),
|
| /linux/arch/arm64/kvm/ |
| A D | emulate-nested.c | 582 SR_RANGE_TRAP(sys_reg(3, 0, 11, 0, 0), 584 SR_RANGE_TRAP(sys_reg(3, 1, 11, 0, 0), 586 SR_RANGE_TRAP(sys_reg(3, 2, 11, 0, 0), 588 SR_RANGE_TRAP(sys_reg(3, 3, 11, 0, 0), 590 SR_RANGE_TRAP(sys_reg(3, 4, 11, 0, 0), 592 SR_RANGE_TRAP(sys_reg(3, 5, 11, 0, 0), 594 SR_RANGE_TRAP(sys_reg(3, 6, 11, 0, 0), 596 SR_RANGE_TRAP(sys_reg(3, 7, 11, 0, 0), 598 SR_RANGE_TRAP(sys_reg(3, 0, 15, 0, 0), 600 SR_RANGE_TRAP(sys_reg(3, 1, 15, 0, 0), [all …]
|
| A D | sys_regs.h | 17 sys_reg((u32)(x)->Op0, (u32)(x)->Op1, \
|
| /linux/drivers/soc/qcom/ |
| A D | kryo-l2-accessors.c | 11 #define L2CPUSRSELR_EL1 sys_reg(3, 3, 15, 0, 6) 12 #define L2CPUSRDR_EL1 sys_reg(3, 3, 15, 0, 7)
|
| /linux/drivers/irqchip/ |
| A D | irq-apple-aic.c | 167 #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/arch/arm/boot/dts/nvidia/ |
| A D | tegra20-tamonten.dtsi | 322 vin-sm0-supply = <&sys_reg>; 323 vin-sm1-supply = <&sys_reg>; 324 vin-sm2-supply = <&sys_reg>; 332 sys_reg: sys { label
|
| A D | tegra20-ventana.dts | 387 vin-sm0-supply = <&sys_reg>; 388 vin-sm1-supply = <&sys_reg>; 389 vin-sm2-supply = <&sys_reg>; 397 sys_reg: sys { label
|
| A D | tegra20-paz00.dts | 342 vin-sm0-supply = <&sys_reg>; 343 vin-sm1-supply = <&sys_reg>; 344 vin-sm2-supply = <&sys_reg>; 352 sys_reg: sys { label
|
| A D | tegra20-harmony.dts | 329 vin-sm0-supply = <&sys_reg>; 330 vin-sm1-supply = <&sys_reg>; 331 vin-sm2-supply = <&sys_reg>; 339 sys_reg: sys { label
|
| A D | tegra20-seaboard.dts | 402 vin-sm0-supply = <&sys_reg>; 403 vin-sm1-supply = <&sys_reg>; 404 vin-sm2-supply = <&sys_reg>; 412 sys_reg: sys { label
|
| A D | tegra20-asus-tf101.dts | 617 vin-sm0-supply = <&sys_reg>; 618 vin-sm1-supply = <&sys_reg>; 619 vin-sm2-supply = <&sys_reg>; 627 sys_reg: sys { label
|
| /linux/arch/arm/boot/dts/samsung/ |
| A D | exynos4.dtsi | 172 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>;
|
| /linux/arch/arm64/kernel/ |
| A D | cpufeature.c | 151 .sys_reg = SYS_##reg, \ 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() 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 3736 sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5; in try_emulate_mrs() [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | tps6586x.txt | 57 sys_reg: sys {
|
| /linux/Documentation/devicetree/bindings/display/samsung/ |
| A D | samsung,fimd.yaml | 179 samsung,sysreg = <&sys_reg>;
|
| /linux/Documentation/devicetree/bindings/media/ |
| A D | samsung,exynos4210-fimc.yaml | 141 samsung,sysreg = <&sys_reg>;
|