|
| EXPORT_SYMBOL_GPL (kvm_x86_ops) |
|
| module_param (ignore_msrs, bool, S_IRUGO|S_IWUSR) |
|
| EXPORT_SYMBOL_GPL (kvm_has_tsc_control) |
|
| EXPORT_SYMBOL_GPL (kvm_max_guest_tsc_khz) |
|
| module_param (tsc_tolerance_ppm, uint, S_IRUGO|S_IWUSR) |
|
int | emulator_fix_hypercall (struct x86_emulate_ctxt *ctxt) |
|
void | kvm_define_shared_msr (unsigned slot, u32 msr) |
|
| EXPORT_SYMBOL_GPL (kvm_define_shared_msr) |
|
void | kvm_set_shared_msr (unsigned slot, u64 value, u64 mask) |
|
| EXPORT_SYMBOL_GPL (kvm_set_shared_msr) |
|
u64 | kvm_get_apic_base (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_get_apic_base) |
|
void | kvm_set_apic_base (struct kvm_vcpu *vcpu, u64 data) |
|
| EXPORT_SYMBOL_GPL (kvm_set_apic_base) |
|
void | kvm_queue_exception (struct kvm_vcpu *vcpu, unsigned nr) |
|
| EXPORT_SYMBOL_GPL (kvm_queue_exception) |
|
void | kvm_requeue_exception (struct kvm_vcpu *vcpu, unsigned nr) |
|
| EXPORT_SYMBOL_GPL (kvm_requeue_exception) |
|
void | kvm_complete_insn_gp (struct kvm_vcpu *vcpu, int err) |
|
| EXPORT_SYMBOL_GPL (kvm_complete_insn_gp) |
|
void | kvm_inject_page_fault (struct kvm_vcpu *vcpu, struct x86_exception *fault) |
|
| EXPORT_SYMBOL_GPL (kvm_inject_page_fault) |
|
void | kvm_propagate_fault (struct kvm_vcpu *vcpu, struct x86_exception *fault) |
|
void | kvm_inject_nmi (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_inject_nmi) |
|
void | kvm_queue_exception_e (struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) |
|
| EXPORT_SYMBOL_GPL (kvm_queue_exception_e) |
|
void | kvm_requeue_exception_e (struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) |
|
| EXPORT_SYMBOL_GPL (kvm_requeue_exception_e) |
|
bool | kvm_require_cpl (struct kvm_vcpu *vcpu, int required_cpl) |
|
| EXPORT_SYMBOL_GPL (kvm_require_cpl) |
|
int | kvm_read_guest_page_mmu (struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gfn_t ngfn, void *data, int offset, int len, u32 access) |
|
| EXPORT_SYMBOL_GPL (kvm_read_guest_page_mmu) |
|
int | kvm_read_nested_guest_page (struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, int len, u32 access) |
|
int | load_pdptrs (struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3) |
|
| EXPORT_SYMBOL_GPL (load_pdptrs) |
|
int | kvm_set_cr0 (struct kvm_vcpu *vcpu, unsigned long cr0) |
|
| EXPORT_SYMBOL_GPL (kvm_set_cr0) |
|
void | kvm_lmsw (struct kvm_vcpu *vcpu, unsigned long msw) |
|
| EXPORT_SYMBOL_GPL (kvm_lmsw) |
|
int | __kvm_set_xcr (struct kvm_vcpu *vcpu, u32 index, u64 xcr) |
|
int | kvm_set_xcr (struct kvm_vcpu *vcpu, u32 index, u64 xcr) |
|
| EXPORT_SYMBOL_GPL (kvm_set_xcr) |
|
int | kvm_set_cr4 (struct kvm_vcpu *vcpu, unsigned long cr4) |
|
| EXPORT_SYMBOL_GPL (kvm_set_cr4) |
|
int | kvm_set_cr3 (struct kvm_vcpu *vcpu, unsigned long cr3) |
|
| EXPORT_SYMBOL_GPL (kvm_set_cr3) |
|
int | kvm_set_cr8 (struct kvm_vcpu *vcpu, unsigned long cr8) |
|
| EXPORT_SYMBOL_GPL (kvm_set_cr8) |
|
unsigned long | kvm_get_cr8 (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_get_cr8) |
|
int | kvm_set_dr (struct kvm_vcpu *vcpu, int dr, unsigned long val) |
|
| EXPORT_SYMBOL_GPL (kvm_set_dr) |
|
int | kvm_get_dr (struct kvm_vcpu *vcpu, int dr, unsigned long *val) |
|
| EXPORT_SYMBOL_GPL (kvm_get_dr) |
|
bool | kvm_rdpmc (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_rdpmc) |
|
void | kvm_enable_efer_bits (u64 mask) |
|
| EXPORT_SYMBOL_GPL (kvm_enable_efer_bits) |
|
int | kvm_set_msr (struct kvm_vcpu *vcpu, u32 msr_index, u64 data) |
|
void | kvm_write_tsc (struct kvm_vcpu *vcpu, u64 data) |
|
| EXPORT_SYMBOL_GPL (kvm_write_tsc) |
|
int | kvm_set_msr_common (struct kvm_vcpu *vcpu, u32 msr, u64 data) |
|
| EXPORT_SYMBOL_GPL (kvm_set_msr_common) |
|
int | kvm_get_msr (struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) |
|
int | kvm_get_msr_common (struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) |
|
| EXPORT_SYMBOL_GPL (kvm_get_msr_common) |
|
int | kvm_dev_ioctl_check_extension (long ext) |
|
long | kvm_arch_dev_ioctl (struct file *filp, unsigned int ioctl, unsigned long arg) |
|
void | kvm_arch_vcpu_load (struct kvm_vcpu *vcpu, int cpu) |
|
void | kvm_arch_vcpu_put (struct kvm_vcpu *vcpu) |
|
long | kvm_arch_vcpu_ioctl (struct file *filp, unsigned int ioctl, unsigned long arg) |
|
int | kvm_arch_vcpu_fault (struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
|
int | kvm_vm_ioctl_get_dirty_log (struct kvm *kvm, struct kvm_dirty_log *log) |
|
int | kvm_vm_ioctl_irq_line (struct kvm *kvm, struct kvm_irq_level *irq_event) |
|
long | kvm_arch_vm_ioctl (struct file *filp, unsigned int ioctl, unsigned long arg) |
|
void | kvm_get_segment (struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) |
|
gpa_t | translate_nested_gpa (struct kvm_vcpu *vcpu, gpa_t gpa, u32 access) |
|
gpa_t | kvm_mmu_gva_to_gpa_read (struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) |
|
gpa_t | kvm_mmu_gva_to_gpa_fetch (struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) |
|
gpa_t | kvm_mmu_gva_to_gpa_write (struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) |
|
gpa_t | kvm_mmu_gva_to_gpa_system (struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) |
|
int | kvm_read_guest_virt (struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception) |
|
| EXPORT_SYMBOL_GPL (kvm_read_guest_virt) |
|
int | kvm_write_guest_virt_system (struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception) |
|
| EXPORT_SYMBOL_GPL (kvm_write_guest_virt_system) |
|
int | emulator_write_phys (struct kvm_vcpu *vcpu, gpa_t gpa, const void *val, int bytes) |
|
int | emulator_read_write (struct x86_emulate_ctxt *ctxt, unsigned long addr, void *val, unsigned int bytes, struct x86_exception *exception, const struct read_write_emulator_ops *ops) |
|
int | emulator_write_emulated (struct x86_emulate_ctxt *ctxt, unsigned long addr, const void *val, unsigned int bytes, struct x86_exception *exception) |
|
int | kvm_emulate_wbinvd (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_emulate_wbinvd) |
|
int | emulator_get_dr (struct x86_emulate_ctxt *ctxt, int dr, unsigned long *dest) |
|
int | emulator_set_dr (struct x86_emulate_ctxt *ctxt, int dr, unsigned long value) |
|
int | kvm_inject_realmode_interrupt (struct kvm_vcpu *vcpu, int irq, int inc_eip) |
|
| EXPORT_SYMBOL_GPL (kvm_inject_realmode_interrupt) |
|
int | x86_emulate_instruction (struct kvm_vcpu *vcpu, unsigned long cr2, int emulation_type, void *insn, int insn_len) |
|
| EXPORT_SYMBOL_GPL (x86_emulate_instruction) |
|
int | kvm_fast_pio_out (struct kvm_vcpu *vcpu, int size, unsigned short port) |
|
| EXPORT_SYMBOL_GPL (kvm_fast_pio_out) |
|
int | kvm_is_in_guest (void) |
|
void | kvm_before_handle_nmi (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_before_handle_nmi) |
|
void | kvm_after_handle_nmi (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_after_handle_nmi) |
|
int | kvm_arch_init (void *opaque) |
|
void | kvm_arch_exit (void) |
|
int | kvm_emulate_halt (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_emulate_halt) |
|
int | kvm_hv_hypercall (struct kvm_vcpu *vcpu) |
|
int | kvm_emulate_hypercall (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_emulate_hypercall) |
|
int | kvm_arch_vcpu_ioctl_run (struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) |
|
int | kvm_arch_vcpu_ioctl_get_regs (struct kvm_vcpu *vcpu, struct kvm_regs *regs) |
|
int | kvm_arch_vcpu_ioctl_set_regs (struct kvm_vcpu *vcpu, struct kvm_regs *regs) |
|
void | kvm_get_cs_db_l_bits (struct kvm_vcpu *vcpu, int *db, int *l) |
|
| EXPORT_SYMBOL_GPL (kvm_get_cs_db_l_bits) |
|
int | kvm_arch_vcpu_ioctl_get_sregs (struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) |
|
int | kvm_arch_vcpu_ioctl_get_mpstate (struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) |
|
int | kvm_arch_vcpu_ioctl_set_mpstate (struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) |
|
int | kvm_task_switch (struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index, int reason, bool has_error_code, u32 error_code) |
|
| EXPORT_SYMBOL_GPL (kvm_task_switch) |
|
int | kvm_arch_vcpu_ioctl_set_sregs (struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) |
|
int | kvm_arch_vcpu_ioctl_set_guest_debug (struct kvm_vcpu *vcpu, struct kvm_guest_debug *dbg) |
|
int | kvm_arch_vcpu_ioctl_translate (struct kvm_vcpu *vcpu, struct kvm_translation *tr) |
|
int | kvm_arch_vcpu_ioctl_get_fpu (struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) |
|
int | kvm_arch_vcpu_ioctl_set_fpu (struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) |
|
int | fx_init (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (fx_init) |
|
void | kvm_load_guest_fpu (struct kvm_vcpu *vcpu) |
|
void | kvm_put_guest_fpu (struct kvm_vcpu *vcpu) |
|
void | kvm_arch_vcpu_free (struct kvm_vcpu *vcpu) |
|
struct kvm_vcpu * | kvm_arch_vcpu_create (struct kvm *kvm, unsigned int id) |
|
int | kvm_arch_vcpu_setup (struct kvm_vcpu *vcpu) |
|
void | kvm_arch_vcpu_destroy (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_vcpu_reset (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_hardware_enable (void *garbage) |
|
void | kvm_arch_hardware_disable (void *garbage) |
|
int | kvm_arch_hardware_setup (void) |
|
void | kvm_arch_hardware_unsetup (void) |
|
void | kvm_arch_check_processor_compat (void *rtn) |
|
bool | kvm_vcpu_compatible (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_vcpu_init (struct kvm_vcpu *vcpu) |
|
void | kvm_arch_vcpu_uninit (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_init_vm (struct kvm *kvm, unsigned long type) |
|
void | kvm_arch_sync_events (struct kvm *kvm) |
|
void | kvm_arch_destroy_vm (struct kvm *kvm) |
|
void | kvm_arch_free_memslot (struct kvm_memory_slot *free, struct kvm_memory_slot *dont) |
|
int | kvm_arch_create_memslot (struct kvm_memory_slot *slot, unsigned long npages) |
|
int | kvm_arch_prepare_memory_region (struct kvm *kvm, struct kvm_memory_slot *memslot, struct kvm_memory_slot old, struct kvm_userspace_memory_region *mem, int user_alloc) |
|
void | kvm_arch_commit_memory_region (struct kvm *kvm, struct kvm_userspace_memory_region *mem, struct kvm_memory_slot old, int user_alloc) |
|
void | kvm_arch_flush_shadow_all (struct kvm *kvm) |
|
void | kvm_arch_flush_shadow_memslot (struct kvm *kvm, struct kvm_memory_slot *slot) |
|
int | kvm_arch_vcpu_runnable (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_vcpu_should_kick (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_interrupt_allowed (struct kvm_vcpu *vcpu) |
|
bool | kvm_is_linear_rip (struct kvm_vcpu *vcpu, unsigned long linear_rip) |
|
| EXPORT_SYMBOL_GPL (kvm_is_linear_rip) |
|
unsigned long | kvm_get_rflags (struct kvm_vcpu *vcpu) |
|
| EXPORT_SYMBOL_GPL (kvm_get_rflags) |
|
void | kvm_set_rflags (struct kvm_vcpu *vcpu, unsigned long rflags) |
|
| EXPORT_SYMBOL_GPL (kvm_set_rflags) |
|
void | kvm_arch_async_page_ready (struct kvm_vcpu *vcpu, struct kvm_async_pf *work) |
|
bool | kvm_find_async_pf_gfn (struct kvm_vcpu *vcpu, gfn_t gfn) |
|
void | kvm_arch_async_page_not_present (struct kvm_vcpu *vcpu, struct kvm_async_pf *work) |
|
void | kvm_arch_async_page_present (struct kvm_vcpu *vcpu, struct kvm_async_pf *work) |
|
bool | kvm_arch_can_inject_async_page_present (struct kvm_vcpu *vcpu) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_exit) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_inj_virq) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_page_fault) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_msr) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_cr) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_nested_vmrun) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_nested_vmexit) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_nested_vmexit_inject) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_nested_intr_vmexit) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_invlpga) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_skinit) |
|
| EXPORT_TRACEPOINT_SYMBOL_GPL (kvm_nested_intercepts) |
|