Query: usb_lock_device_for_reset
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
USB_LOCK_DEVICE_FOR_(9) USB Core APIs USB_LOCK_DEVICE_FOR_(9)NAMEusb_lock_device_for_reset - cautiously acquire the lock for a usb device structureSYNOPSISint usb_lock_device_for_reset(struct usb_device * udev, const struct usb_interface * iface);ARGUMENTSudev device that's being locked iface interface bound to the driver making the request (optional)DESCRIPTIONAttempts to acquire the device lock, but fails if the device is NOTATTACHED or SUSPENDED, or if iface is specified and the interface is neither BINDING nor BOUND. Rather than sleeping to wait for the lock, the routine polls repeatedly. This is to prevent deadlock with disconnect; in some drivers (such as usb-storage) the disconnect or suspend method will block waiting for a device reset to complete.RETURNA negative error code for failure, otherwise 0.COPYRIGHTKernel Hackers Manual 3.10 June 2014 USB_LOCK_DEVICE_FOR_(9)
Related Man Pages |
---|
usb_interrupt_msg(9) - suse |
usb_control_msg(9) - centos |
usb_interrupt_msg(9) - centos |
struct_usb_device_driver(9) - suse |
struct_usb_driver(9) - suse |
Similar Topics in the Unix Linux Community |
---|
Is UNIX an open source OS ? |
Set hard block limit for user using quota |
Tar Command |
Shopt -s histappend |
Unsure why access time on a directory change isn't changing |