Lines Matching defs:sleepqueue
77 #include <sys/sleepqueue.h>
125 struct sleepqueue {
128 LIST_ENTRY(sleepqueue) sq_hash; /* (c) Chain and free list. */
129 LIST_HEAD(, sleepqueue) sq_free; /* (c) Free queues. */
138 LIST_HEAD(, sleepqueue) sc_queues; /* List of sleep queues. */
172 static void sleepq_resume_thread(struct sleepqueue *sq, struct thread *td,
174 static void sleepq_remove_thread(struct sleepqueue *sq, struct thread *td);
226 sleepq_zone = uma_zcreate("SLEEPQUEUE", sizeof(struct sleepqueue),
239 struct sleepqueue *
250 sleepq_free(struct sleepqueue *sq)
273 struct sleepqueue *
277 struct sleepqueue *sq;
311 struct sleepqueue *sq;
425 struct sleepqueue *sq;
506 struct sleepqueue *sq;
549 struct sleepqueue *sq;
583 * - Ts reaches the code below. It holds the sleepqueue chain lock,
716 * Returns the type of sleepqueue given a waitchannel.
721 struct sleepqueue *sq;
741 sleepq_resume_thread(struct sleepqueue *sq, struct thread *td, int pri,
772 /* If we're done with the sleepqueue release it. */
799 sleepq_remove_thread(struct sleepqueue *sq, struct thread *td)
868 struct sleepqueue *sq;
891 struct sleepqueue *sq;
908 struct sleepqueue *sq;
928 struct sleepqueue *sq;
990 struct sleepqueue *sq;
1008 sleepq_remove_matching(struct sleepqueue *sq, int queue,
1033 struct sleepqueue *sq;
1080 struct sleepqueue *sq;
1117 struct sleepqueue *sq;
1161 struct sleepqueue *sq, *sq1;
1189 struct sleepqueue *sq;
1436 "Reset sleepqueue profiling statistics");
1440 "Enable sleepqueue profiling");
1447 struct sleepqueue *sq;
1474 if (sq == (struct sleepqueue *)addr)
1506 /* Alias 'show sleepqueue' to 'show sleepq'. */
1507 DB_SHOW_ALIAS(sleepqueue, db_show_sleepqueue);