Home
last modified time | relevance | path

Searched refs:i3c_msg (Results 1 – 13 of 13) sorted by relevance

/Zephyr-latest/drivers/i3c/
Di3c_handlers.c41 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()
Di3c_rtio_default.c16 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()
DKconfig134 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
Di3c_rtio.c22 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()
Di3c_common.c20 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()
Di3c_stm32.c92 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()
Di3c_mcux.c1077 struct i3c_msg *msgs, in mcux_i3c_transfer()
Di3c_npcx.c1118 struct i3c_msg *msgs, uint8_t num_msgs) in npcx_i3c_transfer()
Di3c_cdns.c2138 struct i3c_msg *msgs, uint8_t num_msgs) in cdns_i3c_transfer()
/Zephyr-latest/include/zephyr/drivers/i3c/
Dhdr_ddr.h44 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()
Drtio.h52 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/
Di3c.h473 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/
Drelease-notes-3.6.rst466 * Added a field named ``num_xfer`` in :c:struct:`i3c_msg` and