Home
last modified time | relevance | path

Searched refs:is_hyp_ctxt (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c56 if (is_hyp_ctxt(vcpu)) { in __compute_hcr()
99 if (vcpu_el2_e2h_is_set(vcpu) && is_hyp_ctxt(vcpu)) in __activate_cptr_traps()
106 if (is_hyp_ctxt(vcpu)) in __activate_cptr_traps()
307 if (!is_hyp_ctxt(vcpu)) in kvm_hyp_handle_timer()
448 if (!(is_hyp_ctxt(vcpu))) in kvm_hyp_handle_tlbi_el2()
472 if (!is_hyp_ctxt(vcpu) || esr_sys64_to_sysreg(esr) != SYS_CPACR_EL1) in kvm_hyp_handle_cpacr_el1()
H A Dsysreg-sr.c220 if (unlikely(is_hyp_ctxt(vcpu))) { in __vcpu_load_switch_sysregs()
259 if (unlikely(is_hyp_ctxt(vcpu))) in __vcpu_put_switch_sysregs()
/linux-6.15/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h113 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) \
180 if ((vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) || \
262 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in __activate_traps_common()
360 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) in __hyp_sve_restore_guest()
386 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) in fpsimd_lazy_switch_to_guest()
484 if (WARN_ON_ONCE(!is_hyp_ctxt(vcpu))) in kvm_hyp_handle_fpsimd()
615 if (is_hyp_ctxt(vcpu)) in kvm_handle_cntxct()
/linux-6.15/arch/arm64/kvm/
H A Dhandle_exit.c254 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in kvm_handle_ptrauth()
282 if (is_hyp_ctxt(vcpu)) in kvm_handle_eret()
H A Darch_timer.c167 if (is_hyp_ctxt(vcpu)) { in get_timer_map()
283 ctx = is_hyp_ctxt(vcpu) ? vcpu_hvtimer(vcpu) : vcpu_vtimer(vcpu); in wfit_delay_ns()
439 if (is_hyp_ctxt(ctx->vcpu) && in kvm_timer_update_status()
797 if (cpus_have_final_cap(ARM64_HAS_ECV) && is_hyp_ctxt(vcpu)) { in timer_set_traps()
833 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in timer_set_traps()
H A Dsys_regs.c162 if (!is_hyp_ctxt(vcpu)) in vcpu_read_sys_reg()
204 if (unlikely(is_hyp_ctxt(vcpu))) in vcpu_read_sys_reg()
223 if (!is_hyp_ctxt(vcpu)) in vcpu_write_sys_reg()
259 if (unlikely(is_hyp_ctxt(vcpu))) in vcpu_write_sys_reg()
1313 if (is_hyp_ctxt(vcpu) && vcpu_el2_e2h_is_set(vcpu)) in access_arch_timer()
1321 if (is_hyp_ctxt(vcpu) && vcpu_el2_e2h_is_set(vcpu)) in access_arch_timer()
1350 if (is_hyp_ctxt(vcpu) && vcpu_el2_e2h_is_set(vcpu)) in access_arch_timer()
1358 if (is_hyp_ctxt(vcpu) && vcpu_el2_e2h_is_set(vcpu)) in access_arch_timer()
1387 if (is_hyp_ctxt(vcpu) && vcpu_el2_e2h_is_set(vcpu)) in access_arch_timer()
1425 if (is_hyp_ctxt(vcpu)) in access_arch_timer()
[all …]
H A Darm.c518 if (unlikely(vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu))) { in vcpu_set_pauth_traps()
1249 if (is_hyp_ctxt(vcpu)) in kvm_arch_vcpu_ioctl_run()
H A Dpmu-emul.c740 if (unlikely(is_hyp_ctxt(vcpu))) in kvm_pmu_create_perf_event()
H A Demulate-nested.c2228 if (is_hyp_ctxt(vcpu)) in check_fgt_bit()
2315 if (is_hyp_ctxt(vcpu) && !vcpu_is_host_el0(vcpu)) in triage_sysreg_trap()
2410 if (!is_hyp_ctxt(vcpu) && control_bit_set) { in __forward_traps()
H A Dnested.c685 if (is_hyp_ctxt(vcpu)) { in kvm_vcpu_load_hw_mmu()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_emulate.h198 static inline bool is_hyp_ctxt(const struct kvm_vcpu *vcpu) in is_hyp_ctxt() function
224 return is_hyp_ctxt(vcpu) && !vcpu_is_el2(vcpu); in vcpu_is_host_el0()
H A Dkvm_host.h972 (unlikely(is_hyp_ctxt(vcpu)) ? ZCR_EL2 : ZCR_EL1)
/linux-6.15/arch/arm64/kvm/vgic/
H A Dvgic-v3-nested.c114 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in vgic_state_is_nested()
/linux-6.15/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c1053 if (!vcpu_has_nv(vcpu) || is_hyp_ctxt(vcpu)) in __vgic_v3_check_trap_forwarding()