ChibiOS/RT
5.1.0
|
System data structure. More...
#include <chschd.h>
Data Fields | |
ready_list_t | rlist |
Ready list header. More... | |
virtual_timers_list_t | vtlist |
Virtual timers delta list header. More... | |
system_debug_t | dbg |
System debug. More... | |
thread_t | mainthread |
Main thread descriptor. More... | |
tm_calibration_t | tm |
Time measurement calibration data. More... | |
kernel_stats_t | kernel_stats |
Global kernel statistics. More... | |
System data structure.
ready_list_t ch_system::rlist |
Ready list header.
Definition at line 415 of file chschd.h.
Referenced by _scheduler_init(), chRegFirstThread(), chRegNextThread(), chRegSetThreadName(), chSchDoReschedule(), chSchDoRescheduleAhead(), chSchDoRescheduleBehind(), chSchDoYieldS(), chSchGoSleepS(), chSchIsPreemptionRequired(), chSchIsRescRequiredI(), chSchReadyAheadI(), chSchReadyI(), chSchWakeupS(), chSysGetIdleThreadX(), chSysIntegrityCheckI(), chSysUnlock(), chThdGetSelfX(), and queue_notempty().
virtual_timers_list_t ch_system::vtlist |
Virtual timers delta list header.
Definition at line 419 of file chschd.h.
Referenced by _vt_init(), chSysIntegrityCheckI(), chVTDoResetI(), chVTDoSetI(), chVTDoTickI(), chVTGetSystemTimeX(), and chVTGetTimersStateI().
system_debug_t ch_system::dbg |
System debug.
Definition at line 423 of file chschd.h.
Referenced by _dbg_check_disable(), _dbg_check_enable(), _dbg_check_enter_isr(), _dbg_check_leave_isr(), _dbg_check_lock(), _dbg_check_lock_from_isr(), _dbg_check_suspend(), _dbg_check_unlock(), _dbg_check_unlock_from_isr(), _trace_halt(), _trace_init(), _trace_isr_enter(), _trace_isr_leave(), _trace_switch(), chDbgCheckClassI(), chDbgCheckClassS(), chDbgResumeTraceI(), chDbgSuspendTraceI(), chDbgWriteTraceI(), chSysHalt(), chSysInit(), and trace_next().
thread_t ch_system::mainthread |
tm_calibration_t ch_system::tm |
Time measurement calibration data.
Definition at line 432 of file chschd.h.
Referenced by _tm_init(), and chTMStopMeasurementX().
kernel_stats_t ch_system::kernel_stats |
Global kernel statistics.
Definition at line 438 of file chschd.h.
Referenced by _stats_ctxswc(), _stats_increase_irq(), _stats_init(), _stats_start_measure_crit_isr(), _stats_start_measure_crit_thd(), _stats_stop_measure_crit_isr(), and _stats_stop_measure_crit_thd().