Query: usb_reset_device
OS: centos
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)NAMEusb_reset_device - warn interface drivers and perform a USB port resetSYNOPSISint usb_reset_device(struct usb_device * udev);ARGUMENTSudev device to reset (not in SUSPENDED or NOTATTACHED state)DESCRIPTIONWarns 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).RETURNThe same as for usb_reset_and_verify_device.NOTEThe 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.COPYRIGHTKernel Hackers Manual 3.10 June 2014 USB_RESET_DEVICE(9)
Related Man Pages |
---|
struct_usb_device_driver(9) - centos |
struct_usb_driver(9) - centos |
device_probe(9) - debian |
struct_usb_device_driver(9) - suse |
usb_queue_reset_device(9) - suse |
Similar Topics in the Unix Linux Community |
---|
Weird 'find' results |
Set hard block limit for user using quota |
How to increment version inside a file? |
Docker learning Phase-I |
Controlling user input |