Lines Matching refs:usb_dev
2552 int usb_deauthorize_device(struct usb_device *usb_dev) in usb_deauthorize_device() argument
2554 usb_lock_device(usb_dev); in usb_deauthorize_device()
2555 if (usb_dev->authorized == 0) in usb_deauthorize_device()
2558 usb_dev->authorized = 0; in usb_deauthorize_device()
2559 usb_set_configuration(usb_dev, -1); in usb_deauthorize_device()
2562 usb_unlock_device(usb_dev); in usb_deauthorize_device()
2567 int usb_authorize_device(struct usb_device *usb_dev) in usb_authorize_device() argument
2571 usb_lock_device(usb_dev); in usb_authorize_device()
2572 if (usb_dev->authorized == 1) in usb_authorize_device()
2575 result = usb_autoresume_device(usb_dev); in usb_authorize_device()
2577 dev_err(&usb_dev->dev, in usb_authorize_device()
2582 if (usb_dev->wusb) { in usb_authorize_device()
2583 result = usb_get_device_descriptor(usb_dev, sizeof(usb_dev->descriptor)); in usb_authorize_device()
2585 dev_err(&usb_dev->dev, "can't re-read device descriptor for " in usb_authorize_device()
2591 usb_dev->authorized = 1; in usb_authorize_device()
2595 c = usb_choose_configuration(usb_dev); in usb_authorize_device()
2597 result = usb_set_configuration(usb_dev, c); in usb_authorize_device()
2599 dev_err(&usb_dev->dev, in usb_authorize_device()
2605 dev_info(&usb_dev->dev, "authorized to connect\n"); in usb_authorize_device()
2608 usb_autosuspend_device(usb_dev); in usb_authorize_device()
2611 usb_unlock_device(usb_dev); /* complements locktree */ in usb_authorize_device()