|
Zephyr API Documentation 4.3.0-rc2
A Scalable Open Source RTOS
|
Node about a queued IBI. More...
#include <zephyr/drivers/i3c/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.