Lines Matching refs:sqe

23 	struct spi_dt_spec *dt_spec = iodev_sqe->sqe.iodev->data;  in spi_rtio_iodev_default_submit_sync()
42 switch (txn_curr->sqe.op) { in spi_rtio_iodev_default_submit_sync()
50 LOG_ERR("Invalid op code %d for submission %p", txn_curr->sqe.op, in spi_rtio_iodev_default_submit_sync()
51 (void *)&txn_curr->sqe); in spi_rtio_iodev_default_submit_sync()
90 struct rtio_sqe *sqe = &txn_curr->sqe; in spi_rtio_iodev_default_submit_sync() local
92 switch (sqe->op) { in spi_rtio_iodev_default_submit_sync()
94 rx_bufs[i].buf = sqe->rx.buf; in spi_rtio_iodev_default_submit_sync()
95 rx_bufs[i].len = sqe->rx.buf_len; in spi_rtio_iodev_default_submit_sync()
97 tx_bufs[i].len = sqe->rx.buf_len; in spi_rtio_iodev_default_submit_sync()
101 rx_bufs[i].len = sqe->tx.buf_len; in spi_rtio_iodev_default_submit_sync()
102 tx_bufs[i].buf = (uint8_t *)sqe->tx.buf; in spi_rtio_iodev_default_submit_sync()
103 tx_bufs[i].len = sqe->tx.buf_len; in spi_rtio_iodev_default_submit_sync()
107 rx_bufs[i].len = sqe->tiny_tx.buf_len; in spi_rtio_iodev_default_submit_sync()
108 tx_bufs[i].buf = (uint8_t *)sqe->tiny_tx.buf; in spi_rtio_iodev_default_submit_sync()
109 tx_bufs[i].len = sqe->tiny_tx.buf_len; in spi_rtio_iodev_default_submit_sync()
112 rx_bufs[i].buf = sqe->txrx.rx_buf; in spi_rtio_iodev_default_submit_sync()
113 rx_bufs[i].len = sqe->txrx.buf_len; in spi_rtio_iodev_default_submit_sync()
114 tx_bufs[i].buf = (uint8_t *)sqe->txrx.tx_buf; in spi_rtio_iodev_default_submit_sync()
115 tx_bufs[i].len = sqe->txrx.buf_len; in spi_rtio_iodev_default_submit_sync()
180 struct rtio_sqe *sqe = NULL; in spi_rtio_copy() local
200 sqe = rtio_sqe_acquire(r); in spi_rtio_copy()
202 if (sqe == NULL) { in spi_rtio_copy()
213 rtio_sqe_prep_read(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
216 rtio_sqe_prep_write(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
219 rtio_sqe_prep_transceive(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
239 rtio_sqe_prep_read(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
252 rtio_sqe_prep_write(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
265 rtio_sqe_prep_transceive(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
281 rtio_sqe_prep_transceive(sqe, iodev, RTIO_PRIO_NORM, in spi_rtio_copy()
300 sqe->flags = RTIO_SQE_TRANSACTION; in spi_rtio_copy()
303 if (sqe != NULL) { in spi_rtio_copy()
304 sqe->flags = 0; in spi_rtio_copy()
305 *last_sqe = sqe; in spi_rtio_copy()
413 struct rtio_sqe *sqe; in spi_rtio_transceive() local
420 ret = spi_rtio_copy(ctx->r, &ctx->iodev, tx_bufs, rx_bufs, &sqe); in spi_rtio_transceive()