Lines Matching refs:lts
66 struct ltsleeper lts; in sleeper() local
70 lts.id = ident; in sleeper()
72 lts.iskwait = true; in sleeper()
73 cv_init(<s.kcv, "mtsleep"); in sleeper()
75 lts.iskwait = false; in sleeper()
76 rumpuser_cv_init(<s.ucv); in sleeper()
79 LIST_INSERT_HEAD(&sleepers, <s, entries); in sleeper()
83 rv = cv_timedwait(<s.kcv, &qlock, timo); in sleeper()
91 rv = rumpuser_cv_timedwait(lts.ucv, rump_giantlock, in sleeper()
100 cv_wait(<s.kcv, &qlock); in sleeper()
103 rumpuser_cv_wait(lts.ucv, rump_giantlock); in sleeper()
109 LIST_REMOVE(<s, entries); in sleeper()
113 cv_destroy(<s.kcv); in sleeper()
115 rumpuser_cv_destroy(lts.ucv); in sleeper()