|
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().