usb_reset_device(9) suse man page | unix.com

Man Page: usb_reset_device

Operating Environment: suse

Section: 9

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
parport_register_port(9) - suse
usb_match_id(9) - centos
struct_usb_driver(9) - suse
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.
Migrating to UNIX
Update kernel Linux without reboot?!
Tar Command
The Future of the PM (Private Message) System at UNIX.com