device_trylock
if (device_trylock(&dev->dev)) {
if (!device_trylock(&pcidev->dev)) {
while (!device_trylock(psy->dev.parent)) {
#define usb_trylock_device(udev) device_trylock(&(udev)->dev)