Lines Matching refs:run
364 ret = wait_event_interruptible(vp->run.vp_suspend_queue, in mshv_run_vp_with_hyp_scheduler()
365 vp->run.kicked_by_hv == 1); in mshv_run_vp_with_hyp_scheduler()
382 wait_event(vp->run.vp_suspend_queue, vp->run.kicked_by_hv == 1); in mshv_run_vp_with_hyp_scheduler()
389 vp->run.kicked_by_hv = 0; in mshv_run_vp_with_hyp_scheduler()
415 vp->run.flags.root_sched_dispatched = 1; in mshv_vp_dispatch()
417 vp->run.flags.root_sched_dispatched = 0; in mshv_vp_dispatch()
477 ret = wait_event_interruptible(vp->run.vp_suspend_queue, in mshv_vp_wait_for_hv_kick()
478 (vp->run.kicked_by_hv == 1 && in mshv_vp_wait_for_hv_kick()
484 vp->run.flags.root_sched_blocked = 0; in mshv_vp_wait_for_hv_kick()
485 vp->run.kicked_by_hv = 0; in mshv_vp_wait_for_hv_kick()
517 if (vp->run.flags.root_sched_blocked) { in mshv_run_vp_with_root_scheduler()
536 if (vp->run.flags.intercept_suspend) in mshv_run_vp_with_root_scheduler()
546 vp->run.flags.intercept_suspend = 0; in mshv_run_vp_with_root_scheduler()
555 WARN_ONCE(atomic64_read(&vp->run.vp_signaled_count), in mshv_run_vp_with_root_scheduler()
575 vp->run.flags.root_sched_blocked = 1; in mshv_run_vp_with_root_scheduler()
584 vp->run.flags.intercept_suspend = 1; in mshv_run_vp_with_root_scheduler()
586 } while (!vp->run.flags.intercept_suspend); in mshv_run_vp_with_root_scheduler()
980 init_waitqueue_head(&vp->run.vp_suspend_queue); in mshv_partition_ioctl_create_vp()
981 atomic64_set(&vp->run.vp_signaled_count, 0); in mshv_partition_ioctl_create_vp()
1686 vp_signal_count = atomic64_read(&vp->run.vp_signaled_count); in drain_vp_signals()
1695 if (wait_event_interruptible(vp->run.vp_suspend_queue, in drain_vp_signals()
1696 vp->run.kicked_by_hv == 1)) in drain_vp_signals()
1698 vp->run.kicked_by_hv = 0; in drain_vp_signals()
1699 vp_signal_count = atomic64_read(&vp->run.vp_signaled_count); in drain_vp_signals()