Lines Matching defs:ident
131 _sleep(const void *ident, struct lock_object *lock, int priority,
151 KASSERT(ident != NULL, ("_sleep: NULL ident"));
171 if ((uintptr_t)ident >= (uintptr_t)&pause_wchan[0] &&
172 (uintptr_t)ident <= (uintptr_t)&pause_wchan[MAXCPU - 1])
179 sleepq_lock(ident);
181 td->td_tid, td->td_proc->p_pid, td->td_name, wmesg, ident);
205 sleepq_add(ident, lock, wmesg, sleepq_flags, 0);
207 sleepq_set_timeout_sbt(ident, sbt, pr, flags);
209 sleepq_release(ident);
212 sleepq_lock(ident);
215 rval = sleepq_timedwait_sig(ident, pri);
217 rval = sleepq_timedwait(ident, pri);
219 rval = sleepq_wait_sig(ident, pri);
221 sleepq_wait(ident, pri);
238 msleep_spin_sbt(const void *ident, struct mtx *mtx, const char *wmesg,
247 KASSERT(ident != NULL, ("msleep_spin_sbt: NULL ident"));
253 sleepq_lock(ident);
255 td->td_tid, td->td_proc->p_pid, td->td_name, wmesg, ident);
265 sleepq_add(ident, &mtx->lock_object, wmesg, SLEEPQ_SLEEP, 0);
267 sleepq_set_timeout_sbt(ident, sbt, pr, flags);
278 sleepq_release(ident);
280 sleepq_lock(ident);
284 sleepq_release(ident);
287 sleepq_lock(ident);
290 rval = sleepq_timedwait(ident, 0);
292 sleepq_wait(ident, 0);
345 wakeup(const void *ident)
347 sleepq_lock(ident);
348 sleepq_broadcast(ident, SLEEPQ_SLEEP, 0, 0);
349 sleepq_release(ident);
358 wakeup_one(const void *ident)
360 sleepq_lock(ident);
361 sleepq_signal(ident, SLEEPQ_SLEEP | SLEEPQ_DROP, 0, 0);
365 wakeup_any(const void *ident)
367 sleepq_lock(ident);
368 sleepq_signal(ident, SLEEPQ_SLEEP | SLEEPQ_UNFAIR | SLEEPQ_DROP, 0, 0);