Lines Matching refs:usb_dev
410 if (wusb_dev->usb_dev == NULL) in __wusbhc_keep_alive()
688 static int wusb_dev_bos_grok(struct usb_device *usb_dev, in wusb_dev_bos_grok() argument
693 struct device *dev = &usb_dev->dev; in wusb_dev_bos_grok()
759 static int wusb_dev_bos_add(struct usb_device *usb_dev, in wusb_dev_bos_add() argument
763 struct device *dev = &usb_dev->dev; in wusb_dev_bos_add()
770 result = usb_get_descriptor(usb_dev, USB_DT_BOS, 0, bos, desc_size); in wusb_dev_bos_add()
784 result = usb_get_descriptor(usb_dev, USB_DT_BOS, 0, bos, desc_size); in wusb_dev_bos_add()
797 result = wusb_dev_bos_grok(usb_dev, wusb_dev, bos, result); in wusb_dev_bos_add()
838 static void wusb_dev_add_ncb(struct usb_device *usb_dev) in wusb_dev_add_ncb() argument
843 struct device *dev = &usb_dev->dev; in wusb_dev_add_ncb()
846 if (usb_dev->wusb == 0 || usb_dev->devnum == 1) in wusb_dev_add_ncb()
849 usb_set_device_state(usb_dev, USB_STATE_UNAUTHENTICATED); in wusb_dev_add_ncb()
851 wusbhc = wusbhc_get_by_usb_dev(usb_dev); in wusb_dev_add_ncb()
855 wusb_dev = __wusb_dev_get_by_usb_dev(wusbhc, usb_dev); in wusb_dev_add_ncb()
856 port_idx = wusb_port_no_to_idx(usb_dev->portnum); in wusb_dev_add_ncb()
860 wusb_dev->usb_dev = usb_get_dev(usb_dev); in wusb_dev_add_ncb()
861 usb_dev->wusb_dev = wusb_dev_get(wusb_dev); in wusb_dev_add_ncb()
862 result = wusb_dev_sec_add(wusbhc, usb_dev, wusb_dev); in wusb_dev_add_ncb()
868 result = wusb_dev_bos_add(usb_dev, wusb_dev); in wusb_dev_add_ncb()
873 result = wusb_dev_sysfs_add(wusbhc, usb_dev, wusb_dev); in wusb_dev_add_ncb()
898 static void wusb_dev_rm_ncb(struct usb_device *usb_dev) in wusb_dev_rm_ncb() argument
900 struct wusb_dev *wusb_dev = usb_dev->wusb_dev; in wusb_dev_rm_ncb()
902 if (usb_dev->wusb == 0 || usb_dev->devnum == 1) in wusb_dev_rm_ncb()
908 wusb_dev->usb_dev = NULL; in wusb_dev_rm_ncb()
909 usb_dev->wusb_dev = NULL; in wusb_dev_rm_ncb()
911 usb_put_dev(usb_dev); in wusb_dev_rm_ncb()
949 struct usb_device *usb_dev) in __wusb_dev_get_by_usb_dev() argument
954 port_idx = wusb_port_no_to_idx(usb_dev->portnum); in __wusb_dev_get_by_usb_dev()