#include <linux/kvm_host.h>
#include "x86.h"
Go to the source code of this file.
◆ guest_hv_cpuid_has_l2_tlb_flush()
static bool guest_hv_cpuid_has_l2_tlb_flush |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_destroy_vm()
static void kvm_hv_destroy_vm |
( |
struct kvm * |
kvm | ) |
|
|
inlinestatic |
◆ kvm_hv_free_pa_page()
static void kvm_hv_free_pa_page |
( |
struct kvm * |
kvm | ) |
|
|
inlinestatic |
◆ kvm_hv_get_vpindex()
static u32 kvm_hv_get_vpindex |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
Definition at line 320 of file hyperv.h.
322 return vcpu->vcpu_idx;
◆ kvm_hv_has_stimer_pending()
static bool kvm_hv_has_stimer_pending |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_hypercall()
static int kvm_hv_hypercall |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
Definition at line 284 of file hyperv.h.
286 return HV_STATUS_ACCESS_DENIED;
◆ kvm_hv_hypercall_enabled()
static bool kvm_hv_hypercall_enabled |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_init_vm()
static void kvm_hv_init_vm |
( |
struct kvm * |
kvm | ) |
|
|
inlinestatic |
◆ kvm_hv_invtsc_suppressed()
static bool kvm_hv_invtsc_suppressed |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_is_tlb_flush_hcall()
static bool kvm_hv_is_tlb_flush_hcall |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_nested_transtion_tlb_flush()
static void kvm_hv_nested_transtion_tlb_flush |
( |
struct kvm_vcpu * |
vcpu, |
|
|
bool |
tdp_enabled |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_request_tsc_page_update()
static void kvm_hv_request_tsc_page_update |
( |
struct kvm * |
kvm | ) |
|
|
inlinestatic |
◆ kvm_hv_set_cpuid()
static void kvm_hv_set_cpuid |
( |
struct kvm_vcpu * |
vcpu, |
|
|
bool |
hyperv_enabled |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_setup_tsc_page()
static void kvm_hv_setup_tsc_page |
( |
struct kvm * |
kvm, |
|
|
struct pvclock_vcpu_time_info * |
hv_clock |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_synic_auto_eoi_set()
static bool kvm_hv_synic_auto_eoi_set |
( |
struct kvm_vcpu * |
vcpu, |
|
|
int |
vector |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_synic_has_vector()
static bool kvm_hv_synic_has_vector |
( |
struct kvm_vcpu * |
vcpu, |
|
|
int |
vector |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_synic_send_eoi()
static void kvm_hv_synic_send_eoi |
( |
struct kvm_vcpu * |
vcpu, |
|
|
int |
vector |
|
) |
| |
|
inlinestatic |
◆ kvm_hv_vcpu_init()
static int kvm_hv_vcpu_init |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_vcpu_purge_flush_tlb()
static void kvm_hv_vcpu_purge_flush_tlb |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_vcpu_uninit()
static void kvm_hv_vcpu_uninit |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_verify_vp_assist()
static int kvm_hv_verify_vp_assist |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |
◆ kvm_hv_xsaves_xsavec_maybe_warn()
static void kvm_hv_xsaves_xsavec_maybe_warn |
( |
struct kvm_vcpu * |
vcpu | ) |
|
|
inlinestatic |