suse man page for usb_reset_device

Query: usb_reset_device

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

USB_RESET_DEVICE(9)						   USB Core APIs					       USB_RESET_DEVICE(9)

NAME
usb_reset_device - warn interface drivers and perform a USB port reset
SYNOPSIS
int usb_reset_device(struct usb_device * udev);
ARGUMENTS
udev device to reset (not in SUSPENDED or NOTATTACHED state)
DESCRIPTION
Warns all drivers bound to registered interfaces (using their pre_reset method), performs the port reset, and then lets the drivers know that the reset is over (using their post_reset method). Return value is the same as for usb_reset_and_verify_device. The caller must own the device lock. For example, it's safe to use this from a driver probe routine after downloading new firmware. For calls that might not occur during probe, drivers should lock the device using usb_lock_device_for_reset. If an interface is currently being probed or disconnected, we assume its driver knows how to handle resets. For all other interfaces, if the driver doesn't have pre_reset and post_reset methods then we attempt to unbind it and rebind afterward.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 USB_RESET_DEVICE(9)
Related Man Pages
usb_match_id(9) - suse
struct_device_driver(9) - centos
struct_usb_interface(9) - centos
struct_usb_interface(9) - suse
usb_queue_reset_device(9) - suse
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
SOCKS proxy & PAM configuration exposure
Tar Command
32 bit process addressing more than 4GB