Home
last modified time | relevance | path

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

12

/linux-6.15/virt/kvm/
H A Ddirty_ring.c194 kvm_make_request(KVM_REQ_DIRTY_RING_SOFT_FULL, vcpu); in kvm_dirty_ring_push()
207 kvm_make_request(KVM_REQ_DIRTY_RING_SOFT_FULL, vcpu); in kvm_dirty_ring_check_request()
/linux-6.15/arch/arm64/kvm/vgic/
H A Dvgic.c359 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
409 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
720 kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu); in vgic_prune_ap_list()
933 kvm_make_request(KVM_REQ_GUEST_HYP_IRQ_PENDING, vcpu); in kvm_vgic_flush_hwstate()
1045 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_kick_vcpus()
/linux-6.15/arch/x86/kvm/
H A Dpmu.h233 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in kvm_pmu_request_counter_reprogram()
245 kvm_make_request(KVM_REQ_PMU, pmu_to_vcpu(pmu)); in reprogram_counters()
H A Dlapic.c984 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_update_ppr()
1347 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1369 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1380 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1497 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_set_eoi()
1512 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in kvm_apic_set_eoi_accelerated()
1936 kvm_make_request(KVM_REQ_UNBLOCK, vcpu); in apic_timer_expired()
2600 kvm_make_request(KVM_REQ_APF_READY, vcpu); in __kvm_apic_set_base()
2615 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in __kvm_apic_set_base()
2942 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in kvm_create_lapic()
[all …]
H A Dx86.c810 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
904 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_requeue_exception()
979 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_inject_nmi()
4986 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_arch_vcpu_load()
5192 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_vcpu_ioctl_interrupt()
5491 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_vcpu_ioctl_x86_set_vcpu_events()
5538 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_vcpu_ioctl_x86_set_vcpu_events()
11692 kvm_make_request(KVM_REQ_EVENT, vcpu); in __set_regs()
11855 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_arch_vcpu_ioctl_set_mpstate()
12463 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_vcpu_reset()
[all …]
H A Dsmm.h145 kvm_make_request(KVM_REQ_SMI, vcpu); in kvm_inject_smi()
H A Dhyperv.c186 kvm_make_request(KVM_REQ_SCAN_IOAPIC, hv_synic_to_vcpu(synic)); in synic_set_sint()
256 kvm_make_request(KVM_REQ_HV_EXIT, vcpu); in synic_exit()
360 kvm_make_request(KVM_REQ_HV_EXIT, vcpu); in syndbg_exit()
594 kvm_make_request(KVM_REQ_HV_STIMER, vcpu); in stimer_mark_pending()
1438 kvm_make_request(KVM_REQ_MASTERCLOCK_UPDATE, vcpu); in kvm_hv_set_msr_pw()
1460 kvm_make_request(KVM_REQ_HV_CRASH, vcpu); in kvm_hv_set_msr_pw()
1466 kvm_make_request(KVM_REQ_HV_RESET, vcpu); in kvm_hv_set_msr_pw()
H A Dkvm_cache_regs.h237 kvm_make_request(KVM_REQ_LOAD_EOI_EXITMAP, vcpu); in leave_guest_mode()
H A Dhyperv.h264 kvm_make_request(KVM_REQ_HV_TLB_FLUSH, vcpu); in kvm_hv_nested_transtion_tlb_flush()
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 Dpmu.c123 kvm_make_request(KVM_REQ_PMI, pmc->vcpu); in __kvm_perf_overflow()
142 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in kvm_perf_overflow()
/linux-6.15/arch/riscv/kvm/
H A Dvcpu_sbi_system.c55 kvm_make_request(KVM_REQ_VCPU_RESET, vcpu); in kvm_sbi_ext_susp_handler()
H A Dvmid.c123 kvm_make_request(KVM_REQ_UPDATE_HGATP, v); in kvm_riscv_gstage_vmid_update()
H A Dvcpu_sbi_hsm.c45 kvm_make_request(KVM_REQ_VCPU_RESET, target_vcpu); in kvm_sbi_hsm_vcpu_start()
H A Dvcpu.c470 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_riscv_vcpu_power_off()
640 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_arch_vcpu_load()
704 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_check_vcpu_requests()
/linux-6.15/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-6.15/arch/arm64/kvm/
H A Dpmu.c210 kvm_make_request(KVM_REQ_RESYNC_PMU_EL0, vcpu); in kvm_vcpu_pmu_resync_el0()
H A Darm.c614 kvm_make_request(KVM_REQ_RECORD_STEAL, vcpu); in kvm_arch_vcpu_load()
666 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_arm_vcpu_power_off()
685 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_arm_vcpu_suspend()
920 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_vcpu_sleep()
977 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_vcpu_suspend()
1355 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vcpu_interrupt_line()
H A Dpmu-emul.c208 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in kvm_pmu_set_counter_value_user()
566 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in kvm_pmu_perf_overflow()
602 kvm_make_request(KVM_REQ_RELOAD_PMU, vcpu); in kvm_pmu_handle_pmcr()
H A Dpsci.c105 kvm_make_request(KVM_REQ_VCPU_RESET, vcpu); in kvm_psci_vcpu_on()
/linux-6.15/arch/x86/kvm/svm/
H A Dnested.c503 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in nested_svm_transition_tlb_flush()
504 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_svm_transition_tlb_flush()
668 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_vmcb02_prepare_control()
829 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in enter_svm_guest_mode()
834 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in enter_svm_guest_mode()
1066 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_svm_vmexit()
1249 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in svm_leave_nested()
1775 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in svm_set_nested_state()
/linux-6.15/arch/s390/kvm/
H A Dkvm-s390.h128 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_set_prefix()
129 kvm_make_request(KVM_REQ_REFRESH_GUEST_PREFIX, vcpu); in kvm_s390_set_prefix()
/linux-6.15/arch/x86/kvm/vmx/
H A Dnested.c207 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in nested_vmx_abort()
1217 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1233 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in nested_vmx_transition_tlb_flush()
1244 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_vmx_transition_tlb_flush()
2192 kvm_make_request(KVM_REQ_EVENT, &vmx->vcpu); in vmx_preemption_timer_fn()
3610 kvm_make_request(KVM_REQ_EVENT, vcpu); in nested_vmx_enter_non_root_mode()
5058 kvm_make_request(KVM_REQ_APIC_PAGE_RELOAD, vcpu); in __nested_vmx_vmexit()
5063 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in __nested_vmx_vmexit()
5099 kvm_make_request(KVM_REQ_EVENT, vcpu); in __nested_vmx_vmexit()
5488 kvm_make_request(KVM_REQ_EVENT, vcpu); in handle_vmxoff()
[all …]
/linux-6.15/arch/loongarch/kvm/
H A Dmmu.c896 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_map_page()
925 kvm_make_request(KVM_REQ_TLB_FLUSH_GPA, vcpu); in kvm_handle_mm_fault()
H A Dvcpu.c144 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_restore_pmu()
639 kvm_make_request(KVM_REQ_PMU, vcpu); in _kvm_setcsr()
1151 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_loongarch_pvtime_set_attr()
1596 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in _kvm_vcpu_load()

12