![]() |
AKOS
v1.0.0
Documentation
|
Priority bitmap operations. More...
#include "priority.h"Go to the source code of this file.
Functions | |
| void | akos_priority_init () |
| Initialize ready-priority bitmap table. | |
| void | akos_priority_insert (uint32_t prio) |
| Insert priority into ready bitmap. | |
| void | akos_priority_remove (uint32_t prio) |
| Remove priority from ready bitmap. | |
| uint32_t | akos_priority_get_highest (void) |
| Get highest ready priority. | |
| uint32_t | akos_priority_get_current (void) |
| Get current scheduler priority tracker. | |
| uint32_t akos_priority_get_current | ( | void | ) |
Get current scheduler priority tracker.
Get current priority tracker.
Definition at line 89 of file priority.c.
| uint32_t akos_priority_get_highest | ( | void | ) |
Get highest ready priority.
Definition at line 63 of file priority.c.
| void akos_priority_init | ( | void | ) |
Initialize ready-priority bitmap table.
Initialize priority table.
Definition at line 20 of file priority.c.
| void akos_priority_insert | ( | uint32_t | prio | ) |
Insert priority into ready bitmap.
Mark priority as ready.
| prio | Priority value. |
Definition at line 35 of file priority.c.
| void akos_priority_remove | ( | uint32_t | prio | ) |
Remove priority from ready bitmap.
Clear priority from ready table.
| prio | Priority value. |
Definition at line 49 of file priority.c.