Symbol: runq
sys/kern/kern_switch.c
272
static inline uintptr_t runq_sw_apply(struct runq *rq, int idx,
sys/kern/kern_switch.c
283
static inline void runq_sw_set_not_empty(struct runq *rq, int idx);
sys/kern/kern_switch.c
284
static inline void runq_sw_set_empty(struct runq *rq, int idx);
sys/kern/kern_switch.c
285
static inline bool runq_sw_is_empty(struct runq *rq, int idx);
sys/kern/kern_switch.c
291
runq_init(struct runq *rq)
sys/kern/kern_switch.c
308
runq_sw_apply(struct runq *rq, int idx, runq_sw_op *op)
sys/kern/kern_switch.c
342
runq_sw_set_not_empty(struct runq *rq, int idx)
sys/kern/kern_switch.c
367
runq_sw_set_empty(struct runq *rq, int idx)
sys/kern/kern_switch.c
383
runq_sw_is_empty(struct runq *rq, int idx)
sys/kern/kern_switch.c
392
runq_is_queue_empty(struct runq *rq, int idx)
sys/kern/kern_switch.c
403
runq_add(struct runq *rq, struct thread *td, int flags)
sys/kern/kern_switch.c
410
runq_add_idx(struct runq *rq, struct thread *td, int idx, int flags)
sys/kern/kern_switch.c
437
runq_remove(struct runq *rq, struct thread *td)
sys/kern/kern_switch.c
458
runq_findq_status_word(struct runq *const rq, const int w_idx,
sys/kern/kern_switch.c
493
runq_findq(struct runq *const rq, const int lvl_min, const int lvl_max,
sys/kern/kern_switch.c
553
runq_first_thread_range(struct runq *const rq, const int lvl_min,
sys/kern/kern_switch.c
563
runq_first_thread(struct runq *const rq)
sys/kern/kern_switch.c
575
runq_not_empty(struct runq *rq)
sys/kern/kern_switch.c
599
runq_choose(struct runq *rq)
sys/kern/kern_switch.c
653
runq_choose_fuzz(struct runq *rq, int fuzz)
sys/kern/sched_4bsd.c
100
struct runq *ts_runq; /* runq the thread is currently on */
sys/kern/sched_4bsd.c
117
((ts)->ts_runq != 0 && (ts)->ts_runq != &runq)
sys/kern/sched_4bsd.c
1377
ts->ts_runq = &runq;
sys/kern/sched_4bsd.c
1442
ts->ts_runq = &runq;
sys/kern/sched_4bsd.c
1473
if (ts->ts_runq != &runq)
sys/kern/sched_4bsd.c
1488
struct runq *rq;
sys/kern/sched_4bsd.c
1494
rq = &runq;
sys/kern/sched_4bsd.c
1495
td = runq_choose_fuzz(&runq, runq_fuzz);
sys/kern/sched_4bsd.c
1510
rq = &runq;
sys/kern/sched_4bsd.c
1511
td = runq_choose(&runq);
sys/kern/sched_4bsd.c
161
static struct runq runq;
sys/kern/sched_4bsd.c
167
static struct runq runq_pcpu[MAXCPU];
sys/kern/sched_4bsd.c
1801
if (ts->ts_runq != &runq &&
sys/kern/sched_4bsd.c
189
runq_init(&runq);
sys/kern/sched_4bsd.c
687
return (runq_not_empty(&runq) ||
sys/kern/sched_4bsd.c
690
return (runq_not_empty(&runq));
sys/kern/sched_ule.c
1253
runq_steal_range(struct runq *const rq, const int lvl_min, const int lvl_max,
sys/kern/sched_ule.c
1273
runq_steal_realtime(struct runq *const rq, int cpu)
sys/kern/sched_ule.c
1284
runq_steal_timeshare(struct runq *const rq, int cpu, int off)
sys/kern/sched_ule.c
1299
runq_steal_idle(struct runq *const rq, int cpu)
sys/kern/sched_ule.c
1504
runq_choose_realtime(struct runq *const rq)
sys/kern/sched_ule.c
1511
runq_choose_timeshare(struct runq *const rq, int off)
sys/kern/sched_ule.c
1526
runq_choose_idle(struct runq *const rq)
sys/kern/sched_ule.c
287
struct runq tdq_runq; /* (t) Run queue. */
sys/kern/sched_ule.c
362
static inline struct thread *runq_choose_realtime(struct runq *const rq);
sys/kern/sched_ule.c
363
static inline struct thread *runq_choose_timeshare(struct runq *const rq,
sys/kern/sched_ule.c
365
static inline struct thread *runq_choose_idle(struct runq *const rq);
sys/kern/sched_ule.c
376
static void runq_print(struct runq *rq);
sys/kern/sched_ule.c
385
static inline struct thread *runq_steal_range(struct runq *const rq,
sys/kern/sched_ule.c
387
static inline struct thread *runq_steal_realtime(struct runq *const rq,
sys/kern/sched_ule.c
389
static inline struct thread *runq_steal_timeshare(struct runq *const rq,
sys/kern/sched_ule.c
391
static inline struct thread *runq_steal_idle(struct runq *const rq,
sys/kern/sched_ule.c
406
runq_print(struct runq *rq)
sys/sys/runq.h
103
void runq_init(struct runq *);
sys/sys/runq.h
104
bool runq_is_queue_empty(struct runq *, int _idx);
sys/sys/runq.h
105
void runq_add(struct runq *, struct thread *, int _flags);
sys/sys/runq.h
106
void runq_add_idx(struct runq *, struct thread *, int _idx, int _flags);
sys/sys/runq.h
107
bool runq_remove(struct runq *, struct thread *);
sys/sys/runq.h
114
int runq_findq(struct runq *const rq, const int lvl_min,
sys/sys/runq.h
117
struct thread *runq_first_thread_range(struct runq *const rq,
sys/sys/runq.h
120
bool runq_not_empty(struct runq *);
sys/sys/runq.h
121
struct thread *runq_choose(struct runq *);
sys/sys/runq.h
122
struct thread *runq_choose_fuzz(struct runq *, int _fuzz);