最終更新:2018-02-05 (月) 16:58:54 (2274d)  

libusb-1.0/libusb/os?
libusb-1.0/libusb/os/linux_usbfs.h
Top / libusb-1.0 / libusb / os / linux_usbfs.h

https://github.com/libusb/libusb/blob/master/libusb/os/linux_usbfs.h

  • IOCTL_USBFS_CONTROL?_IOWR('U', 0, struct usbfs_ctrltransfer)
    IOCTL_USBFS_BULK?_IOWR('U', 2, struct usbfs_bulktransfer)
    IOCTL_USBFS_RESETEP?_IOR('U', 3, unsigned int)
    IOCTL_USBFS_SETINTF?_IOR('U', 4, struct usbfs_setinterface)
    IOCTL_USBFS_SETCONFIG?_IOR('U', 5, unsigned int)
    IOCTL_USBFS_GETDRIVER?_IOW('U', 8, struct usbfs_getdriver)
    IOCTL_USBFS_SUBMITURB?_IOR('U', 10, struct usbfs_urb)
    IOCTL_USBFS_DISCARDURB?_IO('U', 11)
    IOCTL_USBFS_REAPURB?_IOW('U', 12, void *)
    IOCTL_USBFS_REAPURBNDELAY?_IOW('U', 13, void *)
    IOCTL_USBFS_CLAIMINTF?_IOR('U', 15, unsigned int)
    IOCTL_USBFS_RELEASEINTF?_IOR('U', 16, unsigned int)
    IOCTL_USBFS_CONNECTINFO?_IOW('U', 17, struct usbfs_connectinfo)
    IOCTL_USBFS_IOCTL?_IOWR('U', 18, struct usbfs_ioctl)
    IOCTL_USBFS_HUB_PORTINFO?_IOR('U', 19, struct usbfs_hub_portinfo)
    IOCTL_USBFS_RESET?_IO('U', 20)
    IOCTL_USBFS_CLEAR_HALT?_IOR('U', 21, unsigned int)
    IOCTL_USBFS_DISCONNECT_IO('U', 22)
    IOCTL_USBFS_CONNECT?_IO('U', 23)
    IOCTL_USBFS_CLAIM_PORT?_IOR('U', 24, unsigned int)
    IOCTL_USBFS_RELEASE_PORT?_IOR('U', 25, unsigned int)
    IOCTL_USBFS_GET_CAPABILITIES?_IOR('U', 26, __u32)
    IOCTL_USBFS_DISCONNECT_CLAIM?_IOR('U', 27, struct usbfs_disconnect_claim)
    IOCTL_USBFS_ALLOC_STREAMS?_IOR('U', 28, struct usbfs_streams)
    IOCTL_USBFS_FREE_STREAMS?_IOR('U', 29, struct usbfs_streams)