Home
last modified time | relevance | path

Searched refs:write_sysreg (Results 1 - 25 of 87) sorted by relevance

1234

/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Darm_pmuv3.h23 write_sysreg(val, pmevcntr##n##_el0)
30 write_sysreg(val, pmevtyper##n##_el0)
51 write_sysreg(val, pmcr_el0); in write_pmcr()
61 write_sysreg(val, pmselr_el0); in write_pmselr()
66 write_sysreg(val, pmccntr_el0); in write_pmccntr()
76 write_sysreg(val, pmcntenset_el0); in write_pmcntenset()
81 write_sysreg(val, pmcntenclr_el0); in write_pmcntenclr()
86 write_sysreg(val, pmintenset_el1); in write_pmintenset()
91 write_sysreg(val, pmintenclr_el1); in write_pmintenclr()
96 write_sysreg(va 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 Dmmu_context.h35 write_sysreg(task_pid_nr(next), contextidr_el1); in contextidr_thread_switch()
46 write_sysreg(ttbr, ttbr0_el1); in cpu_set_reserved_ttbr0_nosync()
82 write_sysreg(tcr, tcr_el1); in __cpu_set_tcr_t0sz()
147 write_sysreg(ttbr0, ttbr0_el1); in cpu_install_ttbr0()
H A Dcpuidle.h20 write_sysreg(c->daif_bits | PSR_I_BIT | PSR_F_BIT, \
32 write_sysreg(c->daif_bits, daif); \
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
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...]
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h70 write_sysreg(ctxt_sys_reg(ctxt, MDSCR_EL1), mdscr_el1); in __sysreg_restore_common_state()
75 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL0), tpidr_el0); in __sysreg_restore_user_state()
76 write_sysreg(ctxt_sys_reg(ctxt, TPIDRRO_EL0), tpidrro_el0); in __sysreg_restore_user_state()
81 write_sysreg(ctxt_sys_reg(ctxt, MPIDR_EL1), vmpidr_el2); in __sysreg_restore_el1_state()
82 write_sysreg(ctxt_sys_reg(ctxt, CSSELR_EL1), csselr_el1); in __sysreg_restore_el1_state()
112 write_sysreg(ctxt_sys_reg(ctxt, PAR_EL1), par_el1); in __sysreg_restore_el1_state()
113 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL1), tpidr_el1); in __sysreg_restore_el1_state()
133 write_sysreg(ctxt_sys_reg(ctxt, SP_EL1), sp_el1); in __sysreg_restore_el1_state()
186 write_sysreg(vcpu->arch.ctxt.spsr_abt, spsr_abt); in __sysreg32_restore_state()
187 write_sysreg(vcp in __sysreg32_restore_state()
[all...]
H A Dswitch.h75 write_sysreg(1 << 30, fpexc32_el2); in __activate_traps_fpsimd32()
83 write_sysreg(1 << 15, hstr_el2); in __activate_traps_common()
91 write_sysreg(0, pmselr_el0); in __activate_traps_common()
92 write_sysreg(ARMV8_PMU_USERENR_MASK, pmuserenr_el0); in __activate_traps_common()
93 write_sysreg(vcpu->arch.mdcr_el2, mdcr_el2); in __activate_traps_common()
98 write_sysreg(0, hstr_el2); in __deactivate_traps_common()
99 write_sysreg(0, pmuserenr_el0); in __deactivate_traps_common()
109 write_sysreg(hcr, hcr_el2); in ___activate_traps()
148 write_sysreg(par, par_el1); in __translate_far_to_hpfar()
239 write_sysreg(re in __hyp_handle_fpsimd()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c49 write_sysreg(val, cptr_el2); in __activate_traps()
50 write_sysreg(__this_cpu_read(kvm_hyp_vector), vbar_el2); in __activate_traps()
98 write_sysreg(mdcr_el2, mdcr_el2); in __deactivate_traps()
99 write_sysreg(HCR_HOST_NVHE_FLAGS, hcr_el2); in __deactivate_traps()
100 write_sysreg(CPTR_EL2_DEFAULT, cptr_el2); in __deactivate_traps()
101 write_sysreg(__kvm_hyp_host_vector, vbar_el2); in __deactivate_traps()
106 write_sysreg(0, vttbr_el2); in __load_host_stage2()
139 write_sysreg(pmu->events_host, pmcntenclr_el0); in __pmu_switch_to_guest()
142 write_sysreg(pmu->events_guest, pmcntenset_el0); in __pmu_switch_to_guest()
159 write_sysreg(pm in __pmu_switch_to_host()
[all...]
H A Dtimer-sr.c15 write_sysreg(cntvoff, cntvoff_el2); in __kvm_timer_set_cntvoff()
29 write_sysreg(val, cnthctl_el2); in __timer_disable_traps()
47 write_sysreg(val, cnthctl_el2); in __timer_enable_traps()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h91 write_sysreg(ctxt_sys_reg(ctxt, MDSCR_EL1), mdscr_el1); in __sysreg_restore_common_state()
96 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL0), tpidr_el0); in __sysreg_restore_user_state()
97 write_sysreg(ctxt_sys_reg(ctxt, TPIDRRO_EL0), tpidrro_el0); in __sysreg_restore_user_state()
102 write_sysreg(ctxt_sys_reg(ctxt, MPIDR_EL1), vmpidr_el2); in __sysreg_restore_el1_state()
138 write_sysreg(ctxt_sys_reg(ctxt, PAR_EL1), par_el1); in __sysreg_restore_el1_state()
139 write_sysreg(ctxt_sys_reg(ctxt, TPIDR_EL1), tpidr_el1); in __sysreg_restore_el1_state()
164 write_sysreg(ctxt_sys_reg(ctxt, SP_EL1), sp_el1); in __sysreg_restore_el1_state()
234 write_sysreg(vcpu->arch.ctxt.spsr_abt, spsr_abt); in __sysreg32_restore_state()
235 write_sysreg(vcpu->arch.ctxt.spsr_und, spsr_und); in __sysreg32_restore_state()
236 write_sysreg(vcp in __sysreg32_restore_state()
[all...]
H A Dswitch.h68 write_sysreg(1 << 30, fpexc32_el2); in __activate_traps_fpsimd32()
178 write_sysreg(1 << 15, hstr_el2); in __activate_traps_common()
189 write_sysreg(0, pmselr_el0); in __activate_traps_common()
193 write_sysreg(ARMV8_PMU_USERENR_MASK, pmuserenr_el0); in __activate_traps_common()
198 write_sysreg(vcpu->arch.mdcr_el2, mdcr_el2); in __activate_traps_common()
219 write_sysreg(vcpu->arch.mdcr_el2_host, mdcr_el2); in __deactivate_traps_common()
221 write_sysreg(0, hstr_el2); in __deactivate_traps_common()
226 write_sysreg(ctxt_sys_reg(hctxt, PMUSERENR_EL0), pmuserenr_el0); in __deactivate_traps_common()
243 write_sysreg(hcr, hcr_el2); in ___activate_traps()
336 write_sysreg(__vcpu_sys_re in kvm_hyp_handle_fpsimd()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/aarch64/
H A Darch_timer.h55 write_sysreg(cval, cntv_cval_el0); in timer_set_cval()
58 write_sysreg(cval, cntp_cval_el0); in timer_set_cval()
86 write_sysreg(tval, cntv_tval_el0); in timer_set_tval()
89 write_sysreg(tval, cntp_tval_el0); in timer_set_tval()
102 write_sysreg(ctl, cntv_ctl_el0); in timer_set_ctl()
105 write_sysreg(ctl, cntp_ctl_el0); in timer_set_ctl()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Darm_pmuv3.h104 write_sysreg(val, PMEVCNTR##n)
111 write_sysreg(val, PMEVTYPER##n)
132 write_sysreg(val, PMCR); in write_pmcr()
142 write_sysreg(val, PMSELR); in write_pmselr()
147 write_sysreg(val, PMCCNTR); in write_pmccntr()
157 write_sysreg(val, PMCNTENSET); in write_pmcntenset()
162 write_sysreg(val, PMCNTENCLR); in write_pmcntenclr()
167 write_sysreg(val, PMINTENSET); in write_pmintenset()
172 write_sysreg(val, PMINTENCLR); in write_pmintenclr()
177 write_sysreg(va in write_pmccfiltr()
[all...]
H A Darch_gicv3.h44 write_sysreg(val, a32); \
69 write_sysreg(val, ICC_DIR); in gic_write_dir()
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()
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Darch_gicv3.h44 write_sysreg(val, a32); \
68 write_sysreg(irq, ICC_EOIR1); in gic_write_eoir()
74 write_sysreg(val, ICC_DIR); in gic_write_dir()
89 write_sysreg(val, ICC_CTLR); in gic_write_ctlr()
100 write_sysreg(val, ICC_IGRPEN1); in gic_write_grpen1()
106 write_sysreg(val, ICC_SGI1R); in gic_write_sgi1r()
116 write_sysreg(val, ICC_SRE); in gic_write_sre()
122 write_sysreg(val, ICC_BPR1); in gic_write_bpr1()
132 write_sysreg(val, ICC_PMR); in gic_write_pmr()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c67 write_sysreg(val, cpacr_el1); in __activate_traps()
69 write_sysreg(__this_cpu_read(kvm_hyp_vector), vbar_el1); in __activate_traps()
79 write_sysreg(HCR_HOST_VHE_FLAGS, hcr_el2); in __deactivate_traps()
88 write_sysreg(CPACR_EL1_DEFAULT, cpacr_el1); in __deactivate_traps()
92 write_sysreg(host_vectors, vbar_el1); in __deactivate_traps()
109 write_sysreg(mdcr_el2, mdcr_el2); in deactivate_traps_vhe_put()
H A Dtlb.c59 write_sysreg(val, hcr_el2); in __tlb_switch_to_guest()
69 write_sysreg(0, vttbr_el2); in __tlb_switch_to_host()
70 write_sysreg(HCR_HOST_VHE_FLAGS, hcr_el2); in __tlb_switch_to_host()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Darch_timer.h110 write_sysreg(val, cntp_ctl_el0); in arch_timer_reg_write_cp15()
113 write_sysreg(val, cntp_tval_el0); in arch_timer_reg_write_cp15()
119 write_sysreg(val, cntv_ctl_el0); in arch_timer_reg_write_cp15()
122 write_sysreg(val, cntv_tval_el0); in arch_timer_reg_write_cp15()
164 write_sysreg(cntkctl, cntkctl_el1); in arch_timer_set_cntkctl()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c67 write_sysreg(__this_cpu_read(kvm_hyp_vector), vbar_el2); in __activate_traps()
109 write_sysreg(this_cpu_ptr(&kvm_init_params)->hcr_el2, hcr_el2); in __deactivate_traps()
112 write_sysreg(__kvm_hyp_host_vector, vbar_el2); in __deactivate_traps()
142 write_sysreg(pmu->events_host, pmcntenclr_el0); in __pmu_switch_to_guest()
145 write_sysreg(pmu->events_guest, pmcntenset_el0); in __pmu_switch_to_guest()
158 write_sysreg(pmu->events_guest, pmcntenclr_el0); in __pmu_switch_to_host()
161 write_sysreg(pmu->events_host, pmcntenset_el0); in __pmu_switch_to_host()
H A Dtimer-sr.c16 write_sysreg(cntvoff, cntvoff_el2); in __kvm_timer_set_cntvoff()
33 write_sysreg(val, cnthctl_el2); in __timer_disable_traps()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dregmap.c212 write_sysreg(v, spsr_abt); in vcpu_write_spsr32()
215 write_sysreg(v, spsr_und); in vcpu_write_spsr32()
218 write_sysreg(v, spsr_irq); in vcpu_write_spsr32()
221 write_sysreg(v, spsr_fiq); in vcpu_write_spsr32()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c59 write_sysreg(val, hcr_el2); in __tlb_switch_to_guest()
69 write_sysreg(0, vttbr_el2); in __tlb_switch_to_host()
70 write_sysreg(HCR_HOST_VHE_FLAGS, hcr_el2); in __tlb_switch_to_host()
H A Dswitch.c86 write_sysreg(val, cpacr_el1); in __activate_traps()
88 write_sysreg(__this_cpu_read(kvm_hyp_vector), vbar_el1); in __activate_traps()
98 write_sysreg(HCR_HOST_VHE_FLAGS, hcr_el2); in __deactivate_traps()
135 write_sysreg(host_vectors, vbar_el1); in __deactivate_traps()

Completed in 13 milliseconds

1234