| /linux/arch/arm64/include/asm/ |
| H A D | arm_pmuv3.h | 15 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 D | dcc.h | 20 return read_sysreg(mdccsr_el0); in __dcc_getstatus() 25 char c = read_sysreg(dbgdtrrx_el0); in __dcc_getchar()
|
| H A D | cpuidle.h | 19 c->daif_bits = read_sysreg(daif); \
|
| H A D | hardirq.h | 42 ___hcr = read_sysreg(hcr_el2); \
|
| H A D | efi.h | 59 ((void)((state_flags) = read_sysreg(daif)))
|
| H A D | irqflags.h | 82 return read_sysreg(daif); in __daif_local_save_flags()
|
| H A D | hw_breakpoint.h | 99 VAL = read_sysreg(dbg##REG##N##_el1);\
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | arch_timer.h | 31 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/tools/testing/selftests/kvm/arm64/ |
| H A D | external_aborts.c | 17 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 D | vpmu_counter_access.c | 61 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 D | debug-exceptions.c | 118 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 D | at.c | 35 par = read_sysreg(par_el1); \ 83 if (!SYS_FIELD_GET(ID_AA64MMFR1_EL1, HAFDBS, read_sysreg(id_aa64mmfr1_el1))) in guest_code()
|
| H A D | mmio_sign_ext.c | 113 uint64_t mmfr0 = read_sysreg(id_aa64mmfr0_el1); in guest_mixed_endian_el0() 124 write_sysreg(read_sysreg(sctlr_el1) | SCTLR_EL1_E0E, sctlr_el1); in guest_code()
|
| H A D | page_fault_test.c | 95 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 D | sea_to_user.c | 156 u64 esr = read_sysreg(esr_el1); in expect_sea_handler() 157 u64 far = read_sysreg(far_el1); in expect_sea_handler()
|
| H A D | no-vgic-v3.c | |
| /linux/tools/lib/perf/ |
| H A D | mmap.c | 313 #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/arm64/kvm/hyp/include/hyp/ |
| H A D | debug-sr.h | 18 #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 D | fault.h | 90 hpfar = read_sysreg(hpfar_el2); in __get_fault_info()
|
| /linux/arch/arm/include/asm/vdso/ |
| H A D | cp15.h | 24 #define read_sysreg(...) __read_sysreg(__VA_ARGS__) macro
|
| /linux/arch/arm64/kernel/ |
| H A D | process.c | 442 *task_user_tls(p) = read_sysreg(tpidr_el0); in copy_thread() 525 *task_user_tls(current) = read_sysreg(tpidr_el0); in tls_preserve_current_state() 708 unsigned long daif_actual = read_sysreg(daif); in debug_switch_state() 719 unsigned long daif_actual = read_sysreg(daif); in debug_switch_state()
|
| H A D | cacheinfo.c | 30 clidr = read_sysreg(clidr_el1); in get_cache_type()
|
| /linux/arch/arm/mm/ |
| H A D | pmsa-v8.c | 27 return read_sysreg(PRLAR); in prlar_read() 32 return read_sysreg(PRBAR); in prbar_read()
|
| H A D | pmsa-v7.c | 74 return read_sysreg(DRBAR); in drbar_read() 98 return read_sysreg(IRBAR); in irbar_read()
|
| /linux/arch/arm64/kvm/ |
| H A D | pauth.c | 42 mod = read_sysreg(sp_el1); in compute_pac()
|