Home
last modified time | relevance | path

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

12

/Linux-v6.1/arch/riscv/kvm/
Dvmid.c123 kvm_make_request(KVM_REQ_UPDATE_HGATP, v); in kvm_riscv_gstage_vmid_update()
Dvcpu_sbi_hsm.c36 kvm_make_request(KVM_REQ_VCPU_RESET, target_vcpu); in kvm_sbi_hsm_vcpu_start()
Dvcpu.c757 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_vcpu_power_off()
890 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_check_vcpu_requests()
/Linux-v6.1/arch/x86/kvm/
Dx86.c644 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
699 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in kvm_multiple_exception()
813 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_inject_nmi()
900 kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); in load_pdptrs()
918 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr0()
1148 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr4()
1158 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_post_set_cr4()
1211 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_invalidate_pcid()
1221 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in kvm_invalidate_pcid()
1222 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_invalidate_pcid()
[all …]
Dlapic.c342 kvm_make_request(KVM_REQ_APF_READY, apic->vcpu); in apic_set_spiv()
804 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_update_ppr()
1168 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1174 kvm_make_request(KVM_REQ_SMI, vcpu); in __apic_accept_irq()
1189 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1200 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1285 kvm_make_request(KVM_REQ_IOAPIC_EOI_EXIT, apic->vcpu); in kvm_ioapic_send_eoi()
1318 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_set_eoi()
1333 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in kvm_apic_set_eoi_accelerated()
1392 kvm_make_request(KVM_REQ_REPORT_TPR_ACCESS, vcpu); in __report_tpr_access()
[all …]
Dpmu.c125 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in __kvm_perf_overflow()
141 kvm_make_request(KVM_REQ_PMI, pmc->vcpu); in __kvm_perf_overflow()
Dkvm_cache_regs.h192 kvm_make_request(KVM_REQ_LOAD_EOI_EXITMAP, vcpu); in leave_guest_mode()
Dhyperv.c164 kvm_make_request(KVM_REQ_SCAN_IOAPIC, hv_synic_to_vcpu(synic)); in synic_set_sint()
234 kvm_make_request(KVM_REQ_HV_EXIT, vcpu); in synic_exit()
338 kvm_make_request(KVM_REQ_HV_EXIT, vcpu); in syndbg_exit()
572 kvm_make_request(KVM_REQ_HV_STIMER, vcpu); in stimer_mark_pending()
1355 kvm_make_request(KVM_REQ_MASTERCLOCK_UPDATE, vcpu); in kvm_hv_set_msr_pw()
1377 kvm_make_request(KVM_REQ_HV_CRASH, vcpu); in kvm_hv_set_msr_pw()
1383 kvm_make_request(KVM_REQ_HV_RESET, vcpu); in kvm_hv_set_msr_pw()
Dxen.c138 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in xen_timer_callback()
567 kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu); in kvm_xen_vcpu_set_attr()
584 kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu); in kvm_xen_vcpu_set_attr()
1096 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in cancel_evtchn_poll()
1328 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in kvm_xen_check_poller()
1445 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in kvm_xen_set_evtchn_fast()
Di8259.c62 kvm_make_request(KVM_REQ_EVENT, vcpu); in pic_unlock()
/Linux-v6.1/arch/arm64/kvm/vgic/
Dvgic.c365 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
414 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
709 kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu); in vgic_prune_ap_list()
1001 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_kick_vcpus()
Dvgic-v4.c102 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_v4_doorbell_handler()
/Linux-v6.1/Documentation/virt/kvm/
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-v6.1/arch/arm64/kvm/
Darm.c414 kvm_make_request(KVM_REQ_RECORD_STEAL, vcpu); in kvm_arch_vcpu_load()
447 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_arm_vcpu_power_off()
459 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_arm_vcpu_suspend()
631 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_vcpu_sleep()
687 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_vcpu_suspend()
1058 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vcpu_interrupt_line()
Dpsci.c100 kvm_make_request(KVM_REQ_VCPU_RESET, vcpu); in kvm_psci_vcpu_on()
Dpmu-emul.c518 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in kvm_pmu_perf_overflow()
911 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in kvm_arm_pmu_v3_enable()
/Linux-v6.1/arch/s390/kvm/
Dpv.c58 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_pv_destroy_cpu()
113 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_pv_create_cpu()
Dkvm-s390.h107 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_set_prefix()
108 kvm_make_request(KVM_REQ_REFRESH_GUEST_PREFIX, vcpu); in kvm_s390_set_prefix()
Dpriv.c1342 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_handle_lctl()
1414 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in handle_lctlg()
/Linux-v6.1/arch/x86/kvm/svm/
Dnested.c489 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in nested_svm_transition_tlb_flush()
490 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_svm_transition_tlb_flush()
796 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in enter_svm_guest_mode()
801 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in enter_svm_guest_mode()
1684 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in svm_set_nested_state()
Dsvm.c1993 kvm_make_request(KVM_REQ_EVENT, vcpu); in db_interception()
2080 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_handle_mce()
2338 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in svm_set_gif()
2477 kvm_make_request(KVM_REQ_EVENT, vcpu); in iret_interception()
3073 kvm_make_request(KVM_REQ_EVENT, vcpu); in interrupt_window_interception()
3510 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupt_delivery()
3825 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupts()
3835 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupts()
4627 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_can_emulate_instruction()
/Linux-v6.1/arch/x86/kvm/vmx/
Dnested.c205 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_vmx_abort()
1143 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1159 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1170 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_vmx_transition_tlb_flush()
2073 kvm_make_request(KVM_REQ_EVENT, &vmx->vcpu); in vmx_preemption_timer_fn()
3458 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in nested_vmx_enter_non_root_mode()
3468 kvm_make_request(KVM_REQ_EVENT, vcpu); in nested_vmx_enter_non_root_mode()
3602 kvm_make_request(KVM_REQ_EVENT, vcpu); in nested_vmx_run()
4798 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in nested_vmx_vmexit()
4803 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in nested_vmx_vmexit()
[all …]
Dvmx.c1365 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in vmx_vcpu_load_vmcs()
1670 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_update_emulated_instruction()
4103 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_deliver_nested_posted_interrupt()
4167 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_deliver_interrupt()
4785 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_vcpu_reset()
5497 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_interrupt_window()
5699 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_nmi_window()
6598 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in vmx_set_virtual_apic_mode()
6606 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in vmx_set_virtual_apic_mode()
6737 kvm_make_request(KVM_REQ_EVENT, vcpu); in vmx_sync_pir_to_irr()
[all …]
/Linux-v6.1/arch/powerpc/kvm/
Dbooke.c535 kvm_make_request(KVM_REQ_EPR_EXIT, vcpu); in kvmppc_booke_irqprio_deliver()
649 kvm_make_request(KVM_REQ_PENDING_TIMER, vcpu); in kvmppc_watchdog_func()
660 kvm_make_request(KVM_REQ_WATCHDOG, vcpu); in kvmppc_watchdog_func()
1864 kvm_make_request(KVM_REQ_PENDING_TIMER, vcpu); in kvmppc_set_tsr_bits()
/Linux-v6.1/arch/x86/kvm/mmu/
Dmmu.c2003 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in mmu_sync_children()
3523 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in mmu_check_root()
4183 kvm_make_request(KVM_REQ_APF_HALT, vcpu); in kvm_faultin_pfn()
4466 kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); in kvm_mmu_new_pgd()
4469 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in kvm_mmu_new_pgd()
4470 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_mmu_new_pgd()

12