Zephyr API Documentation 4.0.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

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

Detailed Description

Node about a queued IBI.

Field Documentation

◆ [union]

union { ... } i3c_ibi_work

◆ [union]

union { ... } i3c_ibi_work

◆ controller

const struct device* i3c_ibi_work::controller

Use for.

See also
I3C_IBI_HOTJOIN.

◆ node

sys_snode_t i3c_ibi_work::node

◆ 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: