Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
Node about a queued IBI. More...
#include <ibi.h>
Data Fields | ||
sys_snode_t | node | |
struct k_work | work | |
k_work struct. | ||
enum i3c_ibi_type | type | |
IBI type. | ||
union { | ||
const struct device * controller | ||
Use for. More... | ||
struct i3c_device_desc * target | ||
Use for. More... | ||
}; | ||
union { | ||
struct i3c_ibi_payload payload | ||
IBI payload. More... | ||
k_work_handler_t work_cb | ||
Generic workqueue callback when type is I3C_IBI_WORKQUEUE_CB. More... | ||
}; | ||
Node about a queued IBI.
union { ... } i3c_ibi_work |
union { ... } i3c_ibi_work |
const struct device* i3c_ibi_work::controller |
Use for.
sys_snode_t i3c_ibi_work::node |
struct i3c_ibi_payload i3c_ibi_work::payload |
IBI payload.
struct i3c_device_desc* i3c_ibi_work::target |
Use for.
enum i3c_ibi_type i3c_ibi_work::type |
IBI type.
k_work_handler_t i3c_ibi_work::work_cb |
Generic workqueue callback when type is I3C_IBI_WORKQUEUE_CB.