Lines Matching defs:v

90 static void svm_crash_or_fault(struct vcpu *v)  in svm_crash_or_fault()
146 void svm_intercept_msr(struct vcpu *v, uint32_t msr, int flags) in svm_intercept_msr()
165 static void svm_save_dr(struct vcpu *v) in svm_save_dr()
198 static void __restore_debug_registers(struct vmcb_struct *vmcb, struct vcpu *v) in __restore_debug_registers()
235 static void svm_restore_dr(struct vcpu *v) in svm_restore_dr()
242 static int svm_vmcb_save(struct vcpu *v, struct hvm_hw_cpu *c) in svm_vmcb_save()
268 static int svm_vmcb_restore(struct vcpu *v, struct hvm_hw_cpu *c) in svm_vmcb_restore()
352 static void svm_save_cpu_state(struct vcpu *v, struct hvm_hw_cpu *data) in svm_save_cpu_state()
366 static void svm_load_cpu_state(struct vcpu *v, struct hvm_hw_cpu *data) in svm_load_cpu_state()
379 static void svm_save_vmcb_ctxt(struct vcpu *v, struct hvm_hw_cpu *ctxt) in svm_save_vmcb_ctxt()
385 static int svm_load_vmcb_ctxt(struct vcpu *v, struct hvm_hw_cpu *ctxt) in svm_load_vmcb_ctxt()
402 static void svm_save_msr(struct vcpu *v, struct hvm_msr *ctxt) in svm_save_msr()
424 static int svm_load_msr(struct vcpu *v, struct hvm_msr *ctxt) in svm_load_msr()
463 static void svm_fpu_enter(struct vcpu *v) in svm_fpu_enter()
473 static void svm_fpu_leave(struct vcpu *v) in svm_fpu_leave()
495 static unsigned int svm_get_interrupt_shadow(struct vcpu *v) in svm_get_interrupt_shadow()
509 static void svm_set_interrupt_shadow(struct vcpu *v, unsigned int intr_shadow) in svm_set_interrupt_shadow()
523 static int svm_guest_x86_mode(struct vcpu *v) in svm_guest_x86_mode()
536 void svm_update_guest_cr(struct vcpu *v, unsigned int cr) in svm_update_guest_cr()
604 static void svm_update_guest_efer(struct vcpu *v) in svm_update_guest_efer()
616 static void svm_update_guest_vendor(struct vcpu *v) in svm_update_guest_vendor()
631 static void svm_sync_vmcb(struct vcpu *v) in svm_sync_vmcb()
643 static unsigned int svm_get_cpl(struct vcpu *v) in svm_get_cpl()
648 static void svm_get_segment_register(struct vcpu *v, enum x86_segment seg, in svm_get_segment_register()
693 static void svm_set_segment_register(struct vcpu *v, enum x86_segment seg, in svm_set_segment_register()
769 static unsigned long svm_get_shadow_gs_base(struct vcpu *v) in svm_get_shadow_gs_base()
774 static int svm_set_guest_pat(struct vcpu *v, u64 gpat) in svm_set_guest_pat()
785 static int svm_get_guest_pat(struct vcpu *v, u64 *gpat) in svm_get_guest_pat()
833 static void svm_set_tsc_offset(struct vcpu *v, u64 offset, u64 at_tsc) in svm_set_tsc_offset()
866 static void svm_set_rdtsc_exiting(struct vcpu *v, bool_t enable) in svm_set_rdtsc_exiting()
885 static void svm_set_descriptor_access_exiting(struct vcpu *v, bool enable) in svm_set_descriptor_access_exiting()
902 static unsigned int svm_get_insn_bytes(struct vcpu *v, uint8_t *buf) in svm_get_insn_bytes()
951 static inline void svm_lwp_save(struct vcpu *v) in svm_lwp_save()
961 static inline void svm_lwp_load(struct vcpu *v) in svm_lwp_load()
969 static int svm_update_lwp_cfg(struct vcpu *v, uint64_t msr_content) in svm_update_lwp_cfg()
1006 static inline void svm_tsc_ratio_save(struct vcpu *v) in svm_tsc_ratio_save()
1013 static inline void svm_tsc_ratio_load(struct vcpu *v) in svm_tsc_ratio_load()
1019 static void svm_ctxt_switch_from(struct vcpu *v) in svm_ctxt_switch_from()
1046 static void svm_ctxt_switch_to(struct vcpu *v) in svm_ctxt_switch_to()
1078 static void noreturn svm_do_resume(struct vcpu *v) in svm_do_resume()
1204 static int svm_vcpu_initialise(struct vcpu *v) in svm_vcpu_initialise()
1223 static void svm_vcpu_destroy(struct vcpu *v) in svm_vcpu_destroy()
1483 static int svm_event_pending(struct vcpu *v) in svm_event_pending()
1563 static int svm_handle_osvw(struct vcpu *v, uint32_t msr, uint64_t *val, bool_t read) in svm_handle_osvw()
1686 static void svm_do_nested_pgfault(struct vcpu *v, in svm_do_nested_pgfault()
1758 struct vcpu *v = current; in svm_fpu_dirty_intercept() local
1820 static void svm_dr_access(struct vcpu *v, struct cpu_user_regs *regs) in svm_dr_access()
1831 struct vcpu *v = current; in svm_msr_read_intercept() local
1972 struct vcpu *v = current; in svm_msr_write_intercept() local
2189 struct vcpu *v, uint64_t vmcbaddr) in svm_vmexit_do_vmrun()
2210 nsvm_get_nvmcb_page(struct vcpu *v, uint64_t vmcbaddr) in nsvm_get_nvmcb_page()
2238 struct vcpu *v, uint64_t vmcbaddr) in svm_vmexit_do_vmload()
2274 struct vcpu *v, uint64_t vmcbaddr) in svm_vmexit_do_vmsave()
2307 struct vcpu *v = current; in svm_is_erratum_383() local
2333 struct vcpu *v, struct cpu_user_regs *regs) in svm_vmexit_mce_intercept()
2364 struct vcpu *v, unsigned long vaddr, uint32_t asid) in svm_invlpga_intercept()
2388 static void svm_invlpg(struct vcpu *v, unsigned long vaddr) in svm_invlpg()
2393 static bool svm_get_pending_event(struct vcpu *v, struct x86_event *info) in svm_get_pending_event()
2467 struct vcpu *v = current; in svm_vmexit_handler() local