调用哪个 USB 驱动程序来传输数据?

Which usb driver is called in order to transfer data?

我想通过编辑其中一个 USB 闪存驱动器的驱动程序来更改它的行为,但我找不到调用哪个驱动程序。

我搜索了一下,发现 drivers/usb/storage/transport.c 负责主机和设备(配置)之间的一些交换,但我想找到发送 URB 数据的驱动程序。

有什么办法可以找到吗?

谢谢

路易斯

我搜索了一下,发现是transport.c中的函数usb_stor_bulk_transfer_sglist为U盘执行数据传输

其实是用URB加上地址的sglist