Home
last modified time | relevance | path

Searched refs:vcpu_has_nv (Results 1 – 21 of 21) sorted by relevance

/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()
623 if (vcpu_has_nv(vcpu)) { in kvm_handle_cntxct()
637 if (vcpu_has_nv(vcpu)) { in kvm_handle_cntxct()
/linux-6.15/arch/arm64/kvm/hyp/
H A Dexception.c27 if (unlikely(vcpu_has_nv(vcpu))) in __vcpu_read_sys_reg()
37 if (unlikely(vcpu_has_nv(vcpu))) in __vcpu_write_sys_reg()
46 if (unlikely(vcpu_has_nv(vcpu))) { in __vcpu_write_spsr()
H A Dvgic-v3-sr.c1053 if (!vcpu_has_nv(vcpu) || is_hyp_ctxt(vcpu)) in __vgic_v3_check_trap_forwarding()
/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c53 if (!vcpu_has_nv(vcpu)) in __compute_hcr()
90 if (!vcpu_has_nv(vcpu)) in __activate_cptr_traps()
493 if (!vcpu_has_nv(vcpu)) in kvm_hyp_handle_zcr_el2()
573 if (vcpu_has_nv(vcpu) && (read_sysreg(hcr_el2) & HCR_NV)) { in fixup_guest_exit()
H A Dsysreg-sr.c208 if (vcpu_has_nv(vcpu)) in __vcpu_load_switch_sysregs()
223 if (vcpu_has_nv(vcpu)) { in __vcpu_load_switch_sysregs()
/linux-6.15/arch/arm64/kvm/
H A Dhandle_exit.c44 if (vcpu_has_nv(vcpu)) { in handle_hvc()
254 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in kvm_handle_ptrauth()
H A Dinject_fault.c21 if (likely(!vcpu_has_nv(vcpu))) { in pend_sync_exception()
H A Darch_timer.c61 if (!vcpu_has_nv(vcpu)) in nr_timers()
166 if (vcpu_has_nv(vcpu)) { in get_timer_map()
833 if (vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu)) { in timer_set_traps()
876 if (vcpu_has_nv(vcpu)) in kvm_timer_vcpu_load()
1036 if (vcpu_has_nv(vcpu)) { in kvm_timer_vcpu_reset()
H A Dreset.c213 else if (vcpu_has_nv(vcpu)) in kvm_reset_vcpu()
H A Darm.c518 if (unlikely(vcpu_has_nv(vcpu) && !is_hyp_ctxt(vcpu))) { in vcpu_set_pauth_traps()
569 if (vcpu_has_nv(vcpu)) in kvm_arch_vcpu_load()
655 if (vcpu_has_nv(vcpu)) in kvm_arch_vcpu_put()
845 if (vcpu_has_nv(vcpu)) { in kvm_arch_vcpu_run_pid_change()
1059 if (vcpu_has_nv(vcpu)) in vcpu_mode_is_bad_32bit()
1499 if (!ret && vcpu_has_nv(vcpu)) in kvm_setup_vcpu()
H A Dpmu-emul.c279 if (!vcpu_has_nv(vcpu)) in kvm_pmu_hyp_counter_mask()
312 if (!vcpu_has_nv(vcpu) || vcpu_is_el2(vcpu)) in kvm_pmu_accessible_counter_mask()
H A Dsys_regs.c1652 if (vcpu_has_nv(vcpu)) in __kvm_read_sanitised_id_reg()
1951 (vcpu_has_nv(vcpu) && !FIELD_GET(ID_AA64PFR0_EL1_EL2, user_val))) in set_id_aa64pfr0_el1()
1978 if (vcpu_has_nv(vcpu) && in set_id_aa64mmfr0_el1()
2258 if (vcpu_has_nv(vcpu)) in el2_visibility()
5242 if (vcpu_has_nv(vcpu)) { in kvm_finalize_sys_regs()
H A Dguest.c260 if (!vcpu_has_nv(vcpu)) in set_core_reg()
H A Demulate-nested.c2307 if (!vcpu_has_nv(vcpu)) in triage_sysreg_trap()
2406 if (!vcpu_has_nv(vcpu)) in __forward_traps()
2553 if (!vcpu_has_nv(vcpu)) { in kvm_inject_nested()
H A Dnested.c334 if (!vcpu_has_nv(vcpu)) in kvm_walk_nested_s2()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_emulate.h203 if (!vcpu_has_nv(vcpu)) in is_hyp_ctxt()
284 if (!vcpu_has_nv(vcpu) || vcpu_is_el2(vcpu)) in guest_hyp_wfx_traps_enabled()
656 (!vcpu_has_nv(vcpu) ? false : \
H A Dkvm_nested.h10 static inline bool vcpu_has_nv(const struct kvm_vcpu *vcpu) in vcpu_has_nv() function
H A Dkvm_host.h1057 if (vcpu_has_nv((v)) && (r) >= __SANITISED_REG_START__) \
/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()
H A Dvgic.c881 if (vcpu_has_nv(vcpu)) in kvm_vgic_sync_hwstate()
938 if (vcpu_has_nv(vcpu)) in kvm_vgic_flush_hwstate()
H A Dvgic-v4.c344 if (likely(!vcpu_has_nv(vcpu))) in vgic_v4_want_doorbell()