Lines Matching refs:ucall
23 struct ucall { struct
29 struct ucall *hva; argument
36 void ucall(uint64_t cmd, int nargs, ...);
40 uint64_t get_ucall(struct kvm_vcpu *vcpu, struct ucall *uc);
53 ucall(UCALL_SYNC, 6, "hello", stage, arg1, arg2, arg3, arg4)
54 #define GUEST_SYNC(stage) ucall(UCALL_SYNC, 2, "hello", stage)
56 #define GUEST_DONE() ucall(UCALL_DONE, 0)
58 #define REPORT_GUEST_PRINTF(ucall) pr_info("%s", (ucall).buffer) argument
99 #define REPORT_GUEST_ASSERT(ucall) \ argument
100 test_assert(false, (const char *)(ucall).args[GUEST_ERROR_STRING], \
101 (const char *)(ucall).args[GUEST_FILE], \
102 (ucall).args[GUEST_LINE], "%s", (ucall).buffer)