Query: usb_reset_configuration
OS: suse
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
USB_RESET_CONFIGURAT(9) USB Core APIs USB_RESET_CONFIGURAT(9)NAMEusb_reset_configuration - lightweight device resetSYNOPSISint usb_reset_configuration(struct usb_device * dev);ARGUMENTSdev the device whose configuration is being resetDESCRIPTIONThis issues a standard SET_CONFIGURATION request to the device using the current configuration. The effect is to reset most USB-related state in the device, including interface altsettings (reset to zero), endpoint halts (cleared), and endpoint state (only for bulk and interrupt endpoints). Other usbcore state is unchanged, including bindings of usb device drivers to interfaces. Because this affects multiple interfaces, avoid using this with composite (multi-interface) devices. Instead, the driver for each interface may use usb_set_interface on the interfaces it claims. Be careful though; some devices don't support the SET_INTERFACE request, and others won't reset all the interface state (notably endpoint state). Resetting the whole configuration would affect other drivers' interfaces. The caller must own the device lock. Returns zero on success, else a negative error code.COPYRIGHTKernel Hackers Manual 2.6. July 2010 USB_RESET_CONFIGURAT(9)
Related Man Pages |
---|
struct_usb_interface(9) - centos |
usb_queue_reset_device(9) - centos |
usb_set_interface(9) - centos |
usb_queue_reset_device(9) - suse |
usb(4) - minix |
Similar Topics in the Unix Linux Community |
---|
How to restrict user to a specific directory in solaris 10 |
Change directory error |
Getting command output to putty window title. |
Shopt -s histappend |
32 bit process addressing more than 4GB |