Searched refs:i3c_msg (Results 1 – 13 of 13) sorted by relevance
/Zephyr-latest/drivers/i3c/ |
D | i3c_handlers.c | 41 const struct i3c_msg *msgs, in copy_i3c_msgs_and_transfer() 44 struct i3c_msg copy[num_msgs]; in copy_i3c_msgs_and_transfer() 62 struct i3c_msg *msgs, uint8_t num_msgs) in z_vrfy_i3c_transfer() 76 sizeof(struct i3c_msg))); in z_vrfy_i3c_transfer() 79 (struct i3c_msg *)msgs, in z_vrfy_i3c_transfer()
|
D | i3c_rtio_default.c | 16 static inline void i3c_msg_from_rx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_rx() 30 static inline void i3c_msg_from_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_tx() 44 static inline void i3c_msg_from_tiny_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_tiny_tx() 114 struct i3c_msg msgs[CONFIG_I3C_RTIO_FALLBACK_MSGS]; in i3c_iodev_submit_work_handler()
|
D | Kconfig | 134 submission queue. The queue depth determines the number of possible i3c_msg 144 submission queue. The queue depth determines the number of possible i3c_msg 150 int "Number of available i3c_msg structs for the default handler to use" 154 natively the submissions are converted back to struct i3c_msg values that
|
D | i3c_rtio.c | 22 struct rtio_sqe *i3c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i3c_msg *msgs, in i3c_rtio_copy() 126 int i3c_rtio_transfer(struct i3c_rtio *ctx, struct i3c_msg *msgs, uint8_t num_msgs, in i3c_rtio_transfer()
|
D | i3c_common.c | 20 void i3c_dump_msgs(const char *name, const struct i3c_msg *msgs, in i3c_dump_msgs() 25 const struct i3c_msg *msg = &msgs[i]; in i3c_dump_msgs()
|
D | i3c_stm32.c | 92 struct i3c_msg *i3c_msg_ptr; /* Pointer to the current private message to send on the bus */ 93 struct i3c_msg *i3c_msg_ctrl_ptr; /* Pointer to the private message that will be used by the 96 struct i3c_msg *i3c_msg_status_ptr; /* Pointer to the private message that will be used by 239 static int i3c_stm32_curr_msg_init(const struct device *dev, struct i3c_msg *i3c_msgs, in i3c_stm32_curr_msg_init() 1242 struct i3c_msg *msgs, uint8_t num_msgs) in i3c_stm32_i3c_transfer()
|
D | i3c_mcux.c | 1077 struct i3c_msg *msgs, in mcux_i3c_transfer()
|
D | i3c_npcx.c | 1118 struct i3c_msg *msgs, uint8_t num_msgs) in npcx_i3c_transfer()
|
D | i3c_cdns.c | 2138 struct i3c_msg *msgs, uint8_t num_msgs) in cdns_i3c_transfer()
|
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | hdr_ddr.h | 44 struct i3c_msg msg; in i3c_hdr_ddr_write() 72 struct i3c_msg msg; in i3c_hdr_ddr_read() 106 struct i3c_msg msg[2]; in i3c_hdr_ddr_write_read()
|
D | rtio.h | 52 struct rtio_sqe *i3c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i3c_msg *msgs, 99 int i3c_rtio_transfer(struct i3c_rtio *ctx, struct i3c_msg *msgs, uint8_t num_msgs,
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i3c.h | 473 struct i3c_msg { struct 753 struct i3c_msg *msgs, 1632 struct i3c_msg *msgs, uint8_t num_msgs); 1635 struct i3c_msg *msgs, uint8_t num_msgs) in z_impl_i3c_transfer() 1826 struct i3c_msg msg; in i3c_write() 1853 struct i3c_msg msg; in i3c_read() 1885 struct i3c_msg msg[2]; in i3c_write_read() 1954 struct i3c_msg msg[2]; in i3c_burst_write() 2080 void i3c_dump_msgs(const char *name, const struct i3c_msg *msgs, 2218 const struct i3c_msg *msgs,
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.6.rst | 466 * Added a field named ``num_xfer`` in :c:struct:`i3c_msg` and
|