Home
last modified time | relevance | path

Searched refs:write_sysreg (Results 1 – 25 of 28) sorted by relevance

12

/linux/arch/arm64/include/asm/
H A Darm_pmuv3.h23 write_sysreg(val, pmevcntr##n##_el0)
30 write_sysreg(val, pmevtyper##n##_el0)
67 write_sysreg(val, pmcr_el0); in write_pmcr()
77 write_sysreg(val, pmselr_el0); in write_pmselr()
82 write_sysreg(val, pmccntr_el0); in write_pmccntr()
102 write_sysreg(val, pmcntenset_el0); in write_pmcntenset()
107 write_sysreg(val, pmcntenclr_el0); in write_pmcntenclr()
112 write_sysreg(val, pmintenset_el1); in write_pmintenset()
117 write_sysreg(val, pmintenclr_el1); in write_pmintenclr()
122 write_sysreg(val, pmccfiltr_el0); in write_pmccfiltr()
[all …]
H A Darch_timer.h105 write_sysreg(val, cntp_ctl_el0); in arch_timer_reg_write_cp15()
109 write_sysreg(val, cntp_cval_el0); in arch_timer_reg_write_cp15()
117 write_sysreg(val, cntv_ctl_el0); in arch_timer_reg_write_cp15()
121 write_sysreg(val, cntv_cval_el0); in arch_timer_reg_write_cp15()
166 write_sysreg(cntkctl, cntkctl_el1); in arch_timer_set_cntkctl()
H A Dcpuidle.h20 write_sysreg(c->daif_bits | PSR_I_BIT | PSR_F_BIT, \
32 write_sysreg(c->daif_bits, daif); \
H A Ddaifflags.h117 write_sysreg(flags, daif); in local_daif_restore()
142 write_sysreg(flags, daif); in local_daif_inherit()
H A Ddcc.h37 write_sysreg((unsigned char)c, dbgdtrtx_el0); in __dcc_putchar()
H A Defi.h61 #define arch_efi_restore_flags(state_flags) write_sysreg(state_flags, daif)
H A Dhw_breakpoint.h103 write_sysreg(VAL, dbg##REG##N##_el1);\
/linux/tools/testing/selftests/kvm/arm64/
H A Ddebug-exceptions.c45 write_sysreg(val, reg_name##0_el1); \
48 write_sysreg(val, reg_name##1_el1); \
51 write_sysreg(val, reg_name##2_el1); \
54 write_sysreg(val, reg_name##3_el1); \
57 write_sysreg(val, reg_name##4_el1); \
60 write_sysreg(val, reg_name##5_el1); \
63 write_sysreg(val, reg_name##6_el1); \
66 write_sysreg(val, reg_name##7_el1); \
69 write_sysreg(val, reg_name##8_el1); \
72 write_sysreg(va
[all...]
H A Dvpmu_counter_access.c59 write_sysreg(sel, pmselr_el0); in read_sel_evcntr()
67 write_sysreg(sel, pmselr_el0); in write_sel_evcntr()
69 write_sysreg(val, pmxevcntr_el0); in write_sel_evcntr()
76 write_sysreg(sel, pmselr_el0); in read_sel_evtyper()
84 write_sysreg(sel, pmselr_el0); in write_sel_evtyper()
86 write_sysreg(val, pmxevtyper_el0); in write_sel_evtyper()
96 write_sysreg(pmcr | ARMV8_PMU_PMCR_P, pmcr_el0); in pmu_disable_reset()
109 write_sysreg(val, pmevcntr##n##_el0)
125 write_sysreg(val, pmevtyper##n##_el0)
214 write_sysreg(test_bi in test_bitmap_pmu_regs()
[all...]
H A Dat.c67 write_sysreg(0, vtcr_el2); in test_at()
68 write_sysreg(0, vttbr_el2); in test_at()
H A Dvgic_irq.c917 write_sysreg(val, cntv_cval_el0); in guest_code_timer_spi()
918 write_sysreg(1, cntv_ctl_el0); in guest_code_timer_spi()
932 write_sysreg(0, cntv_ctl_el0); in guest_code_timer_spi()
949 write_sysreg(val, cntv_cval_el0); in guest_code_timer_spi()
950 write_sysreg(1, cntv_ctl_el0); in guest_code_timer_spi()
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h198 write_sysreg(*ctxt_mdscr_el1(ctxt), mdscr_el1); in __sysreg_restore_common_state()
207 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL0), tpidr_el0); in __sysreg_restore_user_state()
208 write_sysreg(ctxt_sys_reg(ctxt, TPIDRRO_EL0), tpidrro_el0); in __sysreg_restore_user_state()
214 write_sysreg(midr, vpidr_el2); in __sysreg_restore_el1_state()
215 write_sysreg(mpidr, vmpidr_el2); in __sysreg_restore_el1_state()
256 write_sysreg(ctxt_sys_reg(ctxt, PAR_EL1), par_el1); in __sysreg_restore_el1_state()
257 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL1), tpidr_el1); in __sysreg_restore_el1_state()
282 write_sysreg(ctxt_sys_reg(ctxt, SP_EL1), sp_el1); in __sysreg_restore_el1_state()
365 write_sysreg(vcpu->arch.ctxt.spsr_abt, spsr_abt); in __sysreg32_restore_state()
366 write_sysreg(vcpu->arch.ctxt.spsr_und, spsr_und); in __sysreg32_restore_state()
[all …]
H A Ddebug-sr.h19 #define write_debug(v,r,n) write_sysreg(v, r##n##_el1)
131 write_sysreg(ctxt_sys_reg(ctxt, MDCCINT_EL1), mdccint_el1); in __debug_restore_state()
H A Dfault.h47 write_sysreg(par, par_el1); in __translate_far_to_hpfar()
/linux/arch/arm/include/asm/
H A Darch_gicv3.h44 write_sysreg(val, a32); \
69 write_sysreg(val, ICC_DIR); in CPUIF_MAP()
84 write_sysreg(val, ICC_CTLR); in gic_write_ctlr()
95 write_sysreg(val, ICC_IGRPEN1); in gic_write_grpen1()
101 write_sysreg(val, ICC_SGI1R); in gic_write_sgi1r()
111 write_sysreg(val, ICC_SRE); in gic_write_sre()
117 write_sysreg(val, ICC_BPR1); in gic_write_bpr1()
127 write_sysreg(val, ICC_PMR); in gic_write_pmr()
/linux/arch/arm/mm/
H A Dpmsa-v7.c49 write_sysreg(v, RNGNR); in rgnr_write()
57 write_sysreg(v, DRACR); in dracr_write()
63 write_sysreg(v, DRSR); in drsr_write()
69 write_sysreg(v, DRBAR); in drbar_write()
81 write_sysreg(v, IRACR); in iracr_write()
87 write_sysreg(v, IRSR); in irsr_write()
93 write_sysreg(v, IRBAR); in irbar_write()
H A Dpmsa-v8.c37 write_sysreg(v, PRSEL); in prsel_write()
42 write_sysreg(v, PRBAR); in prbar_write()
47 write_sysreg(v, PRLAR); in prlar_write()
H A Dproc-v7-bugs.c48 write_sysreg(0, BPIALL); in harden_branch_predictor_bpiall()
53 write_sysreg(0, ICIALLU); in harden_branch_predictor_iciallu()
/linux/arch/arm64/kernel/
H A Ddebug-monitors.c45 write_sysreg(mdscr, mdscr_el1); in mdscr_write()
131 write_sysreg(0, osdlr_el1); in clear_os_lock()
132 write_sysreg(0, oslar_el1); in clear_os_lock()
H A Dsys_compat.c98 write_sysreg(regs->regs[0], tpidrro_el0); in compat_arm_syscall()
/linux/arch/arm64/kvm/hyp/vhe/
H A Dtimer-sr.c11 write_sysreg(cntvoff, cntvoff_el2); in __kvm_timer_set_cntvoff()
H A Dswitch.c141 write_sysreg(__this_cpu_read(kvm_hyp_vector), vbar_el1); in __activate_traps()
188 write_sysreg(host_vectors, vbar_el1); in __deactivate_traps()
/linux/arch/arm/include/asm/vdso/
H A Dcp15.h27 #define write_sysreg(v, ...) __write_sysreg(v, __VA_ARGS__) macro
/linux/arch/arm64/kvm/hyp/
H A Dexception.c55 write_sysreg(val, spsr_abt); in __vcpu_write_spsr_abt()
63 write_sysreg(val, spsr_und); in __vcpu_write_spsr_und()
/linux/drivers/clocksource/
H A Darm_arch_timer.c332 write_sysreg(cval, cntp_cval_el0); in erratum_set_next_event_generic()
335 write_sysreg(cval, cntv_cval_el0); in erratum_set_next_event_generic()

12