Lines Matching refs:lt
100 struct lthread *lt = THIS_LTHREAD; in lthread_cond_wait() local
116 lt->pending_wr_queue = c->blocked; in lthread_cond_wait()
129 struct lthread *lt; in lthread_cond_signal() local
136 lt = _lthread_queue_remove(c->blocked); in lthread_cond_signal()
138 if (lt != NULL) { in lthread_cond_signal()
140 DIAG_EVENT(c, LT_DIAG_COND_SIGNAL, c, lt); in lthread_cond_signal()
141 _ready_queue_insert((struct lthread_sched *)lt->sched, lt); in lthread_cond_signal()
151 struct lthread *lt; in lthread_cond_broadcast() local
161 lt = _lthread_queue_remove(c->blocked); in lthread_cond_broadcast()
163 if (lt != NULL) { in lthread_cond_broadcast()
164 DIAG_EVENT(c, LT_DIAG_COND_BROADCAST, c, lt); in lthread_cond_broadcast()
166 _ready_queue_insert((struct lthread_sched *)lt->sched, in lthread_cond_broadcast()
167 lt); in lthread_cond_broadcast()