FreeBSD kernel kern code
|
Data Fields | |
struct mtx_padalign | tdq_lock |
struct cpu_group * | tdq_cg |
volatile int | tdq_load |
volatile int | tdq_cpu_idle |
int | tdq_sysload |
volatile int | tdq_transferable |
volatile short | tdq_switchcnt |
volatile short | tdq_oldswitchcnt |
u_char | tdq_lowpri |
u_char | tdq_owepreempt |
u_char | tdq_idx |
u_char | tdq_ridx |
int | tdq_id |
struct runq | tdq_realtime |
struct runq | tdq_timeshare |
struct runq | tdq_idle |
char | tdq_name [TDQ_NAME_LEN] |
Definition at line 233 of file sched_ule.c.
struct cpu_group* tdq::tdq_cg |
Definition at line 240 of file sched_ule.c.
volatile int tdq::tdq_cpu_idle |
Definition at line 242 of file sched_ule.c.
Referenced by sched_idletd().
int tdq::tdq_id |
Definition at line 251 of file sched_ule.c.
Referenced by tdq_setup().
struct runq tdq::tdq_idle |
Definition at line 254 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 249 of file sched_ule.c.
Referenced by sched_clock(), tdq_print(), tdq_runq_add(), and tdq_runq_rem().
volatile int tdq::tdq_load |
Definition at line 241 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), sched_runnable(), sched_switch(), tdq_load_add(), tdq_load_rem(), and tdq_print().
struct mtx_padalign tdq::tdq_lock |
Definition at line 239 of file sched_ule.c.
Referenced by tdq_setup().
u_char tdq::tdq_lowpri |
Definition at line 247 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 255 of file sched_ule.c.
Referenced by tdq_print(), and tdq_setup().
volatile short tdq::tdq_oldswitchcnt |
Definition at line 246 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), and tdq_print().
u_char tdq::tdq_owepreempt |
Definition at line 248 of file sched_ule.c.
Referenced by sched_preempt(), and sched_switch().
struct runq tdq::tdq_realtime |
Definition at line 252 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 250 of file sched_ule.c.
Referenced by sched_clock(), tdq_choose(), tdq_print(), tdq_runq_add(), and tdq_runq_rem().
volatile short tdq::tdq_switchcnt |
Definition at line 245 of file sched_ule.c.
Referenced by sched_clock(), sched_idletd(), sched_switch(), and tdq_print().
int tdq::tdq_sysload |
Definition at line 243 of file sched_ule.c.
Referenced by tdq_load_add(), tdq_load_rem(), and tdq_slice().
struct runq tdq::tdq_timeshare |
Definition at line 253 of file sched_ule.c.
Referenced by sched_clock(), tdq_choose(), tdq_print(), tdq_runq_add(), tdq_runq_rem(), and tdq_setup().
volatile int tdq::tdq_transferable |
Definition at line 244 of file sched_ule.c.
Referenced by tdq_print(), tdq_runq_add(), and tdq_runq_rem().