/Linux-v4.19/arch/arm/kvm/hyp/ |
D | cp15-sr.c | 30 ctxt->cp15[c0_MPIDR] = read_sysreg(VMPIDR); in __sysreg_save_state() 31 ctxt->cp15[c0_CSSELR] = read_sysreg(CSSELR); in __sysreg_save_state() 32 ctxt->cp15[c1_SCTLR] = read_sysreg(SCTLR); in __sysreg_save_state() 33 ctxt->cp15[c1_CPACR] = read_sysreg(CPACR); in __sysreg_save_state() 34 *cp15_64(ctxt, c2_TTBR0) = read_sysreg(TTBR0); in __sysreg_save_state() 35 *cp15_64(ctxt, c2_TTBR1) = read_sysreg(TTBR1); in __sysreg_save_state() 36 ctxt->cp15[c2_TTBCR] = read_sysreg(TTBCR); in __sysreg_save_state() 37 ctxt->cp15[c3_DACR] = read_sysreg(DACR); in __sysreg_save_state() 38 ctxt->cp15[c5_DFSR] = read_sysreg(DFSR); in __sysreg_save_state() 39 ctxt->cp15[c5_IFSR] = read_sysreg(IFSR); in __sysreg_save_state() [all …]
|
D | switch.c | 40 val = read_sysreg(VFP_FPEXC); in __activate_traps() 51 val = read_sysreg(HDCR); in __activate_traps() 68 vcpu->arch.hcr = read_sysreg(HCR); in __deactivate_traps() 72 val = read_sysreg(HDCR); in __deactivate_traps() 87 write_sysreg(read_sysreg(MIDR), VPIDR); in __deactivate_vm() 109 u32 hsr = read_sysreg(HSR); in __populate_fault_info() 116 far = read_sysreg(HIFAR); in __populate_fault_info() 118 far = read_sysreg(HDFAR); in __populate_fault_info() 137 par = read_sysreg(PAR); in __populate_fault_info() 141 tmp = read_sysreg(PAR); in __populate_fault_info() [all …]
|
D | s2-setup.c | 27 val = read_sysreg(VTCR) & ~VTCR_MASK; in __init_stage2_translation() 29 val |= read_sysreg(HTCR) & VTCR_HTCR_SH; in __init_stage2_translation()
|
/Linux-v4.19/arch/arm64/kvm/hyp/ |
D | sysreg-sr.c | 38 ctxt->sys_regs[MDSCR_EL1] = read_sysreg(mdscr_el1); in __sysreg_save_common_state() 44 ctxt->gp_regs.regs.sp = read_sysreg(sp_el0); in __sysreg_save_common_state() 49 ctxt->sys_regs[TPIDR_EL0] = read_sysreg(tpidr_el0); in __sysreg_save_user_state() 50 ctxt->sys_regs[TPIDRRO_EL0] = read_sysreg(tpidrro_el0); in __sysreg_save_user_state() 55 ctxt->sys_regs[MPIDR_EL1] = read_sysreg(vmpidr_el2); in __sysreg_save_el1_state() 56 ctxt->sys_regs[CSSELR_EL1] = read_sysreg(csselr_el1); in __sysreg_save_el1_state() 58 ctxt->sys_regs[ACTLR_EL1] = read_sysreg(actlr_el1); in __sysreg_save_el1_state() 72 ctxt->sys_regs[PAR_EL1] = read_sysreg(par_el1); in __sysreg_save_el1_state() 73 ctxt->sys_regs[TPIDR_EL1] = read_sysreg(tpidr_el1); in __sysreg_save_el1_state() 75 ctxt->gp_regs.sp_el1 = read_sysreg(sp_el1); in __sysreg_save_el1_state() [all …]
|
D | switch.c | 52 vcpu->arch.ctxt.sys_regs[FPEXC32_EL2] = read_sysreg(fpexc32_el2); in __fpsimd_save_fpexc32() 98 val = read_sysreg(cpacr_el1); in activate_traps_vhe() 152 u64 mdcr_el2 = read_sysreg(mdcr_el2); in __deactivate_traps_nvhe() 173 vcpu->arch.hcr_el2 = read_sysreg(hcr_el2); in __deactivate_traps() 188 u64 mdcr_el2 = read_sysreg(mdcr_el2); in deactivate_traps_vhe_put() 255 par = read_sysreg(par_el1); in __translate_far_to_hpfar() 259 tmp = read_sysreg(par_el1); in __translate_far_to_hpfar() 300 hpfar = read_sysreg(hpfar_el2); in __populate_fault_info() 340 write_sysreg(read_sysreg(cpacr_el1) | CPACR_EL1_FPEN, in __hyp_switch_fpsimd() 343 write_sysreg(read_sysreg(cptr_el2) & ~(u64)CPTR_EL2_TFP, in __hyp_switch_fpsimd() [all …]
|
D | s2-setup.c | 34 parange = read_sysreg(id_aa64mmfr0_el1) & 7; in __init_stage2_translation() 74 tmp = (read_sysreg(id_aa64mmfr1_el1) >> ID_AA64MMFR1_HADBS_SHIFT) & 0xf; in __init_stage2_translation() 82 tmp = (read_sysreg(id_aa64mmfr1_el1) >> ID_AA64MMFR1_VMIDBITS_SHIFT) & 0xf; in __init_stage2_translation()
|
D | debug-sr.c | 26 #define read_debug(r,n) read_sysreg(r##n##_el1) 77 if (!cpuid_feature_extract_unsigned_field(read_sysreg(id_aa64dfr0_el1), in __debug_save_spe_nvhe() 120 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_save_state() 129 ctxt->sys_regs[MDCCINT_EL1] = read_sysreg(mdccint_el1); in __debug_save_state() 139 aa64dfr0 = read_sysreg(id_aa64dfr0_el1); in __debug_restore_state() 204 return read_sysreg(mdcr_el2); in __kvm_get_mdcr_el2()
|
D | vgic-v2-cpuif-proxy.c | 32 return !!(read_sysreg(SCTLR_EL1) & SCTLR_ELx_EE); in __is_be()
|
D | tlb.c | 34 val = read_sysreg(hcr_el2); in __tlb_switch_to_guest_vhe()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | arch_timer.h | 74 _val = read_sysreg(reg); \ 77 _val = read_sysreg(reg); \ 119 return read_sysreg(cntp_ctl_el0); in arch_timer_reg_read_cp15() 126 return read_sysreg(cntv_ctl_el0); in arch_timer_reg_read_cp15() 137 return read_sysreg(cntfrq_el0); in arch_timer_get_cntfrq() 142 return read_sysreg(cntkctl_el1); in arch_timer_get_cntkctl()
|
D | dcc.h | 28 return read_sysreg(mdccsr_el0); in __dcc_getstatus() 33 char c = read_sysreg(dbgdtrrx_el0); in __dcc_getchar()
|
D | virt.h | 94 return read_sysreg(CurrentEL) == CurrentEL_EL2; in is_kernel_in_hyp_mode()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | sdei.c | 185 u64 elr = read_sysreg(elr_el1); in _sdei_handler() 186 u32 kernel_mode = read_sysreg(CurrentEL) | 1; /* +SPSel */ in _sdei_handler() 187 unsigned long vbar = read_sysreg(vbar_el1); in _sdei_handler() 208 if (elr != read_sysreg(elr_el1)) { in _sdei_handler()
|
D | perf_event.c | 503 return read_sysreg(pmcr_el0); in armv8pmu_pmcr_read() 539 return read_sysreg(pmxevcntr_el0); in armv8pmu_read_evcntr() 564 value = read_sysreg(pmccntr_el0); in armv8pmu_read_counter() 709 value = read_sysreg(pmovsclr_el0); in armv8pmu_getreset_flags() 1067 dfr0 = read_sysreg(id_aa64dfr0_el1); in __armv8pmu_probe_pmu() 1082 pmceid[0] = read_sysreg(pmceid0_el0); in __armv8pmu_probe_pmu() 1083 pmceid[1] = read_sysreg(pmceid1_el0); in __armv8pmu_probe_pmu()
|
D | process.c | 340 *task_user_tls(p) = read_sysreg(tpidr_el0); in copy_thread() 374 *task_user_tls(current) = read_sysreg(tpidr_el0); in tls_preserve_current_state()
|
D | cacheinfo.c | 37 clidr = read_sysreg(clidr_el1); in get_cache_type()
|
/Linux-v4.19/arch/arm64/kvm/ |
D | regmap.c | 168 return read_sysreg(spsr_abt); in vcpu_read_spsr32() 170 return read_sysreg(spsr_und); in vcpu_read_spsr32() 172 return read_sysreg(spsr_irq); in vcpu_read_spsr32() 174 return read_sysreg(spsr_fiq); in vcpu_read_spsr32()
|
D | sys_regs_generic_v8.c | 47 __vcpu_sys_reg(vcpu, ACTLR_EL1) = read_sysreg(actlr_el1); in reset_actlr()
|
D | fpsimd.c | 73 if (read_sysreg(cpacr_el1) & CPACR_EL1_ZEN_EL0EN) in kvm_arch_vcpu_load_fp()
|
/Linux-v4.19/virt/kvm/arm/hyp/ |
D | timer-sr.c | 39 val = read_sysreg(cnthctl_el2); in __timer_disable_traps() 56 val = read_sysreg(cnthctl_el2); in __timer_enable_traps()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | arch_gicv3.h | 122 return read_sysreg(a32); \ 133 u64 val = read_sysreg(a32lo); \ 135 val |= (u64)read_sysreg(a32hi) << 32; \ 203 u32 irqstat = read_sysreg(ICC_IAR1); in gic_read_iar() 218 return read_sysreg(ICC_CTLR); in gic_read_ctlr() 234 return read_sysreg(ICC_SRE); in gic_read_sre()
|
D | kvm_hyp.h | 94 #define read_sysreg_el0(r) read_sysreg(r##_el0) 122 return !(read_sysreg(HCPTR) & (HCPTR_TCP(11) | HCPTR_TCP(10))); in __vfp_enabled()
|
D | cp15.h | 63 #define read_sysreg(...) __read_sysreg(__VA_ARGS__) macro
|
/Linux-v4.19/drivers/clocksource/ |
D | arm_arch_timer.c | 203 _old = read_sysreg(reg); \ 204 _new = read_sysreg(reg); \ 249 _old = read_sysreg(reg); \ 250 _new = read_sysreg(reg); \ 307 old = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0() 308 new = read_sysreg(cntpct_el0); in arm64_858921_read_cntpct_el0() 316 old = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0() 317 new = read_sysreg(cntvct_el0); in arm64_858921_read_cntvct_el0()
|
/Linux-v4.19/arch/arm/mm/ |
D | pmsa-v8.c | 27 return read_sysreg(PRLAR); in prlar_read() 32 return read_sysreg(PRBAR); in prbar_read()
|