/linux-master/include/kvm/ |
H A D | arm_psci.h | 20 static inline int kvm_psci_version(struct kvm_vcpu *vcpu) argument
|
H A D | arm_hypercalls.h | 11 static inline u32 smccc_get_function(struct kvm_vcpu *vcpu) argument 16 static inline unsigned long smccc_get_arg1(struct kvm_vcpu *vcpu) argument 21 static inline unsigned long smccc_get_arg2(struct kvm_vcpu *vcpu) argument 26 static inline unsigned long smccc_get_arg3(struct kvm_vcpu *vcpu) argument 31 static inline void smccc_set_retval(struct kvm_vcpu *vcpu, argument [all...] |
H A D | iodev.h | 42 static inline int kvm_iodevice_read(struct kvm_vcpu *vcpu, argument 50 static inline int kvm_iodevice_write(struct kvm_vcpu *vcpu, argument
|
/linux-master/arch/x86/kvm/svm/ |
H A D | hyperv.h | 15 static inline void nested_svm_hv_update_vm_vp_ids(struct kvm_vcpu *vcpu) argument 29 static inline bool nested_svm_l2_tlb_flush_enabled(struct kvm_vcpu *vcpu) argument 46 static inline void nested_svm_hv_update_vm_vp_ids(struct kvm_vcpu *vcpu) {} argument 47 static inline bool nested_svm_l2_tlb_flush_enabled(struct kvm_vcpu *vcpu) argument 51 static inline void svm_hv_inject_synthetic_vmexit_post_tlb_flush(struct kvm_vcpu *vcpu) {} argument [all...] |
H A D | svm_onhyperv.h | 20 static inline bool svm_hv_is_enlightened_tlb_enabled(struct kvm_vcpu *vcpu) argument 80 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, struct kvm_vcpu *vcpu) argument 92 static inline bool svm_hv_is_enlightened_tlb_enabled(struct kvm_vcpu *vcpu) argument 70 svm_hv_vmcb_dirty_nested_enlightenments( struct kvm_vcpu *vcpu) argument 105 svm_hv_vmcb_dirty_nested_enlightenments( struct kvm_vcpu *vcpu) argument 110 svm_hv_update_vp_id(struct vmcb *vmcb, struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | kvm_onhyperv.h | 13 static inline hpa_t hv_get_partition_assist_page(struct kvm_vcpu *vcpu) argument 39 static inline void hv_track_root_tdp(struct kvm_vcpu *vcpu, hpa_t root_tdp) argument
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | flds_emulation.h | 20 static inline void handle_flds_emulation_failure_exit(struct kvm_vcpu *vcpu) argument
|
H A D | xss_msr_test.c | 21 struct kvm_vcpu *vcpu; local
|
H A D | vmx_msrs_test.c | 15 static void vmx_fixed1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, argument 29 static void vmx_fixed0_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, argument 43 static void vmx_fixed0and1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index) argument 49 vmx_save_restore_msrs_test(struct kvm_vcpu *vcpu) argument 70 __ia32_feature_control_msr_test(struct kvm_vcpu *vcpu, uint64_t msr_bit, struct kvm_x86_cpu_feature feature) argument 91 ia32_feature_control_msr_test(struct kvm_vcpu *vcpu) argument 118 struct kvm_vcpu *vcpu; local [all...] |
H A D | vmx_invalid_nested_guest_state.c | 57 struct kvm_vcpu *vcpu; local [all...] |
H A D | vmx_close_while_nested_test.c | 51 struct kvm_vcpu *vcpu; local
|
H A D | svm_vmcall_test.c | 38 struct kvm_vcpu *vcpu; local
|
H A D | svm_nested_shutdown_test.c | 44 struct kvm_vcpu *vcpu; local
|
H A D | set_sregs_test.c | 79 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/arm64/kvm/hyp/vhe/ |
H A D | sysreg-sr.c | 65 void __vcpu_load_switch_sysregs(struct kvm_vcpu *vcpu) argument 108 void __vcpu_put_switch_sysregs(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/arm64/kvm/ |
H A D | trng.c | 24 static int kvm_trng_do_rnd(struct kvm_vcpu *vcpu, int size) argument 51 int kvm_trng_call(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/include/linux/irqchip/ |
H A D | arm-vgic-info.h | 24 struct resource vcpu; member in struct:gic_kvm_info
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_tm.c | 16 static void emulate_tx_failure(struct kvm_vcpu *vcpu, u64 failure_cause) argument 42 int kvmhv_p9_tm_emulation(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | pkvm.h | 19 struct kvm_vcpu vcpu; member in struct:pkvm_hyp_vcpu
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_sbi_hsm.c | 15 static int kvm_sbi_hsm_vcpu_start(struct kvm_vcpu *vcpu) argument 42 static int kvm_sbi_hsm_vcpu_stop(struct kvm_vcpu *vcpu) argument 52 static int kvm_sbi_hsm_vcpu_get_status(struct kvm_vcpu *vcpu) argument 69 kvm_sbi_ext_hsm_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_vcpu_sbi_return *retdata) argument [all...] |
H A D | vcpu_sbi_pmu.c | 16 static int kvm_sbi_ext_pmu_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 74 static unsigned long kvm_sbi_ext_pmu_probe(struct kvm_vcpu *vcpu) argument [all...] |
H A D | vcpu_sbi_v01.c | 16 static int kvm_sbi_ext_v01_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument [all...] |
H A D | vmid.c | 71 void kvm_riscv_gstage_vmid_update(struct kvm_vcpu *vcpu) argument
|
H A D | vcpu_sbi_base.c | 16 static int kvm_sbi_ext_base_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, argument 75 static int kvm_sbi_ext_forward_handler(struct kvm_vcpu *vcpu, argument [all...] |
/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | diag318_test_handler.c | 28 struct kvm_vcpu *vcpu; local
|