Home
last modified time | relevance | path

Searched refs:read_sysreg (Results 1 – 25 of 48) sorted by relevance

12

/linux/arch/arm64/include/asm/
H A Darm_pmuv3.h15 return read_sysreg(pmevcntr##n##_el0)
37 return read_sysreg(pmevtyper##n##_el0)
51 u64 dfr0 = read_sysreg(id_aa64dfr0_el1); in read_pmuver()
59 u64 dfr1 = read_sysreg(id_aa64dfr1_el1); in pmuv3_has_icntr()
72 return read_sysreg(pmcr_el0); in read_pmcr()
87 return read_sysreg(pmccntr_el0); in read_pmccntr()
127 return read_sysreg(pmccfiltr_el0); in read_pmccfiltr()
147 return read_sysreg(pmovsclr_el0); in read_pmovsclr()
162 return read_sysreg(pmceid0_el0); in read_pmceid0()
167 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()
H A Dentry-common.h38 if (system_uses_irq_prio_masking() && read_sysreg(daif)) in arch_irqentry_exit_need_resched()
H A Dcpuidle.h19 c->daif_bits = read_sysreg(daif); \
H A Dhardirq.h42 ___hcr = read_sysreg(hcr_el2); \
H A Defi.h59 ((void)((state_flags) = read_sysreg(daif)))
/linux/tools/testing/selftests/kvm/include/arm64/
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()
103 return read_sysreg(cntv_tval_el0); in timer_get_tval()
105 return read_sysreg(cntp_tval_el0); in timer_get_tval()
134 return read_sysreg(cntv_ctl_el0); in timer_get_ctl()
136 return read_sysreg(cntp_ctl_el0); in timer_get_ctl()
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h59 *ctxt_mdscr_el1(ctxt) = read_sysreg(mdscr_el1); in __sysreg_save_common_state()
68 ctxt_sys_reg(ctxt, TPIDR_EL0) = read_sysreg(tpidr_el0); in __sysreg_save_user_state()
69 ctxt_sys_reg(ctxt, TPIDRRO_EL0) = read_sysreg(tpidrro_el0); in __sysreg_save_user_state()
162 ctxt_sys_reg(ctxt, TPIDR_EL1) = read_sysreg(tpidr_el1); in __sysreg_save_el1_state()
169 ctxt_sys_reg(ctxt, SP_EL1) = read_sysreg(sp_el1); in __sysreg_save_el1_state()
348 vcpu->arch.ctxt.spsr_abt = read_sysreg(spsr_abt); in __sysreg32_save_state()
349 vcpu->arch.ctxt.spsr_und = read_sysreg(spsr_und); in __sysreg32_save_state()
350 vcpu->arch.ctxt.spsr_irq = read_sysreg(spsr_irq); in __sysreg32_save_state()
351 vcpu->arch.ctxt.spsr_fiq = read_sysreg(spsr_fiq); in __sysreg32_save_state()
353 __vcpu_assign_sys_reg(vcpu, DACR32_EL2, read_sysreg(dacr32_el2)); in __sysreg32_save_state()
[all …]
H A Dswitch.h48 __vcpu_assign_sys_reg(vcpu, FPEXC32_EL2, read_sysreg(fpexc32_el2)); in __fpsimd_save_fpexc32()
342 ctxt_sys_reg(hctxt, PMUSERENR_EL0) = read_sysreg(pmuserenr_el0); in __activate_traps_common()
438 *hcr |= read_sysreg(hcr_el2) & HCR_VSE; in ___deactivate_traps()
631 if (!(read_sysreg(hcr_el2) & HCR_RW)) in kvm_hyp_handle_fpsimd()
958 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)
117 ctxt_sys_reg(ctxt, MDCCINT_EL1) = read_sysreg(mdccint_el1); in __debug_save_state()
H A Dfault.h90 hpfar = read_sysreg(hpfar_el2); in __get_fault_info()
/linux/arch/arm/include/asm/
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()
/linux/tools/testing/selftests/kvm/arm64/
H A Dexternal_aborts.c17 u64 esr = read_sysreg(esr_el1); in expect_sea_handler()
62 return SYS_FIELD_GET(ID_AA64PFR0_EL1, RAS, read_sysreg(id_aa64pfr0_el1)); in guest_has_ras()
198 GUEST_ASSERT(read_sysreg(isr_el1) & ISR_EL1_A); in test_serror_masked_guest()
220 u64 esr = read_sysreg(esr_el1); in expect_serror_handler()
231 GUEST_ASSERT(read_sysreg(isr_el1) & ISR_EL1_A); in test_serror_guest()
255 u64 esr = read_sysreg(esr_el1); in expect_sea_s1ptw_handler()
296 GUEST_ASSERT(!(read_sysreg(isr_el1) & ISR_EL1_A)); in test_serror_emulated_guest()
373 GUEST_ASSERT(read_sysreg(isr_el1) & ISR_EL1_A); in test_serror_amo_guest()
H A Dvpmu_counter_access.c61 return read_sysreg(pmxevcntr_el0); in read_sel_evcntr()
78 return read_sysreg(pmxevtyper_el0); in read_sel_evtyper()
92 u64 pmcr = read_sysreg(pmcr_el0); in pmu_disable_reset()
101 return read_sysreg(pmevcntr##n##_el0)
117 return read_sysreg(pmevtyper##n##_el0)
172 u64 _tval = read_sysreg(regname); \
219 pmcr_n = get_pmcr_n(read_sysreg(pmcr_el0)); in test_bitmap_pmu_regs()
296 esr = read_sysreg(esr_el1); in guest_sync_handler()
363 pmcr = read_sysreg(pmcr_el0); in guest_code()
H A Ddebug-exceptions.c118 dfr0 = read_sysreg(id_aa64dfr0_el1); in GEN_DEBUG_WRITE_REG()
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()
228 mdscr = read_sysreg(mdscr_el1) | MDSCR_KDE | MDSCR_SS; in install_ss()
359 wp_data_addr = read_sysreg(far_el1); in guest_wp_handler()
405 bvr = read_sysreg(dbgbvr0_el1); in guest_code_ss()
406 wvr = read_sysreg(dbgwvr0_el1); in guest_code_ss()
H A Dat.c35 par = read_sysreg(par_el1); \
83 if (!SYS_FIELD_GET(ID_AA64MMFR1_EL1, HAFDBS, read_sysreg(id_aa64mmfr1_el1))) in guest_code()
H A Dpage_fault_test.c95 u64 isar0 = read_sysreg(id_aa64isar0_el1); in guest_check_lse()
104 u64 dczid = read_sysreg(dczid_el0); in guest_check_dc_zva()
138 par = read_sysreg(par_el1); in guest_at()
194 u64 mmfr1 = read_sysreg(id_aa64mmfr1_el1); in guest_set_ha()
202 tcr = read_sysreg(tcr_el1) | TCR_HA; in guest_set_ha()
294 GUEST_FAIL("Unexpected dabt, far_el1 = 0x%lx", read_sysreg(far_el1)); in no_dabt_handler()
H A Dsea_to_user.c156 u64 esr = read_sysreg(esr_el1); in expect_sea_handler()
157 u64 far = read_sysreg(far_el1); in expect_sea_handler()
/linux/drivers/clocksource/
H A Darm_arch_timer.c178 _old = read_sysreg(reg); \
179 _new = read_sysreg(reg); \
214 _old = read_sysreg(reg); \
215 _new = read_sysreg(reg); \
262 old = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0()
263 new = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0()
271 old = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0()
272 new = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0()
290 _val = read_sysreg(reg); \
/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c143 u64 sctlr = read_sysreg(sctlr_el1); in set_ttbr0_for_lpa2()
144 u64 tcr = read_sysreg(tcr_el1) | TCR_EL1_DS; in set_ttbr0_for_lpa2()
145 u64 mmfr0 = read_sysreg(id_aa64mmfr0_el1); in set_ttbr0_for_lpa2()
/linux/tools/lib/perf/
H A Dmmap.c313 #define read_sysreg(r) ({ \ macro
321 return read_sysreg(pmccntr_el0); in read_pmccntr()
326 return read_sysreg(pmevcntr##idx##_el0); \
407 static u64 read_timestamp(void) { return read_sysreg(cntvct_el0); } in read_timestamp()
/linux/arch/arm/include/asm/vdso/
H A Dcp15.h24 #define read_sysreg(...) __read_sysreg(__VA_ARGS__) macro
/linux/arch/arm/mm/
H A Dpmsa-v8.c27 return read_sysreg(PRLAR); in prlar_read()
32 return read_sysreg(PRBAR); in prbar_read()

12