Private attributes of the QK kernel.
More...
#include "qk.hpp"
Private attributes of the QK kernel.
Definition at line 68 of file qk.hpp.
◆ readySet
Set of active-objects/threads that are ready to run in the QK kernel
Definition at line 70 of file qk.hpp.
◆ actPrio
std::uint_fast8_t QK_Attr::actPrio |
Priority of the currently active AO
Definition at line 71 of file qk.hpp.
◆ nextPrio
std::uint_fast8_t QK_Attr::nextPrio |
Next AO priority scheduled by QK
Definition at line 72 of file qk.hpp.
◆ actThre
std::uint_fast8_t QK_Attr::actThre |
Preemption threshold of the currently active AO
Definition at line 73 of file qk.hpp.
◆ lockCeil
std::uint_fast8_t QK_Attr::lockCeil |
Scheduler lock-ceiling (0 if scheduler unlocked)
Definition at line 74 of file qk.hpp.
◆ intNest
std::uint_fast8_t QK_Attr::intNest |
Up-down counter indicating current interrupt nesting (used in some QK ports)
Definition at line 75 of file qk.hpp.
◆ readySet_dis
Duplicate inverse storage to mirror the QK readySet
Definition at line 78 of file qk.hpp.
◆ actPrio_dis
std::uint_fast8_t QK_Attr::actPrio_dis |
◆ nextPrio_dis
std::uint_fast8_t QK_Attr::nextPrio_dis |
◆ actThre_dis
std::uint_fast8_t QK_Attr::actThre_dis |
◆ lockCeil_dis
std::uint_fast8_t QK_Attr::lockCeil_dis |
The documentation for this class was generated from the following files: