Home
last modified time | relevance | path

Searched defs:vcpu (Results 76 – 100 of 362) sorted by relevance

12345678910>>...15

/Linux-v6.6/arch/riscv/kvm/
Dvcpu_sbi.c79 void kvm_riscv_vcpu_sbi_forward(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_sbi_forward()
98 void kvm_riscv_vcpu_sbi_system_reset(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_sbi_system_reset()
116 int kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_sbi_return()
135 static int riscv_vcpu_set_sbi_ext_single(struct kvm_vcpu *vcpu, in riscv_vcpu_set_sbi_ext_single()
171 static int riscv_vcpu_get_sbi_ext_single(struct kvm_vcpu *vcpu, in riscv_vcpu_get_sbi_ext_single()
204 static int riscv_vcpu_set_sbi_ext_multi(struct kvm_vcpu *vcpu, in riscv_vcpu_set_sbi_ext_multi()
224 static int riscv_vcpu_get_sbi_ext_multi(struct kvm_vcpu *vcpu, in riscv_vcpu_get_sbi_ext_multi()
247 int kvm_riscv_vcpu_set_reg_sbi_ext(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_sbi_ext()
283 int kvm_riscv_vcpu_get_reg_sbi_ext(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_sbi_ext()
324 struct kvm_vcpu *vcpu, unsigned long extid) in kvm_vcpu_sbi_find_ext()
[all …]
Daia.c69 void kvm_riscv_vcpu_aia_flush_interrupts(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_flush_interrupts()
86 void kvm_riscv_vcpu_aia_sync_interrupts(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_sync_interrupts()
95 bool kvm_riscv_vcpu_aia_has_interrupts(struct kvm_vcpu *vcpu, u64 mask) in kvm_riscv_vcpu_aia_has_interrupts()
123 void kvm_riscv_vcpu_aia_update_hvip(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_update_hvip()
136 void kvm_riscv_vcpu_aia_load(struct kvm_vcpu *vcpu, int cpu) in kvm_riscv_vcpu_aia_load()
154 void kvm_riscv_vcpu_aia_put(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_put()
172 int kvm_riscv_vcpu_aia_get_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_aia_get_csr()
188 int kvm_riscv_vcpu_aia_set_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_aia_set_csr()
209 int kvm_riscv_vcpu_aia_rmw_topei(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_aia_rmw_topei()
243 static u8 aia_get_iprio8(struct kvm_vcpu *vcpu, unsigned int irq) in aia_get_iprio8()
[all …]
/Linux-v6.6/tools/testing/selftests/kvm/x86_64/
Dvmx_msrs_test.c15 static void vmx_fixed1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed1_msr_test()
29 static void vmx_fixed0_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed0_msr_test()
43 static void vmx_fixed0and1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index) in vmx_fixed0and1_msr_test()
49 static void vmx_save_restore_msrs_test(struct kvm_vcpu *vcpu) in vmx_save_restore_msrs_test()
70 static void __ia32_feature_control_msr_test(struct kvm_vcpu *vcpu, in __ia32_feature_control_msr_test()
91 static void ia32_feature_control_msr_test(struct kvm_vcpu *vcpu) in ia32_feature_control_msr_test()
118 struct kvm_vcpu *vcpu; in main() local
Dpmu_event_filter_test.c205 static uint64_t run_vcpu_to_sync(struct kvm_vcpu *vcpu) in run_vcpu_to_sync()
217 static void run_vcpu_and_sync_pmc_results(struct kvm_vcpu *vcpu) in run_vcpu_and_sync_pmc_results()
238 static bool sanity_check_pmu(struct kvm_vcpu *vcpu) in sanity_check_pmu()
293 static void test_without_filter(struct kvm_vcpu *vcpu) in test_without_filter()
300 static void test_with_filter(struct kvm_vcpu *vcpu, in test_with_filter()
309 static void test_amd_deny_list(struct kvm_vcpu *vcpu) in test_amd_deny_list()
324 static void test_member_deny_list(struct kvm_vcpu *vcpu) in test_member_deny_list()
334 static void test_member_allow_list(struct kvm_vcpu *vcpu) in test_member_allow_list()
344 static void test_not_member_deny_list(struct kvm_vcpu *vcpu) in test_not_member_deny_list()
358 static void test_not_member_allow_list(struct kvm_vcpu *vcpu) in test_not_member_allow_list()
[all …]
Duserspace_msr_exit_test.c397 static void check_for_guest_assert(struct kvm_vcpu *vcpu) in check_for_guest_assert()
407 static void process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_rdmsr()
439 static void process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_wrmsr()
467 static void process_ucall_done(struct kvm_vcpu *vcpu) in process_ucall_done()
480 static uint64_t process_ucall(struct kvm_vcpu *vcpu) in process_ucall()
504 static void run_guest_then_process_rdmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_rdmsr()
511 static void run_guest_then_process_wrmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_wrmsr()
518 static uint64_t run_guest_then_process_ucall(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall()
524 static void run_guest_then_process_ucall_done(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall_done()
532 struct kvm_vcpu *vcpu; in test_msr_filter_allow() local
[all …]
Dvmx_set_nested_state_test.c29 void test_nested_state(struct kvm_vcpu *vcpu, struct kvm_nested_state *state) in test_nested_state()
34 void test_nested_state_expect_errno(struct kvm_vcpu *vcpu, in test_nested_state_expect_errno()
47 void test_nested_state_expect_einval(struct kvm_vcpu *vcpu, in test_nested_state_expect_einval()
53 void test_nested_state_expect_efault(struct kvm_vcpu *vcpu, in test_nested_state_expect_efault()
88 void test_vmx_nested_state(struct kvm_vcpu *vcpu) in test_vmx_nested_state()
250 struct kvm_vcpu *vcpu; in main() local
/Linux-v6.6/arch/powerpc/include/asm/
Dkvm_ppc.h328 static inline int kvmppc_get_last_inst(struct kvm_vcpu *vcpu, in kvmppc_get_last_inst()
565 static inline void kvmppc_fast_vcpu_kick(struct kvm_vcpu *vcpu) in kvmppc_fast_vcpu_kick()
599 static inline void kvmppc_fast_vcpu_kick(struct kvm_vcpu *vcpu) in kvmppc_fast_vcpu_kick()
621 static inline int kvmppc_xics_enabled(struct kvm_vcpu *vcpu) in kvmppc_xics_enabled()
666 static inline int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete()
668 static inline int kvmppc_xics_enabled(struct kvm_vcpu *vcpu) in kvmppc_xics_enabled()
670 static inline void kvmppc_xics_free_icp(struct kvm_vcpu *vcpu) { } in kvmppc_xics_free_icp()
671 static inline int kvmppc_xics_hcall(struct kvm_vcpu *vcpu, u32 cmd) in kvmppc_xics_hcall()
673 static inline int kvmppc_xive_xics_hcall(struct kvm_vcpu *vcpu, u32 req) in kvmppc_xive_xics_hcall()
709 static inline int kvmppc_xive_enabled(struct kvm_vcpu *vcpu) in kvmppc_xive_enabled()
[all …]
Dkvm_book3s.h292 static inline void kvmppc_save_tm_pr(struct kvm_vcpu *vcpu) {} in kvmppc_save_tm_pr()
293 static inline void kvmppc_restore_tm_pr(struct kvm_vcpu *vcpu) {} in kvmppc_restore_tm_pr()
294 static inline void kvmppc_save_tm_sprs(struct kvm_vcpu *vcpu) {} in kvmppc_save_tm_sprs()
295 static inline void kvmppc_restore_tm_sprs(struct kvm_vcpu *vcpu) {} in kvmppc_restore_tm_sprs()
321 static inline struct kvmppc_vcpu_book3s *to_book3s(struct kvm_vcpu *vcpu) in to_book3s()
335 static inline void kvmppc_set_gpr(struct kvm_vcpu *vcpu, int num, ulong val) in kvmppc_set_gpr()
340 static inline ulong kvmppc_get_gpr(struct kvm_vcpu *vcpu, int num) in kvmppc_get_gpr()
345 static inline void kvmppc_set_cr(struct kvm_vcpu *vcpu, u32 val) in kvmppc_set_cr()
350 static inline u32 kvmppc_get_cr(struct kvm_vcpu *vcpu) in kvmppc_get_cr()
355 static inline void kvmppc_set_xer(struct kvm_vcpu *vcpu, ulong val) in kvmppc_set_xer()
[all …]
/Linux-v6.6/arch/powerpc/kvm/
Dbook3s_32_mmu_host.c49 void kvmppc_mmu_invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) in kvmppc_mmu_invalidate_pte()
66 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) in kvmppc_sid_hash()
79 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) in find_sid_vsid()
106 static u32 *kvmppc_mmu_get_pteg(struct kvm_vcpu *vcpu, u32 vsid, u32 eaddr, in kvmppc_mmu_get_pteg()
130 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte, in kvmppc_mmu_map_page()
258 void kvmppc_mmu_unmap_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *pte) in kvmppc_mmu_unmap_page()
263 static struct kvmppc_sid_map *create_sid_map(struct kvm_vcpu *vcpu, u64 gvsid) in create_sid_map()
302 int kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr) in kvmppc_mmu_map_segment()
333 void kvmppc_mmu_flush_segments(struct kvm_vcpu *vcpu) in kvmppc_mmu_flush_segments()
345 void kvmppc_mmu_destroy_pr(struct kvm_vcpu *vcpu) in kvmppc_mmu_destroy_pr()
[all …]
De500.h58 struct kvm_vcpu vcpu; member
100 static inline struct kvmppc_vcpu_e500 *to_e500(struct kvm_vcpu *vcpu) in to_e500()
208 static inline unsigned int get_cur_pid(struct kvm_vcpu *vcpu) in get_cur_pid()
213 static inline unsigned int get_cur_as(struct kvm_vcpu *vcpu) in get_cur_as()
218 static inline unsigned int get_cur_pr(struct kvm_vcpu *vcpu) in get_cur_pr()
223 static inline unsigned int get_cur_spid(const struct kvm_vcpu *vcpu) in get_cur_spid()
228 static inline unsigned int get_cur_sas(const struct kvm_vcpu *vcpu) in get_cur_sas()
233 static inline unsigned int get_tlb_tlbsel(const struct kvm_vcpu *vcpu) in get_tlb_tlbsel()
242 static inline unsigned int get_tlb_nv_bit(const struct kvm_vcpu *vcpu) in get_tlb_nv_bit()
247 static inline unsigned int get_tlb_esel_bit(const struct kvm_vcpu *vcpu) in get_tlb_esel_bit()
[all …]
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 …]
Dbooke_emulate.c24 static void kvmppc_emul_rfi(struct kvm_vcpu *vcpu) in kvmppc_emul_rfi()
30 static void kvmppc_emul_rfdi(struct kvm_vcpu *vcpu) in kvmppc_emul_rfdi()
36 static void kvmppc_emul_rfci(struct kvm_vcpu *vcpu) in kvmppc_emul_rfci()
42 int kvmppc_booke_emulate_op(struct kvm_vcpu *vcpu, in kvmppc_booke_emulate_op()
120 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_booke_emulate_mtspr()
379 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) in kvmppc_booke_emulate_mfspr()
De500_emulate.c51 static int kvmppc_e500_emul_msgclr(struct kvm_vcpu *vcpu, int rb) in kvmppc_e500_emul_msgclr()
63 static int kvmppc_e500_emul_msgsnd(struct kvm_vcpu *vcpu, int rb) in kvmppc_e500_emul_msgsnd()
86 static int kvmppc_e500_emul_ehpriv(struct kvm_vcpu *vcpu, in kvmppc_e500_emul_ehpriv()
106 static int kvmppc_e500_emul_dcbtls(struct kvm_vcpu *vcpu) in kvmppc_e500_emul_dcbtls()
115 static int kvmppc_e500_emul_mftmr(struct kvm_vcpu *vcpu, unsigned int inst, in kvmppc_e500_emul_mftmr()
128 int kvmppc_core_emulate_op_e500(struct kvm_vcpu *vcpu, in kvmppc_core_emulate_op_e500()
204 int kvmppc_core_emulate_mtspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_core_emulate_mtspr_e500()
321 int kvmppc_core_emulate_mfspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) in kvmppc_core_emulate_mfspr_e500()
De500.c214 unsigned int kvmppc_e500_get_tlb_stid(struct kvm_vcpu *vcpu, in kvmppc_e500_get_tlb_stid()
221 void kvmppc_set_pid(struct kvm_vcpu *vcpu, u32 pid) in kvmppc_set_pid()
293 void kvmppc_mmu_msr_notify(struct kvm_vcpu *vcpu, u32 old_msr) in kvmppc_mmu_msr_notify()
299 static void kvmppc_core_vcpu_load_e500(struct kvm_vcpu *vcpu, int cpu) in kvmppc_core_vcpu_load_e500()
307 static void kvmppc_core_vcpu_put_e500(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_put_e500()
346 int kvmppc_core_vcpu_setup(struct kvm_vcpu *vcpu) in kvmppc_core_vcpu_setup()
361 static int kvmppc_core_get_sregs_e500(struct kvm_vcpu *vcpu, in kvmppc_core_get_sregs_e500()
386 static int kvmppc_core_set_sregs_e500(struct kvm_vcpu *vcpu, in kvmppc_core_set_sregs_e500()
422 static int kvmppc_get_one_reg_e500(struct kvm_vcpu *vcpu, u64 id, in kvmppc_get_one_reg_e500()
429 static int kvmppc_set_one_reg_e500(struct kvm_vcpu *vcpu, u64 id, in kvmppc_set_one_reg_e500()
[all …]
/Linux-v6.6/arch/x86/kvm/
Dcpuid.c133 static int kvm_check_cpuid(struct kvm_vcpu *vcpu, in kvm_check_cpuid()
170 static int kvm_cpuid_check_equal(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, in kvm_cpuid_check_equal()
192 static struct kvm_hypervisor_cpuid kvm_get_hypervisor_cpuid(struct kvm_vcpu *vcpu, in kvm_get_hypervisor_cpuid()
220 static struct kvm_cpuid_entry2 *__kvm_find_kvm_cpuid_features(struct kvm_vcpu *vcpu, in __kvm_find_kvm_cpuid_features()
232 static struct kvm_cpuid_entry2 *kvm_find_kvm_cpuid_features(struct kvm_vcpu *vcpu) in kvm_find_kvm_cpuid_features()
238 void kvm_update_pv_runtime(struct kvm_vcpu *vcpu) in kvm_update_pv_runtime()
265 static void __kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, in __kvm_update_cpuid_runtime()
309 void kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu) in kvm_update_cpuid_runtime()
324 static void kvm_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) in kvm_vcpu_after_set_cpuid()
385 int cpuid_query_maxphyaddr(struct kvm_vcpu *vcpu) in cpuid_query_maxphyaddr()
[all …]
Dxen.c116 void kvm_xen_inject_timer_irqs(struct kvm_vcpu *vcpu) in kvm_xen_inject_timer_irqs()
135 struct kvm_vcpu *vcpu = container_of(timer, struct kvm_vcpu, in xen_timer_callback() local
147 static void kvm_xen_start_timer(struct kvm_vcpu *vcpu, u64 guest_abs, s64 delta_ns) in kvm_xen_start_timer()
162 static void kvm_xen_stop_timer(struct kvm_vcpu *vcpu) in kvm_xen_stop_timer()
169 static void kvm_xen_init_timer(struct kvm_vcpu *vcpu) in kvm_xen_init_timer()
714 int kvm_xen_vcpu_set_attr(struct kvm_vcpu *vcpu, struct kvm_xen_vcpu_attr *data) in kvm_xen_vcpu_set_attr()
950 int kvm_xen_vcpu_get_attr(struct kvm_vcpu *vcpu, struct kvm_xen_vcpu_attr *data) in kvm_xen_vcpu_get_attr()
1041 int kvm_xen_write_hypercall_page(struct kvm_vcpu *vcpu, u64 data) in kvm_xen_write_hypercall_page()
1143 static int kvm_xen_hypercall_set_result(struct kvm_vcpu *vcpu, u64 result) in kvm_xen_hypercall_set_result()
1149 static int kvm_xen_hypercall_complete_userspace(struct kvm_vcpu *vcpu) in kvm_xen_hypercall_complete_userspace()
[all …]
Dpmu.c436 void kvm_pmu_handle_event(struct kvm_vcpu *vcpu) in kvm_pmu_handle_event()
462 bool kvm_pmu_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx) in kvm_pmu_is_valid_rdpmc_ecx()
478 static int kvm_pmu_rdpmc_vmware(struct kvm_vcpu *vcpu, unsigned idx, u64 *data) in kvm_pmu_rdpmc_vmware()
501 int kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned idx, u64 *data) in kvm_pmu_rdpmc()
527 void kvm_pmu_deliver_pmi(struct kvm_vcpu *vcpu) in kvm_pmu_deliver_pmi()
535 bool kvm_pmu_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) in kvm_pmu_is_valid_msr()
549 static void kvm_pmu_mark_pmc_in_use(struct kvm_vcpu *vcpu, u32 msr) in kvm_pmu_mark_pmc_in_use()
558 int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in kvm_pmu_get_msr()
583 int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in kvm_pmu_set_msr()
646 void kvm_pmu_refresh(struct kvm_vcpu *vcpu) in kvm_pmu_refresh()
[all …]
/Linux-v6.6/arch/arm64/kvm/vgic/
Dvgic-v4.c86 struct kvm_vcpu *vcpu = info; in vgic_v4_doorbell_handler() local
115 static void vgic_v4_enable_vsgis(struct kvm_vcpu *vcpu) in vgic_v4_enable_vsgis()
158 static void vgic_v4_disable_vsgis(struct kvm_vcpu *vcpu) in vgic_v4_disable_vsgis()
190 struct kvm_vcpu *vcpu; in vgic_v4_configure_vsgis() local
226 int vgic_v4_request_vpe_irq(struct kvm_vcpu *vcpu, int irq) in vgic_v4_request_vpe_irq()
242 struct kvm_vcpu *vcpu; in vgic_v4_init() local
326 struct kvm_vcpu *vcpu = kvm_get_vcpu(kvm, i); in vgic_v4_teardown() local
339 int vgic_v4_put(struct kvm_vcpu *vcpu) in vgic_v4_put()
349 int vgic_v4_load(struct kvm_vcpu *vcpu) in vgic_v4_load()
385 void vgic_v4_commit(struct kvm_vcpu *vcpu) in vgic_v4_commit()
Dvgic-v3.c22 void vgic_v3_set_underflow(struct kvm_vcpu *vcpu) in vgic_v3_set_underflow()
35 void vgic_v3_fold_lr_state(struct kvm_vcpu *vcpu) in vgic_v3_fold_lr_state()
107 void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr) in vgic_v3_populate_lr()
189 void vgic_v3_clear_lr(struct kvm_vcpu *vcpu, int lr) in vgic_v3_clear_lr()
194 void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v3_set_vmcr()
224 void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) in vgic_v3_get_vmcr()
260 void vgic_v3_enable(struct kvm_vcpu *vcpu) in vgic_v3_enable()
307 struct kvm_vcpu *vcpu; in vgic_v3_lpi_sync_pending_status() local
401 struct kvm_vcpu *vcpu; in vgic_v3_save_pending_tables() local
541 struct kvm_vcpu *vcpu; in vgic_v3_map_resources() local
[all …]
/Linux-v6.6/include/kvm/
Darm_hypercalls.h11 static inline u32 smccc_get_function(struct kvm_vcpu *vcpu) in smccc_get_function()
16 static inline unsigned long smccc_get_arg1(struct kvm_vcpu *vcpu) in smccc_get_arg1()
21 static inline unsigned long smccc_get_arg2(struct kvm_vcpu *vcpu) in smccc_get_arg2()
26 static inline unsigned long smccc_get_arg3(struct kvm_vcpu *vcpu) in smccc_get_arg3()
31 static inline void smccc_set_retval(struct kvm_vcpu *vcpu, in smccc_set_retval()
/Linux-v6.6/arch/x86/kvm/svm/
Dsvm_onhyperv.h20 static inline bool svm_hv_is_enlightened_tlb_enabled(struct kvm_vcpu *vcpu) in svm_hv_is_enlightened_tlb_enabled()
71 struct kvm_vcpu *vcpu) in svm_hv_vmcb_dirty_nested_enlightenments()
80 static inline void svm_hv_update_vp_id(struct vmcb *vmcb, struct kvm_vcpu *vcpu) in svm_hv_update_vp_id()
92 static inline bool svm_hv_is_enlightened_tlb_enabled(struct kvm_vcpu *vcpu) in svm_hv_is_enlightened_tlb_enabled()
106 struct kvm_vcpu *vcpu) in svm_hv_vmcb_dirty_nested_enlightenments()
111 struct kvm_vcpu *vcpu) in svm_hv_update_vp_id()
/Linux-v6.6/virt/kvm/
Dasync_pf.c38 void kvm_async_pf_vcpu_init(struct kvm_vcpu *vcpu) in kvm_async_pf_vcpu_init()
50 struct kvm_vcpu *vcpu = apf->vcpu; in async_pf_execute() local
93 void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu) in kvm_clear_async_pf_completion_queue()
136 void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu) in kvm_check_async_pf_completion()
162 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_setup_async_pf()
202 int kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu) in kvm_async_pf_wakeup_all()
/Linux-v6.6/arch/s390/kvm/
Ddiag.c20 static int diag_release_pages(struct kvm_vcpu *vcpu) in diag_release_pages()
58 static int __diag_page_ref_service(struct kvm_vcpu *vcpu) in __diag_page_ref_service()
145 static int __diag_time_slice_end(struct kvm_vcpu *vcpu) in __diag_time_slice_end()
166 static int __diag_time_slice_end_directed(struct kvm_vcpu *vcpu) in __diag_time_slice_end_directed()
212 static int __diag_ipl_functions(struct kvm_vcpu *vcpu) in __diag_ipl_functions()
246 static int __diag_virtio_hypercall(struct kvm_vcpu *vcpu) in __diag_virtio_hypercall()
282 int kvm_s390_handle_diag(struct kvm_vcpu *vcpu) in kvm_s390_handle_diag()
/Linux-v6.6/tools/testing/selftests/kvm/include/
Dkvm_util_base.h149 #define kvm_for_each_vcpu(vm, i, vcpu) \ argument
293 static __always_inline void static_assert_is_vcpu(struct kvm_vcpu *vcpu) { } in static_assert_is_vcpu()
295 #define __vcpu_ioctl(vcpu, cmd, arg) \ argument
301 #define _vcpu_ioctl(vcpu, cmd, name, arg) \ argument
308 #define vcpu_ioctl(vcpu, cmd, arg) \ argument
467 static inline int __vcpu_run(struct kvm_vcpu *vcpu) in __vcpu_run()
475 static inline void vcpu_enable_cap(struct kvm_vcpu *vcpu, uint32_t cap, in vcpu_enable_cap()
483 static inline void vcpu_guest_debug_set(struct kvm_vcpu *vcpu, in vcpu_guest_debug_set()
489 static inline void vcpu_mp_state_get(struct kvm_vcpu *vcpu, in vcpu_mp_state_get()
494 static inline void vcpu_mp_state_set(struct kvm_vcpu *vcpu, in vcpu_mp_state_set()
[all …]
/Linux-v6.6/arch/arm64/kvm/
Dpvtime.c13 void kvm_update_stolen_time(struct kvm_vcpu *vcpu) in kvm_update_stolen_time()
35 long kvm_hypercall_pv_features(struct kvm_vcpu *vcpu) in kvm_hypercall_pv_features()
51 gpa_t kvm_init_stolen_time(struct kvm_vcpu *vcpu) in kvm_init_stolen_time()
75 int kvm_arm_pvtime_set_attr(struct kvm_vcpu *vcpu, in kvm_arm_pvtime_set_attr()
107 int kvm_arm_pvtime_get_attr(struct kvm_vcpu *vcpu, in kvm_arm_pvtime_get_attr()
124 int kvm_arm_pvtime_has_attr(struct kvm_vcpu *vcpu, in kvm_arm_pvtime_has_attr()

12345678910>>...15