Zephyr API Documentation 4.2.0-rc2
A Scalable Open Source RTOS
 4.2.0-rc2
k_work_q Struct Reference

A structure used to hold work until it can be processed. More...

#include <kernel.h>

Data Fields

struct k_thread thread
k_tid_t thread_id
sys_slist_t pending
_wait_q_t notifyq
_wait_q_t drainq
uint32_t flags

Detailed Description

A structure used to hold work until it can be processed.

Field Documentation

◆ drainq

_wait_q_t k_work_q::drainq

◆ flags

uint32_t k_work_q::flags

◆ notifyq

_wait_q_t k_work_q::notifyq

◆ pending

sys_slist_t k_work_q::pending

◆ thread

struct k_thread k_work_q::thread

◆ thread_id

k_tid_t k_work_q::thread_id

The documentation for this struct was generated from the following file: