/linux/tools/include/uapi/linux/ |
H A D | kvm.h | 945 __u32 vcpu; member 951 __u32 vcpu; member
|
/linux/include/uapi/linux/ |
H A D | kvm.h | 945 __u32 vcpu; member 951 __u32 vcpu; member
|
/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_nestedv2.c | 137 struct kvm_vcpu *vcpu; in gs_msg_ops_vcpu_fill_info() local 384 struct kvm_vcpu *vcpu; in gs_msg_ops_vcpu_refresh_info() local 608 static int kvmhv_nestedv2_host_create(struct kvm_vcpu *vcpu, in kvmhv_nestedv2_host_create() 723 int __kvmhv_nestedv2_mark_dirty(struct kvm_vcpu *vcpu, u16 iden) in __kvmhv_nestedv2_mark_dirty() 751 int __kvmhv_nestedv2_cached_reload(struct kvm_vcpu *vcpu, u16 iden) in __kvmhv_nestedv2_cached_reload() 789 int kvmhv_nestedv2_flush_vcpu(struct kvm_vcpu *vcpu, u64 time_limit) in kvmhv_nestedv2_flush_vcpu() 879 int kvmhv_nestedv2_set_vpa(struct kvm_vcpu *vcpu, unsigned long vpa) in kvmhv_nestedv2_set_vpa() 909 int kvmhv_nestedv2_parse_output(struct kvm_vcpu *vcpu) in kvmhv_nestedv2_parse_output() 928 static void kvmhv_nestedv2_host_free(struct kvm_vcpu *vcpu, in kvmhv_nestedv2_host_free() 937 int __kvmhv_nestedv2_reload_ptregs(struct kvm_vcpu *vcpu, struct pt_regs *regs) in __kvmhv_nestedv2_reload_ptregs() [all …]
|
H A D | book3s_xive.c | 287 static unsigned long xive_vm_h_xirr(struct kvm_vcpu *vcpu) in xive_vm_h_xirr() 336 static unsigned long xive_vm_h_ipoll(struct kvm_vcpu *vcpu, unsigned long server) in xive_vm_h_ipoll() 456 static int xive_vm_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr) in xive_vm_h_cppr() 515 static int xive_vm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in xive_vm_h_eoi() 620 static int xive_vm_h_ipi(struct kvm_vcpu *vcpu, unsigned long server, in xive_vm_h_ipi() 663 static bool kvmppc_xive_vcpu_has_save_restore(struct kvm_vcpu *vcpu) in kvmppc_xive_vcpu_has_save_restore() 671 bool kvmppc_xive_check_save_restore(struct kvm_vcpu *vcpu) in kvmppc_xive_check_save_restore() 686 void kvmppc_xive_push_vcpu(struct kvm_vcpu *vcpu) in kvmppc_xive_push_vcpu() 756 void kvmppc_xive_pull_vcpu(struct kvm_vcpu *vcpu) in kvmppc_xive_pull_vcpu() 784 bool kvmppc_xive_rearm_escalation(struct kvm_vcpu *vcpu) in kvmppc_xive_rearm_escalation() [all …]
|
H A D | book3s_hv.c | 167 struct kvm_vcpu *vcpu; in next_runnable_thread() local 180 #define for_each_runnable_thread(i, vcpu, vc) \ argument 227 static void kvmppc_fast_vcpu_kick_hv(struct kvm_vcpu *vcpu) in kvmppc_fast_vcpu_kick_hv() 318 static void kvmppc_core_vcpu_load_hv(struct kvm_vcpu *vcpu, int cpu) in kvmppc_core_vcpu_load_hv() 353 static void kvmppc_core_vcpu_put_hv(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put_hv() 386 static void kvmppc_set_pvr_hv(struct kvm_vcpu *vcpu, u32 pvr) in kvmppc_set_pvr_hv() 412 static int kvmppc_set_arch_compat(struct kvm_vcpu *vcpu, u32 arch_compat) in kvmppc_set_arch_compat() 483 static void kvmppc_dump_regs(struct kvm_vcpu *vcpu) in kvmppc_dump_regs() 521 static void init_vpa(struct kvm_vcpu *vcpu, struct lppaca *vpa) in init_vpa() 527 static int set_vpa(struct kvm_vcpu *vcpu, struct kvmppc_vpa *v, in set_vpa() [all …]
|
H A D | book3s.c | 98 static inline void kvmppc_update_int_pending(struct kvm_vcpu *vcpu, in kvmppc_update_int_pending() 109 static inline bool kvmppc_critical_section(struct kvm_vcpu *vcpu) in kvmppc_critical_section() 135 void kvmppc_inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 flags) in kvmppc_inject_interrupt() 167 void kvmppc_book3s_dequeue_irqprio(struct kvm_vcpu *vcpu, in kvmppc_book3s_dequeue_irqprio() 179 void kvmppc_book3s_queue_irqprio(struct kvm_vcpu *vcpu, unsigned int vec) in kvmppc_book3s_queue_irqprio() 191 void kvmppc_core_queue_machine_check(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_machine_check() 198 void kvmppc_core_queue_syscall(struct kvm_vcpu *vcpu) in kvmppc_core_queue_syscall() 204 void kvmppc_core_queue_program(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_program() 211 void kvmppc_core_queue_fpunavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_fpunavail() 217 void kvmppc_core_queue_vec_unavail(struct kvm_vcpu *vcpu, ulong srr1_flags) in kvmppc_core_queue_vec_unavail() [all …]
|
H A D | book3s_emulate.c | 70 static bool spr_allowed(struct kvm_vcpu *vcpu, enum priv_level level) in spr_allowed() 84 static inline void kvmppc_copyto_vcpu_tm(struct kvm_vcpu *vcpu) in kvmppc_copyto_vcpu_tm() 103 static inline void kvmppc_copyfrom_vcpu_tm(struct kvm_vcpu *vcpu) in kvmppc_copyfrom_vcpu_tm() 122 static void kvmppc_emulate_treclaim(struct kvm_vcpu *vcpu, int ra_val) in kvmppc_emulate_treclaim() 168 static void kvmppc_emulate_trchkpt(struct kvm_vcpu *vcpu) in kvmppc_emulate_trchkpt() 193 void kvmppc_emulate_tabort(struct kvm_vcpu *vcpu, int ra_val) in kvmppc_emulate_tabort() 234 int kvmppc_core_emulate_op_pr(struct kvm_vcpu *vcpu, in kvmppc_core_emulate_op_pr() 633 void kvmppc_set_bat(struct kvm_vcpu *vcpu, struct kvmppc_bat *bat, bool upper, in kvmppc_set_bat() 653 static struct kvmppc_bat *kvmppc_find_bat(struct kvm_vcpu *vcpu, int sprn) in kvmppc_find_bat() 678 int kvmppc_core_emulate_mtspr_pr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_core_emulate_mtspr_pr() [all …]
|
/linux/virt/kvm/ |
H A D | kvm_main.c | 208 void vcpu_load(struct kvm_vcpu *vcpu) in vcpu_load() 219 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put() 230 static bool kvm_request_needs_ipi(struct kvm_vcpu *vcpu, unsigned req) in kvm_request_needs_ipi() 260 static void kvm_make_vcpu_request(struct kvm_vcpu *vcpu, unsigned int req, in kvm_make_vcpu_request() 291 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local 316 struct kvm_vcpu *vcpu; in kvm_make_all_cpus_request() local 485 static void kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id) in kvm_vcpu_init() 509 static void kvm_vcpu_destroy(struct kvm_vcpu *vcpu) in kvm_vcpu_destroy() 528 struct kvm_vcpu *vcpu; in kvm_destroy_vcpus() local 2594 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot() [all …]
|
/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | xcr0_cpuid_test.c | 102 struct kvm_vcpu *vcpu; in main() local
|
H A D | xen_shinfo_test.c | 386 static struct kvm_vcpu *vcpu; variable
|
H A D | xss_msr_test.c | 19 struct kvm_vcpu *vcpu; in main() local
|
H A D | vmx_exception_with_invalid_guest_state.c | 23 static void __run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in __run_vcpu_with_invalid_state() 35 static void run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in run_vcpu_with_invalid_state() 56 static void set_or_clear_invalid_guest_state(struct kvm_vcpu *vcpu, bool set) in set_or_clear_invalid_guest_state() 66 static void set_invalid_guest_state(struct kvm_vcpu *vcpu) in set_invalid_guest_state() 71 static void clear_invalid_guest_state(struct kvm_vcpu *vcpu) in clear_invalid_guest_state() 78 static struct kvm_vcpu *vcpu = NULL; in get_set_sigalrm_vcpu() local 87 struct kvm_vcpu *vcpu = get_set_sigalrm_vcpu(NULL); in sigalrm_handler() local 109 struct kvm_vcpu *vcpu; in main() local
|
H A D | sync_regs_test.c | 156 static void race_sync_regs(struct kvm_vcpu *vcpu, void *racer) in race_sync_regs()
|
H A D | ucna_injection_test.c | 62 struct kvm_vcpu *vcpu; member 135 static void run_vcpu_expect_gp(struct kvm_vcpu *vcpu) in run_vcpu_expect_gp() 148 static void inject_ucna(struct kvm_vcpu *vcpu, uint64_t addr) { in inject_ucna() 215 static void test_ucna_injection(struct kvm_vcpu *vcpu, struct thread_params *params) in test_ucna_injection() 243 static void setup_mce_cap(struct kvm_vcpu *vcpu, bool enable_cmci_p) in setup_mce_cap() 256 struct kvm_vcpu *vcpu = vm_vcpu_add(vm, vcpuid, guest_code); in create_vcpu_with_mce_cap() local
|
H A D | vmx_dirty_log_test.c | 87 struct kvm_vcpu *vcpu; in test_vmx_dirty_log() local
|
H A D | xapic_ipi_test.c | 77 struct kvm_vcpu *vcpu; member 195 struct kvm_vcpu *vcpu = params->vcpu; in vcpu_thread() local 230 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) in cancel_join_vcpu_thread()
|
H A D | userspace_msr_exit_test.c | 378 static void check_for_guest_assert(struct kvm_vcpu *vcpu) in check_for_guest_assert() 388 static void process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_rdmsr() 420 static void process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_wrmsr() 448 static void process_ucall_done(struct kvm_vcpu *vcpu) in process_ucall_done() 461 static uint64_t process_ucall(struct kvm_vcpu *vcpu) in process_ucall() 485 static void run_guest_then_process_rdmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_rdmsr() 492 static void run_guest_then_process_wrmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_wrmsr() 499 static uint64_t run_guest_then_process_ucall(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall() 505 static void run_guest_then_process_ucall_done(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall_done() 569 static int handle_ucall(struct kvm_vcpu *vcpu) in handle_ucall()
|
H A D | xapic_state_test.c | 14 struct kvm_vcpu *vcpu; member 51 struct kvm_vcpu *vcpu = x->vcpu; in ____test_icr() local 100 struct kvm_vcpu *vcpu = x->vcpu; in test_icr() local 134 static void __test_apic_id(struct kvm_vcpu *vcpu, uint64_t apic_base) in __test_apic_id()
|
H A D | vmx_preemption_timer_test.c | 159 struct kvm_vcpu *vcpu; in main() local
|
H A D | svm_int_ctl_test.c | 87 struct kvm_vcpu *vcpu; in main() local
|
H A D | svm_nested_soft_inject_test.c | 145 struct kvm_vcpu *vcpu; in run_test() local
|
H A D | svm_nested_shutdown_test.c | 44 struct kvm_vcpu *vcpu; in main() local
|
H A D | state_test.c | 236 struct kvm_vcpu *vcpu, *vcpuN; in main() local
|
H A D | sev_smoke_test.c | 66 struct kvm_vcpu *vcpu; in test_sync_vmsa() local 123 struct kvm_vcpu *vcpu; in test_sev() local
|
H A D | set_sregs_test.c | 24 #define TEST_INVALID_CR_BIT(vcpu, cr, orig, bit) \ argument 78 struct kvm_vcpu *vcpu; in main() local
|