| /linux/virt/kvm/ |
| H A D | dirty_ring.c | 241 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 D | x86.c | 461 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 D | smm.h | 148 kvm_make_request(KVM_REQ_SMI, vcpu); in kvm_inject_smi()
|
| H A D | pmu.c | 197 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 D | i8259.c | 66 kvm_make_request(KVM_REQ_EVENT, vcpu); in pic_unlock()
|
| /linux/arch/x86/kvm/svm/ |
| H A D | nested.c | 709 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 D | svm.c | 240 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 D | avic.c | 213 kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, &svm->vcpu); in avic_activate_vmcb()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic.c | 463 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 D | vgic-v4.c | 102 kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); in vgic_v4_doorbell_handler()
|
| H A D | vgic-v2.c | 224 kvm_make_request(KVM_REQ_VGIC_PROCESS_UPDATE, target_vcpu); in vgic_v2_deactivate()
|
| H A D | vgic-v3.c | 302 kvm_make_request(KVM_REQ_VGIC_PROCESS_UPDATE, target_vcpu); in vgic_v3_deactivate()
|
| /linux/Documentation/virt/kvm/ |
| H A D | vcpu-requests.rst | 26 * 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 D | vcpu.c | 510 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 D | vcpu.c | 147 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 D | mmu.c | 908 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 D | arm.c | 752 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 D | nested.c | 873 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 D | sys_regs.c | 1329 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 D | s390.h | 139 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 D | nested.c | 213 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 D | vmx.c | 1549 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 D | kvm_host.h | 2301 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 D | paging_tmpl.h | 689 kvm_make_request(KVM_REQ_MMU_FREE_OBSOLETE_ROOTS, vcpu); in FNAME()
|
| H A D | mmu.c | 2300 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()
|