Lines Matching refs:control
52 static inline u64 hypercall(u64 control, vm_vaddr_t input_address, in hypercall() argument
60 "+c" (control), "+d" (input_address) in hypercall()
98 uint64_t control; member
133 while (hcall->control) { in guest_hcall()
135 if (!(hcall->control & HV_HYPERCALL_FAST_BIT)) { in guest_hcall()
142 res = hypercall(hcall->control, input, output); in guest_hcall()
502 hcall->control = 0xdeadbeef; in guest_test_hcalls_access()
507 hcall->control = HVCALL_POST_MESSAGE; in guest_test_hcalls_access()
516 hcall->control = HVCALL_SIGNAL_EVENT; in guest_test_hcalls_access()
525 hcall->control = HVCALL_RESET_DEBUG_SESSION; in guest_test_hcalls_access()
538 hcall->control = HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE; in guest_test_hcalls_access()
546 hcall->control = HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE_EX; in guest_test_hcalls_access()
555 hcall->control = HVCALL_SEND_IPI; in guest_test_hcalls_access()
564 hcall->control = HVCALL_SEND_IPI_EX; in guest_test_hcalls_access()
569 hcall->control = HVCALL_NOTIFY_LONG_SPIN_WAIT; in guest_test_hcalls_access()
578 hcall->control = HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE | HV_HYPERCALL_FAST_BIT; in guest_test_hcalls_access()
589 hcall->control = 0; in guest_test_hcalls_access()
595 if (hcall->control) in guest_test_hcalls_access()
597 hcall->control); in guest_test_hcalls_access()