Lines Matching refs:udev
278 struct usb_device *udev; in usb_release_dev() local
281 udev = to_usb_device(dev); in usb_release_dev()
282 hcd = bus_to_hcd(udev->bus); in usb_release_dev()
284 usb_destroy_configuration(udev); in usb_release_dev()
285 usb_release_bos_descriptor(udev); in usb_release_dev()
287 kfree(udev->product); in usb_release_dev()
288 kfree(udev->manufacturer); in usb_release_dev()
289 kfree(udev->serial); in usb_release_dev()
290 kfree(udev); in usb_release_dev()
619 int usb_lock_device_for_reset(struct usb_device *udev, in usb_lock_device_for_reset() argument
624 if (udev->state == USB_STATE_NOTATTACHED) in usb_lock_device_for_reset()
626 if (udev->state == USB_STATE_SUSPENDED) in usb_lock_device_for_reset()
632 while (!usb_trylock_device(udev)) { in usb_lock_device_for_reset()
640 if (udev->state == USB_STATE_NOTATTACHED) in usb_lock_device_for_reset()
642 if (udev->state == USB_STATE_SUSPENDED) in usb_lock_device_for_reset()