Home
last modified time | relevance | path

Searched defs:vcpu (Results 1 – 25 of 392) sorted by last modified time

12345678910>>...16

/linux/tools/include/uapi/linux/
H A Dkvm.h945 __u32 vcpu; member
951 __u32 vcpu; member
/linux/include/uapi/linux/
H A Dkvm.h945 __u32 vcpu; member
951 __u32 vcpu; member
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_nestedv2.c137 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 Dbook3s_xive.c287 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 Dbook3s_hv.c167 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 Dbook3s.c98 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 Dbook3s_emulate.c70 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 Dkvm_main.c208 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 Dxcr0_cpuid_test.c102 struct kvm_vcpu *vcpu; in main() local
H A Dxen_shinfo_test.c386 static struct kvm_vcpu *vcpu; variable
H A Dxss_msr_test.c19 struct kvm_vcpu *vcpu; in main() local
H A Dvmx_exception_with_invalid_guest_state.c23 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 Dsync_regs_test.c156 static void race_sync_regs(struct kvm_vcpu *vcpu, void *racer) in race_sync_regs()
H A Ducna_injection_test.c62 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 Dvmx_dirty_log_test.c87 struct kvm_vcpu *vcpu; in test_vmx_dirty_log() local
H A Dxapic_ipi_test.c77 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 Duserspace_msr_exit_test.c378 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 Dxapic_state_test.c14 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 Dvmx_preemption_timer_test.c159 struct kvm_vcpu *vcpu; in main() local
H A Dsvm_int_ctl_test.c87 struct kvm_vcpu *vcpu; in main() local
H A Dsvm_nested_soft_inject_test.c145 struct kvm_vcpu *vcpu; in run_test() local
H A Dsvm_nested_shutdown_test.c44 struct kvm_vcpu *vcpu; in main() local
H A Dstate_test.c236 struct kvm_vcpu *vcpu, *vcpuN; in main() local
H A Dsev_smoke_test.c66 struct kvm_vcpu *vcpu; in test_sync_vmsa() local
123 struct kvm_vcpu *vcpu; in test_sev() local
H A Dset_sregs_test.c24 #define TEST_INVALID_CR_BIT(vcpu, cr, orig, bit) \ argument
78 struct kvm_vcpu *vcpu; in main() local

12345678910>>...16