Searched defs:vcpu (Results 1 - 25 of 381) sorted by last modified time

1234567891011>>

/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_init.c39 static void v3_redist_reg_get_errno(int gicv3_fd, int vcpu, int offset, argument
49 static void v3_redist_reg_get(int gicv3_fd, int vcpu, int offset, uint32_t want, argument
69 static int run_vcpu(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c365 struct kvm_vcpu *vcpu; local
514 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/virt/kvm/
H A Dkvm_main.c208 void vcpu_load(struct kvm_vcpu *vcpu) argument
219 void vcpu_put(struct kvm_vcpu *vcpu) argument
230 kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) argument
260 kvm_make_vcpu_request(struct kvm_vcpu *vcpu, unsigned int req, struct cpumask *tmp, int current_cpu) argument
291 struct kvm_vcpu *vcpu; local
317 struct kvm_vcpu *vcpu; local
482 kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) argument
506 kvm_vcpu_destroy(struct kvm_vcpu *vcpu) argument
525 struct kvm_vcpu *vcpu; local
2633 kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) argument
2674 kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
2682 kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) argument
2745 kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) argument
2777 kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) argument
3082 kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) argument
3094 kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
3149 kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) argument
3183 kvm_vcpu_unmap(struct kvm_vcpu *vcpu, struct kvm_host_map *map, bool dirty) argument
3334 kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, int len) argument
3363 kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) argument
3400 kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) argument
3437 kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data, int offset, int len) argument
3467 kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, unsigned long len) argument
3636 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
3666 kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) argument
3675 kvm_sigset_activate(struct kvm_vcpu *vcpu) argument
3689 kvm_sigset_deactivate(struct kvm_vcpu *vcpu) argument
3698 grow_halt_poll_ns(struct kvm_vcpu *vcpu) argument
3717 shrink_halt_poll_ns(struct kvm_vcpu *vcpu) argument
3736 kvm_vcpu_check_block(struct kvm_vcpu *vcpu) argument
3761 kvm_vcpu_block(struct kvm_vcpu *vcpu) argument
3793 update_halt_poll_stats(struct kvm_vcpu *vcpu, ktime_t start, ktime_t end, bool success) argument
3815 kvm_vcpu_max_halt_poll_ns(struct kvm_vcpu *vcpu) argument
3839 kvm_vcpu_halt(struct kvm_vcpu *vcpu) argument
3912 kvm_vcpu_wake_up(struct kvm_vcpu *vcpu) argument
3928 kvm_vcpu_kick(struct kvm_vcpu *vcpu) argument
4008 kvm_vcpu_eligible_for_directed_yield(struct kvm_vcpu *vcpu) argument
4030 kvm_arch_dy_runnable(struct kvm_vcpu *vcpu) argument
4035 vcpu_dy_runnable(struct kvm_vcpu *vcpu) argument
4055 kvm_arch_vcpu_preempted_in_kernel(struct kvm_vcpu *vcpu) argument
4060 kvm_arch_dy_has_pending_interrupt(struct kvm_vcpu *vcpu) argument
4068 struct kvm_vcpu *vcpu; local
4141 struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; local
4171 struct kvm_vcpu *vcpu = file->private_data; local
4185 struct kvm_vcpu *vcpu = filp->private_data; local
4202 create_vcpu_fd(struct kvm_vcpu *vcpu) argument
4213 struct kvm_vcpu *vcpu = data; local
4223 kvm_create_vcpu_debugfs(struct kvm_vcpu *vcpu) argument
4247 struct kvm_vcpu *vcpu; local
4355 kvm_vcpu_ioctl_set_sigmask(struct kvm_vcpu *vcpu, sigset_t *sigset) argument
4369 struct kvm_vcpu *vcpu = file->private_data; local
4378 struct kvm_vcpu *vcpu = file->private_data; local
4391 kvm_vcpu_ioctl_get_stats_fd(struct kvm_vcpu *vcpu) argument
4420 struct kvm_vcpu *vcpu = filp->private_data; local
4632 struct kvm_vcpu *vcpu = filp->private_data; local
4949 struct kvm_vcpu *vcpu; local
5802 __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, const void *val) argument
5823 kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, int len, const void *val) argument
5844 kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, int len, const void *val, long cookie) argument
5873 __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, void *val) argument
5894 kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, int len, void *val) argument
6082 struct kvm_vcpu *vcpu; local
6095 struct kvm_vcpu *vcpu; local
6322 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); local
6335 struct kvm_vcpu *vcpu = preempt_notifier_to_vcpu(pn); local
6356 struct kvm_vcpu *vcpu; local
6377 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
6392 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
[all...]
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dvmx_dirty_log_test.c90 struct kvm_vcpu *vcpu; local
H A Dpmu_counters_test.c26 static struct kvm_vm *pmu_vm_create_with_one_vcpu(struct kvm_vcpu **vcpu, argument
51 static void run_vcpu(struct kvm_vcpu *vcpu) argument
292 struct kvm_vcpu *vcpu; local
456 struct kvm_vcpu *vcpu; local
523 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c55 struct kvm_vcpu *vcpu = data; local
111 static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, argument
182 struct kvm_vcpu *vcpu; local
261 struct kvm_vcpu *vcpu; local
313 struct kvm_vcpu *vcpu; local
[all...]
H A Dmax_guest_memory_test.c33 struct kvm_vcpu *vcpu; member in struct:vcpu_info
56 static void run_vcpu(struct kvm_vcpu *vcpu) argument
65 struct kvm_vcpu *vcpu = info->vcpu; local
[all...]
/linux-master/arch/x86/kvm/
H A Dx86.c355 static inline void kvm_async_pf_hash_reset(struct kvm_vcpu *vcpu) argument
474 kvm_get_apic_base(struct kvm_vcpu *vcpu) argument
479 kvm_get_apic_mode(struct kvm_vcpu *vcpu) argument
485 kvm_set_apic_base(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
573 kvm_deliver_exception_payload(struct kvm_vcpu *vcpu, struct kvm_queued_exception *ex) argument
625 kvm_queue_exception_vmexit(struct kvm_vcpu *vcpu, unsigned int vector, bool has_error_code, u32 error_code, bool has_payload, unsigned long payload) argument
641 kvm_leave_nested(struct kvm_vcpu *vcpu) argument
646 kvm_multiple_exception(struct kvm_vcpu *vcpu, unsigned nr, bool has_error, u32 error_code, bool has_payload, unsigned long payload, bool reinject) argument
731 kvm_queue_exception(struct kvm_vcpu *vcpu, unsigned nr) argument
737 kvm_requeue_exception(struct kvm_vcpu *vcpu, unsigned nr) argument
743 kvm_queue_exception_p(struct kvm_vcpu *vcpu, unsigned nr, unsigned long payload) argument
750 kvm_queue_exception_e_p(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code, unsigned long payload) argument
757 kvm_complete_insn_gp(struct kvm_vcpu *vcpu, int err) argument
768 complete_emulated_insn_gp(struct kvm_vcpu *vcpu, int err) argument
779 kvm_inject_page_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) argument
796 kvm_inject_emulated_page_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault) argument
818 kvm_inject_nmi(struct kvm_vcpu *vcpu) argument
824 kvm_queue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) argument
830 kvm_requeue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code) argument
840 kvm_require_cpl(struct kvm_vcpu *vcpu, int required_cpl) argument
848 kvm_require_dr(struct kvm_vcpu *vcpu, int dr) argument
858 pdptr_rsvd_bits(struct kvm_vcpu *vcpu) argument
866 load_pdptrs(struct kvm_vcpu *vcpu, unsigned long cr3) argument
913 kvm_is_valid_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
929 kvm_post_set_cr0(struct kvm_vcpu *vcpu, unsigned long old_cr0, unsigned long cr0) argument
971 kvm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
1012 kvm_lmsw(struct kvm_vcpu *vcpu, unsigned long msw) argument
1018 kvm_load_guest_xsave_state(struct kvm_vcpu *vcpu) argument
1041 kvm_load_host_xsave_state(struct kvm_vcpu *vcpu) argument
1068 kvm_guest_supported_xfd(struct kvm_vcpu *vcpu) argument
1074 __kvm_set_xcr(struct kvm_vcpu *vcpu, u32 index, u64 xcr) argument
1119 kvm_emulate_xsetbv(struct kvm_vcpu *vcpu) argument
1132 __kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
1144 kvm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
1150 kvm_post_set_cr4(struct kvm_vcpu *vcpu, unsigned long old_cr4, unsigned long cr4) argument
1192 kvm_set_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
1223 kvm_invalidate_pcid(struct kvm_vcpu *vcpu, unsigned long pcid) argument
1266 kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
1315 kvm_set_cr8(struct kvm_vcpu *vcpu, unsigned long cr8) argument
1327 kvm_get_cr8(struct kvm_vcpu *vcpu) argument
1336 kvm_update_dr0123(struct kvm_vcpu *vcpu) argument
1346 kvm_update_dr7(struct kvm_vcpu *vcpu) argument
1361 kvm_dr6_fixed(struct kvm_vcpu *vcpu) argument
1373 kvm_set_dr(struct kvm_vcpu *vcpu, int dr, unsigned long val) argument
1402 kvm_get_dr(struct kvm_vcpu *vcpu, int dr) argument
1419 kvm_emulate_rdpmc(struct kvm_vcpu *vcpu) argument
1702 do_get_msr_feature(struct kvm_vcpu *vcpu, unsigned index, u64 *data) argument
1720 __kvm_valid_efer(struct kvm_vcpu *vcpu, u64 efer) argument
1741 kvm_valid_efer(struct kvm_vcpu *vcpu, u64 efer) argument
1750 set_efer(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
1793 kvm_msr_allowed(struct kvm_vcpu *vcpu, u32 index, u32 type) argument
1842 __kvm_set_msr(struct kvm_vcpu *vcpu, u32 index, u64 data, bool host_initiated) argument
1904 kvm_set_msr_ignored_check(struct kvm_vcpu *vcpu, u32 index, u64 data, bool host_initiated) argument
1922 __kvm_get_msr(struct kvm_vcpu *vcpu, u32 index, u64 *data, bool host_initiated) argument
1949 kvm_get_msr_ignored_check(struct kvm_vcpu *vcpu, u32 index, u64 *data, bool host_initiated) argument
1964 kvm_get_msr_with_filter(struct kvm_vcpu *vcpu, u32 index, u64 *data) argument
1971 kvm_set_msr_with_filter(struct kvm_vcpu *vcpu, u32 index, u64 data) argument
1978 kvm_get_msr(struct kvm_vcpu *vcpu, u32 index, u64 *data) argument
1984 kvm_set_msr(struct kvm_vcpu *vcpu, u32 index, u64 data) argument
1990 complete_userspace_rdmsr(struct kvm_vcpu *vcpu) argument
1998 complete_emulated_msr_access(struct kvm_vcpu *vcpu) argument
2003 complete_emulated_rdmsr(struct kvm_vcpu *vcpu) argument
2009 complete_fast_msr_access(struct kvm_vcpu *vcpu) argument
2014 complete_fast_rdmsr(struct kvm_vcpu *vcpu) argument
2032 kvm_msr_user_space(struct kvm_vcpu *vcpu, u32 index, u32 exit_reason, u64 data, int (*completion)(struct kvm_vcpu *vcpu), int r) argument
2054 kvm_emulate_rdmsr(struct kvm_vcpu *vcpu) argument
2079 kvm_emulate_wrmsr(struct kvm_vcpu *vcpu) argument
2104 kvm_emulate_as_nop(struct kvm_vcpu *vcpu) argument
2109 kvm_emulate_invd(struct kvm_vcpu *vcpu) argument
2116 kvm_handle_invalid_op(struct kvm_vcpu *vcpu) argument
2124 kvm_emulate_monitor_mwait(struct kvm_vcpu *vcpu, const char *insn) argument
2133 kvm_emulate_mwait(struct kvm_vcpu *vcpu) argument
2139 kvm_emulate_monitor(struct kvm_vcpu *vcpu) argument
2145 kvm_vcpu_exit_request(struct kvm_vcpu *vcpu) argument
2159 handle_fastpath_set_x2apic_icr_irqoff(struct kvm_vcpu *vcpu, u64 data) argument
2173 handle_fastpath_set_tscdeadline(struct kvm_vcpu *vcpu, u64 data) argument
2182 handle_fastpath_set_msr_irqoff(struct kvm_vcpu *vcpu) argument
2221 do_get_msr(struct kvm_vcpu *vcpu, unsigned index, u64 *data) argument
2226 do_set_msr(struct kvm_vcpu *vcpu, unsigned index, u64 *data) argument
2354 kvm_write_system_time(struct kvm_vcpu *vcpu, gpa_t system_time, bool old_msr, bool host_initiated) argument
2429 set_tsc_khz(struct kvm_vcpu *vcpu, u32 user_tsc_khz, bool scale) argument
2465 kvm_set_tsc_khz(struct kvm_vcpu *vcpu, u32 user_tsc_khz) argument
2499 compute_guest_tsc(struct kvm_vcpu *vcpu, s64 kernel_ns) argument
2515 kvm_track_tsc_matching(struct kvm_vcpu *vcpu, bool new_generation) argument
2571 kvm_compute_l1_tsc_offset(struct kvm_vcpu *vcpu, u64 target_tsc) argument
2580 kvm_read_l1_tsc(struct kvm_vcpu *vcpu, u64 host_tsc) argument
2612 kvm_vcpu_write_tsc_offset(struct kvm_vcpu *vcpu, u64 l1_offset) argument
2636 kvm_vcpu_write_tsc_multiplier(struct kvm_vcpu *vcpu, u64 l1_multiplier) argument
2670 __kvm_synchronize_tsc(struct kvm_vcpu *vcpu, u64 offset, u64 tsc, u64 ns, bool matched) argument
2717 kvm_synchronize_tsc(struct kvm_vcpu *vcpu, u64 *user_value) argument
2787 adjust_tsc_offset_guest(struct kvm_vcpu *vcpu, s64 adjustment) argument
2794 adjust_tsc_offset_host(struct kvm_vcpu *vcpu, s64 adjustment) argument
3069 struct kvm_vcpu *vcpu; local
3166 struct kvm_vcpu_arch *vcpu = &v->arch; local
3219 struct kvm_vcpu_arch *vcpu = &v->arch; local
3426 struct kvm_vcpu *vcpu; local
3470 can_set_mci_status(struct kvm_vcpu *vcpu) argument
3479 set_msr_mce(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
3551 kvm_pv_async_pf_enabled(struct kvm_vcpu *vcpu) argument
3558 kvm_pv_enable_async_pf(struct kvm_vcpu *vcpu, u64 data) argument
3597 kvm_pv_enable_async_pf_int(struct kvm_vcpu *vcpu, u64 data) argument
3613 kvmclock_reset(struct kvm_vcpu *vcpu) argument
3619 kvm_vcpu_flush_tlb_all(struct kvm_vcpu *vcpu) argument
3628 kvm_vcpu_flush_tlb_guest(struct kvm_vcpu *vcpu) argument
3653 kvm_vcpu_flush_tlb_current(struct kvm_vcpu *vcpu) argument
3665 kvm_service_local_tlb_flush_requests(struct kvm_vcpu *vcpu) argument
3675 record_steal_time(struct kvm_vcpu *vcpu) argument
3785 kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
4180 get_msr_mce(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata, bool host) argument
4230 kvm_get_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
4546 __msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs, struct kvm_msr_entry *entries, int (*do_msr)(struct kvm_vcpu *vcpu, unsigned index, u64 *data)) argument
4565 msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs __user *user_msrs, int (*do_msr)(struct kvm_vcpu *vcpu, unsigned index, u64 *data), int writeback) argument
4608 kvm_ioctl_get_supported_hv_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid2 __user *cpuid_arg) argument
5006 need_emulate_wbinvd(struct kvm_vcpu *vcpu) argument
5011 kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
5064 kvm_steal_time_set_preempted(struct kvm_vcpu *vcpu) argument
5111 kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) argument
5134 kvm_vcpu_ioctl_get_lapic(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) argument
5142 kvm_vcpu_ioctl_set_lapic(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) argument
5155 kvm_cpu_accept_dm_intr(struct kvm_vcpu *vcpu) argument
5171 kvm_vcpu_ready_for_interrupt_injection(struct kvm_vcpu *vcpu) argument
5186 kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq) argument
5213 kvm_vcpu_ioctl_nmi(struct kvm_vcpu *vcpu) argument
5220 vcpu_ioctl_tpr_access_reporting(struct kvm_vcpu *vcpu, struct kvm_tpr_access_ctl *tac) argument
5229 kvm_vcpu_ioctl_x86_setup_mce(struct kvm_vcpu *vcpu, u64 mcg_cap) argument
5276 kvm_vcpu_x86_set_ucna(struct kvm_vcpu *vcpu, struct kvm_x86_mce *mce, u64* banks) argument
5295 kvm_vcpu_ioctl_x86_set_mce(struct kvm_vcpu *vcpu, struct kvm_x86_mce *mce) argument
5348 kvm_vcpu_ioctl_x86_get_vcpu_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
5441 kvm_vcpu_ioctl_x86_set_vcpu_events(struct kvm_vcpu *vcpu, struct kvm_vcpu_events *events) argument
5560 kvm_vcpu_ioctl_x86_get_debugregs(struct kvm_vcpu *vcpu, struct kvm_debugregs *dbgregs) argument
5575 kvm_vcpu_ioctl_x86_set_debugregs(struct kvm_vcpu *vcpu, struct kvm_debugregs *dbgregs) argument
5600 kvm_vcpu_ioctl_x86_get_xsave2(struct kvm_vcpu *vcpu, u8 *state, unsigned int size) argument
5625 kvm_vcpu_ioctl_x86_get_xsave(struct kvm_vcpu *vcpu, struct kvm_xsave *guest_xsave) argument
5632 kvm_vcpu_ioctl_x86_set_xsave(struct kvm_vcpu *vcpu, struct kvm_xsave *guest_xsave) argument
5644 kvm_vcpu_ioctl_x86_get_xcrs(struct kvm_vcpu *vcpu, struct kvm_xcrs *guest_xcrs) argument
5658 kvm_vcpu_ioctl_x86_set_xcrs(struct kvm_vcpu *vcpu, struct kvm_xcrs *guest_xcrs) argument
5687 kvm_set_guest_paused(struct kvm_vcpu *vcpu) argument
5696 kvm_arch_tsc_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
5712 kvm_arch_tsc_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
5735 kvm_arch_tsc_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
5778 kvm_vcpu_ioctl_device_attr(struct kvm_vcpu *vcpu, unsigned int ioctl, void __user *argp) argument
5806 kvm_vcpu_ioctl_enable_cap(struct kvm_vcpu *vcpu, struct kvm_enable_cap *cap) argument
5865 struct kvm_vcpu *vcpu = filp->private_data; local
6306 kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) argument
6480 struct kvm_vcpu *vcpu; local
6901 struct kvm_vcpu *vcpu; local
7468 vcpu_mmio_write(struct kvm_vcpu *vcpu, gpa_t addr, int len, const void *v) argument
7489 vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v) argument
7511 kvm_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
7517 kvm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
7523 translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u64 access, struct x86_exception *exception) argument
7538 kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) argument
7548 kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) argument
7560 kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva, struct x86_exception *exception) argument
7568 kvm_read_guest_virt_helper(gva_t addr, void *val, unsigned int bytes, struct kvm_vcpu *vcpu, u64 access, struct x86_exception *exception) argument
7604 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
7627 kvm_read_guest_virt(struct kvm_vcpu *vcpu, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception) argument
7649 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
7660 kvm_write_guest_virt_helper(gva_t addr, void *val, unsigned int bytes, struct kvm_vcpu *vcpu, u64 access, struct x86_exception *exception) argument
7694 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
7706 kvm_write_guest_virt_system(struct kvm_vcpu *vcpu, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception) argument
7717 kvm_check_emulate_insn(struct kvm_vcpu *vcpu, int emul_type, void *insn, int insn_len) argument
7724 handle_ud(struct kvm_vcpu *vcpu) argument
7751 vcpu_is_mmio_gpa(struct kvm_vcpu *vcpu, unsigned long gva, gpa_t gpa, bool write) argument
7766 vcpu_mmio_gva_to_gpa(struct kvm_vcpu *vcpu, unsigned long gva, gpa_t *gpa, struct x86_exception *exception, bool write) argument
7796 emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa, const void *val, int bytes) argument
7820 read_prepare(struct kvm_vcpu *vcpu, void *val, int bytes) argument
7832 read_emulate(struct kvm_vcpu *vcpu, gpa_t gpa, void *val, int bytes) argument
7838 write_emulate(struct kvm_vcpu *vcpu, gpa_t gpa, void *val, int bytes) argument
7844 write_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, int bytes, void *val) argument
7850 read_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, void *val, int bytes) argument
7857 write_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, void *val, int bytes) argument
7880 emulator_read_write_onepage(unsigned long addr, void *val, unsigned int bytes, struct x86_exception *exception, struct kvm_vcpu *vcpu, const struct read_write_emulator_ops *ops) argument
7937 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8015 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8091 emulator_pio_in_out(struct kvm_vcpu *vcpu, int size, unsigned short port, void *data, unsigned int count, bool in) argument
8142 emulator_pio_in(struct kvm_vcpu *vcpu, int size, unsigned short port, void *val, unsigned int count) argument
8152 complete_emulator_pio_in(struct kvm_vcpu *vcpu, void *val) argument
8165 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8181 emulator_pio_out(struct kvm_vcpu *vcpu, int size, unsigned short port, const void *val, unsigned int count) argument
8196 get_segment_base(struct kvm_vcpu *vcpu, int seg) argument
8206 kvm_emulate_wbinvd_noskip(struct kvm_vcpu *vcpu) argument
8224 kvm_emulate_wbinvd(struct kvm_vcpu *vcpu) argument
8257 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8286 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8384 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8413 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8436 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8615 toggle_interruptibility(struct kvm_vcpu *vcpu, u32 mask) argument
8634 inject_emulated_exception(struct kvm_vcpu *vcpu) argument
8647 alloc_emulate_ctxt(struct kvm_vcpu *vcpu) argument
8664 init_emulate_ctxt(struct kvm_vcpu *vcpu) argument
8690 kvm_inject_realmode_interrupt(struct kvm_vcpu *vcpu, int irq, int inc_eip) argument
8712 prepare_emulation_failure_exit(struct kvm_vcpu *vcpu, u64 *data, u8 ndata, u8 *insn_bytes, u8 insn_size) argument
8763 prepare_emulation_ctxt_failure_exit(struct kvm_vcpu *vcpu) argument
8771 __kvm_prepare_emulation_failure_exit(struct kvm_vcpu *vcpu, u64 *data, u8 ndata) argument
8778 kvm_prepare_emulation_failure_exit(struct kvm_vcpu *vcpu) argument
8784 handle_emulation_failure(struct kvm_vcpu *vcpu, int emulation_type) argument
8812 reexecute_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, int emulation_type) argument
8882 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
8945 kvm_vcpu_do_singlestep(struct kvm_vcpu *vcpu) argument
8960 kvm_skip_emulated_instruction(struct kvm_vcpu *vcpu) argument
8985 kvm_is_code_breakpoint_inhibited(struct kvm_vcpu *vcpu) argument
9002 kvm_vcpu_check_code_breakpoint(struct kvm_vcpu *vcpu, int emulation_type, int *r) argument
9101 x86_decode_emulated_instruction(struct kvm_vcpu *vcpu, int emulation_type, void *insn, int insn_len) argument
9118 x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, int emulation_type, void *insn, int insn_len) argument
9306 kvm_emulate_instruction(struct kvm_vcpu *vcpu, int emulation_type) argument
9312 kvm_emulate_instruction_from_buffer(struct kvm_vcpu *vcpu, void *insn, int insn_len) argument
9319 complete_fast_pio_out_port_0x7e(struct kvm_vcpu *vcpu) argument
9325 complete_fast_pio_out(struct kvm_vcpu *vcpu) argument
9335 kvm_fast_pio_out(struct kvm_vcpu *vcpu, int size, unsigned short port) argument
9360 complete_fast_pio_in(struct kvm_vcpu *vcpu) argument
9381 kvm_fast_pio_in(struct kvm_vcpu *vcpu, int size, unsigned short port) argument
9402 kvm_fast_pio(struct kvm_vcpu *vcpu, int size, unsigned short port, int in) argument
9469 struct kvm_vcpu *vcpu; local
9600 struct kvm_vcpu *vcpu; local
9867 __kvm_emulate_halt(struct kvm_vcpu *vcpu, int state, int reason) argument
9886 kvm_emulate_halt_noskip(struct kvm_vcpu *vcpu) argument
9892 kvm_emulate_halt(struct kvm_vcpu *vcpu) argument
9903 kvm_emulate_ap_reset_hold(struct kvm_vcpu *vcpu) argument
9913 kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr, unsigned long clock_type) argument
9976 kvm_vcpu_apicv_activated(struct kvm_vcpu *vcpu) argument
10009 kvm_sched_yield(struct kvm_vcpu *vcpu, unsigned long dest_id) argument
10043 complete_hypercall_exit(struct kvm_vcpu *vcpu) argument
10054 kvm_emulate_hypercall(struct kvm_vcpu *vcpu) argument
10161 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); local
10182 dm_request_for_irq_injection(struct kvm_vcpu *vcpu) argument
10189 post_kvm_run_save(struct kvm_vcpu *vcpu) argument
10205 update_cr8_intercept(struct kvm_vcpu *vcpu) argument
10232 kvm_check_nested_events(struct kvm_vcpu *vcpu) argument
10242 kvm_inject_exception(struct kvm_vcpu *vcpu) argument
10300 kvm_check_and_inject_events(struct kvm_vcpu *vcpu, bool *req_immediate_exit) argument
10505 process_nmi(struct kvm_vcpu *vcpu) argument
10543 kvm_get_nr_pending_nmis(struct kvm_vcpu *vcpu) argument
10560 __kvm_vcpu_update_apicv(struct kvm_vcpu *vcpu) argument
10597 kvm_vcpu_update_apicv(struct kvm_vcpu *vcpu) argument
10673 vcpu_scan_ioapic(struct kvm_vcpu *vcpu) argument
10694 vcpu_load_eoi_exitmap(struct kvm_vcpu *vcpu) argument
10719 kvm_vcpu_reload_apic_access_page(struct kvm_vcpu *vcpu) argument
10733 vcpu_enter_guest(struct kvm_vcpu *vcpu) argument
11121 vcpu_block(struct kvm_vcpu *vcpu) argument
11188 kvm_vcpu_running(struct kvm_vcpu *vcpu) argument
11195 vcpu_run(struct kvm_vcpu *vcpu) argument
11246 complete_emulated_io(struct kvm_vcpu *vcpu) argument
11251 complete_emulated_pio(struct kvm_vcpu *vcpu) argument
11276 complete_emulated_mmio(struct kvm_vcpu *vcpu) argument
11322 kvm_load_guest_fpu(struct kvm_vcpu *vcpu) argument
11330 kvm_put_guest_fpu(struct kvm_vcpu *vcpu) argument
11337 kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu) argument
11451 __get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
11487 kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
11495 __set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
11528 kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
11536 __get_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11571 __get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11583 __get_sregs2(struct kvm_vcpu *vcpu, struct kvm_sregs2 *sregs2) argument
11599 kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11608 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
11636 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
11684 kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index, int reason, bool has_error_code, u32 error_code) argument
11707 kvm_is_valid_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11732 __set_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs, int *mmu_reset_needed, bool update_pdptrs) argument
11804 __set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11830 __set_sregs2(struct kvm_vcpu *vcpu, struct kvm_sregs2 *sregs2) argument
11864 kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
11878 struct kvm_vcpu *vcpu; local
11896 kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu, struct kvm_guest_debug *dbg) argument
11960 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) argument
11981 kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
12004 kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
12028 store_regs(struct kvm_vcpu *vcpu) argument
12043 sync_regs(struct kvm_vcpu *vcpu) argument
12086 kvm_arch_vcpu_create(struct kvm_vcpu *vcpu) argument
12186 kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) argument
12206 kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) argument
12231 kvm_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event) argument
12381 kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector) argument
12396 struct kvm_vcpu *vcpu; local
12495 kvm_vcpu_is_reset_bsp(struct kvm_vcpu *vcpu) argument
12500 kvm_vcpu_is_bsp(struct kvm_vcpu *vcpu) argument
12505 kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) argument
12594 kvm_unload_vcpu_mmu(struct kvm_vcpu *vcpu) argument
12604 struct kvm_vcpu *vcpu; local
12846 struct kvm_vcpu *vcpu; local
13045 kvm_guest_apic_has_interrupt(struct kvm_vcpu *vcpu) argument
13051 kvm_vcpu_has_events(struct kvm_vcpu *vcpu) argument
13100 kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) argument
13105 kvm_arch_dy_has_pending_interrupt(struct kvm_vcpu *vcpu) argument
13111 kvm_arch_vcpu_preempted_in_kernel(struct kvm_vcpu *vcpu) argument
13116 kvm_arch_dy_runnable(struct kvm_vcpu *vcpu) argument
13131 kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) argument
13139 kvm_arch_vcpu_get_ip(struct kvm_vcpu *vcpu) argument
13144 kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu) argument
13149 kvm_arch_interrupt_allowed(struct kvm_vcpu *vcpu) argument
13154 kvm_get_linear_rip(struct kvm_vcpu *vcpu) argument
13167 kvm_is_linear_rip(struct kvm_vcpu *vcpu, unsigned long linear_rip) argument
13173 kvm_get_rflags(struct kvm_vcpu *vcpu) argument
13184 __kvm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) argument
13192 kvm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) argument
13211 kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13221 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13234 kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13239 kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13266 apf_put_user_notpresent(struct kvm_vcpu *vcpu) argument
13274 apf_put_user_ready(struct kvm_vcpu *vcpu, u32 token) argument
13282 apf_pageready_slot_free(struct kvm_vcpu *vcpu) argument
13294 kvm_can_deliver_async_pf(struct kvm_vcpu *vcpu) argument
13320 kvm_can_do_async_pf(struct kvm_vcpu *vcpu) argument
13337 kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu, struct kvm_async_pf *work) argument
13369 kvm_arch_async_page_present(struct kvm_vcpu *vcpu, struct kvm_async_pf *work) argument
13394 kvm_arch_async_page_present_queued(struct kvm_vcpu *vcpu) argument
13401 kvm_arch_can_dequeue_async_page_present(struct kvm_vcpu *vcpu) argument
13528 kvm_arch_no_poll(struct kvm_vcpu *vcpu) argument
13561 kvm_fixup_and_inject_pf_error(struct kvm_vcpu *vcpu, gva_t gva, u16 error_code) argument
13591 kvm_handle_memory_failure(struct kvm_vcpu *vcpu, int r, struct x86_exception *e) argument
13615 kvm_handle_invpcid(struct kvm_vcpu *vcpu, unsigned long type, gva_t gva) argument
13679 complete_sev_es_emulated_mmio(struct kvm_vcpu *vcpu) argument
13725 kvm_sev_es_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned int bytes, void *data) argument
13764 kvm_sev_es_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned int bytes, void *data) argument
13802 advance_sev_es_emulated_pio(struct kvm_vcpu *vcpu, unsigned count, int size) argument
13811 complete_sev_es_emulated_outs(struct kvm_vcpu *vcpu) argument
13822 kvm_sev_es_outs(struct kvm_vcpu *vcpu, unsigned int size, unsigned int port) argument
13847 complete_sev_es_emulated_ins(struct kvm_vcpu *vcpu) argument
13860 kvm_sev_es_ins(struct kvm_vcpu *vcpu, unsigned int size, unsigned int port) argument
13879 kvm_sev_es_string_io(struct kvm_vcpu *vcpu, unsigned int size, unsigned int port, void *data, unsigned int count, int in) argument
[all...]
H A Dpmu.c495 void kvm_pmu_handle_event(struct kvm_vcpu *vcpu) argument
532 int kvm_pmu_check_rdpmc_early(struct kvm_vcpu *vcpu, unsigned int idx) argument
559 kvm_pmu_rdpmc_vmware(struct kvm_vcpu *vcpu, unsigned idx, u64 *data) argument
582 kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned idx, u64 *data) argument
607 kvm_pmu_deliver_pmi(struct kvm_vcpu *vcpu) argument
615 kvm_pmu_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) argument
629 kvm_pmu_mark_pmc_in_use(struct kvm_vcpu *vcpu, u32 msr) argument
638 kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
663 kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
722 kvm_pmu_reset(struct kvm_vcpu *vcpu) argument
751 kvm_pmu_refresh(struct kvm_vcpu *vcpu) argument
794 kvm_pmu_init(struct kvm_vcpu *vcpu) argument
804 kvm_pmu_cleanup(struct kvm_vcpu *vcpu) argument
826 kvm_pmu_destroy(struct kvm_vcpu *vcpu) argument
863 kvm_pmu_trigger_event(struct kvm_vcpu *vcpu, u64 eventsel) argument
988 struct kvm_vcpu *vcpu; local
[all...]
H A Dlapic.c110 bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector) argument
151 static bool kvm_can_post_timer_interrupt(struct kvm_vcpu *vcpu) argument
157 bool kvm_can_use_hv_timer(struct kvm_vcpu *vcpu) argument
164 kvm_use_posted_timer_interrupt(struct kvm_vcpu *vcpu) argument
221 kvm_recalculate_phys_map(struct kvm_apic_map *new, struct kvm_vcpu *vcpu, bool *xapic_id_mismatch) argument
297 kvm_recalculate_logical_map(struct kvm_apic_map *new, struct kvm_vcpu *vcpu) argument
380 struct kvm_vcpu *vcpu; local
571 kvm_apic_calc_nr_lvt_entries(struct kvm_vcpu *vcpu) argument
576 kvm_apic_set_version(struct kvm_vcpu *vcpu) argument
599 kvm_apic_after_set_mcg_cap(struct kvm_vcpu *vcpu) argument
693 kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr) argument
741 kvm_apic_clear_irr(struct kvm_vcpu *vcpu, int vec) argument
811 kvm_lapic_find_highest_irr(struct kvm_vcpu *vcpu) argument
826 kvm_apic_set_irq(struct kvm_vcpu *vcpu, struct kvm_lapic_irq *irq, struct dest_map *dest_map) argument
839 struct kvm_vcpu *vcpu; local
886 pv_eoi_put_user(struct kvm_vcpu *vcpu, u8 val) argument
893 pv_eoi_get_user(struct kvm_vcpu *vcpu, u8 *val) argument
900 pv_eoi_enabled(struct kvm_vcpu *vcpu) argument
905 pv_eoi_set_pending(struct kvm_vcpu *vcpu) argument
913 pv_eoi_test_and_clr_pending(struct kvm_vcpu *vcpu) argument
978 kvm_apic_update_ppr(struct kvm_vcpu *vcpu) argument
1058 kvm_apic_mda(struct kvm_vcpu *vcpu, unsigned int dest_id, struct kvm_lapic *source, struct kvm_lapic *target) argument
1070 kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source, int shorthand, unsigned int dest, int dest_mode) argument
1299 struct kvm_vcpu *vcpu = apic->vcpu; local
1403 struct kvm_vcpu *vcpu; local
1496 kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector) argument
1555 struct kvm_vcpu *vcpu = apic->vcpu; local
1691 apic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t address, int len, void *data) argument
1780 lapic_timer_int_injected(struct kvm_vcpu *vcpu) argument
1798 __wait_lapic_expire(struct kvm_vcpu *vcpu, u64 guest_cycles) argument
1818 adjust_lapic_timer_advance(struct kvm_vcpu *vcpu, s64 advance_expire_delta) argument
1847 __kvm_wait_lapic_expire(struct kvm_vcpu *vcpu) argument
1872 kvm_wait_lapic_expire(struct kvm_vcpu *vcpu) argument
1897 struct kvm_vcpu *vcpu = apic->vcpu; local
1939 struct kvm_vcpu *vcpu = apic->vcpu; local
2086 kvm_lapic_hv_timer_in_use(struct kvm_vcpu *vcpu) argument
2105 struct kvm_vcpu *vcpu = apic->vcpu; local
2174 kvm_lapic_expired_hv_timer(struct kvm_vcpu *vcpu) argument
2195 kvm_lapic_switch_to_hv_timer(struct kvm_vcpu *vcpu) argument
2200 kvm_lapic_switch_to_sw_timer(struct kvm_vcpu *vcpu) argument
2211 kvm_lapic_restart_hv_timer(struct kvm_vcpu *vcpu) argument
2409 apic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t address, int len, const void *data) argument
2442 kvm_lapic_set_eoi(struct kvm_vcpu *vcpu) argument
2449 kvm_apic_write_nodecode(struct kvm_vcpu *vcpu, u32 offset) argument
2471 kvm_free_lapic(struct kvm_vcpu *vcpu) argument
2499 kvm_get_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu) argument
2509 kvm_set_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu, u64 data) argument
2521 kvm_lapic_set_tpr(struct kvm_vcpu *vcpu, unsigned long cr8) argument
2526 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) argument
2535 kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) argument
2583 kvm_apic_update_apicv(struct kvm_vcpu *vcpu) argument
2639 kvm_inhibit_apic_access_page(struct kvm_vcpu *vcpu) argument
2674 kvm_lapic_reset(struct kvm_vcpu *vcpu, bool init_event) argument
2757 apic_has_pending_timer(struct kvm_vcpu *vcpu) argument
2787 kvm_apic_nmi_wd_deliver(struct kvm_vcpu *vcpu) argument
2815 kvm_create_lapic(struct kvm_vcpu *vcpu, int timer_advance_ns) argument
2887 kvm_apic_has_interrupt(struct kvm_vcpu *vcpu) argument
2900 kvm_apic_accept_pic_intr(struct kvm_vcpu *vcpu) argument
2912 kvm_inject_apic_timer_irqs(struct kvm_vcpu *vcpu) argument
2922 kvm_get_apic_interrupt(struct kvm_vcpu *vcpu) argument
2960 kvm_apic_state_fixup(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s, bool set) argument
2998 kvm_apic_get_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) argument
3012 kvm_apic_set_state(struct kvm_vcpu *vcpu, struct kvm_lapic_state *s) argument
3057 __kvm_migrate_apic_timer(struct kvm_vcpu *vcpu) argument
3077 apic_sync_pv_eoi_from_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) argument
3100 kvm_lapic_sync_from_vapic(struct kvm_vcpu *vcpu) argument
3123 apic_sync_pv_eoi_to_guest(struct kvm_vcpu *vcpu, struct kvm_lapic *apic) argument
3143 kvm_lapic_sync_to_vapic(struct kvm_vcpu *vcpu) argument
3167 kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) argument
3227 kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data) argument
3238 kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data) argument
3249 kvm_hv_vapic_msr_write(struct kvm_vcpu *vcpu, u32 reg, u64 data) argument
3257 kvm_hv_vapic_msr_read(struct kvm_vcpu *vcpu, u32 reg, u64 *data) argument
3265 kvm_lapic_set_pv_eoi(struct kvm_vcpu *vcpu, u64 data, unsigned long len) argument
3291 kvm_apic_accept_events(struct kvm_vcpu *vcpu) argument
[all...]
H A Dcpuid.c133 static int kvm_check_cpuid(struct kvm_vcpu *vcpu, argument
170 static int kvm_cpuid_check_equal(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, argument
220 static struct kvm_hypervisor_cpuid kvm_get_hypervisor_cpuid(struct kvm_vcpu *vcpu, argument
234 static struct kvm_cpuid_entry2 *kvm_find_kvm_cpuid_features(struct kvm_vcpu *vcpu) argument
245 kvm_update_pv_runtime(struct kvm_vcpu *vcpu) argument
272 __kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, int nent) argument
319 kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu) argument
338 kvm_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) argument
400 cpuid_query_maxphyaddr(struct kvm_vcpu *vcpu) argument
419 kvm_vcpu_reserved_gpa_bits_raw(struct kvm_vcpu *vcpu) argument
424 kvm_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, int nent) argument
477 kvm_vcpu_ioctl_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid *cpuid, struct kvm_cpuid_entry __user *entries) argument
522 kvm_vcpu_ioctl_set_cpuid2(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries) argument
545 kvm_vcpu_ioctl_get_cpuid2(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries) argument
1457 kvm_find_cpuid_entry_index(struct kvm_vcpu *vcpu, u32 function, u32 index) argument
1465 kvm_find_cpuid_entry(struct kvm_vcpu *vcpu, u32 function) argument
1502 get_out_of_range_cpuid_entry(struct kvm_vcpu *vcpu, u32 *fn_ptr, u32 index) argument
1541 kvm_cpuid(struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx, bool exact_only) argument
1593 kvm_emulate_cpuid(struct kvm_vcpu *vcpu) argument
[all...]
H A Dcpuid.h40 cpuid_maxphyaddr(struct kvm_vcpu *vcpu) argument
45 kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) argument
50 kvm_vcpu_is_legal_aligned_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, gpa_t alignment) argument
56 page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa) argument
70 guest_cpuid_get_register(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
83 guest_cpuid_has(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
95 guest_cpuid_clear(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
105 guest_cpuid_is_amd_or_hygon(struct kvm_vcpu *vcpu) argument
115 guest_cpuid_is_intel(struct kvm_vcpu *vcpu) argument
123 guest_cpuid_is_amd_compatible(struct kvm_vcpu *vcpu) argument
128 guest_cpuid_is_intel_compatible(struct kvm_vcpu *vcpu) argument
133 guest_cpuid_family(struct kvm_vcpu *vcpu) argument
144 guest_cpuid_model(struct kvm_vcpu *vcpu) argument
155 cpuid_model_is_consistent(struct kvm_vcpu *vcpu) argument
160 guest_cpuid_stepping(struct kvm_vcpu *vcpu) argument
171 guest_has_spec_ctrl_msr(struct kvm_vcpu *vcpu) argument
179 guest_has_pred_cmd_msr(struct kvm_vcpu *vcpu) argument
186 supports_cpuid_fault(struct kvm_vcpu *vcpu) argument
191 cpuid_fault_enabled(struct kvm_vcpu *vcpu) argument
232 guest_pv_has(struct kvm_vcpu *vcpu, unsigned int kvm_feature) argument
262 kvm_governed_feature_set(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
271 kvm_governed_feature_check_and_set(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
278 guest_can_use(struct kvm_vcpu *vcpu, unsigned int x86_feature) argument
287 kvm_vcpu_is_legal_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.h255 struct kvm_vcpu vcpu; member in struct:vcpu_vmx
428 vmx_set_intercept_for_msr(struct kvm_vcpu *vcpu, u32 msr, int type, bool value) argument
658 to_vmx(struct kvm_vcpu *vcpu) argument
663 vcpu_to_lbr_desc(struct kvm_vcpu *vcpu) argument
668 vcpu_to_lbr_records(struct kvm_vcpu *vcpu) argument
673 intel_pmu_lbr_is_enabled(struct kvm_vcpu *vcpu) argument
682 vmx_get_exit_qual(struct kvm_vcpu *vcpu) argument
692 vmx_get_intr_info(struct kvm_vcpu *vcpu) argument
720 vmx_need_pf_intercept(struct kvm_vcpu *vcpu) argument
729 is_unrestricted_guest(struct kvm_vcpu *vcpu) argument
737 vmx_guest_state_valid(struct kvm_vcpu *vcpu) argument
749 vmx_can_use_ipiv(struct kvm_vcpu *vcpu) argument
[all...]
H A Dvmx.c394 static void vmx_update_fb_clear_dis(struct kvm_vcpu *vcpu, struct vcpu_vmx *vmx) argument
538 static int hv_enable_l2_tlb_flush(struct kvm_vcpu *vcpu) argument
670 cpu_need_virtualize_apic_accesses(struct kvm_vcpu *vcpu) argument
870 vmx_update_exception_bitmap(struct kvm_vcpu *vcpu) argument
1182 pt_output_base_valid(struct kvm_vcpu *vcpu, u64 base) argument
1278 vmx_prepare_switch_to_guest(struct kvm_vcpu *vcpu) argument
1409 vmx_vcpu_load_vmcs(struct kvm_vcpu *vcpu, int cpu, struct loaded_vmcs *buddy) argument
1480 vmx_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
1491 vmx_vcpu_put(struct kvm_vcpu *vcpu) argument
1498 vmx_emulation_required(struct kvm_vcpu *vcpu) argument
1503 vmx_get_rflags(struct kvm_vcpu *vcpu) argument
1521 vmx_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) argument
1550 vmx_get_if_flag(struct kvm_vcpu *vcpu) argument
1555 vmx_get_interrupt_shadow(struct kvm_vcpu *vcpu) argument
1568 vmx_set_interrupt_shadow(struct kvm_vcpu *vcpu, int mask) argument
1584 vmx_rtit_ctl_check(struct kvm_vcpu *vcpu, u64 data) argument
1656 vmx_check_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, void *insn, int insn_len) argument
1673 skip_emulated_instruction(struct kvm_vcpu *vcpu) argument
1741 vmx_update_emulated_instruction(struct kvm_vcpu *vcpu) argument
1772 vmx_skip_emulated_instruction(struct kvm_vcpu *vcpu) argument
1778 vmx_clear_hlt(struct kvm_vcpu *vcpu) argument
1791 vmx_inject_exception(struct kvm_vcpu *vcpu) argument
1891 vmx_get_l2_tsc_offset(struct kvm_vcpu *vcpu) argument
1901 vmx_get_l2_tsc_multiplier(struct kvm_vcpu *vcpu) argument
1912 vmx_write_tsc_offset(struct kvm_vcpu *vcpu) argument
1917 vmx_write_tsc_multiplier(struct kvm_vcpu *vcpu) argument
1977 vmx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
2128 nested_vmx_truncate_sysenter_addr(struct kvm_vcpu *vcpu, u64 data) argument
2138 vmx_get_supported_debugctl(struct kvm_vcpu *vcpu, bool host_initiated) argument
2158 vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
2461 vmx_cache_reg(struct kvm_vcpu *vcpu, enum kvm_reg reg) argument
2972 fix_pmode_seg(struct kvm_vcpu *vcpu, int seg, struct kvm_segment *save) argument
2991 enter_pmode(struct kvm_vcpu *vcpu) argument
3061 enter_rmode(struct kvm_vcpu *vcpu) argument
3109 vmx_set_efer(struct kvm_vcpu *vcpu, u64 efer) argument
3134 enter_lmode(struct kvm_vcpu *vcpu) argument
3151 exit_lmode(struct kvm_vcpu *vcpu) argument
3158 vmx_flush_tlb_all(struct kvm_vcpu *vcpu) argument
3181 vmx_get_current_vpid(struct kvm_vcpu *vcpu) argument
3188 vmx_flush_tlb_current(struct kvm_vcpu *vcpu) argument
3204 vmx_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t addr) argument
3213 vmx_flush_tlb_guest(struct kvm_vcpu *vcpu) argument
3225 vmx_ept_load_pdptrs(struct kvm_vcpu *vcpu) argument
3240 ept_save_pdptrs(struct kvm_vcpu *vcpu) argument
3258 vmx_is_valid_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
3269 vmx_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
3365 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) argument
3379 vmx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) argument
3410 vmx_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
3426 vmx_set_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
3490 vmx_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
3526 vmx_get_segment_base(struct kvm_vcpu *vcpu, int seg) argument
3537 vmx_get_cpl(struct kvm_vcpu *vcpu) argument
3566 __vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
3603 vmx_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
3610 vmx_get_cs_db_l_bits(struct kvm_vcpu *vcpu, int *db, int *l) argument
3618 vmx_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
3624 vmx_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
3630 vmx_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
3636 vmx_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
3642 rmode_segment_valid(struct kvm_vcpu *vcpu, int seg) argument
3663 code_segment_valid(struct kvm_vcpu *vcpu) argument
3691 stack_segment_valid(struct kvm_vcpu *vcpu) argument
3713 data_segment_valid(struct kvm_vcpu *vcpu, int seg) argument
3738 tr_valid(struct kvm_vcpu *vcpu) argument
3756 ldtr_valid(struct kvm_vcpu *vcpu) argument
3774 cs_ss_rpl_check(struct kvm_vcpu *vcpu) argument
3790 __vmx_guest_state_valid(struct kvm_vcpu *vcpu) argument
3956 vmx_disable_intercept_for_msr(struct kvm_vcpu *vcpu, u32 msr, int type) argument
3998 vmx_enable_intercept_for_msr(struct kvm_vcpu *vcpu, u32 msr, int type) argument
4028 vmx_update_msr_bitmap_x2apic(struct kvm_vcpu *vcpu) argument
4088 pt_update_intercept_for_msr(struct kvm_vcpu *vcpu) argument
4104 vmx_guest_apic_has_interrupt(struct kvm_vcpu *vcpu) argument
4124 vmx_msr_filter_changed(struct kvm_vcpu *vcpu) argument
4155 kvm_vcpu_trigger_posted_interrupt(struct kvm_vcpu *vcpu, int pi_vec) argument
4199 vmx_deliver_nested_posted_interrupt(struct kvm_vcpu *vcpu, int vector) argument
4238 vmx_deliver_posted_interrupt(struct kvm_vcpu *vcpu, int vector) argument
4271 struct kvm_vcpu *vcpu = apic->vcpu; local
4358 struct kvm_vcpu *vcpu = &vmx->vcpu; local
4431 vmx_refresh_apicv_exec_ctrl(struct kvm_vcpu *vcpu) argument
4585 struct kvm_vcpu *vcpu = &vmx->vcpu; local
4820 __vmx_vcpu_reset(struct kvm_vcpu *vcpu) argument
4850 vmx_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event) argument
4909 vmx_enable_irq_window(struct kvm_vcpu *vcpu) argument
4914 vmx_enable_nmi_window(struct kvm_vcpu *vcpu) argument
4925 vmx_inject_irq(struct kvm_vcpu *vcpu, bool reinjected) argument
4953 vmx_inject_nmi(struct kvm_vcpu *vcpu) argument
4984 vmx_get_nmi_mask(struct kvm_vcpu *vcpu) argument
4998 vmx_set_nmi_mask(struct kvm_vcpu *vcpu, bool masked) argument
5018 vmx_nmi_blocked(struct kvm_vcpu *vcpu) argument
5031 vmx_nmi_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
5043 vmx_interrupt_blocked(struct kvm_vcpu *vcpu) argument
5053 vmx_interrupt_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
5094 rmode_exception(struct kvm_vcpu *vcpu, int vec) argument
5123 handle_rmode_exception(struct kvm_vcpu *vcpu, int vec, u32 err_code) argument
5150 handle_machine_check(struct kvm_vcpu *vcpu) argument
5167 vmx_guest_inject_ac(struct kvm_vcpu *vcpu) argument
5176 handle_exception_nmi(struct kvm_vcpu *vcpu) argument
5340 handle_external_interrupt(struct kvm_vcpu *vcpu) argument
5346 handle_triple_fault(struct kvm_vcpu *vcpu) argument
5353 handle_io(struct kvm_vcpu *vcpu) argument
5375 vmx_patch_hypercall(struct kvm_vcpu *vcpu, unsigned char *hypercall) argument
5386 handle_set_cr0(struct kvm_vcpu *vcpu, unsigned long val) argument
5412 handle_set_cr4(struct kvm_vcpu *vcpu, unsigned long val) argument
5429 handle_desc(struct kvm_vcpu *vcpu) argument
5441 handle_cr(struct kvm_vcpu *vcpu) argument
5521 handle_dr(struct kvm_vcpu *vcpu) argument
5581 vmx_sync_dirty_debug_regs(struct kvm_vcpu *vcpu) argument
5600 vmx_set_dr7(struct kvm_vcpu *vcpu, unsigned long val) argument
5605 handle_tpr_below_threshold(struct kvm_vcpu *vcpu) argument
5611 handle_interrupt_window(struct kvm_vcpu *vcpu) argument
5621 handle_invlpg(struct kvm_vcpu *vcpu) argument
5629 handle_apic_access(struct kvm_vcpu *vcpu) argument
5651 handle_apic_eoi_induced(struct kvm_vcpu *vcpu) argument
5661 handle_apic_write(struct kvm_vcpu *vcpu) argument
5678 handle_task_switch(struct kvm_vcpu *vcpu) argument
5735 handle_ept_violation(struct kvm_vcpu *vcpu) argument
5789 handle_ept_misconfig(struct kvm_vcpu *vcpu) argument
5810 handle_nmi_window(struct kvm_vcpu *vcpu) argument
5822 vmx_emulation_required_with_pending_exception(struct kvm_vcpu *vcpu) argument
5830 handle_invalid_guest_state(struct kvm_vcpu *vcpu) argument
5871 vmx_vcpu_pre_run(struct kvm_vcpu *vcpu) argument
5881 grow_ple_window(struct kvm_vcpu *vcpu) argument
5897 shrink_ple_window(struct kvm_vcpu *vcpu) argument
5917 handle_pause(struct kvm_vcpu *vcpu) argument
5932 handle_monitor_trap(struct kvm_vcpu *vcpu) argument
5937 handle_invpcid(struct kvm_vcpu *vcpu) argument
5968 handle_pml_full(struct kvm_vcpu *vcpu) argument
5993 handle_fastpath_preemption_timer(struct kvm_vcpu *vcpu, bool force_immediate_exit) argument
6024 handle_preemption_timer(struct kvm_vcpu *vcpu) argument
6040 handle_vmx_instruction(struct kvm_vcpu *vcpu) argument
6047 handle_encls(struct kvm_vcpu *vcpu) argument
6059 handle_bus_lock_vmexit(struct kvm_vcpu *vcpu) argument
6070 handle_notify(struct kvm_vcpu *vcpu) argument
6159 vmx_get_exit_info(struct kvm_vcpu *vcpu, u32 *reason, u64 *info1, u64 *info2, u32 *intr_info, u32 *error_code) argument
6189 vmx_flush_pml_buffer(struct kvm_vcpu *vcpu) argument
6246 dump_vmcs(struct kvm_vcpu *vcpu) argument
6425 __vmx_handle_exit(struct kvm_vcpu *vcpu, fastpath_t exit_fastpath) argument
6604 vmx_handle_exit(struct kvm_vcpu *vcpu, fastpath_t exit_fastpath) argument
6632 vmx_l1d_flush(struct kvm_vcpu *vcpu) argument
6692 vmx_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) argument
6708 vmx_set_virtual_apic_mode(struct kvm_vcpu *vcpu) argument
6762 vmx_set_apic_access_page_addr(struct kvm_vcpu *vcpu) argument
6865 vmx_hwapic_irr_update(struct kvm_vcpu *vcpu, int max_irr) argument
6879 vmx_sync_pir_to_irr(struct kvm_vcpu *vcpu) argument
6925 vmx_load_eoi_exitmap(struct kvm_vcpu *vcpu, u64 *eoi_exit_bitmap) argument
6936 vmx_apicv_pre_state_restore(struct kvm_vcpu *vcpu) argument
6947 handle_nm_fault_irqoff(struct kvm_vcpu *vcpu) argument
6982 handle_external_interrupt_irqoff(struct kvm_vcpu *vcpu) argument
7001 vmx_handle_exit_irqoff(struct kvm_vcpu *vcpu) argument
7080 __vmx_complete_interrupts(struct kvm_vcpu *vcpu, u32 idt_vectoring_info, int instr_len_field, int error_code_field) argument
7141 vmx_cancel_injection(struct kvm_vcpu *vcpu) argument
7174 vmx_update_hv_timer(struct kvm_vcpu *vcpu, bool force_immediate_exit) argument
7233 vmx_exit_handlers_fastpath(struct kvm_vcpu *vcpu, bool force_immediate_exit) argument
7254 vmx_vcpu_enter_exit(struct kvm_vcpu *vcpu, unsigned int flags) argument
7311 vmx_vcpu_run(struct kvm_vcpu *vcpu, bool force_immediate_exit) argument
7466 vmx_vcpu_free(struct kvm_vcpu *vcpu) argument
7477 vmx_vcpu_create(struct kvm_vcpu *vcpu) argument
7617 vmx_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) argument
7677 nested_vmx_cr_fixed1_bits_update(struct kvm_vcpu *vcpu) argument
7720 update_intel_pt_cfg(struct kvm_vcpu *vcpu) argument
7789 vmx_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) argument
7970 vmx_check_intercept_io(struct kvm_vcpu *vcpu, struct x86_instruction_info *info) argument
8004 vmx_check_intercept(struct kvm_vcpu *vcpu, struct x86_instruction_info *info, enum x86_intercept_stage stage, struct x86_exception *exception) argument
8087 vmx_set_hv_timer(struct kvm_vcpu *vcpu, u64 guest_deadline_tsc, bool *expired) argument
8127 vmx_cancel_hv_timer(struct kvm_vcpu *vcpu) argument
8133 vmx_sched_in(struct kvm_vcpu *vcpu, int cpu) argument
8139 vmx_update_cpu_dirty_logging(struct kvm_vcpu *vcpu) argument
8162 vmx_setup_mce(struct kvm_vcpu *vcpu) argument
8173 vmx_smi_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
8181 vmx_enter_smm(struct kvm_vcpu *vcpu, union kvm_smram *smram) argument
8202 vmx_leave_smm(struct kvm_vcpu *vcpu, const union kvm_smram *smram) argument
8223 vmx_enable_smi_window(struct kvm_vcpu *vcpu) argument
8229 vmx_apic_init_signal_blocked(struct kvm_vcpu *vcpu) argument
8234 vmx_migrate_timers(struct kvm_vcpu *vcpu) argument
8279 vmx_get_untagged_addr(struct kvm_vcpu *vcpu, gva_t gva, unsigned int flags) argument
8460 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); local
[all...]
H A Dpmu_intel.c58 static struct kvm_pmc *intel_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu, argument
111 static inline u64 vcpu_get_perf_capabilities(struct kvm_vcpu *vcpu) argument
119 static inline bool fw_writes_is_enabled(struct kvm_vcpu *vcpu) argument
132 static bool intel_pmu_is_valid_lbr_msr(struct kvm_vcpu *vcpu, u32 index) argument
150 intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) argument
181 intel_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) argument
193 intel_pmu_release_guest_lbr_event(struct kvm_vcpu *vcpu) argument
204 intel_pmu_create_guest_lbr_event(struct kvm_vcpu *vcpu) argument
261 intel_pmu_handle_lbr_msrs_access(struct kvm_vcpu *vcpu, struct msr_data *msr_info, bool read) argument
298 intel_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
341 intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
451 intel_pmu_refresh(struct kvm_vcpu *vcpu) argument
561 intel_pmu_init(struct kvm_vcpu *vcpu) argument
587 intel_pmu_reset(struct kvm_vcpu *vcpu) argument
600 intel_pmu_legacy_freezing_lbrs_on_pmi(struct kvm_vcpu *vcpu) argument
610 intel_pmu_deliver_pmi(struct kvm_vcpu *vcpu) argument
621 vmx_update_intercept_for_lbr_msrs(struct kvm_vcpu *vcpu, bool set) argument
637 vmx_disable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) argument
648 vmx_enable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) argument
669 vmx_passthrough_lbr_msrs(struct kvm_vcpu *vcpu) argument
696 intel_pmu_cleanup(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c296 int svm_set_efer(struct kvm_vcpu *vcpu, u64 efer) argument
348 svm_get_interrupt_shadow(struct kvm_vcpu *vcpu) argument
358 svm_set_interrupt_shadow(struct kvm_vcpu *vcpu, int mask) argument
369 __svm_skip_emulated_instruction(struct kvm_vcpu *vcpu, bool commit_side_effects) argument
407 svm_skip_emulated_instruction(struct kvm_vcpu *vcpu) argument
412 svm_update_soft_interrupt_rip(struct kvm_vcpu *vcpu) argument
457 svm_inject_exception(struct kvm_vcpu *vcpu) argument
499 svm_init_osvw(struct kvm_vcpu *vcpu) argument
768 set_shadow_msr_intercept(struct kvm_vcpu *vcpu, u32 msr, int read, int write) argument
794 msr_write_intercepted(struct kvm_vcpu *vcpu, u32 msr) argument
822 set_msr_interception_bitmap(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr, int read, int write) argument
859 set_msr_interception(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr, int read, int write) argument
881 svm_vcpu_init_msrpm(struct kvm_vcpu *vcpu, u32 *msrpm) argument
920 svm_msr_filter_changed(struct kvm_vcpu *vcpu) argument
993 svm_enable_lbrv(struct kvm_vcpu *vcpu) argument
1008 svm_disable_lbrv(struct kvm_vcpu *vcpu) argument
1037 svm_update_lbrv(struct kvm_vcpu *vcpu) argument
1067 grow_ple_window(struct kvm_vcpu *vcpu) argument
1088 shrink_ple_window(struct kvm_vcpu *vcpu) argument
1140 svm_get_l2_tsc_offset(struct kvm_vcpu *vcpu) argument
1147 svm_get_l2_tsc_multiplier(struct kvm_vcpu *vcpu) argument
1154 svm_write_tsc_offset(struct kvm_vcpu *vcpu) argument
1163 svm_write_tsc_multiplier(struct kvm_vcpu *vcpu) argument
1172 svm_recalc_instruction_intercepts(struct kvm_vcpu *vcpu, struct vcpu_svm *svm) argument
1195 init_vmcb_after_set_cpuid(struct kvm_vcpu *vcpu) argument
1227 init_vmcb(struct kvm_vcpu *vcpu) argument
1377 __svm_vcpu_reset(struct kvm_vcpu *vcpu) argument
1394 svm_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event) argument
1413 svm_vcpu_create(struct kvm_vcpu *vcpu) argument
1486 svm_vcpu_free(struct kvm_vcpu *vcpu) argument
1511 svm_prepare_switch_to_guest(struct kvm_vcpu *vcpu) argument
1546 svm_prepare_host_switch(struct kvm_vcpu *vcpu) argument
1551 svm_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
1566 svm_vcpu_put(struct kvm_vcpu *vcpu) argument
1576 svm_get_rflags(struct kvm_vcpu *vcpu) argument
1591 svm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) argument
1604 svm_get_if_flag(struct kvm_vcpu *vcpu) argument
1613 svm_cache_reg(struct kvm_vcpu *vcpu, enum kvm_reg reg) argument
1685 svm_seg(struct kvm_vcpu *vcpu, int seg) argument
1704 svm_get_segment_base(struct kvm_vcpu *vcpu, int seg) argument
1711 svm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
1780 svm_get_cpl(struct kvm_vcpu *vcpu) argument
1787 svm_get_cs_db_l_bits(struct kvm_vcpu *vcpu, int *db, int *l) argument
1796 svm_get_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
1804 svm_set_idt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
1813 svm_get_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
1821 svm_set_gdt(struct kvm_vcpu *vcpu, struct desc_ptr *dt) argument
1830 sev_post_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3) argument
1848 svm_is_valid_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
1853 svm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0) argument
1910 svm_is_valid_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
1915 svm_set_cr4(struct kvm_vcpu *vcpu, unsigned long cr4) argument
1938 svm_set_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg) argument
1969 svm_update_exception_bitmap(struct kvm_vcpu *vcpu) argument
2007 svm_sync_dirty_debug_regs(struct kvm_vcpu *vcpu) argument
2028 svm_set_dr7(struct kvm_vcpu *vcpu, unsigned long value) argument
2039 pf_interception(struct kvm_vcpu *vcpu) argument
2052 npf_interception(struct kvm_vcpu *vcpu) argument
2066 db_interception(struct kvm_vcpu *vcpu) argument
2099 bp_interception(struct kvm_vcpu *vcpu) argument
2110 ud_interception(struct kvm_vcpu *vcpu) argument
2115 ac_interception(struct kvm_vcpu *vcpu) argument
2160 svm_handle_mce(struct kvm_vcpu *vcpu) argument
2181 mc_interception(struct kvm_vcpu *vcpu) argument
2186 shutdown_interception(struct kvm_vcpu *vcpu) argument
2212 io_interception(struct kvm_vcpu *vcpu) argument
2237 nmi_interception(struct kvm_vcpu *vcpu) argument
2242 smi_interception(struct kvm_vcpu *vcpu) argument
2247 intr_interception(struct kvm_vcpu *vcpu) argument
2253 vmload_vmsave_interception(struct kvm_vcpu *vcpu, bool vmload) argument
2287 vmload_interception(struct kvm_vcpu *vcpu) argument
2292 vmsave_interception(struct kvm_vcpu *vcpu) argument
2297 vmrun_interception(struct kvm_vcpu *vcpu) argument
2313 svm_instr_opcode(struct kvm_vcpu *vcpu) argument
2334 emulate_svm_instr(struct kvm_vcpu *vcpu, int opcode) argument
2367 gp_interception(struct kvm_vcpu *vcpu) argument
2440 stgi_interception(struct kvm_vcpu *vcpu) argument
2452 clgi_interception(struct kvm_vcpu *vcpu) argument
2464 invlpga_interception(struct kvm_vcpu *vcpu) argument
2481 skinit_interception(struct kvm_vcpu *vcpu) argument
2489 task_switch_interception(struct kvm_vcpu *vcpu) argument
2567 iret_interception(struct kvm_vcpu *vcpu) argument
2583 invlpg_interception(struct kvm_vcpu *vcpu) argument
2592 emulate_on_interception(struct kvm_vcpu *vcpu) argument
2597 rsm_interception(struct kvm_vcpu *vcpu) argument
2602 check_selective_cr0_intercepted(struct kvm_vcpu *vcpu, unsigned long val) argument
2626 cr_interception(struct kvm_vcpu *vcpu) argument
2700 cr_trap(struct kvm_vcpu *vcpu) argument
2735 dr_interception(struct kvm_vcpu *vcpu) argument
2774 cr8_write_interception(struct kvm_vcpu *vcpu) argument
2789 efer_trap(struct kvm_vcpu *vcpu) argument
2824 svm_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument
2932 svm_complete_emulated_msr(struct kvm_vcpu *vcpu, int err) argument
2946 svm_set_vm_cr(struct kvm_vcpu *vcpu, u64 data) argument
2971 svm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr) argument
3167 msr_interception(struct kvm_vcpu *vcpu) argument
3175 interrupt_window_interception(struct kvm_vcpu *vcpu) argument
3198 pause_interception(struct kvm_vcpu *vcpu) argument
3214 invpcid_interception(struct kvm_vcpu *vcpu) argument
3310 dump_vmcb(struct kvm_vcpu *vcpu) argument
3439 svm_handle_invalid_exit(struct kvm_vcpu *vcpu, u64 exit_code) argument
3451 svm_invoke_exit_handler(struct kvm_vcpu *vcpu, u64 exit_code) argument
3471 svm_get_exit_info(struct kvm_vcpu *vcpu, u32 *reason, u64 *info1, u64 *info2, u32 *intr_info, u32 *error_code) argument
3488 svm_handle_exit(struct kvm_vcpu *vcpu, fastpath_t exit_fastpath) argument
3531 pre_svm_run(struct kvm_vcpu *vcpu) argument
3555 svm_inject_nmi(struct kvm_vcpu *vcpu) argument
3576 svm_is_vnmi_pending(struct kvm_vcpu *vcpu) argument
3586 svm_set_vnmi_pending(struct kvm_vcpu *vcpu) argument
3609 svm_inject_irq(struct kvm_vcpu *vcpu, bool reinjected) argument
3631 svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, int trig_mode, int vector) argument
3681 svm_update_cr8_intercept(struct kvm_vcpu *vcpu, int tpr, int irr) argument
3704 svm_get_nmi_mask(struct kvm_vcpu *vcpu) argument
3714 svm_set_nmi_mask(struct kvm_vcpu *vcpu, bool masked) argument
3733 svm_nmi_blocked(struct kvm_vcpu *vcpu) argument
3750 svm_nmi_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
3765 svm_interrupt_blocked(struct kvm_vcpu *vcpu) argument
3791 svm_interrupt_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
3811 svm_enable_irq_window(struct kvm_vcpu *vcpu) argument
3841 svm_enable_nmi_window(struct kvm_vcpu *vcpu) argument
3885 svm_flush_tlb_asid(struct kvm_vcpu *vcpu) argument
3909 svm_flush_tlb_current(struct kvm_vcpu *vcpu) argument
3925 svm_flush_tlb_all(struct kvm_vcpu *vcpu) argument
3940 svm_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t gva) argument
3947 sync_cr8_to_lapic(struct kvm_vcpu *vcpu) argument
3960 sync_lapic_to_cr8(struct kvm_vcpu *vcpu) argument
3974 svm_complete_soft_interrupt(struct kvm_vcpu *vcpu, u8 vector, int type) argument
4006 svm_complete_interrupts(struct kvm_vcpu *vcpu) argument
4075 svm_cancel_injection(struct kvm_vcpu *vcpu) argument
4086 svm_vcpu_pre_run(struct kvm_vcpu *vcpu) argument
4091 svm_exit_handlers_fastpath(struct kvm_vcpu *vcpu) argument
4103 svm_vcpu_enter_exit(struct kvm_vcpu *vcpu, bool spec_ctrl_intercepted) argument
4121 svm_vcpu_run(struct kvm_vcpu *vcpu, bool force_immediate_exit) argument
4250 svm_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) argument
4276 svm_patch_hypercall(struct kvm_vcpu *vcpu, unsigned char *hypercall) argument
4310 svm_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) argument
4431 svm_check_intercept(struct kvm_vcpu *vcpu, struct x86_instruction_info *info, enum x86_intercept_stage stage, struct x86_exception *exception) argument
4551 svm_handle_exit_irqoff(struct kvm_vcpu *vcpu) argument
4557 svm_sched_in(struct kvm_vcpu *vcpu, int cpu) argument
4563 svm_setup_mce(struct kvm_vcpu *vcpu) argument
4570 svm_smi_blocked(struct kvm_vcpu *vcpu) argument
4581 svm_smi_allowed(struct kvm_vcpu *vcpu, bool for_injection) argument
4597 svm_enter_smm(struct kvm_vcpu *vcpu, union kvm_smram *smram) argument
4649 svm_leave_smm(struct kvm_vcpu *vcpu, const union kvm_smram *smram) argument
4711 svm_enable_smi_window(struct kvm_vcpu *vcpu) argument
4725 svm_check_emulate_instruction(struct kvm_vcpu *vcpu, int emul_type, void *insn, int insn_len) argument
4872 svm_apic_init_signal_blocked(struct kvm_vcpu *vcpu) argument
4879 svm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector) argument
4907 svm_alloc_apic_backing_page(struct kvm_vcpu *vcpu) argument
[all...]
H A Dsvm.h210 struct kvm_vcpu vcpu; member in struct:vcpu_svm
364 static __always_inline struct vcpu_svm *to_svm(struct kvm_vcpu *vcpu) argument
569 nested_svm_virtualize_tpr(struct kvm_vcpu *vcpu) argument
[all...]
H A Dsev.c636 __sev_launch_update_vmsa(struct kvm *kvm, struct kvm_vcpu *vcpu, int *error) argument
674 struct kvm_vcpu *vcpu; local
1639 struct kvm_vcpu *vcpu; local
1678 struct kvm_vcpu *vcpu; local
2331 sev_flush_encrypted_page(struct kvm_vcpu *vcpu, void *va) argument
2375 sev_free_vcpu(struct kvm_vcpu *vcpu) argument
2420 struct kvm_vcpu *vcpu = &svm->vcpu; local
2440 struct kvm_vcpu *vcpu = &svm->vcpu; local
2494 struct kvm_vcpu *vcpu = &svm->vcpu; local
2776 struct kvm_vcpu *vcpu = &svm->vcpu; local
2859 sev_handle_vmgexit(struct kvm_vcpu *vcpu) argument
2988 struct kvm_vcpu *vcpu = &svm->vcpu; local
3019 struct kvm_vcpu *vcpu = &svm->vcpu; local
3034 struct kvm_vcpu *vcpu = &svm->vcpu; local
3161 sev_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector) argument
3182 snp_safe_alloc_page(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dtdp_mmu.c187 static struct kvm_mmu_page *tdp_mmu_alloc_sp(struct kvm_vcpu *vcpu) argument
226 int kvm_tdp_mmu_alloc_root(struct kvm_vcpu *vcpu) argument
993 static int tdp_mmu_map_handle_target_level(struct kvm_vcpu *vcpu, argument
1082 kvm_tdp_mmu_map(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
1798 kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, int *root_level) argument
1827 kvm_tdp_mmu_fast_pf_get_last_sptep(struct kvm_vcpu *vcpu, u64 addr, u64 *spte) argument
[all...]
H A Dmmu.c247 static struct kvm_mmu_role_regs vcpu_to_role_regs(struct kvm_vcpu *vcpu) argument
258 static unsigned long get_guest_cr3(struct kvm_vcpu *vcpu) argument
263 static inline unsigned long kvm_mmu_get_guest_pgd(struct kvm_vcpu *vcpu, argument
292 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u6 argument
316 check_mmio_spte(struct kvm_vcpu *vcpu, u64 spte) argument
640 is_tdp_mmu_active(struct kvm_vcpu *vcpu) argument
645 walk_shadow_page_lockless_begin(struct kvm_vcpu *vcpu) argument
664 walk_shadow_page_lockless_end(struct kvm_vcpu *vcpu) argument
679 mmu_topup_memory_caches(struct kvm_vcpu *vcpu, bool maybe_indirect) argument
702 mmu_free_memory_caches(struct kvm_vcpu *vcpu) argument
907 gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t gfn, bool no_dirty_log) argument
1436 kvm_vcpu_write_protect_gfn(struct kvm_vcpu *vcpu, u64 gfn) argument
1665 rmap_add(struct kvm_vcpu *vcpu, const struct kvm_memory_slot *slot, u64 *spte, gfn_t gfn, unsigned int access) argument
1918 kvm_sync_page_check(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) argument
1951 kvm_sync_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, int i) argument
1959 __kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) argument
1987 kvm_sync_page(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, struct list_head *invalid_list) argument
2093 mmu_sync_children(struct kvm_vcpu *vcpu, struct kvm_mmu_page *parent, bool can_yield) argument
2151 kvm_mmu_find_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, gfn_t gfn, struct hlist_head *sp_list, union kvm_mmu_page_role role) argument
2272 __kvm_mmu_get_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, struct shadow_page_caches *caches, gfn_t gfn, union kvm_mmu_page_role role) argument
2294 kvm_mmu_get_shadow_page(struct kvm_vcpu *vcpu, gfn_t gfn, union kvm_mmu_page_role role) argument
2353 kvm_mmu_get_child_sp(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, bool direct, unsigned int access) argument
2366 shadow_walk_init_using_root(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, hpa_t root, u64 addr) argument
2395 shadow_walk_init(struct kvm_shadow_walk_iterator *iterator, struct kvm_vcpu *vcpu, u64 addr) argument
2464 link_shadow_page(struct kvm_vcpu *vcpu, u64 *sptep, struct kvm_mmu_page *sp) argument
2470 validate_direct_spte(struct kvm_vcpu *vcpu, u64 *sptep, unsigned direct_access) argument
2714 make_mmu_pages_available(struct kvm_vcpu *vcpu) argument
2775 kvm_mmu_unprotect_page_virt(struct kvm_vcpu *vcpu, gva_t gva) argument
2906 mmu_set_spte(struct kvm_vcpu *vcpu, struct kvm_memory_slot *slot, u64 *sptep, unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, struct kvm_page_fault *fault) argument
2977 direct_pte_prefetch_many(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, u64 *start, u64 *end) argument
3005 __direct_pte_prefetch(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, u64 *sptep) argument
3030 direct_pte_prefetch(struct kvm_vcpu *vcpu, u64 *sptep) argument
3180 kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
3237 direct_map(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
3288 kvm_handle_error_pfn(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
3311 kvm_handle_noslot_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, unsigned int access) argument
3381 fast_pf_fix_direct_spte(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, u64 *sptep, u64 old_spte, u64 new_spte) argument
3427 fast_pf_get_last_sptep(struct kvm_vcpu *vcpu, gpa_t gpa, u64 *spte) argument
3444 fast_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
3683 mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant, u8 level) argument
3701 mmu_alloc_direct_roots(struct kvm_vcpu *vcpu) argument
3809 mmu_alloc_shadow_roots(struct kvm_vcpu *vcpu) argument
3927 mmu_alloc_special_roots(struct kvm_vcpu *vcpu) argument
4034 kvm_mmu_sync_roots(struct kvm_vcpu *vcpu) argument
4075 kvm_mmu_sync_prev_roots(struct kvm_vcpu *vcpu) argument
4088 nonpaging_gva_to_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t vaddr, u64 access, struct x86_exception *exception) argument
4097 mmio_info_in_cache(struct kvm_vcpu *vcpu, u64 addr, bool direct) argument
4118 get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, int *root_level) argument
4138 get_mmio_spte(struct kvm_vcpu *vcpu, u64 addr, u64 *sptep) argument
4187 handle_mmio_page_fault(struct kvm_vcpu *vcpu, u64 addr, bool direct) argument
4221 page_fault_handle_page_track(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4240 shadow_page_table_clear_flood(struct kvm_vcpu *vcpu, gva_t addr) argument
4251 alloc_apf_token(struct kvm_vcpu *vcpu) argument
4262 kvm_arch_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, gfn_t gfn) argument
4276 kvm_arch_async_page_ready(struct kvm_vcpu *vcpu, struct kvm_async_pf *work) argument
4312 kvm_mmu_prepare_memory_fault_exit(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4320 kvm_faultin_pfn_private(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4344 __kvm_faultin_pfn(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4413 kvm_faultin_pfn(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, unsigned int access) argument
4475 is_page_fault_stale(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4504 direct_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4545 nonpaging_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4553 kvm_handle_page_fault(struct kvm_vcpu *vcpu, u64 error_code, u64 fault_address, char *insn, int insn_len) argument
4587 kvm_tdp_mmu_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4636 kvm_tdp_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
4766 kvm_mmu_new_pgd(struct kvm_vcpu *vcpu, gpa_t new_pgd) argument
4812 sync_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, unsigned int access) argument
4930 reset_guest_rsvds_bits_mask(struct kvm_vcpu *vcpu, struct kvm_mmu *context) argument
4979 reset_rsvds_bits_mask_ept(struct kvm_vcpu *vcpu, struct kvm_mmu *context, bool execonly, int huge_page_level) argument
4997 reset_shadow_zero_bits_mask(struct kvm_vcpu *vcpu, struct kvm_mmu *context) argument
5232 reset_guest_paging_metadata(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) argument
5257 kvm_calc_cpu_role(struct kvm_vcpu *vcpu, const struct kvm_mmu_role_regs *regs) argument
5297 __kvm_mmu_refresh_passthrough_bits(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) argument
5312 kvm_mmu_get_tdp_level(struct kvm_vcpu *vcpu) argument
5326 kvm_calc_tdp_mmu_root_page_role(struct kvm_vcpu *vcpu, union kvm_cpu_role cpu_role) argument
5344 init_kvm_tdp_mmu(struct kvm_vcpu *vcpu, union kvm_cpu_role cpu_role) argument
5373 shadow_mmu_init_context(struct kvm_vcpu *vcpu, struct kvm_mmu *context, union kvm_cpu_role cpu_role, union kvm_mmu_page_role root_role) argument
5395 kvm_init_shadow_mmu(struct kvm_vcpu *vcpu, union kvm_cpu_role cpu_role) argument
5420 kvm_init_shadow_npt_mmu(struct kvm_vcpu *vcpu, unsigned long cr0, unsigned long cr4, u64 efer, gpa_t nested_cr3) argument
5447 kvm_calc_shadow_ept_root_page_role(struct kvm_vcpu *vcpu, bool accessed_dirty, bool execonly, u8 level) argument
5471 kvm_init_shadow_ept_mmu(struct kvm_vcpu *vcpu, bool execonly, int huge_page_level, bool accessed_dirty, gpa_t new_eptp) argument
5500 init_kvm_softmmu(struct kvm_vcpu *vcpu, union kvm_cpu_role cpu_role) argument
5512 init_kvm_nested_mmu(struct kvm_vcpu *vcpu, union kvm_cpu_role new_mode) argument
5551 kvm_init_mmu(struct kvm_vcpu *vcpu) argument
5565 kvm_mmu_after_set_cpuid(struct kvm_vcpu *vcpu) argument
5594 kvm_mmu_reset_context(struct kvm_vcpu *vcpu) argument
5601 kvm_mmu_load(struct kvm_vcpu *vcpu) argument
5634 kvm_mmu_unload(struct kvm_vcpu *vcpu) argument
5689 kvm_mmu_free_obsolete_roots(struct kvm_vcpu *vcpu) argument
5695 mmu_pte_write_fetch_gpte(struct kvm_vcpu *vcpu, gpa_t *gpa, int *bytes) argument
5794 kvm_mmu_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new, int bytes) argument
5843 kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code, void *insn, int insn_len) argument
5915 __kvm_mmu_invalidate_addr(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, u64 addr, hpa_t root_hpa) argument
5952 kvm_mmu_invalidate_addr(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, u64 addr, unsigned long roots) argument
5981 kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva) argument
5999 kvm_mmu_invpcid_gva(struct kvm_vcpu *vcpu, gva_t gva, unsigned long pcid) argument
6113 __kvm_mmu_create(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) argument
6166 kvm_mmu_create(struct kvm_vcpu *vcpu) argument
7087 kvm_mmu_destroy(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h523 struct kvm_vcpu *vcpu; member in struct:kvm_pmc
668 struct kvm_vcpu *vcpu; member in struct:kvm_vcpu_hv
2184 kvm_inject_gp(struct kvm_vcpu *vcpu, u32 error_code) argument
2281 kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) argument
2286 kvm_arch_vcpu_unblocking(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/tools/include/uapi/linux/
H A Dkvm.h945 __u32 vcpu; member in struct:kvm_irq_routing_hv_sint
951 __u32 vcpu; member in struct:kvm_irq_routing_xen_evtchn
[all...]
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h591 __u32 vcpu; member in struct:kvm_xen_hvm_attr::__anon140::__anon142::__anon143::__anon144
/linux-master/drivers/firmware/arm_ffa/
H A Ddriver.c729 static void __do_sched_recv_cb(u16 part_id, u16 vcpu, bool is_per_vcpu) argument
811 static int ffa_run(struct ffa_device *dev, u16 vcpu) argument
1129 ffa_self_notif_handle(u16 vcpu, bool is_per_vcpu, void *cb_data) argument
1077 ffa_notify_send(struct ffa_device *dev, int notify_id, bool is_per_vcpu, u16 vcpu) argument
/linux-master/include/asm-generic/
H A Dmshyperv.h240 int cpu, vcpu, vcpu_bank, vcpu_offset, nr_bank = 1; local

Completed in 1221 milliseconds

1234567891011>>