Zephyr API Documentation
3.6.99
A Scalable Open Source RTOS
|
P4 Queue Work Item. More...
#include <p4wq.h>
Data Fields | |
int32_t | priority |
int32_t | deadline |
k_p4wq_handler_t | handler |
bool | sync |
struct k_sem | done_sem |
union { | |
struct rbnode rbnode | |
sys_dlist_t dlnode | |
}; | |
struct k_thread * | thread |
struct k_p4wq * | queue |
P4 Queue Work Item.
User-populated struct representing a single work item. The priority and deadline fields are interpreted as thread scheduling priorities, exactly as per k_thread_priority_set() and k_thread_deadline_set().
union { ... } k_p4wq_work::@394 |
int32_t k_p4wq_work::deadline |
sys_dlist_t k_p4wq_work::dlnode |
struct k_sem k_p4wq_work::done_sem |
k_p4wq_handler_t k_p4wq_work::handler |
int32_t k_p4wq_work::priority |
struct k_p4wq* k_p4wq_work::queue |
struct rbnode k_p4wq_work::rbnode |
bool k_p4wq_work::sync |
struct k_thread* k_p4wq_work::thread |