Searched refs:sleepqueue (Results 1 – 9 of 9) sorted by relevance
60 struct sleepqueue *63 struct sleepqueue *sq; in _sleepq_alloc()100 struct sleepqueue *sq; in lookup()108 struct sleepqueue *118 struct sleepqueue *sq; in _sleepq_add()125 sq = td->sleepqueue; in _sleepq_add()130 td->sleepqueue = NULL; in _sleepq_add()146 td->sleepqueue = sq; in _sleepq_remove()162 struct sleepqueue *sq2; in _sleepq_drop()171 td->sleepqueue = sq; in _sleepq_drop()[all …]
282 struct sleepqueue { struct284 SLIST_HEAD(, sleepqueue) sq_freeq;285 LIST_ENTRY(sleepqueue) sq_hash;286 SLIST_ENTRY(sleepqueue) sq_flink;571 struct sleepqueue *sleepqueue; member958 _sleepq_first(struct sleepqueue *sq) in _sleepq_first()964 struct sleepqueue *_sleepq_alloc(void) __hidden;965 void _sleepq_free(struct sleepqueue *) __hidden;968 struct sleepqueue *_sleepq_lookup(void *) __hidden;970 int _sleepq_remove(struct sleepqueue *, struct pthread *) __hidden;[all …]
159 if ((thread->sleepqueue = _sleepq_alloc()) == NULL || in _thr_alloc()222 if (thread->sleepqueue != NULL) in thr_destroy()223 _sleepq_free(thread->sleepqueue); in thr_destroy()
279 struct sleepqueue *sq; in cond_wait_user()427 struct sleepqueue *sq; in cond_signal_common()511 struct sleepqueue *sq; in cond_broadcast_common()
125 struct sleepqueue { struct239 struct sleepqueue *273 struct sleepqueue *277 struct sleepqueue *sq; in sleepq_lookup()311 struct sleepqueue *sq; in sleepq_add()425 struct sleepqueue *sq; in sleepq_sleepcnt()506 struct sleepqueue *sq; in sleepq_catch_signals()548 struct sleepqueue *sq; in sleepq_switch()720 struct sleepqueue *sq; in sleepq_type()869 struct sleepqueue *sq; in sleepq_remove_nested()[all …]
91 struct sleepqueue *sq; in cv_destroy()
73 struct sleepqueue;92 struct sleepqueue *sleepq_alloc(void);95 void sleepq_free(struct sleepqueue *sq);97 struct sleepqueue *sleepq_lookup(const void *wchan);100 int sleepq_remove_matching(struct sleepqueue *sq, int queue,
193 struct sleepqueue;250 struct sleepqueue *td_sleepqueue; /* (k) Associated sleep queue. */
323 sleepqueue.9 \2057 sleepqueue.9 sleepq_abort.9 \2058 sleepqueue.9 sleepq_add.9 \2059 sleepqueue.9 sleepq_alloc.9 \2061 sleepqueue.9 sleepq_free.9 \2062 sleepqueue.9 sleepq_lookup.9 \2063 sleepqueue.9 sleepq_lock.9 \2065 sleepqueue.9 sleepq_remove.9 \2068 sleepqueue.9 sleepq_signal.9 \2072 sleepqueue.9 sleepq_type.9 \[all …]