Lines Matching refs:vcpuid

375 		uint32_t vcpuid = vcpuids ? vcpuids[i] : i;  in vm_create_with_vcpus()  local
377 vm_vcpu_add_default(vm, vcpuid, guest_code); in vm_create_with_vcpus()
391 struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_pages, in vm_create_default() argument
395 (uint32_t []){ vcpuid }); in vm_create_default()
548 struct vcpu *vcpu_find(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_find() argument
553 if (vcpu->id == vcpuid) in vcpu_find()
1123 void vm_vcpu_add(struct kvm_vm *vm, uint32_t vcpuid) in vm_vcpu_add() argument
1128 vcpu = vcpu_find(vm, vcpuid); in vm_vcpu_add()
1134 vcpuid, vcpu->id, vcpu->state); in vm_vcpu_add()
1139 vcpu->id = vcpuid; in vm_vcpu_add()
1140 vcpu->fd = ioctl(vm->fd, KVM_CREATE_VCPU, vcpuid); in vm_vcpu_add()
1150 "vcpu id: %u errno: %i", vcpuid, errno); in vm_vcpu_add()
1507 struct kvm_run *vcpu_state(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_state() argument
1509 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_state()
1510 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_state()
1529 void vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_run() argument
1531 int ret = _vcpu_run(vm, vcpuid); in vcpu_run()
1536 int _vcpu_run(struct kvm_vm *vm, uint32_t vcpuid) in _vcpu_run() argument
1538 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in _vcpu_run()
1541 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in _vcpu_run()
1546 assert_on_unhandled_exception(vm, vcpuid); in _vcpu_run()
1551 int vcpu_get_fd(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_fd() argument
1553 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_get_fd()
1555 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_get_fd()
1560 void vcpu_run_complete_io(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_run_complete_io() argument
1562 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_run_complete_io()
1565 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_run_complete_io()
1576 void vcpu_set_guest_debug(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_set_guest_debug() argument
1579 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_set_guest_debug()
1600 void vcpu_set_mp_state(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_set_mp_state() argument
1603 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_set_mp_state()
1606 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_set_mp_state()
1629 struct kvm_reg_list *vcpu_get_reg_list(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_reg_list() argument
1634 ret = _vcpu_ioctl(vm, vcpuid, KVM_GET_REG_LIST, &reg_list_n); in vcpu_get_reg_list()
1638 vcpu_ioctl(vm, vcpuid, KVM_GET_REG_LIST, reg_list); in vcpu_get_reg_list()
1657 void vcpu_regs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) in vcpu_regs_get() argument
1659 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_regs_get()
1662 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_regs_get()
1684 void vcpu_regs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_regs *regs) in vcpu_regs_set() argument
1686 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_regs_set()
1689 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_regs_set()
1697 void vcpu_events_get(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_events_get() argument
1700 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_events_get()
1703 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_events_get()
1710 void vcpu_events_set(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_events_set() argument
1713 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_events_set()
1716 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_events_set()
1725 void vcpu_nested_state_get(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_nested_state_get() argument
1728 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_nested_state_get()
1731 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_nested_state_get()
1739 int vcpu_nested_state_set(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_nested_state_set() argument
1742 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_nested_state_set()
1745 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_nested_state_set()
1773 void vcpu_sregs_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in vcpu_sregs_get() argument
1775 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_sregs_get()
1778 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in vcpu_sregs_get()
1800 void vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in vcpu_sregs_set() argument
1802 int ret = _vcpu_sregs_set(vm, vcpuid, sregs); in vcpu_sregs_set()
1807 int _vcpu_sregs_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_sregs *sregs) in _vcpu_sregs_set() argument
1809 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in _vcpu_sregs_set()
1811 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in _vcpu_sregs_set()
1816 void vcpu_fpu_get(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_fpu *fpu) in vcpu_fpu_get() argument
1820 ret = _vcpu_ioctl(vm, vcpuid, KVM_GET_FPU, fpu); in vcpu_fpu_get()
1825 void vcpu_fpu_set(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_fpu *fpu) in vcpu_fpu_set() argument
1829 ret = _vcpu_ioctl(vm, vcpuid, KVM_SET_FPU, fpu); in vcpu_fpu_set()
1834 void vcpu_get_reg(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_one_reg *reg) in vcpu_get_reg() argument
1838 ret = _vcpu_ioctl(vm, vcpuid, KVM_GET_ONE_REG, reg); in vcpu_get_reg()
1843 void vcpu_set_reg(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_one_reg *reg) in vcpu_set_reg() argument
1847 ret = _vcpu_ioctl(vm, vcpuid, KVM_SET_ONE_REG, reg); in vcpu_set_reg()
1865 void vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, in vcpu_ioctl() argument
1870 ret = _vcpu_ioctl(vm, vcpuid, cmd, arg); in vcpu_ioctl()
1875 int _vcpu_ioctl(struct kvm_vm *vm, uint32_t vcpuid, in _vcpu_ioctl() argument
1878 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in _vcpu_ioctl()
1881 TEST_ASSERT(vcpu != NULL, "vcpu not found, vcpuid: %u", vcpuid); in _vcpu_ioctl()
1888 void *vcpu_map_dirty_ring(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_map_dirty_ring() argument
1895 vcpu = vcpu_find(vm, vcpuid); in vcpu_map_dirty_ring()
1897 TEST_ASSERT(vcpu, "Cannot find vcpu %u", vcpuid); in vcpu_map_dirty_ring()
2051 int _vcpu_has_device_attr(struct kvm_vm *vm, uint32_t vcpuid, uint32_t group, in _vcpu_has_device_attr() argument
2054 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in _vcpu_has_device_attr()
2056 TEST_ASSERT(vcpu, "nonexistent vcpu id: %d", vcpuid); in _vcpu_has_device_attr()
2061 int vcpu_has_device_attr(struct kvm_vm *vm, uint32_t vcpuid, uint32_t group, in vcpu_has_device_attr() argument
2064 int ret = _vcpu_has_device_attr(vm, vcpuid, group, attr); in vcpu_has_device_attr()
2070 int _vcpu_access_device_attr(struct kvm_vm *vm, uint32_t vcpuid, uint32_t group, in _vcpu_access_device_attr() argument
2073 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in _vcpu_access_device_attr()
2075 TEST_ASSERT(vcpu, "nonexistent vcpu id: %d", vcpuid); in _vcpu_access_device_attr()
2080 int vcpu_access_device_attr(struct kvm_vm *vm, uint32_t vcpuid, uint32_t group, in vcpu_access_device_attr() argument
2083 int ret = _vcpu_access_device_attr(vm, vcpuid, group, attr, val, write); in vcpu_access_device_attr()
2391 int vcpu_get_stats_fd(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_get_stats_fd() argument
2393 struct vcpu *vcpu = vcpu_find(vm, vcpuid); in vcpu_get_stats_fd()