Symbol: write_sysreg_s
arch/arm64/include/asm/arch_gicv3.h
103
write_sysreg_s(val, SYS_ICC_IGRPEN1_EL1);
arch/arm64/include/asm/arch_gicv3.h
109
write_sysreg_s(val, SYS_ICC_SGI1R_EL1);
arch/arm64/include/asm/arch_gicv3.h
119
write_sysreg_s(val, SYS_ICC_SRE_EL1);
arch/arm64/include/asm/arch_gicv3.h
125
write_sysreg_s(val, SYS_ICC_BPR1_EL1);
arch/arm64/include/asm/arch_gicv3.h
135
write_sysreg_s(val, SYS_ICC_PMR_EL1);
arch/arm64/include/asm/arch_gicv3.h
20
#define write_gicreg(v, r) write_sysreg_s(v, SYS_ ## r)
arch/arm64/include/asm/arch_gicv3.h
31
write_sysreg_s(irq, SYS_ICC_DIR_EL1);
arch/arm64/include/asm/arch_gicv3.h
92
write_sysreg_s(val, SYS_ICC_CTLR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
104
write_sysreg_s(BIT(counter), CLUSTERPMINTENSET_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
110
write_sysreg_s(BIT(counter), CLUSTERPMINTENCLR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
40
write_sysreg_s(val, CLUSTERPMCR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
48
write_sysreg_s(val, CLUSTERPMOVSCLR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
55
write_sysreg_s(counter, CLUSTERPMSELR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
68
write_sysreg_s(val, CLUSTERPMXEVCNTR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
75
write_sysreg_s(event, CLUSTERPMXEVTYPER_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
86
write_sysreg_s(val, CLUSTERPMCCNTR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
92
write_sysreg_s(BIT(counter), CLUSTERPMCNTENCLR_EL1);
arch/arm64/include/asm/arm_dsu_pmu.h
98
write_sysreg_s(BIT(counter), CLUSTERPMCNTENSET_EL1);
arch/arm64/include/asm/arm_pmuv3.h
132
write_sysreg_s(val, SYS_PMICFILTR_EL0);
arch/arm64/include/asm/arm_pmuv3.h
157
write_sysreg_s(val, SYS_PMUACR_EL1);
arch/arm64/include/asm/arm_pmuv3.h
92
write_sysreg_s(val, SYS_PMICNTR_EL0);
arch/arm64/include/asm/fpsimd.h
228
write_sysreg_s(__new, (reg)); \
arch/arm64/include/asm/fpsimd.h
252
write_sysreg_s(tmp | val, SYS_ZCR_EL1);
arch/arm64/include/asm/fpsimd.h
258
write_sysreg_s(tmp | val, SYS_SMCR_EL1);
arch/arm64/include/asm/gcs.h
126
write_sysreg_s(gcspr, SYS_GCSPR_EL0);
arch/arm64/include/asm/gcs.h
155
write_sysreg_s(gcspr + sizeof(u64), SYS_GCSPR_EL0);
arch/arm64/include/asm/irqflags.h
182
write_sysreg_s(flags, SYS_ICC_PMR_EL1);
arch/arm64/include/asm/irqflags.h
38
write_sysreg_s(GIC_PRIO_IRQON, SYS_ICC_PMR_EL1);
arch/arm64/include/asm/irqflags.h
67
write_sysreg_s(GIC_PRIO_IRQOFF, SYS_ICC_PMR_EL1);
arch/arm64/include/asm/kvm_hyp.h
28
#define write_sysreg_el0(v,r) write_sysreg_s(v, r##_EL02)
arch/arm64/include/asm/kvm_hyp.h
30
#define write_sysreg_el1(v,r) write_sysreg_s(v, r##_EL12)
arch/arm64/include/asm/kvm_hyp.h
32
#define write_sysreg_el2(v,r) write_sysreg_s(v, r##_EL1)
arch/arm64/include/asm/mpam.h
82
write_sysreg_s(regval | MPAM1_EL1_MPAMEN, SYS_MPAM1_EL1);
arch/arm64/include/asm/mpam.h
84
write_sysreg_s(regval & (MPAMSM_EL1_PARTID_D | MPAMSM_EL1_PMG_D), SYS_MPAMSM_EL1);
arch/arm64/include/asm/mpam.h
88
write_sysreg_s(regval, SYS_MPAM0_EL1);
arch/arm64/include/asm/pointer_auth.h
47
write_sysreg_s(__pki_v.lo, SYS_ ## k ## KEYLO_EL1); \
arch/arm64/include/asm/pointer_auth.h
48
write_sysreg_s(__pki_v.hi, SYS_ ## k ## KEYHI_EL1); \
arch/arm64/include/asm/sysreg.h
1102
#define gic_insn(v, insn) write_sysreg_s(v, GICV5_OP_GIC_##insn)
arch/arm64/include/asm/sysreg.h
1230
write_sysreg_s(__scs_new, sysreg); \
arch/arm64/kernel/cpufeature.c
2178
write_sysreg_s(0, SYS_DISR_EL1);
arch/arm64/kernel/cpufeature.c
2462
write_sysreg_s(GCSCRE0_EL1_nTR, SYS_GCSCRE0_EL1);
arch/arm64/kernel/cpufeature.c
2504
write_sysreg_s(regval | MPAM1_EL1_MPAMEN, SYS_MPAM1_EL1);
arch/arm64/kernel/cpufeature.c
2506
write_sysreg_s(regval & (MPAMSM_EL1_PARTID_D | MPAMSM_EL1_PMG_D), SYS_MPAMSM_EL1);
arch/arm64/kernel/cpufeature.c
2510
write_sysreg_s(regval, SYS_MPAM0_EL1);
arch/arm64/kernel/fpsimd.c
1096
write_sysreg_s(0, SYS_ZCR_EL1);
arch/arm64/kernel/fpsimd.c
1199
write_sysreg_s(read_sysreg_s(SYS_SMPRI_EL1) & ~SMPRI_EL1_PRIORITY_MASK,
arch/arm64/kernel/fpsimd.c
1207
write_sysreg_s(0, SYS_SMCR_EL1);
arch/arm64/kernel/fpsimd.c
1220
write_sysreg_s(read_sysreg_s(SYS_SMCR_EL1) | SMCR_ELx_EZT0_MASK,
arch/arm64/kernel/fpsimd.c
1230
write_sysreg_s(read_sysreg_s(SYS_SMCR_EL1) | SMCR_ELx_FA64_MASK,
arch/arm64/kernel/fpsimd.c
1288
write_sysreg_s(smcr, SYS_SMCR_EL1);
arch/arm64/kernel/fpsimd.c
1289
write_sysreg_s(0, SYS_SMPRI_EL1);
arch/arm64/kernel/fpsimd.c
407
write_sysreg_s(current->thread.svcr, SYS_SVCR);
arch/arm64/kernel/fpsimd.c
418
write_sysreg_s(current->thread.uw.fpmr, SYS_FPMR);
arch/arm64/kernel/fpsimd.c
728
write_sysreg_s(read_sysreg_s(SYS_SCTLR_EL1) | SCTLR_EL1_EnFPM_MASK,
arch/arm64/kernel/mpam.c
30
write_sysreg_s(regval | MPAM1_EL1_MPAMEN, SYS_MPAM1_EL1);
arch/arm64/kernel/mpam.c
32
write_sysreg_s(regval & (MPAMSM_EL1_PARTID_D | MPAMSM_EL1_PMG_D),
arch/arm64/kernel/mpam.c
37
write_sysreg_s(regval, SYS_MPAM0_EL1);
arch/arm64/kernel/mte.c
191
write_sysreg_s(0, SYS_TFSR_EL1);
arch/arm64/kernel/mte.c
249
write_sysreg_s(
arch/arm64/kernel/mte.c
277
write_sysreg_s(0, SYS_TFSRE0_EL1);
arch/arm64/kernel/mte.c
330
write_sysreg_s(KERNEL_GCR_EL1, SYS_GCR_EL1);
arch/arm64/kernel/mte.c
342
write_sysreg_s(rgsr, SYS_RGSR_EL1);
arch/arm64/kernel/mte.c
345
write_sysreg_s(0, SYS_TFSR_EL1);
arch/arm64/kernel/mte.c
346
write_sysreg_s(0, SYS_TFSRE0_EL1);
arch/arm64/kernel/process.c
256
write_sysreg_s(0, SYS_TPIDR2_EL0);
arch/arm64/kernel/process.c
282
write_sysreg_s(POR_EL0_INIT, SYS_POR_EL0);
arch/arm64/kernel/process.c
297
write_sysreg_s(GCSCRE0_EL1_nTR, SYS_GCSCRE0_EL1);
arch/arm64/kernel/process.c
298
write_sysreg_s(0, SYS_GCSPR_EL0);
arch/arm64/kernel/process.c
540
write_sysreg_s(next->thread.tpidr2_el0, SYS_TPIDR2_EL0);
arch/arm64/kernel/process.c
594
write_sysreg_s(next->thread.gcspr_el0, SYS_GCSPR_EL0);
arch/arm64/kernel/process.c
676
write_sysreg_s(next->thread.por_el0, SYS_POR_EL0);
arch/arm64/kernel/signal.c
1085
write_sysreg_s(gcspr_el0 + 8, SYS_GCSPR_EL0);
arch/arm64/kernel/signal.c
115
write_sysreg_s(POR_EL0_INIT, SYS_POR_EL0);
arch/arm64/kernel/signal.c
126
write_sysreg_s(ua_state->por_el0, SYS_POR_EL0);
arch/arm64/kernel/signal.c
1430
write_sysreg_s(gcspr_el0, SYS_GCSPR_EL0);
arch/arm64/kernel/signal.c
1499
write_sysreg_s(0, SYS_TPIDR2_EL0);
arch/arm64/kernel/signal.c
528
write_sysreg_s(tpidr2_el0, SYS_TPIDR2_EL0);
arch/arm64/kernel/signal.c
740
write_sysreg_s(gcspr, SYS_GCSPR_EL0);
arch/arm64/kernel/signal.c
98
write_sysreg_s(por_enable_all, SYS_POR_EL0);
arch/arm64/kvm/arch_timer.c
487
write_sysreg_s(cntpoff, SYS_CNTPOFF_EL2);
arch/arm64/kvm/at.c
1379
write_sysreg_s(vcpu_read_sys_reg(vcpu, POR_EL0), SYS_POR_EL0);
arch/arm64/kvm/at.c
614
write_sysreg_s(config->por_el0, SYS_POR_EL0);
arch/arm64/kvm/at.c
628
write_sysreg_s(*vcpu_cpsr(vcpu) & PSTATE_PAN, SYS_PSTATE_PAN);
arch/arm64/kvm/at.c
639
write_sysreg_s(host_pan, SYS_PSTATE_PAN);
arch/arm64/kvm/debug.c
283
write_sysreg_s(trfcr_while_in_guest, SYS_TRFCR_EL12);
arch/arm64/kvm/hyp/include/hyp/switch.h
207
write_sysreg_s(*vcpu_fgt(vcpu, reg), SYS_ ## reg); \
arch/arm64/kvm/hyp/include/hyp/switch.h
238
write_sysreg_s(ctxt_sys_reg(hctxt, reg), \
arch/arm64/kvm/hyp/include/hyp/switch.h
278
write_sysreg_s(MPAMHCR_EL2_TRAP_MPAMIDR_EL1, SYS_MPAMHCR_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
298
write_sysreg_s(MPAMHCR_HOST_FLAGS, SYS_MPAMHCR_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
331
write_sysreg_s(hcrx, SYS_HCRX_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
349
write_sysreg_s(ctxt_sys_reg(hctxt, HCRX_EL2), SYS_HCRX_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
387
write_sysreg_s(vsesr, SYS_VSESR_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
463
write_sysreg_s(sve_vq_from_vl(kvm_host_sve_max_vl) - 1, SYS_ZCR_EL2);
arch/arm64/kvm/hyp/include/hyp/switch.h
601
write_sysreg_s(__vcpu_sys_reg(vcpu, FPMR), SYS_FPMR);
arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h
202
write_sysreg_s(ctxt_sys_reg(ctxt, POR_EL0), SYS_POR_EL0);
arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h
261
write_sysreg_s(ctxt_sys_reg(ctxt, TFSRE0_EL1), SYS_TFSRE0_EL1);
arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h
340
write_sysreg_s(vdisr, SYS_VDISR_EL2);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
37
write_sysreg_s(sve_vq_from_vl(kvm_host_sve_max_vl) - 1, SYS_ZCR_EL2);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
53
write_sysreg_s(sve_vq_from_vl(kvm_host_sve_max_vl) - 1, SYS_ZCR_EL2);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
93
write_sysreg_s(*host_data_ptr(fpmr), SYS_FPMR);
arch/arm64/kvm/hyp/vhe/switch.c
83
write_sysreg_s(vcpu->arch.ctxt.vncr_array, SYS_VNCR_EL2);
arch/arm64/kvm/hyp/vhe/switch.c
93
write_sysreg_s(va, SYS_VNCR_EL2);
arch/arm64/kvm/sys_regs.c
261
case SCTLR_EL1: write_sysreg_s(val, SYS_SCTLR_EL12); break;
arch/arm64/kvm/sys_regs.c
262
case CPACR_EL1: write_sysreg_s(val, SYS_CPACR_EL12); break;
arch/arm64/kvm/sys_regs.c
263
case TTBR0_EL1: write_sysreg_s(val, SYS_TTBR0_EL12); break;
arch/arm64/kvm/sys_regs.c
264
case TTBR1_EL1: write_sysreg_s(val, SYS_TTBR1_EL12); break;
arch/arm64/kvm/sys_regs.c
265
case TCR_EL1: write_sysreg_s(val, SYS_TCR_EL12); break;
arch/arm64/kvm/sys_regs.c
266
case TCR2_EL1: write_sysreg_s(val, SYS_TCR2_EL12); break;
arch/arm64/kvm/sys_regs.c
267
case PIR_EL1: write_sysreg_s(val, SYS_PIR_EL12); break;
arch/arm64/kvm/sys_regs.c
268
case PIRE0_EL1: write_sysreg_s(val, SYS_PIRE0_EL12); break;
arch/arm64/kvm/sys_regs.c
269
case POR_EL1: write_sysreg_s(val, SYS_POR_EL12); break;
arch/arm64/kvm/sys_regs.c
270
case ESR_EL1: write_sysreg_s(val, SYS_ESR_EL12); break;
arch/arm64/kvm/sys_regs.c
271
case AFSR0_EL1: write_sysreg_s(val, SYS_AFSR0_EL12); break;
arch/arm64/kvm/sys_regs.c
272
case AFSR1_EL1: write_sysreg_s(val, SYS_AFSR1_EL12); break;
arch/arm64/kvm/sys_regs.c
273
case FAR_EL1: write_sysreg_s(val, SYS_FAR_EL12); break;
arch/arm64/kvm/sys_regs.c
274
case MAIR_EL1: write_sysreg_s(val, SYS_MAIR_EL12); break;
arch/arm64/kvm/sys_regs.c
275
case VBAR_EL1: write_sysreg_s(val, SYS_VBAR_EL12); break;
arch/arm64/kvm/sys_regs.c
276
case CONTEXTIDR_EL1: write_sysreg_s(val, SYS_CONTEXTIDR_EL12);break;
arch/arm64/kvm/sys_regs.c
277
case AMAIR_EL1: write_sysreg_s(val, SYS_AMAIR_EL12); break;
arch/arm64/kvm/sys_regs.c
278
case CNTKCTL_EL1: write_sysreg_s(val, SYS_CNTKCTL_EL12); break;
arch/arm64/kvm/sys_regs.c
279
case ELR_EL1: write_sysreg_s(val, SYS_ELR_EL12); break;
arch/arm64/kvm/sys_regs.c
280
case SPSR_EL1: write_sysreg_s(val, SYS_SPSR_EL12); break;
arch/arm64/kvm/sys_regs.c
281
case ZCR_EL1: write_sysreg_s(val, SYS_ZCR_EL12); break;
arch/arm64/kvm/sys_regs.c
282
case SCTLR2_EL1: write_sysreg_s(val, SYS_SCTLR2_EL12); break;
arch/arm64/kvm/sys_regs.c
283
case TPIDR_EL0: write_sysreg_s(val, SYS_TPIDR_EL0); break;
arch/arm64/kvm/sys_regs.c
284
case TPIDRRO_EL0: write_sysreg_s(val, SYS_TPIDRRO_EL0); break;
arch/arm64/kvm/sys_regs.c
285
case TPIDR_EL1: write_sysreg_s(val, SYS_TPIDR_EL1); break;
arch/arm64/kvm/sys_regs.c
286
case PAR_EL1: write_sysreg_s(val, SYS_PAR_EL1); break;
arch/arm64/kvm/sys_regs.c
287
case DACR32_EL2: write_sysreg_s(val, SYS_DACR32_EL2); break;
arch/arm64/kvm/sys_regs.c
288
case IFSR32_EL2: write_sysreg_s(val, SYS_IFSR32_EL2); break;
arch/arm64/kvm/sys_regs.c
289
case DBGVCR32_EL2: write_sysreg_s(val, SYS_DBGVCR32_EL2); break;
arch/arm64/kvm/vgic/vgic-v3-nested.c
275
write_sysreg_s(val | vgic_ich_hcr_trap_bits(), SYS_ICH_HCR_EL2);
arch/arm64/kvm/vgic/vgic-v3-nested.c
317
write_sysreg_s(0, SYS_ICH_HCR_EL2);
arch/arm64/mm/gcs.c
152
write_sysreg_s(gcscre0_el1, SYS_GCSCRE0_EL1);
arch/arm64/mm/gcs.c
209
write_sysreg_s(task->thread.gcspr_el0,
arch/arm64/mm/mmu.c
2382
write_sysreg_s(old_por | new_por, SYS_POR_EL0);
drivers/edac/a72_edac.c
108
write_sysreg_s(0, SYS_CPUMERRSR_EL1);
drivers/edac/a72_edac.c
113
write_sysreg_s(0, SYS_L2MERRSR_EL1);
drivers/hwtracing/coresight/coresight-etm4x-core.c
178
write_sysreg_s(val, SYS_OSLAR_EL1);
drivers/hwtracing/coresight/coresight-etm4x-core.c
348
write_sysreg_s(val, HISI_HIP08_CORE_COMMIT_REG);
drivers/hwtracing/coresight/coresight-etm4x.h
289
write_sysreg_s(val, ETM4x_REG_NUM_TO_SYSREG((reg)))
drivers/hwtracing/coresight/coresight-self-hosted-trace.h
20
write_sysreg_s(val, SYS_TRFCR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
225
write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
244
write_sysreg_s(trblimitr, SYS_TRBLIMITR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
260
write_sysreg_s(0, SYS_TRBLIMITR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
263
write_sysreg_s(0, SYS_TRBPTR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
264
write_sysreg_s(0, SYS_TRBBASER_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
265
write_sysreg_s(0, SYS_TRBSR_EL1);
drivers/hwtracing/coresight/coresight-trbe.c
597
write_sysreg_s(trbsr, SYS_TRBSR_EL1);
drivers/hwtracing/coresight/coresight-trbe.h
112
write_sysreg_s(addr, SYS_TRBPTR_EL1);
drivers/hwtracing/coresight/coresight-trbe.h
138
write_sysreg_s(addr, SYS_TRBBASER_EL1);
drivers/hwtracing/coresight/coresight-trbe.h
61
write_sysreg_s(trbsr, SYS_TRBSR_EL1);
drivers/irqchip/irq-apple-aic.c
804
write_sysreg_s(FIELD_PREP(IPI_RR_CPU, idx), SYS_IMP_APL_IPI_RR_LOCAL_EL1);
drivers/irqchip/irq-apple-aic.c
806
write_sysreg_s(FIELD_PREP(IPI_RR_CPU, idx) | FIELD_PREP(IPI_RR_CLUSTER, cluster),
drivers/irqchip/irq-apple-aic.c
822
write_sysreg_s(IPI_SR_PENDING, SYS_IMP_APL_IPI_SR_EL1);
drivers/irqchip/irq-apple-aic.c
865
write_sysreg_s(IPI_SR_PENDING, SYS_IMP_APL_IPI_SR_EL1);
drivers/irqchip/irq-gic-v5.c
322
write_sysreg_s(bit, SYS_ICC_PPI_SPENDR0_EL1);
drivers/irqchip/irq-gic-v5.c
324
write_sysreg_s(bit, SYS_ICC_PPI_SPENDR1_EL1);
drivers/irqchip/irq-gic-v5.c
327
write_sysreg_s(bit, SYS_ICC_PPI_CPENDR0_EL1);
drivers/irqchip/irq-gic-v5.c
329
write_sysreg_s(bit, SYS_ICC_PPI_CPENDR1_EL1);
drivers/irqchip/irq-gic-v5.c
335
write_sysreg_s(bit, SYS_ICC_PPI_SACTIVER0_EL1);
drivers/irqchip/irq-gic-v5.c
337
write_sysreg_s(bit, SYS_ICC_PPI_SACTIVER1_EL1);
drivers/irqchip/irq-gic-v5.c
340
write_sysreg_s(bit, SYS_ICC_PPI_CACTIVER0_EL1);
drivers/irqchip/irq-gic-v5.c
342
write_sysreg_s(bit, SYS_ICC_PPI_CACTIVER1_EL1);
drivers/irqchip/irq-gic-v5.c
74
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR0_EL1);
drivers/irqchip/irq-gic-v5.c
75
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR1_EL1);
drivers/irqchip/irq-gic-v5.c
76
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR2_EL1);
drivers/irqchip/irq-gic-v5.c
77
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR3_EL1);
drivers/irqchip/irq-gic-v5.c
78
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR4_EL1);
drivers/irqchip/irq-gic-v5.c
79
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR5_EL1);
drivers/irqchip/irq-gic-v5.c
80
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR6_EL1);
drivers/irqchip/irq-gic-v5.c
81
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR7_EL1);
drivers/irqchip/irq-gic-v5.c
82
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR8_EL1);
drivers/irqchip/irq-gic-v5.c
83
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR9_EL1);
drivers/irqchip/irq-gic-v5.c
84
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR10_EL1);
drivers/irqchip/irq-gic-v5.c
85
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR11_EL1);
drivers/irqchip/irq-gic-v5.c
86
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR12_EL1);
drivers/irqchip/irq-gic-v5.c
87
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR13_EL1);
drivers/irqchip/irq-gic-v5.c
88
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR14_EL1);
drivers/irqchip/irq-gic-v5.c
89
write_sysreg_s(REPEAT_BYTE(GICV5_IRQ_PRI_MI), SYS_ICC_PPI_PRIORITYR15_EL1);
drivers/irqchip/irq-gic-v5.c
958
write_sysreg_s(cr0, SYS_ICC_CR0_EL1);
drivers/irqchip/irq-gic-v5.c
965
write_sysreg_s(0, SYS_ICC_PPI_ENABLER0_EL1);
drivers/irqchip/irq-gic-v5.c
966
write_sysreg_s(0, SYS_ICC_PPI_ENABLER1_EL1);
drivers/irqchip/irq-gic-v5.c
971
write_sysreg_s(pcr, SYS_ICC_PCR_EL1);
drivers/irqchip/irq-gic-v5.c
974
write_sysreg_s(cr0, SYS_ICC_CR0_EL1);
drivers/perf/apple_m1_cpu_pmu.c
233
write_sysreg_s(_val, SYS_IMP_APL_PMC## _idx ##_EL1); \
drivers/perf/apple_m1_cpu_pmu.c
296
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
drivers/perf/apple_m1_cpu_pmu.c
331
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
drivers/perf/apple_m1_cpu_pmu.c
456
write_sysreg_s(state, SYS_IMP_APL_PMCR0_EL1);
drivers/perf/apple_m1_cpu_pmu.c
532
write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
drivers/perf/arm_brbe.c
266
write_sysreg_s(brbfcr, SYS_BRBFCR_EL1);
drivers/perf/arm_brbe.c
528
write_sysreg_s(brbcr & ~(BRBCR_ELx_ExBRE | BRBCR_ELx_E0BRE), SYS_BRBCR_EL12);
drivers/perf/arm_brbe.c
529
write_sysreg_s(brbcr, SYS_BRBCR_EL1);
drivers/perf/arm_brbe.c
534
write_sysreg_s(brbfcr, SYS_BRBFCR_EL1);
drivers/perf/arm_brbe.c
545
write_sysreg_s(BRBFCR_EL1_PAUSED, SYS_BRBFCR_EL1);
drivers/perf/arm_brbe.c
546
write_sysreg_s(0, SYS_BRBCR_EL1);
drivers/perf/arm_spe_pmu.c
1226
write_sysreg_s(U64_MAX, SYS_PMSEVFR_EL1);
drivers/perf/arm_spe_pmu.c
1246
write_sysreg_s(0, SYS_PMBPTR_EL1);
drivers/perf/arm_spe_pmu.c
1250
write_sysreg_s(0, SYS_PMBSR_EL1);
drivers/perf/arm_spe_pmu.c
642
write_sysreg_s(base, SYS_PMBPTR_EL1);
drivers/perf/arm_spe_pmu.c
645
write_sysreg_s(limit, SYS_PMBLIMITR_EL1);
drivers/perf/arm_spe_pmu.c
666
write_sysreg_s(0, SYS_PMSCR_EL1);
drivers/perf/arm_spe_pmu.c
674
write_sysreg_s(0, SYS_PMBLIMITR_EL1);
drivers/perf/arm_spe_pmu.c
799
write_sysreg_s(0, SYS_PMBSR_EL1);
drivers/perf/arm_spe_pmu.c
894
write_sysreg_s(reg, SYS_PMSFCR_EL1);
drivers/perf/arm_spe_pmu.c
897
write_sysreg_s(reg, SYS_PMSEVFR_EL1);
drivers/perf/arm_spe_pmu.c
901
write_sysreg_s(reg, SYS_PMSNEVFR_EL1);
drivers/perf/arm_spe_pmu.c
906
write_sysreg_s(reg, SYS_PMSDSFR_EL1);
drivers/perf/arm_spe_pmu.c
910
write_sysreg_s(reg, SYS_PMSLATFR_EL1);
drivers/perf/arm_spe_pmu.c
914
write_sysreg_s(reg, SYS_PMSIRR_EL1);
drivers/perf/arm_spe_pmu.c
917
write_sysreg_s(reg, SYS_PMSICR_EL1);
drivers/perf/arm_spe_pmu.c
922
write_sysreg_s(reg, SYS_PMSCR_EL1);
drivers/perf/arm_spe_pmu.c
951
write_sysreg_s(0, SYS_PMBSR_EL1);
drivers/soc/qcom/kryo-l2-accessors.c
29
write_sysreg_s(reg, L2CPUSRSELR_EL1);
drivers/soc/qcom/kryo-l2-accessors.c
31
write_sysreg_s(val, L2CPUSRDR_EL1);
drivers/soc/qcom/kryo-l2-accessors.c
50
write_sysreg_s(reg, L2CPUSRSELR_EL1);
tools/arch/arm64/include/asm/sysreg.h
1176
write_sysreg_s(__scs_new, sysreg); \
tools/testing/selftests/kvm/arm64/at.c
22
write_sysreg_s(read_sysreg_s(SYS_##reg##_EL1), SYS_##reg##_EL12)
tools/testing/selftests/kvm/arm64/at.c
25
#define __at(op, addr) write_sysreg_s(addr, op)
tools/testing/selftests/kvm/arm64/no-vgic-v3.c
26
write_sysreg_s(0, SYS_ ## r); \
tools/testing/selftests/kvm/arm64/vgic_irq.c
158
write_sysreg_s(val, SYS_ICC_AP1R0_EL1);
tools/testing/selftests/kvm/arm64/vgic_irq.c
886
write_sysreg_s(1, SYS_ICC_IGRPEN0_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
104
write_sysreg_s(irq, SYS_ICC_EOIR1_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
110
write_sysreg_s(irq, SYS_ICC_DIR_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
116
write_sysreg_s(mask, SYS_ICC_PMR_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
128
write_sysreg_s(val, SYS_ICC_CTLR_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
344
write_sysreg_s(read_sysreg_s(SYS_ICC_SRE_EL1) | ICC_SRE_EL1_SRE,
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
348
write_sysreg_s(ICC_PMR_DEF_PRIO, SYS_ICC_PMR_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
351
write_sysreg_s(ICC_IGRPEN0_EL1_MASK, SYS_ICC_IGRPEN1_EL1);
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
353
write_sysreg_s(ICC_IGRPEN1_EL1_MASK, SYS_ICC_IGRPEN1_EL1);