Zephyr Project API
3.3.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 |
enum i3c_ibi_type | type |
union { | |
const struct device * controller | |
struct i3c_device_desc * target | |
}; | |
union { | |
struct i3c_ibi_payload payload | |
k_work_handler_t work_cb | |
}; | |
Node about a queued IBI.
union { ... } i3c_ibi_work::@136 |
union { ... } i3c_ibi_work::@138 |
const struct device* i3c_ibi_work::controller |
Use for
sys_snode_t i3c_ibi_work::node |
Private, do not modify.
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.