Home | History | Annotate | Download | only in rumpkern

Lines Matching refs:lwp0

220 	/* busy lwp0 */
252 * set it to be free'd upon unschedule(). Use lwp0 context
270 /* schedule cpu and use lwp0 */
271 rump_schedule_cpu(&lwp0);
272 rump_lwproc_curlwp_set(&lwp0);
274 /* allocate thread, switch to it, and release lwp0 */
413 * (locking order: lwp0, cpu)
419 /* Now that we have lwp0, we can schedule a CPU again */
422 /* switch to lwp0. this frees the old thread */
424 rump_lwproc_switch(&lwp0);
426 /* release lwp0 */
427 rump_unschedule_cpu(&lwp0);
428 lwp0.l_mutex = &unruntime_lock;
429 lwp0.l_pflag &= ~LP_RUNNING;
431 rump_lwproc_curlwp_clear(&lwp0);