|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
#include <zephyr/sys/atomic.h>#include <zephyr/types.h>#include <zephyr/sys/dlist.h>#include <zephyr/sys/util.h>#include <zephyr/sys/sys_heap.h>#include <zephyr/arch/structs.h>#include <zephyr/kernel/stats.h>#include <zephyr/kernel/obj_core.h>#include <zephyr/sys/rb.h>Go to the source code of this file.
Macros | |
| #define | K_NUM_THREAD_PRIO (CONFIG_NUM_PREEMPT_PRIORITIES + CONFIG_NUM_COOP_PRIORITIES + 1) |
| #define | PRIQ_BITMAP_SIZE (DIV_ROUND_UP(K_NUM_THREAD_PRIO, BITS_PER_LONG)) |
Typedefs | |
| typedef void(* | k_thread_timeslice_fn_t) (struct k_thread *thread, void *data) |
| #define K_NUM_THREAD_PRIO (CONFIG_NUM_PREEMPT_PRIORITIES + CONFIG_NUM_COOP_PRIORITIES + 1) |
| #define PRIQ_BITMAP_SIZE (DIV_ROUND_UP(K_NUM_THREAD_PRIO, BITS_PER_LONG)) |
| typedef void(* k_thread_timeslice_fn_t) (struct k_thread *thread, void *data) |