| /Linux-v5.4/arch/arm/kvm/hyp/ |
| D | cp15-sr.c | 19 ctxt->cp15[c0_CSSELR] = read_sysreg(CSSELR); in __sysreg_save_state() 20 ctxt->cp15[c1_SCTLR] = read_sysreg(SCTLR); in __sysreg_save_state() 21 ctxt->cp15[c1_CPACR] = read_sysreg(CPACR); in __sysreg_save_state() 22 *cp15_64(ctxt, c2_TTBR0) = read_sysreg(TTBR0); in __sysreg_save_state() 23 *cp15_64(ctxt, c2_TTBR1) = read_sysreg(TTBR1); in __sysreg_save_state() 24 ctxt->cp15[c2_TTBCR] = read_sysreg(TTBCR); in __sysreg_save_state() 25 ctxt->cp15[c3_DACR] = read_sysreg(DACR); in __sysreg_save_state() 26 ctxt->cp15[c5_DFSR] = read_sysreg(DFSR); in __sysreg_save_state() 27 ctxt->cp15[c5_IFSR] = read_sysreg(IFSR); in __sysreg_save_state() 28 ctxt->cp15[c5_ADFSR] = read_sysreg(ADFSR); in __sysreg_save_state() [all …]
|
| D | switch.c | 29 val = read_sysreg(VFP_FPEXC); in __activate_traps() 40 val = read_sysreg(HDCR); in __activate_traps() 57 vcpu->arch.hcr = read_sysreg(HCR); in __deactivate_traps() 61 val = read_sysreg(HDCR); in __deactivate_traps() 76 write_sysreg(read_sysreg(MIDR), VPIDR); in __deactivate_vm() 98 u32 hsr = read_sysreg(HSR); in __populate_fault_info() 105 far = read_sysreg(HIFAR); in __populate_fault_info() 107 far = read_sysreg(HDFAR); in __populate_fault_info() 126 par = read_sysreg(PAR); in __populate_fault_info() 130 tmp = read_sysreg(PAR); in __populate_fault_info() [all …]
|
| D | s2-setup.c | 16 val = read_sysreg(VTCR) & ~VTCR_MASK; in __init_stage2_translation() 18 val |= read_sysreg(HTCR) & VTCR_HTCR_SH; in __init_stage2_translation()
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | arch_timer.h | 69 return read_sysreg(cntp_tval_el0); in arch_timer_read_cntp_tval_el0() 74 return read_sysreg(cntv_tval_el0); in arch_timer_read_cntv_tval_el0() 79 return read_sysreg(cntpct_el0); in arch_timer_read_cntpct_el0() 84 return read_sysreg(cntvct_el0); in arch_timer_read_cntvct_el0() 135 return read_sysreg(cntp_ctl_el0); in arch_timer_reg_read_cp15() 142 return read_sysreg(cntv_ctl_el0); in arch_timer_reg_read_cp15() 153 return read_sysreg(cntfrq_el0); in arch_timer_get_cntfrq() 158 return read_sysreg(cntkctl_el1); in arch_timer_get_cntkctl() 201 cnt = read_sysreg(cntpct_el0); in __arch_counter_get_cntpct() 221 cnt = read_sysreg(cntvct_el0); in __arch_counter_get_cntvct()
|
| D | dcc.h | 20 return read_sysreg(mdccsr_el0); in __dcc_getstatus() 25 char c = read_sysreg(dbgdtrrx_el0); in __dcc_getchar()
|
| D | daifflags.h | 43 flags = read_sysreg(daif); in local_daif_save() 61 !(read_sysreg(daif) & PSR_I_BIT)); in local_daif_restore()
|
| D | virt.h | 83 return read_sysreg(CurrentEL) == CurrentEL_EL2; in is_kernel_in_hyp_mode()
|
| D | hardirq.h | 43 nmi_ctx->hcr = read_sysreg(hcr_el2); \
|
| D | cache.h | 113 u64 clidr = read_sysreg(clidr_el1); in read_cpuid_effective_cachetype()
|
| /Linux-v5.4/arch/arm64/kvm/hyp/ |
| D | sysreg-sr.c | 28 ctxt->sys_regs[MDSCR_EL1] = read_sysreg(mdscr_el1); in __sysreg_save_common_state() 34 ctxt->gp_regs.regs.sp = read_sysreg(sp_el0); in __sysreg_save_common_state() 39 ctxt->sys_regs[TPIDR_EL0] = read_sysreg(tpidr_el0); in __sysreg_save_user_state() 40 ctxt->sys_regs[TPIDRRO_EL0] = read_sysreg(tpidrro_el0); in __sysreg_save_user_state() 45 ctxt->sys_regs[CSSELR_EL1] = read_sysreg(csselr_el1); in __sysreg_save_el1_state() 47 ctxt->sys_regs[ACTLR_EL1] = read_sysreg(actlr_el1); in __sysreg_save_el1_state() 61 ctxt->sys_regs[PAR_EL1] = read_sysreg(par_el1); in __sysreg_save_el1_state() 62 ctxt->sys_regs[TPIDR_EL1] = read_sysreg(tpidr_el1); in __sysreg_save_el1_state() 64 ctxt->gp_regs.sp_el1 = read_sysreg(sp_el1); in __sysreg_save_el1_state() 201 spsr[KVM_SPSR_ABT] = read_sysreg(spsr_abt); in __sysreg32_save_state() [all …]
|
| D | switch.c | 44 vcpu->arch.ctxt.sys_regs[FPEXC32_EL2] = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32() 90 val = read_sysreg(cpacr_el1); in activate_traps_vhe() 160 u64 mdcr_el2 = read_sysreg(mdcr_el2); in __deactivate_traps_nvhe() 182 vcpu->arch.hcr_el2 |= read_sysreg(hcr_el2) & HCR_VSE; in __deactivate_traps() 198 u64 mdcr_el2 = read_sysreg(mdcr_el2); in deactivate_traps_vhe_put() 251 par = read_sysreg(par_el1); in __translate_far_to_hpfar() 255 tmp = read_sysreg(par_el1); in __translate_far_to_hpfar() 297 hpfar = read_sysreg(hpfar_el2); in __populate_fault_info() 337 u64 reg = read_sysreg(cpacr_el1) | CPACR_EL1_FPEN; in __hyp_handle_fpsimd() 344 write_sysreg(read_sysreg(cptr_el2) & ~(u64)CPTR_EL2_TFP, in __hyp_handle_fpsimd() [all …]
|
| D | debug-sr.c | 15 #define read_debug(r,n) read_sysreg(r##n##_el1) 96 if (!cpuid_feature_extract_unsigned_field(read_sysreg(id_aa64dfr0_el1), in __debug_save_spe_nvhe() 139 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_save_state() 148 ctxt->sys_regs[MDCCINT_EL1] = read_sysreg(mdccint_el1); in __debug_save_state() 158 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_restore_state() 223 return read_sysreg(mdcr_el2); in __kvm_get_mdcr_el2()
|
| D | vgic-v2-cpuif-proxy.c | 21 return !!(read_sysreg(SCTLR_EL1) & SCTLR_ELx_EE); in __is_be()
|
| /Linux-v5.4/arch/arm/include/asm/ |
| D | arch_gicv3.h | 112 return read_sysreg(a32); \ 123 u64 val = read_sysreg(a32lo); \ 125 val |= (u64)read_sysreg(a32hi) << 32; \ 193 u32 irqstat = read_sysreg(ICC_IAR1); in gic_read_iar() 208 return read_sysreg(ICC_CTLR); in gic_read_ctlr() 224 return read_sysreg(ICC_SRE); in gic_read_sre() 240 return read_sysreg(ICC_PMR); in gic_read_pmr() 250 return read_sysreg(ICC_RPR); in gic_read_rpr()
|
| D | kvm_hyp.h | 85 #define read_sysreg_el0(r) read_sysreg(r##_EL0) 116 return !(read_sysreg(HCPTR) & (HCPTR_TCP(11) | HCPTR_TCP(10))); in __vfp_enabled()
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | sdei.c | 191 u64 elr = read_sysreg(elr_el1); in _sdei_handler() 192 u32 kernel_mode = read_sysreg(CurrentEL) | 1; /* +SPSel */ in _sdei_handler() 193 unsigned long vbar = read_sysreg(vbar_el1); in _sdei_handler() 214 if (elr != read_sysreg(elr_el1)) { in _sdei_handler()
|
| D | process.c | 82 daif_bits = read_sysreg(daif); in __cpu_do_idle_irqprio() 387 *task_user_tls(p) = read_sysreg(tpidr_el0); in copy_thread() 428 *task_user_tls(current) = read_sysreg(tpidr_el0); in tls_preserve_current_state()
|
| D | irq.c | 75 WARN_ON(read_sysreg(daif) & PSR_A_BIT); in init_IRQ()
|
| D | perf_event.c | 374 return read_sysreg(pmcr_el0); in armv8pmu_pmcr_read() 410 return read_sysreg(pmxevcntr_el0); in armv8pmu_read_evcntr() 435 value = read_sysreg(pmccntr_el0); in armv8pmu_read_counter() 599 value = read_sysreg(pmovsclr_el0); in armv8pmu_getreset_flags() 970 dfr0 = read_sysreg(id_aa64dfr0_el1); in __armv8pmu_probe_pmu() 985 pmceid[0] = pmceid_raw[0] = read_sysreg(pmceid0_el0); in __armv8pmu_probe_pmu() 986 pmceid[1] = pmceid_raw[1] = read_sysreg(pmceid1_el0); in __armv8pmu_probe_pmu()
|
| /Linux-v5.4/arch/arm64/kvm/ |
| D | regmap.c | 157 return read_sysreg(spsr_abt); in vcpu_read_spsr32() 159 return read_sysreg(spsr_und); in vcpu_read_spsr32() 161 return read_sysreg(spsr_irq); in vcpu_read_spsr32() 163 return read_sysreg(spsr_fiq); in vcpu_read_spsr32()
|
| D | pmu.c | 58 return read_sysreg(pmevtyper##idx##_el0) 107 return read_sysreg(pmccfiltr_el0); in kvm_vcpu_pmu_read_evtype_direct()
|
| D | sys_regs_generic_v8.c | 36 __vcpu_sys_reg(vcpu, ACTLR_EL1) = read_sysreg(actlr_el1); in reset_actlr()
|
| /Linux-v5.4/virt/kvm/arm/hyp/ |
| D | timer-sr.c | 28 val = read_sysreg(cnthctl_el2); in __timer_disable_traps() 45 val = read_sysreg(cnthctl_el2); in __timer_enable_traps()
|
| /Linux-v5.4/drivers/clocksource/ |
| D | arm_arch_timer.c | 217 _old = read_sysreg(reg); \ 218 _new = read_sysreg(reg); \ 263 _old = read_sysreg(reg); \ 264 _new = read_sysreg(reg); \ 321 old = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0() 322 new = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0() 330 old = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0() 331 new = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0() 349 _val = read_sysreg(reg); \ 369 return read_sysreg(cntp_cval_el0) - sun50i_a64_read_cntpct_el0(); in sun50i_a64_read_cntp_tval_el0() [all …]
|
| /Linux-v5.4/arch/arm/mm/ |
| D | pmsa-v8.c | 27 return read_sysreg(PRLAR); in prlar_read() 32 return read_sysreg(PRBAR); in prbar_read()
|