Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       usb_lock_device - acquire the lock for a usb device structure

SYNOPSIS

       void usb_lock_device  (struct usb_device * udev);

ARGUMENTS

       udev   device that’s being locked

DESCRIPTION

       Use this routine when you don’t hold any other device locks; to acquire
       nested  inner  locks  call  down(&udev->serialize)  directly.  This  is
       necessary for proper interaction with usb_lock_all_devices.