Searched refs:sleepqueue (Results 1 – 9 of 9) sorted by relevance
63 struct sleepqueue *66 struct sleepqueue *sq; in _sleepq_alloc()103 struct sleepqueue *sq; in lookup()111 struct sleepqueue *121 struct sleepqueue *sq; in _sleepq_add()128 sq = td->sleepqueue; in _sleepq_add()133 td->sleepqueue = NULL; in _sleepq_add()149 td->sleepqueue = sq; in _sleepq_remove()165 struct sleepqueue *sq2; in _sleepq_drop()174 td->sleepqueue = sq; in _sleepq_drop()[all …]
287 struct sleepqueue { struct289 SLIST_HEAD(, sleepqueue) sq_freeq;290 LIST_ENTRY(sleepqueue) sq_hash;291 SLIST_ENTRY(sleepqueue) sq_flink;576 struct sleepqueue *sleepqueue; member961 _sleepq_first(struct sleepqueue *sq) in _sleepq_first()967 struct sleepqueue *_sleepq_alloc(void) __hidden;968 void _sleepq_free(struct sleepqueue *) __hidden;971 struct sleepqueue *_sleepq_lookup(void *) __hidden;973 int _sleepq_remove(struct sleepqueue *, struct pthread *) __hidden;[all …]
161 if ((thread->sleepqueue = _sleepq_alloc()) == NULL || in _thr_alloc()224 if (thread->sleepqueue != NULL) in thr_destroy()225 _sleepq_free(thread->sleepqueue); in thr_destroy()
282 struct sleepqueue *sq; in cond_wait_user()430 struct sleepqueue *sq; in cond_signal_common()514 struct sleepqueue *sq; in cond_broadcast_common()
127 struct sleepqueue { struct241 struct sleepqueue *275 struct sleepqueue *279 struct sleepqueue *sq; in sleepq_lookup()313 struct sleepqueue *sq; in sleepq_add()426 struct sleepqueue *sq; in sleepq_sleepcnt()507 struct sleepqueue *sq; in sleepq_catch_signals()549 struct sleepqueue *sq; in sleepq_switch()721 struct sleepqueue *sq; in sleepq_type()861 struct sleepqueue *sq; in sleepq_remove_nested()[all …]
92 struct sleepqueue *sq; in cv_destroy()
75 struct sleepqueue;94 struct sleepqueue *sleepq_alloc(void);97 void sleepq_free(struct sleepqueue *sq);99 struct sleepqueue *sleepq_lookup(const void *wchan);102 int sleepq_remove_matching(struct sleepqueue *sq, int queue,
193 struct sleepqueue;244 struct sleepqueue *td_sleepqueue; /* (k) Associated sleep queue. */
313 sleepqueue.9 \2015 sleepqueue.9 sleepq_abort.9 \2016 sleepqueue.9 sleepq_add.9 \2017 sleepqueue.9 sleepq_alloc.9 \2019 sleepqueue.9 sleepq_free.9 \2020 sleepqueue.9 sleepq_lookup.9 \2021 sleepqueue.9 sleepq_lock.9 \2023 sleepqueue.9 sleepq_remove.9 \2026 sleepqueue.9 sleepq_signal.9 \2030 sleepqueue.9 sleepq_type.9 \[all …]