Name
usb_trylock_device —
attempt to acquire the lock for a usb device structure
Synopsis
int usb_trylock_device ( | struct usb_device * | udev) ; |
Arguments
udev
device that's being locked
Description
Don't use this routine if you already hold a device lock;
use down_trylock(&udev->serialize) instead.
This is necessary for proper interaction with usb_lock_all_devices
.
Returns 1 if successful, 0 if contention.