Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
i3c_ibi_work Struct Reference

Node about a queued IBI. More...

#include <ibi.h>

Data Fields

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...
 
}; 
 

Detailed Description

Node about a queued IBI.

Field Documentation

◆ 

union { ... } i3c_ibi_work::@188

◆ 

union { ... } i3c_ibi_work::@190

◆ controller

const struct device* i3c_ibi_work::controller

Use for.

See also
I3C_IBI_HOTJOIN.

◆ payload

struct i3c_ibi_payload i3c_ibi_work::payload

IBI payload.

◆ target

struct i3c_device_desc* i3c_ibi_work::target

◆ type

enum i3c_ibi_type i3c_ibi_work::type

IBI type.

◆ work

struct k_work i3c_ibi_work::work

k_work struct.

◆ work_cb

k_work_handler_t i3c_ibi_work::work_cb

Generic workqueue callback when type is I3C_IBI_WORKQUEUE_CB.


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