/Linux-v4.19/tools/testing/selftests/kvm/include/ |
D | kvm_util.h | 69 uint32_t vcpuid, uint8_t indent); 79 uint32_t vcpuid, unsigned long ioctl, void *arg); 82 void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid, int pgd_memslot, int gdt_memslot); 92 struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid); 93 void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid); 94 int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid); 95 void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, 98 uint32_t vcpuid, struct kvm_regs *regs); 100 uint32_t vcpuid, struct kvm_regs *regs); 101 void vcpu_args_set(struct kvm_vm *vm, uint32_t vcpuid, unsigned int num, ...); [all …]
|
D | x86.h | 307 struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid); 308 void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_x86_state *state);
|
/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 284 uint32_t vcpuid) in vcpu_find() argument 289 if (vcpup->id == vcpuid) in vcpu_find() 308 static void vm_vcpu_rm(struct kvm_vm *vm, uint32_t vcpuid) in vm_vcpu_rm() argument 310 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vm_vcpu_rm() 788 void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid, int pgd_memslot, int gdt_memslot) in vm_vcpu_add() argument 793 vcpu = vcpu_find(vm, vcpuid); in vm_vcpu_add() 799 vcpuid, vcpu->id, vcpu->state); in vm_vcpu_add() 804 vcpu->id = vcpuid; in vm_vcpu_add() 805 vcpu->fd = ioctl(vm->fd, KVM_CREATE_VCPU, vcpuid); in vm_vcpu_add() 815 "vcpu id: %u errno: %i", vcpuid, errno); in vm_vcpu_add() [all …]
|
D | x86.c | 615 void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot) in vcpu_setup() argument 620 vcpu_sregs_get(vm, vcpuid, &sregs); in vcpu_setup() 644 vcpu_sregs_set(vm, vcpuid, &sregs); in vcpu_setup() 652 void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code) in vm_vcpu_add_default() argument 661 vm_vcpu_add(vm, vcpuid, 0, 0); in vm_vcpu_add_default() 664 vcpu_regs_get(vm, vcpuid, ®s); in vm_vcpu_add_default() 668 vcpu_regs_set(vm, vcpuid, ®s); in vm_vcpu_add_default() 672 vcpu_set_mp_state(vm, vcpuid, &mp_state); in vm_vcpu_add_default() 689 uint32_t vcpuid, struct kvm_cpuid2 *cpuid) in vcpu_set_cpuid() argument 691 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_set_cpuid() [all …]
|
D | kvm_util_internal.h | 64 uint32_t vcpuid); 65 void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot);
|
/Linux-v4.19/include/xen/arm/ |
D | hypercall.h | 55 int HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args);
|
/Linux-v4.19/arch/x86/include/asm/xen/ |
D | hypercall.h | 382 HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) in HYPERVISOR_vcpu_op() argument 384 return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args); in HYPERVISOR_vcpu_op()
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_hv.c | 477 unsigned long vcpuid, unsigned long vpa) in do_h_register_vpa() argument 487 tvcpu = kvmppc_find_vcpu(kvm, vcpuid); in do_h_register_vpa()
|