ucall 197 tools/testing/selftests/kvm/include/kvm_util.h void ucall(uint64_t cmd, int nargs, ...); ucall 198 tools/testing/selftests/kvm/include/kvm_util.h uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc); ucall 200 tools/testing/selftests/kvm/include/kvm_util.h #define GUEST_SYNC(stage) ucall(UCALL_SYNC, 2, "hello", stage) ucall 201 tools/testing/selftests/kvm/include/kvm_util.h #define GUEST_DONE() ucall(UCALL_DONE, 0) ucall 204 tools/testing/selftests/kvm/include/kvm_util.h ucall(UCALL_ABORT, 2, \ ucall 76 tools/testing/selftests/kvm/lib/aarch64/ucall.c struct ucall uc = { ucall 92 tools/testing/selftests/kvm/lib/aarch64/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) ucall 95 tools/testing/selftests/kvm/lib/aarch64/ucall.c struct ucall ucall = {}; ucall 104 tools/testing/selftests/kvm/lib/aarch64/ucall.c memcpy(&ucall, addr_gva2hva(vm, gva), sizeof(ucall)); ucall 108 tools/testing/selftests/kvm/lib/aarch64/ucall.c memcpy(uc, &ucall, sizeof(ucall)); ucall 111 tools/testing/selftests/kvm/lib/aarch64/ucall.c return ucall.cmd; ucall 19 tools/testing/selftests/kvm/lib/s390x/ucall.c struct ucall uc = { ucall 36 tools/testing/selftests/kvm/lib/s390x/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) ucall 39 tools/testing/selftests/kvm/lib/s390x/ucall.c struct ucall ucall = {}; ucall 47 tools/testing/selftests/kvm/lib/s390x/ucall.c memcpy(&ucall, addr_gva2hva(vm, run->s.regs.gprs[reg]), ucall 48 tools/testing/selftests/kvm/lib/s390x/ucall.c sizeof(ucall)); ucall 52 tools/testing/selftests/kvm/lib/s390x/ucall.c memcpy(uc, &ucall, sizeof(ucall)); ucall 55 tools/testing/selftests/kvm/lib/s390x/ucall.c return ucall.cmd; ucall 21 tools/testing/selftests/kvm/lib/x86_64/ucall.c struct ucall uc = { ucall 38 tools/testing/selftests/kvm/lib/x86_64/ucall.c uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) ucall 41 tools/testing/selftests/kvm/lib/x86_64/ucall.c struct ucall ucall = {}; ucall 47 tools/testing/selftests/kvm/lib/x86_64/ucall.c memcpy(&ucall, addr_gva2hva(vm, (vm_vaddr_t)regs.rdi), ucall 48 tools/testing/selftests/kvm/lib/x86_64/ucall.c sizeof(ucall)); ucall 52 tools/testing/selftests/kvm/lib/x86_64/ucall.c memcpy(uc, &ucall, sizeof(ucall)); ucall 55 tools/testing/selftests/kvm/lib/x86_64/ucall.c return ucall.cmd; ucall 70 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c struct ucall uc; ucall 80 tools/testing/selftests/kvm/x86_64/evmcs_test.c struct ucall uc; ucall 51 tools/testing/selftests/kvm/x86_64/platform_info_test.c struct ucall uc; ucall 62 tools/testing/selftests/kvm/x86_64/platform_info_test.c ucall); ucall 128 tools/testing/selftests/kvm/x86_64/state_test.c struct ucall uc; ucall 68 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c struct ucall uc; ucall 78 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c struct ucall uc; ucall 143 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c struct ucall uc;