Home
last modified time | relevance | path

Searched refs:read_sysreg (Results 1 – 25 of 45) 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 Dcpuidle.h19 c->daif_bits = read_sysreg(daif); \
H A Dhardirq.h42 ___hcr = read_sysreg(hcr_el2); \
H A Dvirt.h122 return read_sysreg(CurrentEL) == CurrentEL_EL2; in is_kernel_in_hyp_mode()
H A Dfpsimd.h35 unsigned long old = read_sysreg(cpacr_el1); in cpacr_save_enable_kernel_sve()
45 unsigned long old = read_sysreg(cpacr_el1); in cpacr_save_enable_kernel_sme()
H A Dcache.h111 u64 clidr = read_sysreg(clidr_el1); in read_cpuid_effective_cachetype()
/linux/tools/testing/selftests/kvm/include/aarch64/
H A Darch_timer.h
/linux/arch/arm64/kernel/
H A Dentry-common.c289 if (system_uses_irq_prio_masking() && read_sysreg(daif)) in arm64_preempt_schedule_irq()
339 __panic_unhandled(regs, desc, read_sysreg(esr_el1)); \
356 reg = read_sysreg(mdscr_el1); in cortex_a76_erratum_1463225_svc_handler()
428 unsigned long far = read_sysreg(far_el1); in el1_abort()
439 unsigned long far = read_sysreg(far_el1); in el1_pc()
486 unsigned long far = read_sysreg(far_el1); in el1_dbg()
505 unsigned long esr = read_sysreg(esr_el1); in el1h_64_sync_handler()
590 unsigned long esr = read_sysreg(esr_el1); in el1h_64_error_handler()
600 unsigned long far = read_sysreg(far_el1); in el0_da()
610 unsigned long far = read_sysreg(far_el1); 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()
H A Dvmcore_info.c17 return (read_sysreg(tcr_el1) & TCR_T1SZ_MASK) >> TCR_T1SZ_OFFSET; in get_tcr_el1_t1sz()
H A Dirq.c134 WARN_ON(read_sysreg(daif) & PSR_A_BIT); in init_IRQ()
/linux/arch/arm/include/asm/
H A Darm_pmuv3.h96 return read_sysreg(PMEVCNTR##n)
119 return read_sysreg(PMMIR); in read_pmmir()
143 return read_sysreg(PMCR); in read_pmcr()
158 return read_sysreg(PMCCNTR); in read_pmccntr()
207 return read_sysreg(PMOVSR); in read_pmovsclr()
262 u64 val = read_sysreg(PMCEID0); in read_pmceid0()
265 val |= (u64)read_sysreg(PMCEID2) << 32; in read_pmceid0()
272 u64 val = read_sysreg(PMCEID1); in read_pmceid1()
275 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()
/linux/arch/arm64/kvm/hyp/include/hyp/
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_restore_state()
H A Dfault.h70 hpfar = read_sysreg(hpfar_el2); in __get_fault_info()
/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/drivers/clocksource/
H A Darm_arch_timer.c279 _old = read_sysreg(reg); \
280 _new = read_sysreg(reg); \
315 _old = read_sysreg(reg); \
316 _new = read_sysreg(reg); \
363 old = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0()
364 new = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0()
372 old = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0()
373 new = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0()
391 _val = read_sysreg(reg); \
/linux/arch/arm64/kvm/hyp/vhe/
H A Ddebug-sr.c
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dtimer-sr.c
H A Ddebug-sr.c
/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()
/linux/arch/arm64/kvm/hyp/
H A Dvgic-v2-cpuif-proxy.c23 return !!(read_sysreg(SCTLR_EL1) & SCTLR_ELx_EE); in __is_be()

12