Where is USB copy out in otus(4)?

From: Farhan Khan <farhan_at_farhan.codes>
Date: Thu, 15 May 2025 23:07:43 UTC
Hi all,

I am using the otus driver as a reference implementation because it is the most similar to the code I am working on.

In the bulk Rx handler otus_bulk_rx_callback I cannot seem to find where newly received memory is transferred to the driver. It seems that other drivers use some variant of usbd_copy_out. How is otus doing it?

I presume some sort of data handoff happens during the USB_ST_TRANSFERRED stage, perhaps within otus_rxeof, but where exactly?

Thank you,
--
Farhan Khan