/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vcpu_sbi_hsm.c | 19 struct kvm_vcpu *target_vcpu; in kvm_sbi_hsm_vcpu_start() local 22 target_vcpu = kvm_get_vcpu_by_id(vcpu->kvm, target_vcpuid); in kvm_sbi_hsm_vcpu_start() 23 if (!target_vcpu) in kvm_sbi_hsm_vcpu_start() 25 if (!target_vcpu->arch.power_off) in kvm_sbi_hsm_vcpu_start() 28 reset_cntx = &target_vcpu->arch.guest_reset_context; in kvm_sbi_hsm_vcpu_start() 35 kvm_make_request(KVM_REQ_VCPU_RESET, target_vcpu); in kvm_sbi_hsm_vcpu_start() 37 kvm_riscv_vcpu_power_on(target_vcpu); in kvm_sbi_hsm_vcpu_start() 56 struct kvm_vcpu *target_vcpu; in kvm_sbi_hsm_vcpu_get_status() local 58 target_vcpu = kvm_get_vcpu_by_id(vcpu->kvm, target_vcpuid); in kvm_sbi_hsm_vcpu_get_status() 59 if (!target_vcpu) in kvm_sbi_hsm_vcpu_get_status() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic.c | 210 * active, vcpu and target_vcpu), compute the next vcpu this should be 221 return irq->vcpu ? : irq->target_vcpu; in vgic_target_oracle() 230 if (unlikely(irq->target_vcpu && in vgic_target_oracle() 231 !irq->target_vcpu->kvm->arch.vgic.enabled)) in vgic_target_oracle() 234 return irq->target_vcpu; in vgic_target_oracle() 630 struct kvm_vcpu *target_vcpu, *vcpuA, *vcpuB; in vgic_prune_ap_list() local 637 target_vcpu = vgic_target_oracle(irq); in vgic_prune_ap_list() 639 if (!target_vcpu) { in vgic_prune_ap_list() 659 if (target_vcpu == vcpu) { in vgic_prune_ap_list() 674 if (vcpu->vcpu_id < target_vcpu in vgic_prune_ap_list() [all...] |
H A D | vgic-debug.c | 215 (irq->target_vcpu) ? irq->target_vcpu->vcpu_id : -1, in print_irq_state()
|
H A D | vgic-init.c | 156 irq->target_vcpu = vcpu0; in kvm_vgic_dist_init() 209 irq->target_vcpu = vcpu; in kvm_vgic_vcpu_init()
|
H A D | vgic-v4.c | 405 .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, in kvm_vgic_v4_set_forwarding() 453 atomic_dec(&irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count); in kvm_vgic_v4_unset_forwarding()
|
H A D | vgic-v3.c | 325 vcpu = irq->target_vcpu; in vgic_v3_lpi_sync_pending_status() 342 if (irq->target_vcpu != vcpu) { in vgic_v3_lpi_sync_pending_status() 377 vcpu = irq->target_vcpu; in vgic_v3_save_pending_tables()
|
H A D | vgic-mmio-v2.c | 190 irq->target_vcpu = kvm_get_vcpu(vcpu->kvm, target); in vgic_mmio_write_target()
|
H A D | vgic-its.c | 62 irq->target_vcpu = vcpu; in vgic_add_lpi() 296 if (!filter_vcpu || filter_vcpu == irq->target_vcpu) { in update_lpi_config() 344 if (vcpu && irq->target_vcpu != vcpu) in vgic_copy_lpi_list() 360 irq->target_vcpu = vcpu; in update_affinity() 1348 * afterwards, so we make sure that no LPI is using the associated target_vcpu.
|
H A D | vgic-mmio-v3.c | 218 irq->target_vcpu = kvm_mpidr_to_vcpu(vcpu->kvm, irq->mpidr); in vgic_mmio_write_irouter()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic.c | 211 * active, vcpu and target_vcpu), compute the next vcpu this should be 222 return irq->vcpu ? : irq->target_vcpu; in vgic_target_oracle() 231 if (unlikely(irq->target_vcpu && in vgic_target_oracle() 232 !irq->target_vcpu->kvm->arch.vgic.enabled)) in vgic_target_oracle() 235 return irq->target_vcpu; in vgic_target_oracle() 646 struct kvm_vcpu *target_vcpu, *vcpuA, *vcpuB; in vgic_prune_ap_list() local 653 target_vcpu = vgic_target_oracle(irq); in vgic_prune_ap_list() 655 if (!target_vcpu) { in vgic_prune_ap_list() 675 if (target_vcpu == vcpu) { in vgic_prune_ap_list() 690 if (vcpu->vcpu_id < target_vcpu in vgic_prune_ap_list() [all...] |
H A D | vgic-v4.c | 215 struct its_vpe *vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_get_vlpi_state() 447 .vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe, in kvm_vgic_v4_set_forwarding() 513 atomic_dec(&irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count); in kvm_vgic_v4_unset_forwarding()
|
H A D | vgic-debug.c | 215 (irq->target_vcpu) ? irq->target_vcpu->vcpu_id : -1, in print_irq_state()
|
H A D | vgic-v3.c | 316 vcpu = irq->target_vcpu; in vgic_v3_lpi_sync_pending_status() 333 if (irq->target_vcpu != vcpu) { in vgic_v3_lpi_sync_pending_status() 406 vcpu = irq->target_vcpu; in vgic_v3_save_pending_tables()
|
H A D | vgic-init.c | 165 irq->target_vcpu = vcpu0; in kvm_vgic_dist_init() 218 irq->target_vcpu = vcpu; in kvm_vgic_vcpu_init()
|
H A D | vgic-mmio-v2.c | 201 irq->target_vcpu = kvm_get_vcpu(vcpu->kvm, target); in vgic_mmio_write_target()
|
H A D | vgic-its.c | 62 irq->target_vcpu = vcpu; in vgic_add_lpi() 296 if (!filter_vcpu || filter_vcpu == irq->target_vcpu) { in update_lpi_config() 344 if (vcpu && irq->target_vcpu != vcpu) in vgic_copy_lpi_list() 360 irq->target_vcpu = vcpu; in update_affinity() 1404 * afterwards, so we make sure that no LPI is using the associated target_vcpu.
|
H A D | vgic-mmio-v3.c | 232 irq->target_vcpu = kvm_mpidr_to_vcpu(vcpu->kvm, irq->mpidr); in vgic_mmio_write_irouter()
|
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | hv_trace.h | 240 __field(u32, target_vcpu) 248 __entry->target_vcpu = msg->target_vcpu; 254 TP_printk("sending vmbus_version_requested %d, target_vcpu 0x%x, " 256 __entry->ver, __entry->target_vcpu, __entry->int_page,
|
H A D | connection.c | 104 msg->target_vcpu = hv_cpu_number_to_vp_number(VMBUS_CONNECT_CPU); in vmbus_negotiate_version()
|
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | hv_trace.h | 255 __field(u32, target_vcpu) 263 __entry->target_vcpu = msg->target_vcpu; 269 TP_printk("sending vmbus_version_requested %d, target_vcpu 0x%x, " 271 __entry->ver, __entry->target_vcpu, __entry->int_page,
|
H A D | connection.c | 117 msg->target_vcpu = hv_cpu_number_to_vp_number(VMBUS_CONNECT_CPU); in vmbus_negotiate_version()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | avic.c | 356 struct kvm_vcpu *target_vcpu = kvm_get_vcpu_by_id(kvm, physical_id); in avic_kick_vcpu_by_physical_id() local 359 if (unlikely(!target_vcpu)) in avic_kick_vcpu_by_physical_id() 362 avic_kick_vcpu(target_vcpu, icrl); in avic_kick_vcpu_by_physical_id()
|
/kernel/linux/linux-5.10/include/kvm/ |
H A D | arm_vgic.h | 102 struct kvm_vcpu *target_vcpu; /* The VCPU that this interrupt should member
|
/kernel/linux/linux-6.6/include/kvm/ |
H A D | arm_vgic.h | 127 struct kvm_vcpu *target_vcpu; /* The VCPU that this interrupt should member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hyperv.h | 651 u32 target_vcpu; /* The VCPU the host should respond to */ member
|