Searched refs:i3c_rtio (Results 1 – 4 of 4) sorted by relevance
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | rtio.h | 22 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/ |
D | i3c_rtio.c | 16 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()
|
D | CMakeLists.txt | 56 i3c_rtio.c
|
D | i3c_rtio_default.c | 14 LOG_MODULE_DECLARE(i3c_rtio, CONFIG_I3C_LOG_LEVEL);
|