Lines Matching refs:usb_dev
2537 int usb_deauthorize_device(struct usb_device *usb_dev) in usb_deauthorize_device() argument
2539 usb_lock_device(usb_dev); in usb_deauthorize_device()
2540 if (usb_dev->authorized == 0) in usb_deauthorize_device()
2543 usb_dev->authorized = 0; in usb_deauthorize_device()
2544 usb_set_configuration(usb_dev, -1); in usb_deauthorize_device()
2547 usb_unlock_device(usb_dev); in usb_deauthorize_device()
2552 int usb_authorize_device(struct usb_device *usb_dev) in usb_authorize_device() argument
2556 usb_lock_device(usb_dev); in usb_authorize_device()
2557 if (usb_dev->authorized == 1) in usb_authorize_device()
2560 result = usb_autoresume_device(usb_dev); in usb_authorize_device()
2562 dev_err(&usb_dev->dev, in usb_authorize_device()
2567 if (usb_dev->wusb) { in usb_authorize_device()
2568 result = usb_get_device_descriptor(usb_dev, sizeof(usb_dev->descriptor)); in usb_authorize_device()
2570 dev_err(&usb_dev->dev, "can't re-read device descriptor for " in usb_authorize_device()
2576 usb_dev->authorized = 1; in usb_authorize_device()
2580 c = usb_choose_configuration(usb_dev); in usb_authorize_device()
2582 result = usb_set_configuration(usb_dev, c); in usb_authorize_device()
2584 dev_err(&usb_dev->dev, in usb_authorize_device()
2590 dev_info(&usb_dev->dev, "authorized to connect\n"); in usb_authorize_device()
2593 usb_autosuspend_device(usb_dev); in usb_authorize_device()
2596 usb_unlock_device(usb_dev); /* complements locktree */ in usb_authorize_device()