Lines Matching refs:sqe
66 struct rtio_sqe *sqe = &ctx->txn_curr->sqe; in i2c_nrfx_twi_rtio_start() local
67 struct i2c_dt_spec *dt_spec = sqe->iodev->data; in i2c_nrfx_twi_rtio_start()
69 switch (sqe->op) { in i2c_nrfx_twi_rtio_start()
71 return i2c_nrfx_twi_rtio_msg_start(dev, I2C_MSG_READ | sqe->iodev_flags, in i2c_nrfx_twi_rtio_start()
72 sqe->rx.buf, sqe->rx.buf_len, dt_spec->addr); in i2c_nrfx_twi_rtio_start()
74 return i2c_nrfx_twi_rtio_msg_start(dev, I2C_MSG_WRITE | sqe->iodev_flags, in i2c_nrfx_twi_rtio_start()
75 (uint8_t *)sqe->tiny_tx.buf, in i2c_nrfx_twi_rtio_start()
76 sqe->tiny_tx.buf_len, dt_spec->addr); in i2c_nrfx_twi_rtio_start()
78 return i2c_nrfx_twi_rtio_msg_start(dev, I2C_MSG_WRITE | sqe->iodev_flags, in i2c_nrfx_twi_rtio_start()
79 (uint8_t *)sqe->tx.buf, in i2c_nrfx_twi_rtio_start()
80 sqe->tx.buf_len, dt_spec->addr); in i2c_nrfx_twi_rtio_start()
82 (void)i2c_nrfx_twi_configure(dev, sqe->i2c_config); in i2c_nrfx_twi_rtio_start()
88 LOG_ERR("Invalid op code %d for submission %p\n", sqe->op, (void *)sqe); in i2c_nrfx_twi_rtio_start()