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

时间:2015-05-12 08:41:07

标签: linux-kernel usb linux-device-driver

我想通过编辑其驱动程序来改变我的一个USB闪存驱动器的行为,但我无法找到被调用的驱动程序。

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

有没有办法找到它?

谢谢

路易斯

1 个答案:

答案 0 :(得分:0)

我搜索了一下,发现它是transport.c中用于执行USB闪存驱动器数据传输的函数usb_stor_bulk_transfer_sglist

实际上,它使用URB和地址sglist