Lines Matching refs:sqe

27 	struct rtio_sqe *sqe = NULL;  in i3c_rtio_copy()  local
30 sqe = rtio_sqe_acquire(r); in i3c_rtio_copy()
32 if (sqe == NULL) { in i3c_rtio_copy()
38 rtio_sqe_prep_read(sqe, iodev, RTIO_PRIO_NORM, msgs[i].buf, msgs[i].len, in i3c_rtio_copy()
41 rtio_sqe_prep_write(sqe, iodev, RTIO_PRIO_NORM, msgs[i].buf, msgs[i].len, in i3c_rtio_copy()
44 sqe->flags |= RTIO_SQE_TRANSACTION; in i3c_rtio_copy()
45 sqe->iodev_flags = in i3c_rtio_copy()
54 sqe->flags &= ~RTIO_SQE_TRANSACTION; in i3c_rtio_copy()
56 return sqe; in i3c_rtio_copy()
131 struct rtio_sqe *sqe = NULL; in i3c_rtio_transfer() local
139 sqe = i3c_rtio_copy(r, iodev, msgs, num_msgs); in i3c_rtio_transfer()
140 if (sqe == NULL) { in i3c_rtio_transfer()
164 struct rtio_sqe *sqe = NULL; in i3c_rtio_configure() local
170 sqe = rtio_sqe_acquire(r); in i3c_rtio_configure()
171 if (sqe == NULL) { in i3c_rtio_configure()
177 sqe->op = RTIO_OP_I3C_CONFIGURE; in i3c_rtio_configure()
178 sqe->iodev = iodev; in i3c_rtio_configure()
179 sqe->i3c_config.type = type; in i3c_rtio_configure()
180 sqe->i3c_config.config = config; in i3c_rtio_configure()
197 struct rtio_sqe *sqe = NULL; in i3c_rtio_ccc() local
203 sqe = rtio_sqe_acquire(r); in i3c_rtio_ccc()
204 if (sqe == NULL) { in i3c_rtio_ccc()
210 sqe->op = RTIO_OP_I3C_CCC; in i3c_rtio_ccc()
211 sqe->iodev = iodev; in i3c_rtio_ccc()
212 sqe->ccc_payload = payload; in i3c_rtio_ccc()
229 struct rtio_sqe *sqe = NULL; in i3c_rtio_recover() local
235 sqe = rtio_sqe_acquire(r); in i3c_rtio_recover()
236 if (sqe == NULL) { in i3c_rtio_recover()
242 sqe->op = RTIO_OP_I3C_RECOVER; in i3c_rtio_recover()
243 sqe->iodev = iodev; in i3c_rtio_recover()