struct_usb_ctrlrequest(9) suse man page | unix.com

Man Page: struct_usb_ctrlrequest

Operating Environment: suse

Section: 9

STRUCT
USB_CTRLREQUE(9) Kernel Mode Gadget API STRUCT USB_CTRLREQUE(9)
NAME
struct_usb_ctrlrequest - SETUP data for a USB device control request
SYNOPSIS
struct usb_ctrlrequest { __u8 bRequestType; __u8 bRequest; __le16 wValue; __le16 wIndex; __le16 wLength; };
MEMBERS
bRequestType matches the USB bmRequestType field bRequest matches the USB bRequest field wValue matches the USB wValue field (le16 byte order) wIndex matches the USB wIndex field (le16 byte order) wLength matches the USB wLength field (le16 byte order)
DESCRIPTION
This structure is used to send control requests to a USB device. It matches the different fields of the USB 2.0 Spec section 9.3, table 9-2. See the USB spec for a fuller description of the different fields, and what they are used for. Note that the driver for any interface can issue control requests. For most devices, interfaces don't coordinate with each other, so such requests may be made at any time.
AUTHOR
David Brownell <dbrownell@users.sourceforge.net> Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 STRUCT USB_CTRLREQUE(9)
Related Man Pages
struct_usb_gadget_driver(9) - centos
usb_control_msg(9) - centos
ehci(4) - netbsd
usb_template(4) - freebsd
ehci(4) - centos
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Getting command output to putty window title.
Grant unprivileged user rights to see the output of echo|format but not modify disks
Cut command on RHEL 6.8 compatibility issues
The Future of the PM (Private Message) System at UNIX.com