| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
| H A D | aarch32_id_regs.c | 52 static void test_guest_raz(struct kvm_vcpu *vcpu) in test_guest_raz() argument 92 static void test_user_raz_wi(struct kvm_vcpu *vcpu) in test_user_raz_wi() argument 121 static void test_user_raz_invariant(struct kvm_vcpu *vcpu) in test_user_raz_invariant() argument 143 vcpu_aarch64_only(struct kvm_vcpu *vcpu) vcpu_aarch64_only() argument 155 struct kvm_vcpu *vcpu; main() local [all...] |
| /third_party/ltp/testcases/kernel/kvm/ |
| H A D | kvm_svm02.c | 91 struct kvm_svm_vcpu *vcpu; in main() local [all...] |
| /kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | debug-sr.h | 128 static inline void __debug_switch_to_guest_common(struct kvm_vcpu *vcpu) in __debug_switch_to_guest_common() argument 147 static inline void __debug_switch_to_host_common(struct kvm_vcpu *vcpu) in __debug_switch_to_host_common() argument [all...] |
| /kernel/linux/linux-5.10/arch/loongarch/kvm/ |
| H A D | hypcall.c | 13 int kvm_virt_ipi(struct kvm_vcpu *vcpu) in kvm_virt_ipi() argument 34 int kvm_save_notify(struct kvm_vcpu *vcpu) in kvm_save_notify() argument 65 _kvm_pv_feature(struct kvm_vcpu *vcpu) _kvm_pv_feature() argument 88 kvm_pv_kick_cpu(struct kvm_vcpu *vcpu) kvm_pv_kick_cpu() argument 104 _kvm_handle_pv_hcall(struct kvm_vcpu *vcpu) _kvm_handle_pv_hcall() argument [all...] |
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| H A D | kvm_book3s_32.h | 12 static inline struct kvmppc_book3s_shadow_vcpu *svcpu_get(struct kvm_vcpu *vcpu) in svcpu_get() argument
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| H A D | dyntrans.c | 30 static int kvm_mips_trans_replace(struct kvm_vcpu *vcpu, u32 *opc, in kvm_mips_trans_replace() argument 68 kvm_mips_trans_cache_index(union mips_instruction inst, u32 *opc, struct kvm_vcpu *vcpu) kvm_mips_trans_cache_index() argument 81 kvm_mips_trans_cache_va(union mips_instruction inst, u32 *opc, struct kvm_vcpu *vcpu) kvm_mips_trans_cache_va() argument 97 kvm_mips_trans_mfc0(union mips_instruction inst, u32 *opc, struct kvm_vcpu *vcpu) kvm_mips_trans_mfc0() argument 124 kvm_mips_trans_mtc0(union mips_instruction inst, u32 *opc, struct kvm_vcpu *vcpu) kvm_mips_trans_mtc0() argument [all...] |
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| H A D | emulate.c | 26 void kvmppc_emulate_dec(struct kvm_vcpu *vcpu) in kvmppc_emulate_dec() argument 63 u32 kvmppc_get_dec(struct kvm_vcpu *vcpu, u64 tb) in kvmppc_get_dec() argument 75 kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) kvmppc_emulate_mtspr() argument 128 kvmppc_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) kvmppc_emulate_mfspr() argument 194 kvmppc_emulate_instruction(struct kvm_vcpu *vcpu) kvmppc_emulate_instruction() argument [all...] |
| /kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | debug-sr.h | 128 static inline void __debug_switch_to_guest_common(struct kvm_vcpu *vcpu) in __debug_switch_to_guest_common() argument 147 static inline void __debug_switch_to_host_common(struct kvm_vcpu *vcpu) in __debug_switch_to_host_common() argument [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| H A D | kvm_book3s_32.h | 12 static inline struct kvmppc_book3s_shadow_vcpu *svcpu_get(struct kvm_vcpu *vcpu) in svcpu_get() argument
|
| /kernel/linux/linux-5.10/virt/kvm/ |
| H A D | async_pf.c | 38 void kvm_async_pf_vcpu_init(struct kvm_vcpu *vcpu) in kvm_async_pf_vcpu_init() argument 50 struct kvm_vcpu *vcpu = apf->vcpu; in async_pf_execute() local 94 kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu) kvm_clear_async_pf_completion_queue() argument 137 kvm_check_async_pf_completion(struct kvm_vcpu *vcpu) kvm_check_async_pf_completion() argument 163 kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, unsigned long hva, struct kvm_arch_async_pf *arch) kvm_setup_async_pf() argument 203 kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu) kvm_async_pf_wakeup_all() argument [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/kvm/ |
| H A D | emulate.c | 26 void kvmppc_emulate_dec(struct kvm_vcpu *vcpu) in kvmppc_emulate_dec() argument 63 u32 kvmppc_get_dec(struct kvm_vcpu *vcpu, u64 tb) in kvmppc_get_dec() argument 75 kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) kvmppc_emulate_mtspr() argument 128 kvmppc_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) kvmppc_emulate_mfspr() argument 194 kvmppc_emulate_instruction(struct kvm_vcpu *vcpu) kvmppc_emulate_instruction() argument [all...] |
| /kernel/linux/linux-6.6/arch/riscv/kvm/ |
| H A D | vcpu_sbi_replace.c | 17 static int kvm_sbi_ext_time_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_time_handler() argument 45 static int kvm_sbi_ext_ipi_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_ipi_handler() argument 83 static int kvm_sbi_ext_rfence_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_rfence_handler() argument 137 kvm_sbi_ext_srst_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_vcpu_sbi_return *retdata) kvm_sbi_ext_srst_handler() argument [all...] |
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | kvm_dirty_ring.h | 57 static inline void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, in kvm_dirty_ring_push() argument
|
| /kernel/linux/linux-6.6/arch/x86/kvm/ |
| H A D | irq.c | 24 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer() argument 146 void kvm_inject_pending_timer_irqs(struct kvm_vcpu *vcpu) in kvm_inject_pending_timer_irqs() argument 154 __kvm_migrate_timers(struct kvm_vcpu *vcpu) __kvm_migrate_timers() argument [all...] |
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
| H A D | debug_regs.c | 69 static void vcpu_skip_insn(struct kvm_vcpu *vcpu, int insn_len) in vcpu_skip_insn() argument 82 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | fix_hypercall_test.c | 86 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() argument 108 struct kvm_vcpu *vcpu; in test_fix_hypercall() local [all...] |
| H A D | hyperv_cpuid.c | 116 void test_hv_cpuid_e2big(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in test_hv_cpuid_e2big() argument 135 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | monitor_mwait_test.c | 71 struct kvm_vcpu *vcpu; in main() local
|
| H A D | smaller_maxphyaddr_emulation_test.c | 50 struct kvm_vcpu *vcpu; in main() local
|
| H A D | set_boot_cpu_id.c | 37 static void test_set_bsp_busy(struct kvm_vcpu *vcpu, const char *msg) in test_set_bsp_busy() argument 45 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu() argument [all...] |
| H A D | triple_fault_event_test.c | 61 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | svm_int_ctl_test.c | 87 struct kvm_vcpu *vcpu; in main() local
|
| H A D | vmx_apic_access_test.c | 80 struct kvm_vcpu *vcpu; in main() local
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
| H A D | system_counter_offset_test.c | 29 static void check_preconditions(struct kvm_vcpu *vcpu) in check_preconditions() argument 36 static void setup_system_counter(struct kvm_vcpu *vcpu, struct test_case *test) in setup_system_counter() argument 89 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() argument 119 struct kvm_vcpu *vcpu; in main() local [all...] |
| /kernel/linux/linux-6.6/virt/kvm/ |
| H A D | async_pf.c | 38 void kvm_async_pf_vcpu_init(struct kvm_vcpu *vcpu) in kvm_async_pf_vcpu_init() argument 50 struct kvm_vcpu *vcpu = apf->vcpu; in async_pf_execute() local 113 kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu) kvm_clear_async_pf_completion_queue() argument 158 kvm_check_async_pf_completion(struct kvm_vcpu *vcpu) kvm_check_async_pf_completion() argument 184 kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, unsigned long hva, struct kvm_arch_async_pf *arch) kvm_setup_async_pf() argument 223 kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu) kvm_async_pf_wakeup_all() argument [all...] |