Home
last modified time | relevance | path

Searched refs:read_sysreg (Results 1 - 25 of 110) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Darch_timer.h70 return read_sysreg(cntp_tval_el0); in arch_timer_read_cntp_tval_el0()
75 return read_sysreg(cntv_tval_el0); in arch_timer_read_cntv_tval_el0()
80 return read_sysreg(cntpct_el0); in arch_timer_read_cntpct_el0()
85 return read_sysreg(cntvct_el0); in arch_timer_read_cntvct_el0()
136 return read_sysreg(cntp_ctl_el0); in arch_timer_reg_read_cp15()
143 return read_sysreg(cntv_ctl_el0); in arch_timer_reg_read_cp15()
154 return read_sysreg(cntfrq_el0); in arch_timer_get_cntfrq()
159 return read_sysreg(cntkctl_el1); in arch_timer_get_cntkctl()
183 cnt = read_sysreg(cntpct_el0); in __arch_counter_get_cntpct()
203 cnt = read_sysreg(cntvct_el in __arch_counter_get_cntvct()
[all...]
H A Ddcc.h20 return read_sysreg(mdccsr_el0); in __dcc_getstatus()
25 char c = read_sysreg(dbgdtrrx_el0); in __dcc_getchar()
H A Ddaifflags.h45 flags = read_sysreg(daif); in local_daif_save_flags()
72 !(read_sysreg(daif) & PSR_I_BIT)); in local_daif_restore()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h20 ctxt_sys_reg(ctxt, MDSCR_EL1) = read_sysreg(mdscr_el1); in __sysreg_save_common_state()
25 ctxt_sys_reg(ctxt, TPIDR_EL0) = read_sysreg(tpidr_el0); in __sysreg_save_user_state()
26 ctxt_sys_reg(ctxt, TPIDRRO_EL0) = read_sysreg(tpidrro_el0); in __sysreg_save_user_state()
31 ctxt_sys_reg(ctxt, CSSELR_EL1) = read_sysreg(csselr_el1); in __sysreg_save_el1_state()
47 ctxt_sys_reg(ctxt, TPIDR_EL1) = read_sysreg(tpidr_el1); in __sysreg_save_el1_state()
49 ctxt_sys_reg(ctxt, SP_EL1) = read_sysreg(sp_el1); in __sysreg_save_el1_state()
169 vcpu->arch.ctxt.spsr_abt = read_sysreg(spsr_abt); in __sysreg32_save_state()
170 vcpu->arch.ctxt.spsr_und = read_sysreg(spsr_und); in __sysreg32_save_state()
171 vcpu->arch.ctxt.spsr_irq = read_sysreg(spsr_irq); in __sysreg32_save_state()
172 vcpu->arch.ctxt.spsr_fiq = read_sysreg(spsr_fi in __sysreg32_save_state()
[all...]
H A Dswitch.h60 __vcpu_sys_reg(vcpu, FPEXC32_EL2) = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32()
125 vcpu->arch.hcr_el2 |= read_sysreg(hcr_el2) & HCR_VSE; in ___deactivate_traps()
189 hpfar = read_sysreg(hpfar_el2); in __populate_fault_info()
234 u64 reg = read_sysreg(cpacr_el1) | CPACR_EL1_FPEN; in __hyp_handle_fpsimd()
241 write_sysreg(read_sysreg(cptr_el2) & ~(u64)CPTR_EL2_TFP, in __hyp_handle_fpsimd()
276 if (!(read_sysreg(hcr_el2) & HCR_RW)) in __hyp_handle_fpsimd()
395 val = read_sysreg(hcr_el2); in __hyp_handle_ptrauth()
495 unsigned long elr_el2 = read_sysreg(elr_el2); in __kvm_unexpected_el2_exception()
H A Ddebug-sr.h18 #define read_debug(r,n) read_sysreg(r##n##_el1)
97 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_save_state()
106 ctxt_sys_reg(ctxt, MDCCINT_EL1) = read_sysreg(mdccint_el1); in __debug_save_state()
115 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_restore_state()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Darm_pmuv3.h15 return read_sysreg(pmevcntr##n##_el0)
43 u64 dfr0 = read_sysreg(id_aa64dfr0_el1); in read_pmuver()
56 return read_sysreg(pmcr_el0); in read_pmcr()
71 return read_sysreg(pmccntr_el0); in read_pmccntr()
106 return read_sysreg(pmovsclr_el0); in read_pmovsclr()
116 return read_sysreg(pmceid0_el0); in read_pmceid0()
121 return read_sysreg(pmceid1_el0); in read_pmceid1()
H A Darch_timer.h137 return read_sysreg(cntp_ctl_el0); in arch_timer_reg_read_cp15()
144 return read_sysreg(cntv_ctl_el0); in arch_timer_reg_read_cp15()
156 return read_sysreg(cntfrq_el0); in arch_timer_get_cntfrq()
161 return read_sysreg(cntkctl_el1); in arch_timer_get_cntkctl()
H A Ddcc.h20 return read_sysreg(mdccsr_el0); in __dcc_getstatus()
25 char c = read_sysreg(dbgdtrrx_el0); in __dcc_getchar()
H A Ddaifflags.h45 flags = read_sysreg(daif); in local_daif_save_flags()
72 (read_sysreg(daif) & (PSR_I_BIT | PSR_F_BIT)) != (PSR_I_BIT | PSR_F_BIT)); in local_daif_restore()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/aarch64/
H A Darch_timer.h31 return read_sysreg(cntfrq_el0); in timer_get_cntfrq()
40 return read_sysreg(cntvct_el0); in timer_get_cntct()
42 return read_sysreg(cntpct_el0); in timer_get_cntct()
71 return read_sysreg(cntv_cval_el0); in timer_get_cval()
73 return read_sysreg(cntp_cval_el0); in timer_get_cval()
118 return read_sysreg(cntv_ctl_el0); in timer_get_ctl()
120 return read_sysreg(cntp_ctl_el0); in timer_get_ctl()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h21 ctxt_sys_reg(ctxt, MDSCR_EL1) = read_sysreg(mdscr_el1); in __sysreg_save_common_state()
26 ctxt_sys_reg(ctxt, TPIDR_EL0) = read_sysreg(tpidr_el0); in __sysreg_save_user_state()
27 ctxt_sys_reg(ctxt, TPIDRRO_EL0) = read_sysreg(tpidrro_el0); in __sysreg_save_user_state()
63 ctxt_sys_reg(ctxt, TPIDR_EL1) = read_sysreg(tpidr_el1); in __sysreg_save_el1_state()
70 ctxt_sys_reg(ctxt, SP_EL1) = read_sysreg(sp_el1); in __sysreg_save_el1_state()
217 vcpu->arch.ctxt.spsr_abt = read_sysreg(spsr_abt); in __sysreg32_save_state()
218 vcpu->arch.ctxt.spsr_und = read_sysreg(spsr_und); in __sysreg32_save_state()
219 vcpu->arch.ctxt.spsr_irq = read_sysreg(spsr_irq); in __sysreg32_save_state()
220 vcpu->arch.ctxt.spsr_fiq = read_sysreg(spsr_fiq); in __sysreg32_save_state()
222 __vcpu_sys_reg(vcpu, DACR32_EL2) = read_sysreg(dacr32_el in __sysreg32_save_state()
[all...]
H A Ddebug-sr.h18 #define read_debug(r,n) read_sysreg(r##n##_el1)
97 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_save_state()
106 ctxt_sys_reg(ctxt, MDCCINT_EL1) = read_sysreg(mdccint_el1); in __debug_save_state()
115 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_restore_state()
H A Dswitch.h53 __vcpu_sys_reg(vcpu, FPEXC32_EL2) = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32()
192 ctxt_sys_reg(hctxt, PMUSERENR_EL0) = read_sysreg(pmuserenr_el0); in __activate_traps_common()
197 vcpu->arch.mdcr_el2_host = read_sysreg(mdcr_el2); in __activate_traps_common()
259 vcpu->arch.hcr_el2 |= read_sysreg(hcr_el2) & HCR_VSE; in ___deactivate_traps()
335 if (!(read_sysreg(hcr_el2) & HCR_RW)) in kvm_hyp_handle_fpsimd()
445 val = read_sysreg(hcr_el2); in kvm_hyp_handle_ptrauth()
705 unsigned long elr_el2 = read_sysreg(elr_el2); in __kvm_unexpected_el2_exception()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dentry-common.c114 unsigned long far = read_sysreg(far_el1); in el1_abort()
126 unsigned long far = read_sysreg(far_el1); in el1_pc()
188 unsigned long far = read_sysreg(far_el1); in el1_dbg()
206 unsigned long esr = read_sysreg(esr_el1); in el1_sync_handler()
259 unsigned long far = read_sysreg(far_el1); in el0_da()
269 unsigned long far = read_sysreg(far_el1); in el0_ia()
314 unsigned long far = read_sysreg(far_el1); in el0_pc()
355 unsigned long far = read_sysreg(far_el1); in el0_dbg()
377 unsigned long esr = read_sysreg(esr_el1); in el0_sync_handler()
444 unsigned long esr = read_sysreg(esr_el in el0_sync_compat_handler()
[all...]
H A Dsdei.c172 u64 elr = read_sysreg(elr_el1); in _sdei_handler()
173 u32 kernel_mode = read_sysreg(CurrentEL) | 1; /* +SPSel */ in _sdei_handler()
174 unsigned long vbar = read_sysreg(vbar_el1); in _sdei_handler()
195 if (elr != read_sysreg(elr_el1)) { in _sdei_handler()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dentry-common.c255 if (system_uses_irq_prio_masking() && read_sysreg(daif)) in arm64_preempt_schedule_irq()
305 __panic_unhandled(regs, desc, read_sysreg(esr_el1)); \
322 reg = read_sysreg(mdscr_el1); in cortex_a76_erratum_1463225_svc_handler()
394 unsigned long far = read_sysreg(far_el1); in el1_abort()
405 unsigned long far = read_sysreg(far_el1); in el1_pc()
434 unsigned long far = read_sysreg(far_el1); in el1_dbg()
453 unsigned long esr = read_sysreg(esr_el1); in el1h_64_sync_handler()
532 unsigned long esr = read_sysreg(esr_el1); in el1h_64_error_handler()
542 unsigned long far = read_sysreg(far_el1); in el0_da()
552 unsigned long far = read_sysreg(far_el in el0_ia()
[all...]
H A Dsdei.c218 u64 elr = read_sysreg(elr_el1); in do_sdei_event()
219 u32 kernel_mode = read_sysreg(CurrentEL) | 1; /* +SPSel */ in do_sdei_event()
220 unsigned long vbar = read_sysreg(vbar_el1); in do_sdei_event()
235 if (elr != read_sysreg(elr_el1)) { in do_sdei_event()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Darm_pmuv3.h96 return read_sysreg(PMEVCNTR##n)
119 return read_sysreg(PMMIR); in read_pmmir()
137 return read_sysreg(PMCR); in read_pmcr()
152 return read_sysreg(PMCCNTR); in read_pmccntr()
187 return read_sysreg(PMOVSR); in read_pmovsclr()
234 u64 val = read_sysreg(PMCEID0); in read_pmceid0()
237 val |= (u64)read_sysreg(PMCEID2) << 32; in read_pmceid0()
244 u64 val = read_sysreg(PMCEID1); in read_pmceid1()
247 val |= (u64)read_sysreg(PMCEID3) << 32; in read_pmceid1()
H A Darch_gicv3.h48 return read_sysreg(a32); \
75 u32 irqstat = read_sysreg(ICC_IAR1); in gic_read_iar()
90 return read_sysreg(ICC_CTLR); in gic_read_ctlr()
106 return read_sysreg(ICC_SRE); in gic_read_sre()
122 return read_sysreg(ICC_PMR); in gic_read_pmr()
132 return read_sysreg(ICC_RPR); in gic_read_rpr()
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Darch_gicv3.h48 return read_sysreg(a32); \
80 u32 irqstat = read_sysreg(ICC_IAR1); in gic_read_iar()
95 return read_sysreg(ICC_CTLR); in gic_read_ctlr()
111 return read_sysreg(ICC_SRE); in gic_read_sre()
127 return read_sysreg(ICC_PMR); in gic_read_pmr()
137 return read_sysreg(ICC_RPR); in gic_read_rpr()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dregmap.c169 return read_sysreg(spsr_abt); in vcpu_read_spsr32()
171 return read_sysreg(spsr_und); in vcpu_read_spsr32()
173 return read_sysreg(spsr_irq); in vcpu_read_spsr32()
175 return read_sysreg(spsr_fiq); in vcpu_read_spsr32()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/
H A Dtimer-sr.c27 val = read_sysreg(cnthctl_el2); in __timer_disable_traps()
44 val = read_sysreg(cnthctl_el2); in __timer_enable_traps()
H A Ddebug-sr.c25 if (!cpuid_feature_extract_unsigned_field(read_sysreg(id_aa64dfr0_el1), in __debug_save_spe()
84 return read_sysreg(mdcr_el2); in __kvm_get_mdcr_el2()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H A Ddebug-exceptions.c118 dfr0 = read_sysreg(id_aa64dfr0_el1); in reset_debug_state()
138 GUEST_ASSERT(read_sysreg(oslsr_el1) & 2); in enable_os_lock()
147 mdscr = read_sysreg(mdscr_el1) | MDSCR_KDE | MDSCR_MDE; in enable_monitor_debug_exceptions()
230 mdscr = read_sysreg(mdscr_el1) | MDSCR_KDE | MDSCR_SS; in install_ss()
361 wp_data_addr = read_sysreg(far_el1); in guest_wp_handler()
407 bvr = read_sysreg(dbgbvr0_el1); in guest_code_ss()
408 wvr = read_sysreg(dbgwvr0_el1); in guest_code_ss()

Completed in 11 milliseconds

12345