Home
last modified time | relevance | path

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

12

/linux/virt/kvm/
H A Ddirty_ring.c240 kvm_make_request(KVM_REQ_DIRTY_RING_SOFT_FULL, vcpu); in kvm_dirty_ring_push()
253 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()
758 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_fpu_disabled()
779 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_save_notify()
800 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_lsx_disabled()
820 kvm_make_request(KVM_REQ_AUX_LOAD, vcpu); in kvm_handle_lasx_disabled()
832 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()
330 kvm_make_request(KVM_REQ_PMU, vcpu); in kvm_pre_enter_guest()
676 kvm_make_request(KVM_REQ_PMU, vcpu); in _kvm_setcsr()
1211 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_loongarch_pvtime_set_attr()
1637 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/arm64/kvm/vgic/
H A Dvgic.c431 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
487 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_queue_irq_unlock()
802 kvm_make_request(KVM_REQ_IRQ_PENDING, target_vcpu); in vgic_prune_ap_list()
1074 kvm_make_request(KVM_REQ_GUEST_HYP_IRQ_PENDING, vcpu); in kvm_vgic_flush_hwstate()
1168 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_kick_vcpus()
/linux/arch/x86/kvm/
H A Dx86.c844 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_multiple_exception()
877 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in kvm_multiple_exception()
938 kvm_make_request(KVM_REQ_EVENT, vcpu); in kvm_requeue_exception()
1013 kvm_make_request(KVM_REQ_NMI, vcpu); in kvm_inject_nmi()
1099 kvm_make_request(KVM_REQ_LOAD_MMU_PGD, vcpu); in load_pdptrs()
1148 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr0()
1156 kvm_make_request(KVM_REQ_APF_READY, vcpu); in kvm_post_set_cr0()
1356 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_post_set_cr4()
1366 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in kvm_post_set_cr4()
1419 kvm_make_request(KVM_REQ_TLB_FLUSH_GUEST, vcpu); in kvm_invalidate_pcid()
[all …]
H A Dlapic.c535 kvm_make_request(KVM_REQ_APF_READY, apic->vcpu); in apic_set_spiv()
980 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_update_ppr()
1440 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1462 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1473 kvm_make_request(KVM_REQ_EVENT, vcpu); in __apic_accept_irq()
1556 kvm_make_request(KVM_REQ_SCAN_IOAPIC, apic->vcpu); in kvm_ioapic_send_eoi()
1570 kvm_make_request(KVM_REQ_IOAPIC_EOI_EXIT, apic->vcpu); in kvm_ioapic_send_eoi()
1604 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in apic_set_eoi()
1619 kvm_make_request(KVM_REQ_EVENT, apic->vcpu); in kvm_apic_set_eoi_accelerated()
1679 kvm_make_request(KVM_REQ_REPORT_TPR_ACCESS, vcpu); in __report_tpr_access()
[all …]
H A Dpmu.h207 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in kvm_pmu_request_counter_reprogram()
219 kvm_make_request(KVM_REQ_PMU, pmu_to_vcpu(pmu)); in reprogram_counters()
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 Dpmu.c170 kvm_make_request(KVM_REQ_PMI, vcpu); in kvm_handle_guest_mediated_pmi()
197 kvm_make_request(KVM_REQ_PMI, pmc->vcpu); in __kvm_perf_overflow()
216 kvm_make_request(KVM_REQ_PMU, pmc->vcpu); in kvm_perf_overflow()
1071 kvm_make_request(KVM_REQ_PMI, vcpu); in kvm_pmu_incr_counter()
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()
598 kvm_make_request(KVM_REQ_HV_STIMER, vcpu); in stimer_mark_pending()
1440 kvm_make_request(KVM_REQ_MASTERCLOCK_UPDATE, vcpu); in kvm_hv_set_msr_pw()
1462 kvm_make_request(KVM_REQ_HV_CRASH, vcpu); in kvm_hv_set_msr_pw()
1468 kvm_make_request(KVM_REQ_HV_RESET, vcpu); in kvm_hv_set_msr_pw()
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 Dhyperv.h265 kvm_make_request(KVM_REQ_HV_TLB_FLUSH, vcpu); in kvm_hv_nested_transtion_tlb_flush()
H A Dkvm_cache_regs.h238 kvm_make_request(KVM_REQ_LOAD_EOI_EXITMAP, vcpu); in leave_guest_mode()
/linux/arch/riscv/kvm/
H A Dvmid.c123 kvm_make_request(KVM_REQ_UPDATE_HGATP, v); in kvm_riscv_gstage_vmid_update()
H A Dvcpu.c463 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_riscv_vcpu_power_off()
638 kvm_make_request(KVM_REQ_STEAL_UPDATE, vcpu); in kvm_arch_vcpu_load()
709 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_riscv_check_vcpu_requests()
/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/x86/kvm/svm/
H A Dnested.c613 kvm_make_request(KVM_REQ_MMU_SYNC, vcpu); in nested_svm_transition_tlb_flush()
614 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, vcpu); in nested_svm_transition_tlb_flush()
785 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_vmcb02_prepare_control()
983 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in enter_svm_guest_mode()
988 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in enter_svm_guest_mode()
1240 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in nested_svm_vmexit()
1423 kvm_make_request(KVM_REQ_APICV_UPDATE, vcpu); in svm_leave_nested()
1933 kvm_make_request(KVM_REQ_GET_NESTED_STATE_PAGES, vcpu); in svm_set_nested_state()
H A Dsvm.c1214 kvm_make_request(KVM_REQ_RECALC_INTERCEPTS, vcpu); in init_vmcb()
1984 kvm_make_request(KVM_REQ_EVENT, vcpu); in db_interception()
2064 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_handle_mce()
2326 kvm_make_request(KVM_REQ_EVENT, &svm->vcpu); in svm_set_gif()
2479 kvm_make_request(KVM_REQ_EVENT, vcpu); in iret_interception()
3131 kvm_make_request(KVM_REQ_EVENT, vcpu); in interrupt_window_interception()
3754 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupt_delivery()
4154 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupts()
4164 kvm_make_request(KVM_REQ_EVENT, vcpu); in svm_complete_interrupts()
5046 kvm_make_request(KVM_REQ_TRIPLE_FAULT, vcpu); in svm_check_emulate_instruction()
/linux/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.c684 kvm_make_request(KVM_REQ_RECORD_STEAL, vcpu); in kvm_arch_vcpu_load()
735 kvm_make_request(KVM_REQ_SLEEP, vcpu); in __kvm_arm_vcpu_power_off()
754 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_arm_vcpu_suspend()
990 kvm_make_request(KVM_REQ_SLEEP, vcpu); in kvm_vcpu_sleep()
1047 kvm_make_request(KVM_REQ_SUSPEND, vcpu); in kvm_vcpu_suspend()
1433 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/arch/s390/kvm/
H A Dkvm-s390.h136 kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu); in kvm_s390_set_prefix()
137 kvm_make_request(KVM_REQ_REFRESH_GUEST_PREFIX, vcpu); in kvm_s390_set_prefix()

12