Home
last modified time | relevance | path

Searched refs:kvm_make_request (Results 1 – 25 of 27) sorted by relevance

12

/linux/virt/kvm/
H A Ddirty_ring.c241 kvm_make_request(KVM_REQ_DIRTY_RING_SOFT_FULL, vcpu); in kvm_dirty_ring_push()
254 kvm_make_request(KVM_REQ_DIRTY_RING_SOFT_FULL, vcpu); in kvm_dirty_ring_check_request()
/linux/arch/x86/kvm/
H A Dx86.c461 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
479 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
509 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in kvm_multiple_exception()
570 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_complete_insn_gp()
637 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_require_dr()
772 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_invalidate_pcid()
782 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in kvm_invalidate_pcid()
783 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_invalidate_pcid()
1136 kvm_make_request(KVM_REQ_MASTERCLOCK_UPDATE, vcpu); in kvm_compute_l1_tsc_offset()
1644 kvm_make_request(KVM_REQ_CLOCK_UPDAT
[all...]
H A Dsmm.h148 kvm_make_request(KVM_REQ_SMI, vcpu); in kvm_inject_smi()
H A Dpmu.c197 kvm_make_request(KVM_REQ_PMI, vcpu); in kvm_handle_guest_mediated_pmi()
224 kvm_make_request(KVM_REQ_PMI, pmc->vcpu); in __kvm_perf_overflow()
243 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in kvm_perf_overflow()
1092 kvm_make_request(KVM_REQ_PMI, vcpu); in kvm_pmu_incr_counter()
H A Di8259.c66 kvm_make_request(KVM_REQ_EVENT, vcpu); in pic_unlock()
/linux/arch/x86/kvm/svm/
H A Dnested.c709 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu);
710 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu);
883 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_vmcb02_prepare_control()
1082 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in enter_svm_guest_mode()
1087 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in nested_svm_copy_vmcb12_to_cache()
1332 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_svm_vmexit()
1383 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_svm_vmexit()
1446 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_svm_vmexit()
1567 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in nested_svm_exit_handled_msr()
2114 kvm_make_request(KVM_REQ_APICV_UPDAT in svm_get_nested_state_pages()
[all...]
H A Dsvm.c240 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_set_efer()
272 kvm_make_request(KVM_REQ_RECALC_INTERCEPTS, vcpu); in svm_set_efer()
1122 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in init_vmcb()
1304 kvm_make_request(KVM_REQ_RECALC_INTERCEPTS, vcpu); in svm_switch_vmcb()
2096 kvm_make_request(KVM_REQ_EVENT, vcpu); in ac_interception()
2192 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in io_interception()
2431 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in invlpga_interception()
2584 kvm_make_request(KVM_REQ_EVENT, vcpu); in cr_interception()
3297 kvm_make_request(KVM_REQ_EVENT, vcpu); in complete_userspace_buslock()
4047 kvm_make_request(KVM_REQ_EVEN in svm_interrupt_blocked()
[all...]
H A Davic.c213 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, &svm->vcpu); in avic_activate_vmcb()
/linux/arch/arm64/kvm/vgic/
H A Dvgic.c463 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
519 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu);
864 kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu); in vgic_prune_ap_list()
1181 kvm_make_request(KVM_REQ_GUEST_HYP_IRQ_PENDING, vcpu); in kvm_vgic_flush_hwstate()
1309 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in kvm_vgic_map_is_active()
H A Dvgic-v4.c102 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_v4_doorbell_handler()
H A Dvgic-v2.c224 kvm_make_request(KVM_REQ_VGIC_PROCESS_UPDATE, target_vcpu); in vgic_v2_deactivate()
H A Dvgic-v3.c302 kvm_make_request(KVM_REQ_VGIC_PROCESS_UPDATE, target_vcpu); in vgic_v3_deactivate()
/linux/Documentation/virt/kvm/
H A Dvcpu-requests.rst26 * another in kvm_make_request(), will be issued.
34 void kvm_make_request(int req, struct kvm_vcpu *vcpu);
41 (kvm_make_request() calls) are followed by a call to kvm_vcpu_kick(),
181 The pair of functions, kvm_check_request() and kvm_make_request(), provide
218 WRITE_ONCE(vcpu->mode, IN_GUEST_MODE); kvm_make_request(REQ, vcpu);
/linux/arch/riscv/kvm/
H A Dvcpu.c510 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_riscv_vcpu_power_off()
655 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_arch_vcpu_load()
728 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_check_vcpu_requests()
/linux/arch/loongarch/kvm/
H A Dvcpu.c147 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_lose_pmu()
320 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_pre_enter_guest()
673 kvm_make_request(KVM_REQ_PMU, vcpu); in _kvm_setcsr()
1218 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu);
1630 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in _kvm_vcpu_load()
H A Dmmu.c908 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_map_page()
949 kvm_make_request(KVM_REQ_TLB_FLUSH_GPA, vcpu); in kvm_arch_sync_dirty_log()
/linux/arch/arm64/kvm/
H A Darm.c752 kvm_make_request(KVM_REQ_RECORD_STEAL, vcpu); in kvm_arch_vcpu_put()
872 kvm_make_request(KVM_REQ_SLEEP, vcpu);
896 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_init_mpidr_data()
1161 kvm_make_request(KVM_REQ_SLEEP, vcpu); in check_vcpu_requests()
1218 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_vcpu_exit_request()
1616 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in kvm_vcpu_init_check_features()
H A Dnested.c873 kvm_make_request(KVM_REQ_NESTED_S2_UNMAP, vcpu);
983 kvm_make_request(KVM_REQ_MAP_L1_VNCR_EL2, vcpu); in kvm_s2_handle_perm_fault()
1651 kvm_make_request(KVM_REQ_MAP_L1_VNCR_EL2, vcpu); in kvm_map_l1_vncr()
H A Dsys_regs.c1329 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in set_pmreg()
1549 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in set_pmcr()
3123 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in access_mdcr()
5393 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in kvm_reset_sys_regs()
/linux/arch/s390/kvm/s390/
H A Ds390.h139 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_set_prefix()
140 kvm_make_request(KVM_REQ_REFRESH_GUEST_PREFIX, vcpu); in kvm_s390_set_prefix()
/linux/arch/x86/kvm/vmx/
H A Dnested.c213 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_vmx_abort()
1313 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1332 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1343 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_vmx_transition_tlb_flush()
2298 kvm_make_request(KVM_REQ_EVENT, &vmx->vcpu); in vmx_preemption_timer_fn()
3717 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in nested_vmx_enter_non_root_mode()
3731 kvm_make_request(KVM_REQ_EVENT, vcpu); in nested_vmx_enter_non_root_mode()
5211 kvm_make_request(KVM_REQ_EVENT, vcpu); in __nested_vmx_vmexit()
5607 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_vmxoff()
6200 kvm_make_request(KVM_REQ_TLB_FLUSH_GUES in handle_vmfunc()
[all...]
H A Dvmx.c1549 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in vmx_vcpu_load_vmcs()
1900 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_update_emulated_instruction()
4399 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_deliver_nested_posted_interrupt()
4406 * the smb_wmb() in kvm_make_request() only ensures everything in vmx_deliver_nested_posted_interrupt()
4450 kvm_make_request(KVM_REQ_EVENT, vcpu);
5113 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu);
5857 kvm_make_request(KVM_REQ_EVENT, vcpu);
6037 kvm_make_request(KVM_REQ_EVENT, vcpu);
6870 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_handle_exit()
6883 kvm_make_request(KVM_REQ_TLB_FLUSH_CURREN in vmx_handle_exit()
[all...]
/linux/include/linux/
H A Dkvm_host.h2301 static __always_inline void kvm_make_request(int req, struct kvm_vcpu *vcpu) in kvm_make_request()
2317 kvm_make_request(req, vcpu); in kvm_request_pending()
2349 * caller. Paired with the smp_wmb in kvm_make_request. in kvm_check_request()
2295 static __always_inline void kvm_make_request(int req, struct kvm_vcpu *vcpu) kvm_make_request() function
/linux/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h689 kvm_make_request(KVM_REQ_MMU_FREE_OBSOLETE_ROOTS, vcpu); in FNAME()
H A Dmmu.c2300 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in kvm_mmu_find_shadow_page()
4726 kvm_make_request(KVM_REQ_APF_HALT, vcpu); in kvm_mmu_faultin_pfn()
5446 kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); in __reset_rsvds_bits_mask()
5449 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in __reset_rsvds_bits_mask()
5450 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in __reset_rsvds_bits_mask()

12