Home
last modified time | relevance | path

Searched refs:kvm_make_request (Results 1 – 25 of 33) 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/loongarch/kvm/
H A Dexit.c131 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_handle_csr()
759 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_fpu_disabled()
780 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_save_notify()
801 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_lsx_disabled()
821 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_lasx_disabled()
833 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_lbt_disabled()
H A Dvcpu.c147 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_lose_pmu()
329 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_pre_enter_guest()
675 kvm_make_request(KVM_REQ_PMU, vcpu); in _kvm_setcsr()
1210 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_loongarch_pvtime_set_attr()
1638 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in _kvm_vcpu_load()
H A Dmmu.c896 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_map_page()
933 kvm_make_request(KVM_REQ_TLB_FLUSH_GPA, vcpu); in kvm_handle_mm_fault()
/linux/arch/x86/kvm/svm/
H A Dnested.c675 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in nested_svm_transition_tlb_flush()
676 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_svm_transition_tlb_flush()
852 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_vmcb02_prepare_control()
1040 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in enter_svm_guest_mode()
1045 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in enter_svm_guest_mode()
1279 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_svm_vmexit()
1328 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_svm_vmexit()
1391 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_svm_vmexit()
1502 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in svm_leave_nested()
2019 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in svm_set_nested_state()
[all …]
H A Dsvm.c233 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_set_efer()
264 kvm_make_request(KVM_REQ_RECALC_INTERCEPTS, vcpu); in svm_set_efer()
1101 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in svm_recalc_instruction_intercepts()
1261 kvm_make_request(KVM_REQ_RECALC_INTERCEPTS, vcpu); in init_vmcb()
2031 kvm_make_request(KVM_REQ_EVENT, vcpu); in db_interception()
2111 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_handle_mce()
2352 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in svm_set_gif()
2508 kvm_make_request(KVM_REQ_EVENT, vcpu); in iret_interception()
3183 kvm_make_request(KVM_REQ_EVENT, vcpu); in interrupt_window_interception()
3865 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupt_delivery()
[all …]
/linux/arch/x86/kvm/
H A Dx86.c849 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
879 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in kvm_multiple_exception()
940 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_requeue_exception()
1015 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_inject_nmi()
1101 kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); in load_pdptrs()
1150 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr0()
1158 kvm_make_request(KVM_REQ_APF_READY, vcpu); in kvm_post_set_cr0()
1358 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr4()
1368 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_post_set_cr4()
1421 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_invalidate_pcid()
[all …]
H A Dsmm.h148 kvm_make_request(KVM_REQ_SMI, vcpu); in kvm_inject_smi()
H A Dsmm.c122 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_smm_changed()
139 kvm_make_request(KVM_REQ_EVENT, vcpu); in process_smi()
275 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in enter_smm_save_state_64()
H A Dkvm_cache_regs.h238 kvm_make_request(KVM_REQ_LOAD_EOI_EXITMAP, vcpu); in leave_guest_mode()
H A Dxen.c147 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in xen_timer_callback()
943 kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu); in kvm_xen_vcpu_set_attr()
958 kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu); in kvm_xen_vcpu_set_attr()
1576 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in cancel_evtchn_poll()
1777 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in kvm_xen_check_poller()
1891 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in kvm_xen_set_evtchn_fast()
H A Di8259.c66 kvm_make_request(KVM_REQ_EVENT, vcpu); in pic_unlock()
/linux/arch/arm64/kvm/vgic/
H A Dvgic.c450 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
506 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
843 kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu); in vgic_prune_ap_list()
1149 kvm_make_request(KVM_REQ_GUEST_HYP_IRQ_PENDING, vcpu); in kvm_vgic_flush_hwstate()
1273 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_kick_vcpus()
H A Dvgic-v4.c102 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_v4_doorbell_handler()
H A Dvgic-v2.c221 kvm_make_request(KVM_REQ_VGIC_PROCESS_UPDATE, target_vcpu); in vgic_v2_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.c467 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_riscv_vcpu_power_off()
609 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_arch_vcpu_load()
680 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_check_vcpu_requests()
H A Dvcpu_sbi.c179 kvm_make_request(KVM_REQ_VCPU_RESET, vcpu); in kvm_riscv_vcpu_sbi_request_reset()
/linux/arch/arm64/kvm/
H A Darm.c704 kvm_make_request(KVM_REQ_RECORD_STEAL, vcpu); in kvm_arch_vcpu_load()
757 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_arm_vcpu_power_off()
776 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_arm_vcpu_suspend()
1020 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_vcpu_sleep()
1077 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_vcpu_suspend()
1463 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vcpu_interrupt_line()
H A Dnested.c767 kvm_make_request(KVM_REQ_NESTED_S2_UNMAP, vcpu); in get_s2_mmu_nested()
796 kvm_make_request(KVM_REQ_MAP_L1_VNCR_EL2, vcpu); in kvm_vcpu_load_hw_mmu()
1337 kvm_make_request(KVM_REQ_MAP_L1_VNCR_EL2, vcpu); in kvm_translate_vncr()
/linux/arch/x86/kvm/vmx/
H A Dnested.c212 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_vmx_abort()
1251 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1267 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1278 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_vmx_transition_tlb_flush()
2227 kvm_make_request(KVM_REQ_EVENT, &vmx->vcpu); in vmx_preemption_timer_fn()
3707 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in nested_vmx_enter_non_root_mode()
3721 kvm_make_request(KVM_REQ_EVENT, vcpu); in nested_vmx_enter_non_root_mode()
5182 kvm_make_request(KVM_REQ_EVENT, vcpu); in __nested_vmx_vmexit()
5571 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_vmxoff()
6162 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_eptp_switching()
[all …]
H A Dvmx.c1529 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in vmx_vcpu_load_vmcs()
1880 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_update_emulated_instruction()
4342 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_deliver_nested_posted_interrupt()
4393 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_deliver_interrupt()
5052 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_vcpu_reset()
5816 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_interrupt_window()
5997 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_nmi_window()
6899 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_set_virtual_apic_mode()
6912 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in vmx_set_virtual_apic_mode()
6978 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_set_apic_access_page_addr()
[all …]
/linux/arch/s390/kvm/
H A Dpv.c257 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_pv_destroy_cpu()
314 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_pv_create_cpu()
/linux/arch/powerpc/kvm/
H A Dbooke.c538 kvm_make_request(KVM_REQ_EPR_EXIT, vcpu); in kvmppc_booke_irqprio_deliver()
652 kvm_make_request(KVM_REQ_PENDING_TIMER, vcpu); in kvmppc_watchdog_func()
663 kvm_make_request(KVM_REQ_WATCHDOG, vcpu); in kvmppc_watchdog_func()
1873 kvm_make_request(KVM_REQ_PENDING_TIMER, vcpu); in kvmppc_set_tsr_bits()
/linux/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h648 kvm_make_request(KVM_REQ_MMU_FREE_OBSOLETE_ROOTS, vcpu); in FNAME()

12