|
ChibiOS 21.11.4
|
Structure representing a generic priority-ordered bidirectional linked list header and element. More...
#include <chlists.h>

Data Fields | |
| ch_priority_queue_t * | next |
| Next in the queue. | |
| ch_priority_queue_t * | prev |
| Previous in the queue. | |
| tprio_t | prio |
| Priority of this element. | |
Structure representing a generic priority-ordered bidirectional linked list header and element.
| ch_priority_queue_t* ch_priority_queue::next |
Next in the queue.
Definition at line 86 of file chlists.h.
Referenced by ch_pqueue_init(), ch_pqueue_insert_ahead(), ch_pqueue_insert_behind(), ch_pqueue_remove_highest(), chSchWakeupS(), and chSysIntegrityCheckI().
| ch_priority_queue_t* ch_priority_queue::prev |
Previous in the queue.
Definition at line 87 of file chlists.h.
Referenced by ch_pqueue_init(), ch_pqueue_insert_ahead(), ch_pqueue_insert_behind(), ch_pqueue_remove_highest(), and chSysIntegrityCheckI().
| tprio_t ch_priority_queue::prio |
Priority of this element.
Definition at line 88 of file chlists.h.
Referenced by __sch_reschedule_ahead(), __sch_reschedule_behind(), __thd_object_init(), ch_pqueue_init(), ch_pqueue_insert_ahead(), ch_pqueue_insert_behind(), chMtxLockS(), chMtxUnlock(), chMtxUnlockAllS(), chMtxUnlockS(), chSchDoPreemption(), chSchDoYieldS(), chSchGoSleepS(), chSchIsPreemptionRequired(), chSchPreemption(), chSchRescheduleS(), chSchSelectFirst(), chSchWakeupS(), chSysGetIdleThreadX(), chThdGetPriorityX(), and chThdSetPriority().