最終更新:2017-10-30 (月) 17:53:07 (2363d)
uapi/linux/usbdevice_fs.h
http://lxr.free-electrons.com/source/include/uapi/linux/usbdevice_fs.h
ioctl
0 USBDEVFS_CONTROL IOCTL to send USB control messages. 0 USBDEVFS_CONTROL32? 2 USBDEVFS_BULK? IOCTL to send USB bulk messages. 2 USBDEVFS_BULK32? 3 USBDEVFS_RESETEP? IOCTL to reset a particular endpoint. 4 USBDEVFS_SETINTERFACE? IOCTL to set a particular interface. 5 USBDEVFS_SETCONFIGURATION? IOCTL to set a particular configuration. 8 USBDEVFS_GETDRIVER? IOCTL to get a driver installed for a particular interface. 10 USBDEVFS_SUBMITURB? IOCTL to transfer USB Request Block (URB) messages. 10 USBDEVFS_SUBMITURB32? 11 USBDEVFS_DISCARDURB? IOCTL to kill a URB message. 12 USBDEVFS_REAPURB? IOCTL to reap a URB messages as a blocking call. 12 USBDEVFS_REAPURB32? 13 USBDEVFS_REAPURBNDELAY IOCTL to reap a URB messages as an unblocking call. 13 USBDEVFS_REAPURBNDELAY32? 14 USBDEVFS_DISCSIGNAL? IOCTL to disconnect a device 14 USBDEVFS_DISCSIGNAL32? 15 USBDEVFS_CLAIMINTERFACE IOCTL to claim a particular interface. 16 USBDEVFS_RELEASEINTERFACE IOCTL to release a particular interface. 17 USBDEVFS_CONNECTINFO? IOCTL to get connection speed information. 18 USBDEVFS_IOCTL? A generic IOCTL to pass on IOCTLs. 18 USBDEVFS_IOCTL32? 19 USBDEVFS_HUB_PORTINFO? IOCTL to get USB hub information from the hub driver. 20 USBDEVFS_RESET? IOCTL to reset a particular device. 21 USBDEVFS_CLEAR_HALT? IOCTL to clear a halt on a particular endpoint. 22 USBDEVFS_DISCONNECT IOCTL to disconnect a particular device. 23 USBDEVFS_CONNECT? IOCTL to connect a particular device. 24 USBDEVFS_CLAIM_PORT? IOCTL to claim a particular port. 25 USBDEVFS_RELEASE_PORT? IOCTL to release a particular port. 26 USBDEVFS_GET_CAPABILITIES? 27 USBDEVFS_DISCONNECT_CLAIM? 28 USBDEVFS_ALLOC_STREAMS? 29 USBDEVFS_FREE_STREAMS?