Home
last modified time | relevance | path

Searched refs:vcpu_idx (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/arch/arm64/kvm/
Dtrace_arm.h93 TP_PROTO(unsigned int type, int vcpu_idx, int irq_num, int level),
94 TP_ARGS(type, vcpu_idx, irq_num, level),
98 __field( int, vcpu_idx )
105 __entry->vcpu_idx = vcpu_idx;
114 __entry->type, __entry->vcpu_idx, __entry->irq_num, __entry->level)
Darm.c996 unsigned int irq_type, vcpu_idx, irq_num; in kvm_vm_ioctl_irq_line() local
1002 vcpu_idx = (irq >> KVM_ARM_IRQ_VCPU_SHIFT) & KVM_ARM_IRQ_VCPU_MASK; in kvm_vm_ioctl_irq_line()
1003vcpu_idx += ((irq >> KVM_ARM_IRQ_VCPU2_SHIFT) & KVM_ARM_IRQ_VCPU2_MASK) * (KVM_ARM_IRQ_VCPU_MASK +… in kvm_vm_ioctl_irq_line()
1006 trace_kvm_irq_line(irq_type, vcpu_idx, irq_num, irq_level->level); in kvm_vm_ioctl_irq_line()
1013 if (vcpu_idx >= nrcpus) in kvm_vm_ioctl_irq_line()
1016 vcpu = kvm_get_vcpu(kvm, vcpu_idx); in kvm_vm_ioctl_irq_line()
1028 if (vcpu_idx >= nrcpus) in kvm_vm_ioctl_irq_line()
1031 vcpu = kvm_get_vcpu(kvm, vcpu_idx); in kvm_vm_ioctl_irq_line()
/Linux-v5.15/arch/x86/kvm/
Dhyperv.h86 return hv_vcpu ? hv_vcpu->vp_index : vcpu->vcpu_idx; in kvm_hv_get_vpindex()
Dlapic.c1176 int i, vcpu_idx; in kvm_bitmap_or_dest_vcpus() local
1188 vcpu_idx = dest_vcpu[i]->vcpu->vcpu_idx; in kvm_bitmap_or_dest_vcpus()
1189 __set_bit(vcpu_idx, vcpu_bitmap); in kvm_bitmap_or_dest_vcpus()
Dhyperv.c942 hv_vcpu->vp_index = vcpu->vcpu_idx; in kvm_hv_vcpu_init()
1461 if (hv_vcpu->vp_index == vcpu->vcpu_idx) in kvm_hv_set_msr()
1463 else if (new_vp_index == vcpu->vcpu_idx) in kvm_hv_set_msr()
Dx86.c2979 if (!v->vcpu_idx) in kvm_guest_time_update()
10813 if (kvmclock_periodic_sync && vcpu->vcpu_idx == 0) in kvm_arch_vcpu_postcreate()
/Linux-v5.15/arch/s390/kvm/
Dinterrupt.c422 set_bit(vcpu->vcpu_idx, vcpu->kvm->arch.idle_mask); in __set_cpu_idle()
428 clear_bit(vcpu->vcpu_idx, vcpu->kvm->arch.idle_mask); in __unset_cpu_idle()
3053 int vcpu_idx, online_vcpus = atomic_read(&kvm->online_vcpus); in __airqs_kick_single_vcpu() local
3058 for_each_set_bit(vcpu_idx, kvm->arch.idle_mask, online_vcpus) { in __airqs_kick_single_vcpu()
3059 vcpu = kvm_get_vcpu(kvm, vcpu_idx); in __airqs_kick_single_vcpu()
3065 if (test_and_set_bit(vcpu_idx, gi->kicked_mask)) in __airqs_kick_single_vcpu()
Dkvm-s390.h82 return test_bit(vcpu->vcpu_idx, vcpu->kvm->arch.idle_mask); in is_vcpu_idle()
Dkvm-s390.c2946 unsigned int vcpu_idx; in sca_switch_to_extended() local
2964 kvm_for_each_vcpu(vcpu_idx, vcpu, kvm) { in sca_switch_to_extended()
3366 clear_bit(vcpu->vcpu_idx, vcpu->kvm->arch.gisa_int.kicked_mask); in kvm_arch_vcpu_runnable()
4070 clear_bit(vcpu->vcpu_idx, vcpu->kvm->arch.gisa_int.kicked_mask); in vcpu_pre_run()
/Linux-v5.15/include/linux/
Dkvm_host.h302 int vcpu_idx; /* index in kvm->vcpus array */ member
/Linux-v5.15/virt/kvm/
Dkvm_main.c3639 vcpu->vcpu_idx = atomic_read(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu()
3640 BUG_ON(kvm->vcpus[vcpu->vcpu_idx]); in kvm_vm_ioctl_create_vcpu()
3654 kvm->vcpus[vcpu->vcpu_idx] = vcpu; in kvm_vm_ioctl_create_vcpu()