FreeBSD kernel kern code
|
Data Fields | |
struct mtx | tdq_lock |
struct cpu_group * | tdq_cg |
volatile int | tdq_load |
volatile int | tdq_cpu_idle |
int | tdq_sysload |
int | tdq_transferable |
short | tdq_switchcnt |
short | tdq_oldswitchcnt |
u_char | tdq_lowpri |
u_char | tdq_ipipending |
u_char | tdq_idx |
u_char | tdq_ridx |
struct runq | tdq_realtime |
struct runq | tdq_timeshare |
struct runq | tdq_idle |
char | tdq_name [TDQ_NAME_LEN] |
Definition at line 225 of file sched_ule.c.
struct cpu_group* tdq::tdq_cg |
Definition at line 228 of file sched_ule.c.
volatile int tdq::tdq_cpu_idle |
Definition at line 230 of file sched_ule.c.
Referenced by sched_idletd().
struct runq tdq::tdq_idle |
Definition at line 241 of file sched_ule.c.
Referenced by tdq_choose(), tdq_print(), tdq_runq_add(), and tdq_setup().
u_char tdq::tdq_idx |
Definition at line 237 of file sched_ule.c.
Referenced by sched_clock(), tdq_print(), tdq_runq_add(), and tdq_runq_rem().
u_char tdq::tdq_ipipending |
Definition at line 236 of file sched_ule.c.
Referenced by sched_preempt().
volatile int tdq::tdq_load |
Definition at line 229 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), sched_runnable(), tdq_load_add(), tdq_load_rem(), and tdq_print().
struct mtx tdq::tdq_lock |
Definition at line 227 of file sched_ule.c.
Referenced by tdq_setup().
u_char tdq::tdq_lowpri |
Definition at line 235 of file sched_ule.c.
Referenced by sched_choose(), sched_preempt(), sched_rem(), sched_setup(), sched_thread_priority(), tdq_add(), tdq_print(), and tdq_setlowpri().
char tdq::tdq_name[TDQ_NAME_LEN] |
Definition at line 242 of file sched_ule.c.
Referenced by tdq_print(), and tdq_setup().
short tdq::tdq_oldswitchcnt |
Definition at line 234 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), and tdq_print().
struct runq tdq::tdq_realtime |
Definition at line 239 of file sched_ule.c.
Referenced by tdq_choose(), tdq_print(), tdq_runq_add(), and tdq_setup().
u_char tdq::tdq_ridx |
Definition at line 238 of file sched_ule.c.
Referenced by sched_clock(), tdq_choose(), tdq_print(), tdq_runq_add(), and tdq_runq_rem().
short tdq::tdq_switchcnt |
Definition at line 233 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), sched_switch(), and tdq_print().
int tdq::tdq_sysload |
Definition at line 231 of file sched_ule.c.
Referenced by tdq_load_add(), and tdq_load_rem().
struct runq tdq::tdq_timeshare |
Definition at line 240 of file sched_ule.c.
Referenced by sched_clock(), tdq_choose(), tdq_print(), tdq_runq_add(), tdq_runq_rem(), and tdq_setup().
int tdq::tdq_transferable |
Definition at line 232 of file sched_ule.c.
Referenced by tdq_print(), tdq_runq_add(), and tdq_runq_rem().