Lines Matching refs:usb_dev
424 if (wusb_dev->usb_dev == NULL) in __wusbhc_keep_alive()
702 static int wusb_dev_bos_grok(struct usb_device *usb_dev, in wusb_dev_bos_grok() argument
707 struct device *dev = &usb_dev->dev; in wusb_dev_bos_grok()
773 static int wusb_dev_bos_add(struct usb_device *usb_dev, in wusb_dev_bos_add() argument
777 struct device *dev = &usb_dev->dev; in wusb_dev_bos_add()
784 result = usb_get_descriptor(usb_dev, USB_DT_BOS, 0, bos, desc_size); in wusb_dev_bos_add()
798 result = usb_get_descriptor(usb_dev, USB_DT_BOS, 0, bos, desc_size); in wusb_dev_bos_add()
811 result = wusb_dev_bos_grok(usb_dev, wusb_dev, bos, result); in wusb_dev_bos_add()
852 static void wusb_dev_add_ncb(struct usb_device *usb_dev) in wusb_dev_add_ncb() argument
857 struct device *dev = &usb_dev->dev; in wusb_dev_add_ncb()
860 if (usb_dev->wusb == 0 || usb_dev->devnum == 1) in wusb_dev_add_ncb()
863 usb_set_device_state(usb_dev, USB_STATE_UNAUTHENTICATED); in wusb_dev_add_ncb()
865 wusbhc = wusbhc_get_by_usb_dev(usb_dev); in wusb_dev_add_ncb()
869 wusb_dev = __wusb_dev_get_by_usb_dev(wusbhc, usb_dev); in wusb_dev_add_ncb()
870 port_idx = wusb_port_no_to_idx(usb_dev->portnum); in wusb_dev_add_ncb()
874 wusb_dev->usb_dev = usb_get_dev(usb_dev); in wusb_dev_add_ncb()
875 usb_dev->wusb_dev = wusb_dev_get(wusb_dev); in wusb_dev_add_ncb()
876 result = wusb_dev_sec_add(wusbhc, usb_dev, wusb_dev); in wusb_dev_add_ncb()
882 result = wusb_dev_bos_add(usb_dev, wusb_dev); in wusb_dev_add_ncb()
887 result = wusb_dev_sysfs_add(wusbhc, usb_dev, wusb_dev); in wusb_dev_add_ncb()
913 static void wusb_dev_rm_ncb(struct usb_device *usb_dev) in wusb_dev_rm_ncb() argument
915 struct wusb_dev *wusb_dev = usb_dev->wusb_dev; in wusb_dev_rm_ncb()
917 if (usb_dev->wusb == 0 || usb_dev->devnum == 1) in wusb_dev_rm_ncb()
923 wusb_dev->usb_dev = NULL; in wusb_dev_rm_ncb()
924 usb_dev->wusb_dev = NULL; in wusb_dev_rm_ncb()
926 usb_put_dev(usb_dev); in wusb_dev_rm_ncb()
964 struct usb_device *usb_dev) in __wusb_dev_get_by_usb_dev() argument
969 port_idx = wusb_port_no_to_idx(usb_dev->portnum); in __wusb_dev_get_by_usb_dev()