Lines Matching full:userdata
106 * sequence holds the iodev that will be used and the last holds the userdata
289 * @param userdata Userdata
291 typedef void (*rtio_signaled_t)(struct rtio_iodev_sqe *iodev_sqe, void *userdata);
314 void *userdata; member
373 void *userdata; member
390 void *userdata; /**< Associated userdata with operation */ member
592 void *userdata) in rtio_sqe_prep_nop() argument
597 sqe->userdata = userdata; in rtio_sqe_prep_nop()
608 void *userdata) in rtio_sqe_prep_read() argument
616 sqe->userdata = userdata; in rtio_sqe_prep_read()
626 void *userdata) in rtio_sqe_prep_read_with_pool() argument
628 rtio_sqe_prep_read(sqe, iodev, prio, NULL, 0, userdata); in rtio_sqe_prep_read_with_pool()
634 void *userdata) in rtio_sqe_prep_read_multishot() argument
636 rtio_sqe_prep_read_with_pool(sqe, iodev, prio, userdata); in rtio_sqe_prep_read_multishot()
648 void *userdata) in rtio_sqe_prep_write() argument
656 sqe->userdata = userdata; in rtio_sqe_prep_write()
674 void *userdata) in rtio_sqe_prep_tiny_write() argument
684 sqe->userdata = userdata; in rtio_sqe_prep_tiny_write()
698 void *userdata) in rtio_sqe_prep_callback() argument
706 sqe->userdata = userdata; in rtio_sqe_prep_callback()
722 void *userdata) in rtio_sqe_prep_callback_no_cqe() argument
724 rtio_sqe_prep_callback(sqe, callback, arg0, userdata); in rtio_sqe_prep_callback_no_cqe()
737 void *userdata) in rtio_sqe_prep_transceive() argument
746 sqe->userdata = userdata; in rtio_sqe_prep_transceive()
766 void *userdata) in rtio_sqe_prep_await() argument
772 sqe->userdata = userdata; in rtio_sqe_prep_await()
787 int8_t prio, void *userdata) in rtio_sqe_prep_await_iodev() argument
790 rtio_sqe_prep_await(sqe, iodev, prio, userdata); in rtio_sqe_prep_await_iodev()
803 static inline void rtio_sqe_prep_await_executor(struct rtio_sqe *sqe, int8_t prio, void *userdata) in rtio_sqe_prep_await_executor() argument
805 rtio_sqe_prep_await(sqe, NULL, prio, userdata); in rtio_sqe_prep_await_executor()
810 void *userdata) in rtio_sqe_prep_delay() argument
817 sqe->userdata = userdata; in rtio_sqe_prep_delay()
1427 * Submit a completion queue event with a given result and userdata
1434 * @param userdata Userdata to pass along to completion
1437 static inline void rtio_cqe_submit(struct rtio *r, int result, void *userdata, uint32_t flags) in rtio_cqe_submit() argument
1446 cqe->userdata = userdata; in rtio_cqe_submit()
1642 iodev_sqe->sqe.await.callback(iodev_sqe, iodev_sqe->sqe.await.userdata); in z_impl_rtio_sqe_signal()
1654 * @param[in] userdata User data passed to callback
1658 void *userdata) in rtio_iodev_sqe_await_signal() argument
1661 iodev_sqe->sqe.await.userdata = userdata; in rtio_iodev_sqe_await_signal()
1664 callback(iodev_sqe, userdata); in rtio_iodev_sqe_await_signal()