Home
last modified time | relevance | path

Searched refs:i3c_rtio (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/i3c/
Drtio.h22 struct i3c_rtio { struct
42 static struct i3c_rtio _name = { \
60 void i3c_rtio_init(struct i3c_rtio *ctx);
71 bool i3c_rtio_complete(struct i3c_rtio *ctx, int status);
79 bool i3c_rtio_submit(struct i3c_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe);
89 int i3c_rtio_configure(struct i3c_rtio *ctx, enum i3c_config_type type, void *config);
99 int i3c_rtio_transfer(struct i3c_rtio *ctx, struct i3c_msg *msgs, uint8_t num_msgs,
110 int i3c_rtio_recover(struct i3c_rtio *ctx);
120 int i3c_rtio_ccc(struct i3c_rtio *ctx, struct i3c_ccc_payload *payload);
/Zephyr-latest/drivers/i3c/
Di3c_rtio.c16 LOG_MODULE_REGISTER(i3c_rtio);
59 void i3c_rtio_init(struct i3c_rtio *ctx) in i3c_rtio_init()
75 static bool i3c_rtio_next(struct i3c_rtio *ctx, bool completion) in i3c_rtio_next()
103 bool i3c_rtio_complete(struct i3c_rtio *ctx, int status) in i3c_rtio_complete()
120 bool i3c_rtio_submit(struct i3c_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe) in i3c_rtio_submit()
126 int i3c_rtio_transfer(struct i3c_rtio *ctx, struct i3c_msg *msgs, uint8_t num_msgs, in i3c_rtio_transfer()
160 int i3c_rtio_configure(struct i3c_rtio *ctx, enum i3c_config_type type, void *config) in i3c_rtio_configure()
193 int i3c_rtio_ccc(struct i3c_rtio *ctx, struct i3c_ccc_payload *payload) in i3c_rtio_ccc()
225 int i3c_rtio_recover(struct i3c_rtio *ctx) in i3c_rtio_recover()
DCMakeLists.txt56 i3c_rtio.c
Di3c_rtio_default.c14 LOG_MODULE_DECLARE(i3c_rtio, CONFIG_I3C_LOG_LEVEL);