/linux-4.1.27/drivers/usb/core/ |
H A D | sysfs.c | 24 struct usb_device *udev; \ 28 udev = to_usb_device(dev); \ 29 usb_lock_device(udev); \ 30 actconfig = udev->actconfig; \ 34 usb_unlock_device(udev); \ 48 struct usb_device *udev; bMaxPower_show() local 52 udev = to_usb_device(dev); bMaxPower_show() 53 usb_lock_device(udev); bMaxPower_show() 54 actconfig = udev->actconfig; bMaxPower_show() 56 rc = sprintf(buf, "%dmA\n", usb_get_max_power(udev, actconfig)); bMaxPower_show() 57 usb_unlock_device(udev); bMaxPower_show() 65 struct usb_device *udev; configuration_show() local 69 udev = to_usb_device(dev); configuration_show() 70 usb_lock_device(udev); configuration_show() 71 actconfig = udev->actconfig; configuration_show() 74 usb_unlock_device(udev); configuration_show() 86 struct usb_device *udev = to_usb_device(dev); bConfigurationValue_store() local 91 usb_lock_device(udev); bConfigurationValue_store() 92 value = usb_set_configuration(udev, config); bConfigurationValue_store() 93 usb_unlock_device(udev); bConfigurationValue_store() 104 struct usb_device *udev; \ 107 udev = to_usb_device(dev); \ 108 usb_lock_device(udev); \ 109 retval = sprintf(buf, "%s\n", udev->name); \ 110 usb_unlock_device(udev); \ 122 struct usb_device *udev; speed_show() local 125 udev = to_usb_device(dev); speed_show() 127 switch (udev->speed) { speed_show() 154 struct usb_device *udev; busnum_show() local 156 udev = to_usb_device(dev); busnum_show() 157 return sprintf(buf, "%d\n", udev->bus->busnum); busnum_show() 164 struct usb_device *udev; devnum_show() local 166 udev = to_usb_device(dev); devnum_show() 167 return sprintf(buf, "%d\n", udev->devnum); devnum_show() 174 struct usb_device *udev; devpath_show() local 176 udev = to_usb_device(dev); devpath_show() 177 return sprintf(buf, "%s\n", udev->devpath); devpath_show() 184 struct usb_device *udev; version_show() local 187 udev = to_usb_device(dev); version_show() 188 bcdUSB = le16_to_cpu(udev->descriptor.bcdUSB); version_show() 196 struct usb_device *udev; maxchild_show() local 198 udev = to_usb_device(dev); maxchild_show() 199 return sprintf(buf, "%d\n", udev->maxchild); maxchild_show() 206 struct usb_device *udev; quirks_show() local 208 udev = to_usb_device(dev); quirks_show() 209 return sprintf(buf, "0x%x\n", udev->quirks); quirks_show() 216 struct usb_device *udev; avoid_reset_quirk_show() local 218 udev = to_usb_device(dev); avoid_reset_quirk_show() 219 return sprintf(buf, "%d\n", !!(udev->quirks & USB_QUIRK_RESET)); avoid_reset_quirk_show() 226 struct usb_device *udev = to_usb_device(dev); avoid_reset_quirk_store() local 231 usb_lock_device(udev); avoid_reset_quirk_store() 233 udev->quirks |= USB_QUIRK_RESET; avoid_reset_quirk_store() 235 udev->quirks &= ~USB_QUIRK_RESET; avoid_reset_quirk_store() 236 usb_unlock_device(udev); avoid_reset_quirk_store() 244 struct usb_device *udev; urbnum_show() local 246 udev = to_usb_device(dev); urbnum_show() 247 return sprintf(buf, "%d\n", atomic_read(&udev->urbnum)); urbnum_show() 254 struct usb_device *udev; removable_show() local 257 udev = to_usb_device(dev); removable_show() 259 switch (udev->removable) { removable_show() 288 struct usb_device *udev = to_usb_device(dev); persist_show() local 290 return sprintf(buf, "%d\n", udev->persist_enabled); persist_show() 296 struct usb_device *udev = to_usb_device(dev); persist_store() local 300 if (udev->descriptor.bDeviceClass == USB_CLASS_HUB) persist_store() 306 usb_lock_device(udev); persist_store() 307 udev->persist_enabled = !!value; persist_store() 308 usb_unlock_device(udev); persist_store() 318 struct usb_device *udev = to_usb_device(dev); add_persist_attributes() local 323 if (udev->descriptor.bDeviceClass != USB_CLASS_HUB) add_persist_attributes() 341 struct usb_device *udev = to_usb_device(dev); connected_duration_show() local 344 jiffies_to_msecs(jiffies - udev->connect_time)); connected_duration_show() 358 struct usb_device *udev = to_usb_device(dev); active_duration_show() local 361 if (udev->state != USB_STATE_SUSPENDED) active_duration_show() 362 duration = jiffies_to_msecs(jiffies + udev->active_duration); active_duration_show() 364 duration = jiffies_to_msecs(udev->active_duration); active_duration_show() 407 struct usb_device *udev = to_usb_device(dev); level_show() local 411 if (udev->state != USB_STATE_SUSPENDED && !udev->dev.power.runtime_auto) level_show() 419 struct usb_device *udev = to_usb_device(dev); level_store() local 429 usb_lock_device(udev); level_store() 433 usb_disable_autosuspend(udev); level_store() 437 usb_enable_autosuspend(udev); level_store() 442 usb_unlock_device(udev); level_store() 450 struct usb_device *udev = to_usb_device(dev); usb2_hardware_lpm_show() local 453 if (udev->usb2_hw_lpm_allowed == 1) usb2_hardware_lpm_show() 465 struct usb_device *udev = to_usb_device(dev); usb2_hardware_lpm_store() local 469 usb_lock_device(udev); usb2_hardware_lpm_store() 474 udev->usb2_hw_lpm_allowed = value; usb2_hardware_lpm_store() 475 ret = usb_set_usb2_hardware_lpm(udev, value); usb2_hardware_lpm_store() 478 usb_unlock_device(udev); usb2_hardware_lpm_store() 491 struct usb_device *udev = to_usb_device(dev); usb2_lpm_l1_timeout_show() local 492 return sprintf(buf, "%d\n", udev->l1_params.timeout); usb2_lpm_l1_timeout_show() 499 struct usb_device *udev = to_usb_device(dev); usb2_lpm_l1_timeout_store() local 505 udev->l1_params.timeout = timeout; usb2_lpm_l1_timeout_store() 514 struct usb_device *udev = to_usb_device(dev); usb2_lpm_besl_show() local 515 return sprintf(buf, "%d\n", udev->l1_params.besl); usb2_lpm_besl_show() 522 struct usb_device *udev = to_usb_device(dev); usb2_lpm_besl_store() local 528 udev->l1_params.besl = besl; usb2_lpm_besl_store() 562 struct usb_device *udev = to_usb_device(dev); add_power_attributes() local 564 if (udev->usb2_hw_lpm_capable == 1) add_power_attributes() 595 struct usb_device *udev; \ 597 udev = to_usb_device(dev); \ 599 le16_to_cpu(udev->descriptor.field)); \ 612 struct usb_device *udev; \ 614 udev = to_usb_device(dev); \ 615 return sprintf(buf, format_string, udev->descriptor.field); \ 662 struct usb_device *udev = to_usb_device(dev); remove_store() local 665 usb_lock_device(udev); remove_store() 666 if (udev->state != USB_STATE_NOTATTACHED) { remove_store() 669 usb_set_configuration(udev, -1); remove_store() 670 rc = usb_remove_device(udev); remove_store() 674 usb_unlock_device(udev); remove_store() 729 struct usb_device *udev = to_usb_device(dev); dev_string_attrs_are_visible() local 732 if (udev->manufacturer == NULL) dev_string_attrs_are_visible() 735 if (udev->product == NULL) dev_string_attrs_are_visible() 738 if (udev->serial == NULL) dev_string_attrs_are_visible() 763 struct usb_device *udev = to_usb_device(dev); read_descriptors() local 773 usb_lock_device(udev); read_descriptors() 774 for (cfgno = -1; cfgno < udev->descriptor.bNumConfigurations && read_descriptors() 777 src = &udev->descriptor; read_descriptors() 780 src = udev->rawdescriptors[cfgno]; read_descriptors() 781 srclen = __le16_to_cpu(udev->config[cfgno].desc. read_descriptors() 794 usb_unlock_device(udev); read_descriptors() 804 int usb_create_sysfs_dev_files(struct usb_device *udev) usb_create_sysfs_dev_files() argument 806 struct device *dev = &udev->dev; usb_create_sysfs_dev_files() 822 usb_remove_sysfs_dev_files(udev); usb_create_sysfs_dev_files() 826 void usb_remove_sysfs_dev_files(struct usb_device *udev) usb_remove_sysfs_dev_files() argument 828 struct device *dev = &udev->dev; usb_remove_sysfs_dev_files() 892 struct usb_device *udev; modalias_show() local 896 udev = interface_to_usbdev(intf); modalias_show() 901 le16_to_cpu(udev->descriptor.idVendor), modalias_show() 902 le16_to_cpu(udev->descriptor.idProduct), modalias_show() 903 le16_to_cpu(udev->descriptor.bcdDevice), modalias_show() 904 udev->descriptor.bDeviceClass, modalias_show() 905 udev->descriptor.bDeviceSubClass, modalias_show() 906 udev->descriptor.bDeviceProtocol, modalias_show() 977 struct usb_device *udev = interface_to_usbdev(intf); usb_create_sysfs_intf_files() local 983 if (!alt->string && !(udev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) usb_create_sysfs_intf_files() 984 alt->string = usb_cache_string(udev, alt->desc.iInterface); usb_create_sysfs_intf_files()
|
H A D | hub.c | 103 static int usb_reset_and_verify_device(struct usb_device *udev); 125 int usb_device_supports_lpm(struct usb_device *udev) usb_device_supports_lpm() argument 128 if (udev->quirks & USB_QUIRK_NO_LPM) usb_device_supports_lpm() 134 if (udev->speed == USB_SPEED_HIGH) { usb_device_supports_lpm() 135 if (udev->bos->ext_cap && usb_device_supports_lpm() 137 le32_to_cpu(udev->bos->ext_cap->bmAttributes))) usb_device_supports_lpm() 147 if (!udev->bos->ss_cap) { usb_device_supports_lpm() 148 dev_info(&udev->dev, "No LPM exit latency info found, disabling LPM.\n"); usb_device_supports_lpm() 152 if (udev->bos->ss_cap->bU1devExitLat == 0 && usb_device_supports_lpm() 153 udev->bos->ss_cap->bU2DevExitLat == 0) { usb_device_supports_lpm() 154 if (udev->parent) usb_device_supports_lpm() 155 dev_info(&udev->dev, "LPM exit latency is zeroed, disabling LPM.\n"); usb_device_supports_lpm() 157 dev_info(&udev->dev, "We don't know the algorithms for LPM for this host, disabling LPM.\n"); usb_device_supports_lpm() 161 if (!udev->parent || udev->parent->lpm_capable) usb_device_supports_lpm() 170 static void usb_set_lpm_mel(struct usb_device *udev, usb_set_lpm_mel() argument 215 static void usb_set_lpm_pel(struct usb_device *udev, usb_set_lpm_pel() argument 269 static void usb_set_lpm_sel(struct usb_device *udev, usb_set_lpm_sel() argument 279 for (parent = udev->parent, num_hubs = 0; parent->parent; usb_set_lpm_sel() 292 static void usb_set_lpm_parameters(struct usb_device *udev) usb_set_lpm_parameters() argument 301 if (!udev->lpm_capable || udev->speed != USB_SPEED_SUPER) usb_set_lpm_parameters() 304 hub = usb_hub_to_struct_hub(udev->parent); usb_set_lpm_parameters() 311 udev_u1_del = udev->bos->ss_cap->bU1devExitLat; usb_set_lpm_parameters() 312 udev_u2_del = le16_to_cpu(udev->bos->ss_cap->bU2DevExitLat); usb_set_lpm_parameters() 313 hub_u1_del = udev->parent->bos->ss_cap->bU1devExitLat; usb_set_lpm_parameters() 314 hub_u2_del = le16_to_cpu(udev->parent->bos->ss_cap->bU2DevExitLat); usb_set_lpm_parameters() 316 usb_set_lpm_mel(udev, &udev->u1_params, udev_u1_del, usb_set_lpm_parameters() 317 hub, &udev->parent->u1_params, hub_u1_del); usb_set_lpm_parameters() 319 usb_set_lpm_mel(udev, &udev->u2_params, udev_u2_del, usb_set_lpm_parameters() 320 hub, &udev->parent->u2_params, hub_u2_del); usb_set_lpm_parameters() 341 usb_set_lpm_pel(udev, &udev->u1_params, udev_u1_del, usb_set_lpm_parameters() 342 hub, &udev->parent->u1_params, hub_u1_del, usb_set_lpm_parameters() 350 usb_set_lpm_pel(udev, &udev->u2_params, udev_u2_del, usb_set_lpm_parameters() 351 hub, &udev->parent->u2_params, hub_u2_del, usb_set_lpm_parameters() 355 usb_set_lpm_sel(udev, &udev->u1_params); usb_set_lpm_parameters() 356 usb_set_lpm_sel(udev, &udev->u2_params); usb_set_lpm_parameters() 792 struct usb_device *udev = urb->dev; usb_hub_clear_tt_buffer() local 794 struct usb_tt *tt = udev->tt; usb_hub_clear_tt_buffer() 803 dev_err (&udev->dev, "can't save CLEAR_TT_BUFFER state\n"); usb_hub_clear_tt_buffer() 809 clear->tt = tt->multi ? udev->ttport : 1; usb_hub_clear_tt_buffer() 811 clear->devinfo |= udev->devnum << 4; usb_hub_clear_tt_buffer() 819 clear->hcd = bus_to_hcd(udev->bus); usb_hub_clear_tt_buffer() 991 * @udev: device to be disabled and removed 992 * Context: @udev locked, must be able to sleep. 994 * After @udev's port has been disabled, hub_wq is notified and it will 1001 int usb_remove_device(struct usb_device *udev) usb_remove_device() argument 1006 if (!udev->parent) /* Can't remove a root hub */ usb_remove_device() 1008 hub = usb_hub_to_struct_hub(udev->parent); usb_remove_device() 1012 set_bit(udev->portnum, hub->removed_bits); usb_remove_device() 1013 hub_port_logical_disconnect(hub, udev->portnum); usb_remove_device() 1129 struct usb_device *udev = port_dev->child; hub_activate() local 1134 if (udev || (portstatus & USB_PORT_STAT_CONNECTION)) hub_activate() 1147 !udev || hub_activate() 1148 udev->state == USB_STATE_NOTATTACHED)) { hub_activate() 1190 if (!udev || udev->state == USB_STATE_NOTATTACHED) { hub_activate() 1194 if (udev || (portstatus & USB_PORT_STAT_CONNECTION) || hub_activate() 1214 } else if (udev->persist_enabled) { hub_activate() 1216 udev->reset_resume = 1; hub_activate() 1226 usb_set_device_state(udev, USB_STATE_NOTATTACHED); hub_activate() 1947 /* The caller must hold udev's lock */ usb_device_is_owned() 1948 bool usb_device_is_owned(struct usb_device *udev) usb_device_is_owned() argument 1952 if (udev->state == USB_STATE_NOTATTACHED || !udev->parent) usb_device_is_owned() 1954 hub = usb_hub_to_struct_hub(udev->parent); usb_device_is_owned() 1955 return !!hub->ports[udev->portnum - 1]->port_owner; usb_device_is_owned() 1958 static void recursively_mark_NOTATTACHED(struct usb_device *udev) recursively_mark_NOTATTACHED() argument 1960 struct usb_hub *hub = usb_hub_to_struct_hub(udev); recursively_mark_NOTATTACHED() 1963 for (i = 0; i < udev->maxchild; ++i) { recursively_mark_NOTATTACHED() 1967 if (udev->state == USB_STATE_SUSPENDED) recursively_mark_NOTATTACHED() 1968 udev->active_duration -= jiffies; recursively_mark_NOTATTACHED() 1969 udev->state = USB_STATE_NOTATTACHED; recursively_mark_NOTATTACHED() 1974 * @udev: pointer to device whose state should be changed 1977 * udev->state is _not_ fully protected by the device lock. Although 1988 * If udev->state is already USB_STATE_NOTATTACHED then no change is made. 1989 * Otherwise udev->state is set to new_state, and if new_state is 1990 * USB_STATE_NOTATTACHED then all of udev's descendants' states are also set 1993 void usb_set_device_state(struct usb_device *udev, usb_set_device_state() argument 2000 if (udev->state == USB_STATE_NOTATTACHED) usb_set_device_state() 2007 if (udev->parent) { usb_set_device_state() 2008 if (udev->state == USB_STATE_SUSPENDED usb_set_device_state() 2012 wakeup = (udev->quirks & usb_set_device_state() 2014 udev->actconfig->desc.bmAttributes & usb_set_device_state() 2019 if (udev->state == USB_STATE_SUSPENDED && usb_set_device_state() 2021 udev->active_duration -= jiffies; usb_set_device_state() 2023 udev->state != USB_STATE_SUSPENDED) usb_set_device_state() 2024 udev->active_duration += jiffies; usb_set_device_state() 2025 udev->state = new_state; usb_set_device_state() 2027 recursively_mark_NOTATTACHED(udev); usb_set_device_state() 2030 device_set_wakeup_capable(&udev->dev, wakeup); usb_set_device_state() 2063 static void choose_devnum(struct usb_device *udev) choose_devnum() argument 2066 struct usb_bus *bus = udev->bus; choose_devnum() 2070 if (udev->wusb) { choose_devnum() 2071 devnum = udev->portnum + 1; choose_devnum() 2085 udev->devnum = devnum; choose_devnum() 2090 static void release_devnum(struct usb_device *udev) release_devnum() argument 2092 if (udev->devnum > 0) { release_devnum() 2093 clear_bit(udev->devnum, udev->bus->devmap.devicemap); release_devnum() 2094 udev->devnum = -1; release_devnum() 2098 static void update_devnum(struct usb_device *udev, int devnum) update_devnum() argument 2101 if (!udev->wusb) update_devnum() 2102 udev->devnum = devnum; update_devnum() 2105 static void hub_free_dev(struct usb_device *udev) hub_free_dev() argument 2107 struct usb_hcd *hcd = bus_to_hcd(udev->bus); hub_free_dev() 2110 if (hcd->driver->free_dev && udev->parent) hub_free_dev() 2111 hcd->driver->free_dev(hcd, udev); hub_free_dev() 2114 static void hub_disconnect_children(struct usb_device *udev) hub_disconnect_children() argument 2116 struct usb_hub *hub = usb_hub_to_struct_hub(udev); hub_disconnect_children() 2120 for (i = 0; i < udev->maxchild; i++) { hub_disconnect_children() 2145 struct usb_device *udev = *pdev; usb_disconnect() local 2153 usb_set_device_state(udev, USB_STATE_NOTATTACHED); usb_disconnect() 2154 dev_info(&udev->dev, "USB disconnect, device number %d\n", usb_disconnect() 2155 udev->devnum); usb_disconnect() 2157 usb_lock_device(udev); usb_disconnect() 2159 hub_disconnect_children(udev); usb_disconnect() 2165 dev_dbg (&udev->dev, "unregistering device\n"); usb_disconnect() 2166 usb_disable_device(udev, 0); usb_disconnect() 2167 usb_hcd_synchronize_unlinks(udev); usb_disconnect() 2169 if (udev->parent) { usb_disconnect() 2170 port1 = udev->portnum; usb_disconnect() 2171 hub = usb_hub_to_struct_hub(udev->parent); usb_disconnect() 2174 sysfs_remove_link(&udev->dev.kobj, "port"); usb_disconnect() 2178 * As usb_port_runtime_resume() de-references udev, make usb_disconnect() 2185 usb_remove_ep_devs(&udev->ep0); usb_disconnect() 2186 usb_unlock_device(udev); usb_disconnect() 2192 device_del(&udev->dev); usb_disconnect() 2197 release_devnum(udev); usb_disconnect() 2207 hub_free_dev(udev); usb_disconnect() 2209 put_device(&udev->dev); usb_disconnect() 2213 static void show_string(struct usb_device *udev, char *id, char *string) show_string() argument 2217 dev_info(&udev->dev, "%s: %s\n", id, string); show_string() 2220 static void announce_device(struct usb_device *udev) announce_device() argument 2222 dev_info(&udev->dev, "New USB device found, idVendor=%04x, idProduct=%04x\n", announce_device() 2223 le16_to_cpu(udev->descriptor.idVendor), announce_device() 2224 le16_to_cpu(udev->descriptor.idProduct)); announce_device() 2225 dev_info(&udev->dev, announce_device() 2227 udev->descriptor.iManufacturer, announce_device() 2228 udev->descriptor.iProduct, announce_device() 2229 udev->descriptor.iSerialNumber); announce_device() 2230 show_string(udev, "Product", udev->product); announce_device() 2231 show_string(udev, "Manufacturer", udev->manufacturer); announce_device() 2232 show_string(udev, "SerialNumber", udev->serial); announce_device() 2235 static inline void announce_device(struct usb_device *udev) { } announce_device() argument 2241 * @udev: newly addressed device (in ADDRESS state) announce_device() 2247 static int usb_enumerate_device_otg(struct usb_device *udev) usb_enumerate_device_otg() argument 2257 if (!udev->bus->is_b_host usb_enumerate_device_otg() 2258 && udev->config usb_enumerate_device_otg() 2259 && udev->parent == udev->bus->root_hub) { usb_enumerate_device_otg() 2261 struct usb_bus *bus = udev->bus; usb_enumerate_device_otg() 2264 if (__usb_get_extra_descriptor (udev->rawdescriptors[0], usb_enumerate_device_otg() 2265 le16_to_cpu(udev->config[0].desc.wTotalLength), usb_enumerate_device_otg() 2268 unsigned port1 = udev->portnum; usb_enumerate_device_otg() 2270 dev_info(&udev->dev, usb_enumerate_device_otg() 2278 err = usb_control_msg(udev, usb_enumerate_device_otg() 2279 usb_sndctrlpipe(udev, 0), usb_enumerate_device_otg() 2289 dev_info(&udev->dev, usb_enumerate_device_otg() 2304 * @udev: newly addressed device (in ADDRESS state) 2316 static int usb_enumerate_device(struct usb_device *udev) usb_enumerate_device() argument 2319 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_enumerate_device() 2321 if (udev->config == NULL) { usb_enumerate_device() 2322 err = usb_get_configuration(udev); usb_enumerate_device() 2325 dev_err(&udev->dev, "can't read configurations, error %d\n", usb_enumerate_device() 2332 udev->product = usb_cache_string(udev, udev->descriptor.iProduct); usb_enumerate_device() 2333 udev->manufacturer = usb_cache_string(udev, usb_enumerate_device() 2334 udev->descriptor.iManufacturer); usb_enumerate_device() 2335 udev->serial = usb_cache_string(udev, udev->descriptor.iSerialNumber); usb_enumerate_device() 2337 err = usb_enumerate_device_otg(udev); usb_enumerate_device() 2342 !is_targeted(udev)) { usb_enumerate_device() 2346 if (IS_ENABLED(CONFIG_USB_OTG) && (udev->bus->b_hnp_enable usb_enumerate_device() 2347 || udev->bus->is_b_host)) { usb_enumerate_device() 2348 err = usb_port_suspend(udev, PMSG_AUTO_SUSPEND); usb_enumerate_device() 2350 dev_dbg(&udev->dev, "HNP fail, %d\n", err); usb_enumerate_device() 2355 usb_detect_interface_quirks(udev); usb_enumerate_device() 2360 static void set_usb_port_removable(struct usb_device *udev) set_usb_port_removable() argument 2362 struct usb_device *hdev = udev->parent; set_usb_port_removable() 2364 u8 port = udev->portnum; set_usb_port_removable() 2371 hub = usb_hub_to_struct_hub(udev->parent); set_usb_port_removable() 2388 udev->removable = USB_DEVICE_REMOVABLE; set_usb_port_removable() 2390 udev->removable = USB_DEVICE_FIXED; set_usb_port_removable() 2397 switch (hub->ports[udev->portnum - 1]->connect_type) { set_usb_port_removable() 2399 udev->removable = USB_DEVICE_REMOVABLE; set_usb_port_removable() 2402 udev->removable = USB_DEVICE_FIXED; set_usb_port_removable() 2411 * @udev: newly addressed device (in ADDRESS state) 2416 * the parent hub (if udev is a normal device) or else the 2417 * usb_bus_list_lock (if udev is a root hub). The parent's pointer to 2418 * udev has already been installed, but udev is not yet visible through 2430 int usb_new_device(struct usb_device *udev) usb_new_device() argument 2434 if (udev->parent) { usb_new_device() 2439 device_init_wakeup(&udev->dev, 0); usb_new_device() 2443 pm_runtime_set_active(&udev->dev); usb_new_device() 2444 pm_runtime_get_noresume(&udev->dev); usb_new_device() 2445 pm_runtime_use_autosuspend(&udev->dev); usb_new_device() 2446 pm_runtime_enable(&udev->dev); usb_new_device() 2451 usb_disable_autosuspend(udev); usb_new_device() 2453 err = usb_enumerate_device(udev); /* Read descriptors */ usb_new_device() 2456 dev_dbg(&udev->dev, "udev %d, busnum %d, minor = %d\n", usb_new_device() 2457 udev->devnum, udev->bus->busnum, usb_new_device() 2458 (((udev->bus->busnum-1) * 128) + (udev->devnum-1))); usb_new_device() 2460 udev->dev.devt = MKDEV(USB_DEVICE_MAJOR, usb_new_device() 2461 (((udev->bus->busnum-1) * 128) + (udev->devnum-1))); usb_new_device() 2464 announce_device(udev); usb_new_device() 2466 if (udev->serial) usb_new_device() 2467 add_device_randomness(udev->serial, strlen(udev->serial)); usb_new_device() 2468 if (udev->product) usb_new_device() 2469 add_device_randomness(udev->product, strlen(udev->product)); usb_new_device() 2470 if (udev->manufacturer) usb_new_device() 2471 add_device_randomness(udev->manufacturer, usb_new_device() 2472 strlen(udev->manufacturer)); usb_new_device() 2474 device_enable_async_suspend(&udev->dev); usb_new_device() 2477 if (udev->parent) usb_new_device() 2478 set_usb_port_removable(udev); usb_new_device() 2484 err = device_add(&udev->dev); usb_new_device() 2486 dev_err(&udev->dev, "can't device_add, error %d\n", err); usb_new_device() 2491 if (udev->parent) { usb_new_device() 2492 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_new_device() 2493 int port1 = udev->portnum; usb_new_device() 2496 err = sysfs_create_link(&udev->dev.kobj, usb_new_device() 2502 &udev->dev.kobj, "device"); usb_new_device() 2504 sysfs_remove_link(&udev->dev.kobj, "port"); usb_new_device() 2512 (void) usb_create_ep_devs(&udev->dev, &udev->ep0, udev); usb_new_device() 2513 usb_mark_last_busy(udev); usb_new_device() 2514 pm_runtime_put_sync_autosuspend(&udev->dev); usb_new_device() 2518 usb_set_device_state(udev, USB_STATE_NOTATTACHED); usb_new_device() 2519 pm_runtime_disable(&udev->dev); usb_new_device() 2520 pm_runtime_set_suspended(&udev->dev); usb_new_device() 2631 static bool use_new_scheme(struct usb_device *udev, int retry) use_new_scheme() argument 2633 if (udev->speed == USB_SPEED_SUPER) use_new_scheme() 2659 struct usb_device *udev, unsigned int delay, bool warm) hub_port_wait_reset() 2710 if (!udev) hub_port_wait_reset() 2714 udev->speed = USB_SPEED_WIRELESS; hub_port_wait_reset() 2716 udev->speed = USB_SPEED_SUPER; hub_port_wait_reset() 2718 udev->speed = USB_SPEED_HIGH; hub_port_wait_reset() 2720 udev->speed = USB_SPEED_LOW; hub_port_wait_reset() 2722 udev->speed = USB_SPEED_FULL; hub_port_wait_reset() 2728 struct usb_device *udev, unsigned int delay, bool warm) hub_port_reset() 2768 status = hub_port_wait_reset(hub, port1, udev, delay, hub_port_reset() 2826 if (udev) { hub_port_reset() 2827 struct usb_hcd *hcd = bus_to_hcd(udev->bus); hub_port_reset() 2829 update_devnum(udev, 0); hub_port_reset() 2834 hcd->driver->reset_device(hcd, udev); hub_port_reset() 2836 usb_set_device_state(udev, USB_STATE_DEFAULT); hub_port_reset() 2839 if (udev) hub_port_reset() 2840 usb_set_device_state(udev, USB_STATE_NOTATTACHED); hub_port_reset() 2901 static int check_port_resume_type(struct usb_device *udev, check_port_resume_type() argument 2910 if (status == 0 && udev->reset_resume check_port_resume_type() 2932 else if (!(portstatus & USB_PORT_STAT_ENABLE) && !udev->reset_resume) { check_port_resume_type() 2933 if (udev->persist_enabled) check_port_resume_type() 2934 udev->reset_resume = 1; check_port_resume_type() 2942 } else if (udev->reset_resume) { check_port_resume_type() 2956 int usb_disable_ltm(struct usb_device *udev) usb_disable_ltm() argument 2958 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_disable_ltm() 2962 !usb_device_supports_ltm(udev)) usb_disable_ltm() 2968 if (!udev->actconfig) usb_disable_ltm() 2971 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_disable_ltm() 2978 void usb_enable_ltm(struct usb_device *udev) usb_enable_ltm() argument 2980 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_enable_ltm() 2984 !usb_device_supports_ltm(udev)) usb_enable_ltm() 2990 if (!udev->actconfig) usb_enable_ltm() 2993 usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_enable_ltm() 3002 * @udev: target device 3010 static int usb_enable_remote_wakeup(struct usb_device *udev) usb_enable_remote_wakeup() argument 3012 if (udev->speed < USB_SPEED_SUPER) usb_enable_remote_wakeup() 3013 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_enable_remote_wakeup() 3018 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_enable_remote_wakeup() 3028 * @udev: target device 3036 static int usb_disable_remote_wakeup(struct usb_device *udev) usb_disable_remote_wakeup() argument 3038 if (udev->speed < USB_SPEED_SUPER) usb_disable_remote_wakeup() 3039 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_disable_remote_wakeup() 3044 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_disable_remote_wakeup() 3050 /* Count of wakeup-enabled devices at or below udev */ wakeup_enabled_descendants() 3051 static unsigned wakeup_enabled_descendants(struct usb_device *udev) wakeup_enabled_descendants() argument 3053 struct usb_hub *hub = usb_hub_to_struct_hub(udev); wakeup_enabled_descendants() 3055 return udev->do_remote_wakeup + wakeup_enabled_descendants() 3061 * @udev: device that's no longer in active use, not a root hub 3101 * hub is suspended). Nevertheless, we change @udev->state to 3103 * upstream port setting is stored in @udev->port_is_suspended. 3107 int usb_port_suspend(struct usb_device *udev, pm_message_t msg) usb_port_suspend() argument 3109 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_suspend() 3110 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; usb_port_suspend() 3111 int port1 = udev->portnum; usb_port_suspend() 3123 if (udev->do_remote_wakeup) { usb_port_suspend() 3124 status = usb_enable_remote_wakeup(udev); usb_port_suspend() 3126 dev_dbg(&udev->dev, "won't remote wakeup, status %d\n", usb_port_suspend() 3135 if (udev->usb2_hw_lpm_enabled == 1) usb_port_suspend() 3136 usb_set_usb2_hardware_lpm(udev, 0); usb_port_suspend() 3138 if (usb_disable_ltm(udev)) { usb_port_suspend() 3139 dev_err(&udev->dev, "Failed to disable LTM before suspend\n."); usb_port_suspend() 3144 if (usb_unlocked_disable_lpm(udev)) { usb_port_suspend() 3145 dev_err(&udev->dev, "Failed to disable LPM before suspend\n."); usb_port_suspend() 3163 * Therefore we will turn on the suspend feature if udev or any of its usb_port_suspend() 3166 else if (PMSG_IS_AUTO(msg) || wakeup_enabled_descendants(udev) > 0) usb_port_suspend() 3177 usb_unlocked_enable_lpm(udev); usb_port_suspend() 3179 usb_enable_ltm(udev); usb_port_suspend() 3182 if (udev->usb2_hw_lpm_capable == 1) usb_port_suspend() 3183 usb_set_usb2_hardware_lpm(udev, 1); usb_port_suspend() 3185 if (udev->do_remote_wakeup) usb_port_suspend() 3186 (void) usb_disable_remote_wakeup(udev); usb_port_suspend() 3193 dev_dbg(&udev->dev, "usb %ssuspend, wakeup %d\n", usb_port_suspend() 3195 udev->do_remote_wakeup); usb_port_suspend() 3197 udev->port_is_suspended = 1; usb_port_suspend() 3202 usb_set_device_state(udev, USB_STATE_SUSPENDED); usb_port_suspend() 3205 if (status == 0 && !udev->do_remote_wakeup && udev->persist_enabled usb_port_suspend() 3223 * If @udev->reset_resume is set then the device is reset before the 3226 static int finish_port_resume(struct usb_device *udev) finish_port_resume() argument 3231 /* caller owns the udev device lock */ finish_port_resume() 3232 dev_dbg(&udev->dev, "%s\n", finish_port_resume() 3233 udev->reset_resume ? "finish reset-resume" : "finish resume"); finish_port_resume() 3240 usb_set_device_state(udev, udev->actconfig finish_port_resume() 3249 if (udev->reset_resume) { finish_port_resume() 3257 if (udev->quirks & USB_QUIRK_RESET) finish_port_resume() 3260 status = usb_reset_and_verify_device(udev); finish_port_resume() 3269 status = usb_get_status(udev, USB_RECIP_DEVICE, 0, &devstatus); finish_port_resume() 3272 if (status && !udev->reset_resume && udev->persist_enabled) { finish_port_resume() 3273 dev_dbg(&udev->dev, "retry with reset-resume\n"); finish_port_resume() 3274 udev->reset_resume = 1; finish_port_resume() 3280 dev_dbg(&udev->dev, "gone after usb resume? status %d\n", finish_port_resume() 3286 * udev->reset_resume finish_port_resume() 3288 } else if (udev->actconfig && !udev->reset_resume) { finish_port_resume() 3289 if (udev->speed < USB_SPEED_SUPER) { finish_port_resume() 3291 status = usb_disable_remote_wakeup(udev); finish_port_resume() 3293 status = usb_get_status(udev, USB_RECIP_INTERFACE, 0, finish_port_resume() 3297 status = usb_disable_remote_wakeup(udev); finish_port_resume() 3301 dev_dbg(&udev->dev, finish_port_resume() 3330 static int wait_for_ss_port_enable(struct usb_device *udev, wait_for_ss_port_enable() argument 3348 * @udev: device to re-activate, not a root hub 3357 * If @udev->reset_resume is set then this routine won't check that the 3359 * reset @udev. The end result is that a broken power session can be 3360 * recovered and @udev will appear to persist across a loss of VBUS power. 3380 int usb_port_resume(struct usb_device *udev, pm_message_t msg) usb_port_resume() argument 3382 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_resume() 3383 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; usb_port_resume() 3384 int port1 = udev->portnum; usb_port_resume() 3391 dev_dbg(&udev->dev, "can't resume usb port, status %d\n", usb_port_resume() 3414 dev_dbg(&udev->dev, "usb %sresume\n", usb_port_resume() 3430 udev->port_is_suspended = 0; usb_port_resume() 3442 if (udev->persist_enabled && hub_is_superspeed(hub->hdev)) usb_port_resume() 3443 status = wait_for_ss_port_enable(udev, hub, &port1, &portchange, usb_port_resume() 3446 status = check_port_resume_type(udev, usb_port_resume() 3449 status = finish_port_resume(udev); usb_port_resume() 3451 dev_dbg(&udev->dev, "can't resume, status %d\n", status); usb_port_resume() 3455 if (udev->usb2_hw_lpm_capable == 1) usb_port_resume() 3456 usb_set_usb2_hardware_lpm(udev, 1); usb_port_resume() 3459 usb_enable_ltm(udev); usb_port_resume() 3460 usb_unlocked_enable_lpm(udev); usb_port_resume() 3468 int usb_remote_wakeup(struct usb_device *udev) usb_remote_wakeup() argument 3472 usb_lock_device(udev); usb_remote_wakeup() 3473 if (udev->state == USB_STATE_SUSPENDED) { usb_remote_wakeup() 3474 dev_dbg(&udev->dev, "usb %sresume\n", "wakeup-"); usb_remote_wakeup() 3475 status = usb_autoresume_device(udev); usb_remote_wakeup() 3478 usb_autosuspend_device(udev); usb_remote_wakeup() 3481 usb_unlock_device(udev); usb_remote_wakeup() 3492 struct usb_device *udev; variable in typeref:struct:usb_device 3497 udev = port_dev->child; 3503 if (!udev || udev->state != USB_STATE_SUSPENDED || 3509 if (udev) { 3514 ret = usb_remote_wakeup(udev); 3555 struct usb_device *udev = port_dev->child; hub_suspend() local 3557 if (udev && udev->can_submit) { hub_suspend() 3559 dev_name(&udev->dev)); hub_suspend() 3563 if (udev) hub_suspend() 3565 wakeup_enabled_descendants(udev); hub_suspend() 3645 * This function will fail if the SEL or PEL values for udev are greater than 3648 static int usb_req_set_sel(struct usb_device *udev, enum usb3_link_state state) usb_req_set_sel() argument 3657 if (udev->state != USB_STATE_CONFIGURED) usb_req_set_sel() 3661 u1_sel = DIV_ROUND_UP(udev->u1_params.sel, 1000); usb_req_set_sel() 3662 u1_pel = DIV_ROUND_UP(udev->u1_params.pel, 1000); usb_req_set_sel() 3663 u2_sel = DIV_ROUND_UP(udev->u2_params.sel, 1000); usb_req_set_sel() 3664 u2_pel = DIV_ROUND_UP(udev->u2_params.pel, 1000); usb_req_set_sel() 3680 dev_dbg(&udev->dev, "Device-initiated %s disabled due to long SEL %llu us or PEL %llu us\n", usb_req_set_sel() 3716 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_req_set_sel() 3729 static int usb_set_device_initiated_lpm(struct usb_device *udev, usb_set_device_initiated_lpm() argument 3743 dev_warn(&udev->dev, "%s: Can't %s non-U1 or U2 state.\n", usb_set_device_initiated_lpm() 3748 if (udev->state != USB_STATE_CONFIGURED) { usb_set_device_initiated_lpm() 3749 dev_dbg(&udev->dev, "%s: Can't %s %s state " usb_set_device_initiated_lpm() 3761 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_set_device_initiated_lpm() 3768 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_set_device_initiated_lpm() 3776 dev_warn(&udev->dev, "%s of device-initiated %s failed.\n", usb_set_device_initiated_lpm() 3784 static int usb_set_lpm_timeout(struct usb_device *udev, usb_set_lpm_timeout() argument 3798 dev_warn(&udev->dev, "%s: Can't set timeout for non-U1 or U2 state.\n", usb_set_lpm_timeout() 3805 dev_warn(&udev->dev, "Failed to set %s timeout to 0x%x, " usb_set_lpm_timeout() 3811 ret = set_port_feature(udev->parent, usb_set_lpm_timeout() 3812 USB_PORT_LPM_TIMEOUT(timeout) | udev->portnum, usb_set_lpm_timeout() 3815 dev_warn(&udev->dev, "Failed to set %s timeout to 0x%x," usb_set_lpm_timeout() 3821 udev->u1_params.timeout = timeout; usb_set_lpm_timeout() 3823 udev->u2_params.timeout = timeout; usb_set_lpm_timeout() 3839 static void usb_enable_link_state(struct usb_hcd *hcd, struct usb_device *udev, usb_enable_link_state() argument 3843 __u8 u1_mel = udev->bos->ss_cap->bU1devExitLat; usb_enable_link_state() 3844 __le16 u2_mel = udev->bos->ss_cap->bU2DevExitLat; usb_enable_link_state() 3858 ret = usb_req_set_sel(udev, state); usb_enable_link_state() 3860 dev_warn(&udev->dev, "Set SEL for device-initiated %s failed.\n", usb_enable_link_state() 3870 timeout = hcd->driver->enable_usb3_lpm_timeout(hcd, udev, state); usb_enable_link_state() 3877 dev_warn(&udev->dev, "Could not enable %s link state, " usb_enable_link_state() 3883 if (usb_set_lpm_timeout(udev, state, timeout)) usb_enable_link_state() 3888 hcd->driver->disable_usb3_lpm_timeout(hcd, udev, state); usb_enable_link_state() 3891 else if (udev->actconfig) usb_enable_link_state() 3892 usb_set_device_initiated_lpm(udev, state, true); usb_enable_link_state() 3911 static int usb_disable_link_state(struct usb_hcd *hcd, struct usb_device *udev, usb_disable_link_state() argument 3919 dev_warn(&udev->dev, "%s: Can't disable non-U1 or U2 state.\n", usb_disable_link_state() 3924 if (usb_set_lpm_timeout(udev, state, 0)) usb_disable_link_state() 3927 usb_set_device_initiated_lpm(udev, state, false); usb_disable_link_state() 3929 if (hcd->driver->disable_usb3_lpm_timeout(hcd, udev, state)) usb_disable_link_state() 3930 dev_warn(&udev->dev, "Could not disable xHCI %s timeout, " usb_disable_link_state() 3943 int usb_disable_lpm(struct usb_device *udev) usb_disable_lpm() argument 3947 if (!udev || !udev->parent || usb_disable_lpm() 3948 udev->speed != USB_SPEED_SUPER || usb_disable_lpm() 3949 !udev->lpm_capable || usb_disable_lpm() 3950 udev->state < USB_STATE_DEFAULT) usb_disable_lpm() 3953 hcd = bus_to_hcd(udev->bus); usb_disable_lpm() 3957 udev->lpm_disable_count++; usb_disable_lpm() 3958 if ((udev->u1_params.timeout == 0 && udev->u2_params.timeout == 0)) usb_disable_lpm() 3962 if (usb_disable_link_state(hcd, udev, USB3_LPM_U1)) usb_disable_lpm() 3964 if (usb_disable_link_state(hcd, udev, USB3_LPM_U2)) usb_disable_lpm() 3970 usb_enable_lpm(udev); usb_disable_lpm() 3976 int usb_unlocked_disable_lpm(struct usb_device *udev) usb_unlocked_disable_lpm() argument 3978 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_unlocked_disable_lpm() 3985 ret = usb_disable_lpm(udev); usb_unlocked_disable_lpm() 4000 void usb_enable_lpm(struct usb_device *udev) usb_enable_lpm() argument 4004 if (!udev || !udev->parent || usb_enable_lpm() 4005 udev->speed != USB_SPEED_SUPER || usb_enable_lpm() 4006 !udev->lpm_capable || usb_enable_lpm() 4007 udev->state < USB_STATE_DEFAULT) usb_enable_lpm() 4010 udev->lpm_disable_count--; usb_enable_lpm() 4011 hcd = bus_to_hcd(udev->bus); usb_enable_lpm() 4019 if (udev->lpm_disable_count > 0) usb_enable_lpm() 4022 usb_enable_link_state(hcd, udev, USB3_LPM_U1); usb_enable_lpm() 4023 usb_enable_link_state(hcd, udev, USB3_LPM_U2); usb_enable_lpm() 4028 void usb_unlocked_enable_lpm(struct usb_device *udev) usb_unlocked_enable_lpm() argument 4030 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_unlocked_enable_lpm() 4036 usb_enable_lpm(udev); usb_unlocked_enable_lpm() 4048 int usb_disable_lpm(struct usb_device *udev) usb_disable_lpm() argument 4054 void usb_enable_lpm(struct usb_device *udev) { } usb_enable_lpm() argument 4057 int usb_unlocked_disable_lpm(struct usb_device *udev) usb_unlocked_disable_lpm() argument 4063 void usb_unlocked_enable_lpm(struct usb_device *udev) { } usb_unlocked_enable_lpm() argument 4066 int usb_disable_ltm(struct usb_device *udev) usb_disable_ltm() argument 4072 void usb_enable_ltm(struct usb_device *udev) { } usb_enable_ltm() argument 4142 void usb_ep0_reinit(struct usb_device *udev) usb_ep0_reinit() argument 4144 usb_disable_endpoint(udev, 0 + USB_DIR_IN, true); usb_ep0_reinit() 4145 usb_disable_endpoint(udev, 0 + USB_DIR_OUT, true); usb_ep0_reinit() 4146 usb_enable_endpoint(udev, &udev->ep0, true); usb_ep0_reinit() 4153 static int hub_set_address(struct usb_device *udev, int devnum) hub_set_address() argument 4156 struct usb_hcd *hcd = bus_to_hcd(udev->bus); hub_set_address() 4164 if (udev->state == USB_STATE_ADDRESS) hub_set_address() 4166 if (udev->state != USB_STATE_DEFAULT) hub_set_address() 4169 retval = hcd->driver->address_device(hcd, udev); hub_set_address() 4171 retval = usb_control_msg(udev, usb_sndaddr0pipe(), hub_set_address() 4175 update_devnum(udev, devnum); hub_set_address() 4177 usb_set_device_state(udev, USB_STATE_ADDRESS); hub_set_address() 4178 usb_ep0_reinit(udev); hub_set_address() 4192 static void hub_set_initial_usb2_lpm_policy(struct usb_device *udev) hub_set_initial_usb2_lpm_policy() argument 4194 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); hub_set_initial_usb2_lpm_policy() 4197 if (!udev->usb2_hw_lpm_capable) hub_set_initial_usb2_lpm_policy() 4201 connect_type = hub->ports[udev->portnum - 1]->connect_type; hub_set_initial_usb2_lpm_policy() 4203 if ((udev->bos->ext_cap->bmAttributes & cpu_to_le32(USB_BESL_SUPPORT)) || hub_set_initial_usb2_lpm_policy() 4205 udev->usb2_hw_lpm_allowed = 1; hub_set_initial_usb2_lpm_policy() 4206 usb_set_usb2_hardware_lpm(udev, 1); hub_set_initial_usb2_lpm_policy() 4210 static int hub_enable_device(struct usb_device *udev) hub_enable_device() argument 4212 struct usb_hcd *hcd = bus_to_hcd(udev->bus); hub_enable_device() 4216 if (udev->state == USB_STATE_ADDRESS) hub_enable_device() 4218 if (udev->state != USB_STATE_DEFAULT) hub_enable_device() 4221 return hcd->driver->enable_device(hcd, udev); hub_enable_device() 4235 hub_port_init (struct usb_hub *hub, struct usb_device *udev, int port1, hub_port_init() argument 4242 enum usb_device_speed oldspeed = udev->speed; hub_port_init() 4244 int devnum = udev->devnum; hub_port_init() 4264 retval = hub_port_reset(hub, port1, udev, delay, false); hub_port_init() 4271 if (oldspeed != USB_SPEED_UNKNOWN && oldspeed != udev->speed) { hub_port_init() 4272 dev_dbg(&udev->dev, "device reset changed speed!\n"); hub_port_init() 4275 oldspeed = udev->speed; hub_port_init() 4282 switch (udev->speed) { hub_port_init() 4285 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(512); hub_port_init() 4288 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(64); hub_port_init() 4295 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(64); hub_port_init() 4298 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(8); hub_port_init() 4304 if (udev->speed == USB_SPEED_WIRELESS) hub_port_init() 4307 speed = usb_speed_string(udev->speed); hub_port_init() 4309 if (udev->speed != USB_SPEED_SUPER) hub_port_init() 4310 dev_info(&udev->dev, hub_port_init() 4312 (udev->config) ? "reset" : "new", speed, hub_port_init() 4313 devnum, udev->bus->controller->driver->name); hub_port_init() 4317 udev->tt = hdev->tt; hub_port_init() 4318 udev->ttport = hdev->ttport; hub_port_init() 4319 } else if (udev->speed != USB_SPEED_HIGH hub_port_init() 4322 dev_err(&udev->dev, "parent hub has no TT\n"); hub_port_init() 4326 udev->tt = &hub->tt; hub_port_init() 4327 udev->ttport = port1; hub_port_init() 4345 if (use_new_scheme(udev, retry_counter)) { hub_port_init() 4350 retval = hub_enable_device(udev); hub_port_init() 4352 dev_err(&udev->dev, hub_port_init() 4371 r = usb_control_msg(udev, usb_rcvaddr0pipe(), hub_port_init() 4398 udev->descriptor.bMaxPacketSize0 = hub_port_init() 4402 retval = hub_port_reset(hub, port1, udev, delay, false); hub_port_init() 4405 if (oldspeed != udev->speed) { hub_port_init() 4406 dev_dbg(&udev->dev, hub_port_init() 4413 dev_err(&udev->dev, "device descriptor read/64, error %d\n", hub_port_init() 4426 if (udev->wusb == 0) { hub_port_init() 4428 retval = hub_set_address(udev, devnum); hub_port_init() 4435 dev_err(&udev->dev, "device not accepting address %d, error %d\n", hub_port_init() 4439 if (udev->speed == USB_SPEED_SUPER) { hub_port_init() 4440 devnum = udev->devnum; hub_port_init() 4441 dev_info(&udev->dev, hub_port_init() 4443 (udev->config) ? "reset" : "new", hub_port_init() 4444 devnum, udev->bus->controller->driver->name); hub_port_init() 4460 retval = usb_get_device_descriptor(udev, 8); hub_port_init() 4463 dev_err(&udev->dev, hub_port_init() 4482 if ((udev->speed == USB_SPEED_SUPER) && hub_port_init() 4483 (le16_to_cpu(udev->descriptor.bcdUSB) < 0x0300)) { hub_port_init() 4484 dev_err(&udev->dev, "got a wrong device descriptor, " hub_port_init() 4486 hub_port_reset(hub, port1, udev, hub_port_init() 4492 if (udev->descriptor.bMaxPacketSize0 == 0xff || hub_port_init() 4493 udev->speed == USB_SPEED_SUPER) hub_port_init() 4496 i = udev->descriptor.bMaxPacketSize0; hub_port_init() 4497 if (usb_endpoint_maxp(&udev->ep0.desc) != i) { hub_port_init() 4498 if (udev->speed == USB_SPEED_LOW || hub_port_init() 4500 dev_err(&udev->dev, "Invalid ep0 maxpacket: %d\n", i); hub_port_init() 4504 if (udev->speed == USB_SPEED_FULL) hub_port_init() 4505 dev_dbg(&udev->dev, "ep0 maxpacket = %d\n", i); hub_port_init() 4507 dev_warn(&udev->dev, "Using ep0 maxpacket: %d\n", i); hub_port_init() 4508 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(i); hub_port_init() 4509 usb_ep0_reinit(udev); hub_port_init() 4512 retval = usb_get_device_descriptor(udev, USB_DT_DEVICE_SIZE); hub_port_init() 4513 if (retval < (signed)sizeof(udev->descriptor)) { hub_port_init() 4515 dev_err(&udev->dev, "device descriptor read/all, error %d\n", hub_port_init() 4522 usb_detect_quirks(udev); hub_port_init() 4524 if (udev->wusb == 0 && le16_to_cpu(udev->descriptor.bcdUSB) >= 0x0201) { hub_port_init() 4525 retval = usb_get_bos_descriptor(udev); hub_port_init() 4527 udev->lpm_capable = usb_device_supports_lpm(udev); hub_port_init() 4528 usb_set_lpm_parameters(udev); hub_port_init() 4535 hcd->driver->update_device(hcd, udev); hub_port_init() 4536 hub_set_initial_usb2_lpm_policy(udev); hub_port_init() 4540 update_devnum(udev, devnum); /* for disconnect processing */ hub_port_init() 4547 check_highspeed (struct usb_hub *hub, struct usb_device *udev, int port1) check_highspeed() argument 4552 if (udev->quirks & USB_QUIRK_DEVICE_QUALIFIER) check_highspeed() 4559 status = usb_get_descriptor (udev, USB_DT_DEVICE_QUALIFIER, 0, check_highspeed() 4562 dev_info(&udev->dev, "not running at top speed; " check_highspeed() 4587 struct usb_device *udev = port_dev->child; hub_power_remaining() local 4591 if (!udev) hub_power_remaining() 4593 if (hub_is_superspeed(udev)) hub_power_remaining() 4602 if (udev->actconfig) hub_power_remaining() 4603 delta = usb_get_max_power(udev, udev->actconfig); hub_power_remaining() 4604 else if (port1 != udev->bus->otg_port || hdev->parent) hub_power_remaining() 4629 struct usb_device *udev = port_dev->child; hub_port_connect() local 4633 if (udev) { hub_port_connect() 4635 usb_phy_notify_disconnect(hcd->usb_phy, udev->speed); hub_port_connect() 4691 udev = usb_alloc_dev(hdev, hdev->bus, port1); hub_port_connect() 4692 if (!udev) { hub_port_connect() 4698 usb_set_device_state(udev, USB_STATE_POWERED); hub_port_connect() 4699 udev->bus_mA = hub->mA_per_port; hub_port_connect() 4700 udev->level = hdev->level + 1; hub_port_connect() 4701 udev->wusb = hub_is_wusb(hub); hub_port_connect() 4705 udev->speed = USB_SPEED_SUPER; hub_port_connect() 4707 udev->speed = USB_SPEED_UNKNOWN; hub_port_connect() 4709 choose_devnum(udev); hub_port_connect() 4710 if (udev->devnum <= 0) { hub_port_connect() 4717 status = hub_port_init(hub, udev, port1, i); hub_port_connect() 4722 if (udev->quirks & USB_QUIRK_DELAY_INIT) hub_port_connect() 4731 if (udev->descriptor.bDeviceClass == USB_CLASS_HUB hub_port_connect() 4732 && udev->bus_mA <= unit_load) { hub_port_connect() 4735 status = usb_get_status(udev, USB_RECIP_DEVICE, 0, hub_port_connect() 4738 dev_dbg(&udev->dev, "get status %d ?\n", status); hub_port_connect() 4742 dev_err(&udev->dev, hub_port_connect() 4758 if (le16_to_cpu(udev->descriptor.bcdUSB) >= 0x0200 hub_port_connect() 4759 && udev->speed == USB_SPEED_FULL hub_port_connect() 4761 check_highspeed (hub, udev, port1); hub_port_connect() 4764 * udev becomes globally accessible, although presumably hub_port_connect() 4779 port_dev->child = udev; hub_port_connect() 4785 status = usb_new_device(udev); hub_port_connect() 4795 udev->speed); hub_port_connect() 4811 usb_ep0_reinit(udev); hub_port_connect() 4812 release_devnum(udev); hub_port_connect() 4813 hub_free_dev(udev); hub_port_connect() 4814 usb_put_dev(udev); hub_port_connect() 4846 struct usb_device *udev = port_dev->child; variable in typeref:struct:usb_device 4865 if ((portstatus & USB_PORT_STAT_CONNECTION) && udev && 4866 udev->state != USB_STATE_NOTATTACHED) { 4870 } else if (udev->state == USB_STATE_SUSPENDED && 4871 udev->persist_enabled) { 4876 status = usb_remote_wakeup(udev); 4899 struct usb_device *udev = port_dev->child; variable in typeref:struct:usb_device 4927 && !connect_change && udev) { 4980 if (!udev || !(portstatus & USB_PORT_STAT_CONNECTION) 4981 || udev->state == USB_STATE_NOTATTACHED) { 4987 usb_lock_device(udev); variable 4988 usb_reset_device(udev); variable 4989 usb_unlock_device(udev); variable 5190 static int descriptors_changed(struct usb_device *udev, descriptors_changed() argument 5202 if (memcmp(&udev->descriptor, old_device_descriptor, descriptors_changed() 5206 if ((old_bos && !udev->bos) || (!old_bos && udev->bos)) descriptors_changed() 5208 if (udev->bos) { descriptors_changed() 5209 len = le16_to_cpu(udev->bos->desc->wTotalLength); descriptors_changed() 5212 if (memcmp(udev->bos->desc, old_bos->desc, len)) descriptors_changed() 5222 if (udev->serial) descriptors_changed() 5223 serial_len = strlen(udev->serial) + 1; descriptors_changed() 5226 for (index = 0; index < udev->descriptor.bNumConfigurations; index++) { descriptors_changed() 5227 old_length = le16_to_cpu(udev->config[index].desc.wTotalLength); descriptors_changed() 5233 dev_err(&udev->dev, "no mem to re-read configs after reset\n"); descriptors_changed() 5237 for (index = 0; index < udev->descriptor.bNumConfigurations; index++) { descriptors_changed() 5238 old_length = le16_to_cpu(udev->config[index].desc.wTotalLength); descriptors_changed() 5239 length = usb_get_descriptor(udev, USB_DT_CONFIG, index, buf, descriptors_changed() 5242 dev_dbg(&udev->dev, "config index %d, error %d\n", descriptors_changed() 5247 if (memcmp (buf, udev->rawdescriptors[index], old_length) descriptors_changed() 5249 dev_dbg(&udev->dev, "config index %d changed (#%d)\n", descriptors_changed() 5259 length = usb_string(udev, udev->descriptor.iSerialNumber, descriptors_changed() 5262 dev_dbg(&udev->dev, "serial string error %d\n", descriptors_changed() 5265 } else if (memcmp(buf, udev->serial, length) != 0) { descriptors_changed() 5266 dev_dbg(&udev->dev, "serial string changed\n"); descriptors_changed() 5277 * @udev: device to reset (not in SUSPENDED or NOTATTACHED state) 5309 static int usb_reset_and_verify_device(struct usb_device *udev) usb_reset_and_verify_device() argument 5311 struct usb_device *parent_hdev = udev->parent; usb_reset_and_verify_device() 5313 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_reset_and_verify_device() 5314 struct usb_device_descriptor descriptor = udev->descriptor; usb_reset_and_verify_device() 5317 int port1 = udev->portnum; usb_reset_and_verify_device() 5319 if (udev->state == USB_STATE_NOTATTACHED || usb_reset_and_verify_device() 5320 udev->state == USB_STATE_SUSPENDED) { usb_reset_and_verify_device() 5321 dev_dbg(&udev->dev, "device reset not allowed in state %d\n", usb_reset_and_verify_device() 5322 udev->state); usb_reset_and_verify_device() 5334 if (udev->usb2_hw_lpm_enabled == 1) usb_reset_and_verify_device() 5335 usb_set_usb2_hardware_lpm(udev, 0); usb_reset_and_verify_device() 5342 ret = usb_unlocked_disable_lpm(udev); usb_reset_and_verify_device() 5344 dev_err(&udev->dev, "%s Failed to disable LPM\n.", __func__); usb_reset_and_verify_device() 5347 ret = usb_disable_ltm(udev); usb_reset_and_verify_device() 5349 dev_err(&udev->dev, "%s Failed to disable LTM\n.", usb_reset_and_verify_device() 5354 bos = udev->bos; usb_reset_and_verify_device() 5355 udev->bos = NULL; usb_reset_and_verify_device() 5361 usb_ep0_reinit(udev); usb_reset_and_verify_device() 5362 ret = hub_port_init(parent_hub, udev, port1, i); usb_reset_and_verify_device() 5371 if (descriptors_changed(udev, &descriptor, bos)) { usb_reset_and_verify_device() 5372 dev_info(&udev->dev, "device firmware changed\n"); usb_reset_and_verify_device() 5373 udev->descriptor = descriptor; /* for disconnect() calls */ usb_reset_and_verify_device() 5378 if (!udev->actconfig) usb_reset_and_verify_device() 5382 ret = usb_hcd_alloc_bandwidth(udev, udev->actconfig, NULL, NULL); usb_reset_and_verify_device() 5384 dev_warn(&udev->dev, usb_reset_and_verify_device() 5390 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_reset_and_verify_device() 5392 udev->actconfig->desc.bConfigurationValue, 0, usb_reset_and_verify_device() 5395 dev_err(&udev->dev, usb_reset_and_verify_device() 5397 udev->actconfig->desc.bConfigurationValue, ret); usb_reset_and_verify_device() 5402 usb_set_device_state(udev, USB_STATE_CONFIGURED); usb_reset_and_verify_device() 5410 for (i = 0; i < udev->actconfig->desc.bNumInterfaces; i++) { usb_reset_and_verify_device() 5411 struct usb_host_config *config = udev->actconfig; usb_reset_and_verify_device() 5417 usb_disable_interface(udev, intf, true); usb_reset_and_verify_device() 5418 usb_enable_interface(udev, intf, true); usb_reset_and_verify_device() 5426 ret = usb_set_interface(udev, desc->bInterfaceNumber, usb_reset_and_verify_device() 5431 dev_err(&udev->dev, "failed to restore interface %d " usb_reset_and_verify_device() 5445 usb_set_usb2_hardware_lpm(udev, 1); usb_reset_and_verify_device() 5446 usb_unlocked_enable_lpm(udev); usb_reset_and_verify_device() 5447 usb_enable_ltm(udev); usb_reset_and_verify_device() 5448 usb_release_bos_descriptor(udev); usb_reset_and_verify_device() 5449 udev->bos = bos; usb_reset_and_verify_device() 5453 usb_release_bos_descriptor(udev); usb_reset_and_verify_device() 5454 udev->bos = bos; usb_reset_and_verify_device() 5463 * @udev: device to reset (not in SUSPENDED or NOTATTACHED state) 5482 int usb_reset_device(struct usb_device *udev) usb_reset_device() argument 5488 struct usb_host_config *config = udev->actconfig; usb_reset_device() 5489 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_reset_device() 5491 if (udev->state == USB_STATE_NOTATTACHED || usb_reset_device() 5492 udev->state == USB_STATE_SUSPENDED) { usb_reset_device() 5493 dev_dbg(&udev->dev, "device reset not allowed in state %d\n", usb_reset_device() 5494 udev->state); usb_reset_device() 5498 if (!udev->parent) { usb_reset_device() 5500 dev_dbg(&udev->dev, "%s for root hub!\n", __func__); usb_reset_device() 5504 port_dev = hub->ports[udev->portnum - 1]; usb_reset_device() 5518 usb_autoresume_device(udev); usb_reset_device() 5540 ret = usb_reset_and_verify_device(udev); usb_reset_device() 5560 usb_unbind_and_rebind_marked_interfaces(udev); usb_reset_device() 5563 usb_autosuspend_device(udev); usb_reset_device() 2658 hub_port_wait_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_wait_reset() argument 2727 hub_port_reset(struct usb_hub *hub, int port1, struct usb_device *udev, unsigned int delay, bool warm) hub_port_reset() argument
|
H A D | usb.h | 15 struct usb_device *udev); 30 extern void usb_detect_quirks(struct usb_device *udev); 31 extern void usb_detect_interface_quirks(struct usb_device *udev); 32 extern int usb_remove_device(struct usb_device *udev); 38 extern char *usb_cache_string(struct usb_device *udev, int index); 40 extern int usb_choose_configuration(struct usb_device *udev); 42 static inline unsigned usb_get_max_power(struct usb_device *udev, usb_get_max_power() argument 46 unsigned mul = (udev->speed == USB_SPEED_SUPER ? 8 : 2); usb_get_max_power() 58 extern void usb_unbind_and_rebind_marked_interfaces(struct usb_device *udev); 62 extern bool usb_device_is_owned(struct usb_device *udev); 68 extern int usb_device_supports_lpm(struct usb_device *udev); 79 extern void usb_autosuspend_device(struct usb_device *udev); 80 extern int usb_autoresume_device(struct usb_device *udev); 85 extern int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable); 89 static inline int usb_port_suspend(struct usb_device *udev, pm_message_t msg) usb_port_suspend() argument 94 static inline int usb_port_resume(struct usb_device *udev, pm_message_t msg) usb_port_resume() argument 99 #define usb_autosuspend_device(udev) do {} while (0) usb_autoresume_device() 100 static inline int usb_autoresume_device(struct usb_device *udev) usb_autoresume_device() argument 105 static inline int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable) usb_set_usb2_hardware_lpm() argument 172 extern void usb_notify_add_device(struct usb_device *udev); 173 extern void usb_notify_remove_device(struct usb_device *udev);
|
H A D | generic.c | 43 int usb_choose_configuration(struct usb_device *udev) usb_choose_configuration() argument 50 if (usb_device_is_owned(udev)) usb_choose_configuration() 54 c = udev->config; usb_choose_configuration() 55 num_configs = udev->descriptor.bNumConfigurations; usb_choose_configuration() 103 if (usb_get_max_power(udev, c) > udev->bus_mA) { usb_choose_configuration() 126 else if (udev->descriptor.bDeviceClass != usb_choose_configuration() 141 dev_info(&udev->dev, "rejected %d configuration%s " usb_choose_configuration() 147 dev_dbg(&udev->dev, usb_choose_configuration() 152 dev_warn(&udev->dev, usb_choose_configuration() 160 static int generic_probe(struct usb_device *udev) generic_probe() argument 167 if (udev->authorized == 0) generic_probe() 168 dev_err(&udev->dev, "Device is not authorized for usage\n"); generic_probe() 170 c = usb_choose_configuration(udev); generic_probe() 172 err = usb_set_configuration(udev, c); generic_probe() 174 dev_err(&udev->dev, "can't set config #%d, error %d\n", generic_probe() 182 usb_notify_add_device(udev); generic_probe() 187 static void generic_disconnect(struct usb_device *udev) generic_disconnect() argument 189 usb_notify_remove_device(udev); generic_disconnect() 193 if (udev->actconfig) generic_disconnect() 194 usb_set_configuration(udev, -1); generic_disconnect() 199 static int generic_suspend(struct usb_device *udev, pm_message_t msg) generic_suspend() argument 208 if (!udev->parent) generic_suspend() 209 rc = hcd_bus_suspend(udev, msg); generic_suspend() 215 rc = usb_port_suspend(udev, msg); generic_suspend() 220 static int generic_resume(struct usb_device *udev, pm_message_t msg) generic_resume() argument 229 if (!udev->parent) generic_resume() 230 rc = hcd_bus_resume(udev, msg); generic_resume() 232 rc = usb_port_resume(udev, msg); generic_resume()
|
H A D | driver.c | 248 struct usb_device *udev = to_usb_device(dev); usb_probe_device() local 259 error = usb_autoresume_device(udev); usb_probe_device() 262 error = udriver->probe(udev); usb_probe_device() 269 struct usb_device *udev = to_usb_device(dev); usb_unbind_device() local 272 udriver->disconnect(udev); usb_unbind_device() 274 usb_autosuspend_device(udev); usb_unbind_device() 283 struct usb_device *udev = interface_to_usbdev(intf); usb_probe_interface() local 292 if (usb_device_is_owned(udev)) usb_probe_interface() 295 if (udev->authorized == 0) { usb_probe_interface() 308 error = usb_autoresume_device(udev); usb_probe_interface() 335 lpm_disable_error = usb_unlocked_disable_lpm(udev); usb_probe_interface() 346 error = usb_set_interface(udev, intf->altsetting[0]. usb_probe_interface() 361 usb_unlocked_enable_lpm(udev); usb_probe_interface() 363 usb_autosuspend_device(udev); usb_probe_interface() 373 usb_unlocked_enable_lpm(udev); usb_probe_interface() 380 usb_autosuspend_device(udev); usb_probe_interface() 390 struct usb_device *udev; usb_unbind_interface() local 397 udev = interface_to_usbdev(intf); usb_unbind_interface() 398 error = usb_autoresume_device(udev); usb_unbind_interface() 406 lpm_disable_error = usb_unlocked_disable_lpm(udev); usb_unbind_interface() 412 if (!driver->soft_unbind || udev->state == USB_STATE_NOTATTACHED) usb_unbind_interface() 413 usb_disable_interface(udev, intf, false); usb_unbind_interface() 447 usb_enable_interface(udev, intf, false); usb_unbind_interface() 449 r = usb_set_interface(udev, intf->altsetting[0]. usb_unbind_interface() 463 usb_unlocked_enable_lpm(udev); usb_unbind_interface() 476 usb_autosuspend_device(udev); usb_unbind_interface() 507 struct usb_device *udev; usb_driver_claim_interface() local 518 udev = interface_to_usbdev(iface); usb_driver_claim_interface() 528 lpm_disable_error = usb_unlocked_disable_lpm(udev); usb_driver_claim_interface() 556 usb_unlocked_enable_lpm(udev); usb_driver_claim_interface() 1022 * Unbind drivers for @udev's marked interfaces. These interfaces have 1025 * The caller must hold @udev's device lock. 1027 static void unbind_marked_interfaces(struct usb_device *udev) unbind_marked_interfaces() argument 1033 config = udev->actconfig; unbind_marked_interfaces() 1069 * Rebind drivers to @udev's marked interfaces. These interfaces have 1072 * The caller must hold @udev's device lock. 1074 static void rebind_marked_interfaces(struct usb_device *udev) rebind_marked_interfaces() argument 1080 config = udev->actconfig; rebind_marked_interfaces() 1091 * Unbind all of @udev's marked interfaces and then rebind all of them. 1095 * The caller must hold @udev's device lock. 1097 void usb_unbind_and_rebind_marked_interfaces(struct usb_device *udev) usb_unbind_and_rebind_marked_interfaces() argument 1099 unbind_marked_interfaces(udev); usb_unbind_and_rebind_marked_interfaces() 1100 rebind_marked_interfaces(udev); usb_unbind_and_rebind_marked_interfaces() 1105 /* Unbind drivers for @udev's interfaces that don't support suspend/resume 1109 * The caller must hold @udev's device lock. 1111 static void unbind_no_pm_drivers_interfaces(struct usb_device *udev) unbind_no_pm_drivers_interfaces() argument 1118 config = udev->actconfig; unbind_no_pm_drivers_interfaces() 1132 static int usb_suspend_device(struct usb_device *udev, pm_message_t msg) usb_suspend_device() argument 1137 if (udev->state == USB_STATE_NOTATTACHED || usb_suspend_device() 1138 udev->state == USB_STATE_SUSPENDED) usb_suspend_device() 1142 if (udev->dev.driver) usb_suspend_device() 1143 udriver = to_usb_device_driver(udev->dev.driver); usb_suspend_device() 1145 udev->do_remote_wakeup = 0; usb_suspend_device() 1148 status = udriver->suspend(udev, msg); usb_suspend_device() 1151 dev_vdbg(&udev->dev, "%s: status %d\n", __func__, status); usb_suspend_device() 1155 static int usb_resume_device(struct usb_device *udev, pm_message_t msg) usb_resume_device() argument 1160 if (udev->state == USB_STATE_NOTATTACHED) usb_resume_device() 1164 if (udev->dev.driver == NULL) { usb_resume_device() 1172 if (!PMSG_IS_AUTO(msg) && udev->parent && udev->bus->hs_companion) usb_resume_device() 1173 device_pm_wait_for_dev(&udev->dev, usb_resume_device() 1174 &udev->bus->hs_companion->root_hub->dev); usb_resume_device() 1176 if (udev->quirks & USB_QUIRK_RESET_RESUME) usb_resume_device() 1177 udev->reset_resume = 1; usb_resume_device() 1179 udriver = to_usb_device_driver(udev->dev.driver); usb_resume_device() 1180 status = udriver->resume(udev, msg); usb_resume_device() 1183 dev_vdbg(&udev->dev, "%s: status %d\n", __func__, status); usb_resume_device() 1187 static int usb_suspend_interface(struct usb_device *udev, usb_suspend_interface() argument 1193 if (udev->state == USB_STATE_NOTATTACHED || usb_suspend_interface() 1208 static int usb_resume_interface(struct usb_device *udev, usb_resume_interface() argument 1214 if (udev->state == USB_STATE_NOTATTACHED) usb_resume_interface() 1226 usb_set_interface(udev, intf->altsetting[0]. usb_resume_interface() 1264 * @udev: the usb_device to suspend 1268 * suspend methods for all the interface drivers in @udev and then calls 1269 * the suspend method for @udev itself. When the routine is called in 1275 * to the device's state when @udev is root-hub and its suspend method 1279 * driver may be made without the protection of @udev's device lock, but 1289 static int usb_suspend_both(struct usb_device *udev, pm_message_t msg) usb_suspend_both() argument 1295 if (udev->state == USB_STATE_NOTATTACHED || usb_suspend_both() 1296 udev->state == USB_STATE_SUSPENDED) usb_suspend_both() 1299 /* Suspend all the interfaces and then udev itself */ usb_suspend_both() 1300 if (udev->actconfig) { usb_suspend_both() 1301 n = udev->actconfig->desc.bNumInterfaces; usb_suspend_both() 1303 intf = udev->actconfig->interface[i]; usb_suspend_both() 1304 status = usb_suspend_interface(udev, intf, msg); usb_suspend_both() 1314 status = usb_suspend_device(udev, msg); usb_suspend_both() 1322 if (udev->parent && !PMSG_IS_AUTO(msg)) usb_suspend_both() 1328 if (udev->actconfig) { usb_suspend_both() 1331 intf = udev->actconfig->interface[i]; usb_suspend_both() 1332 usb_resume_interface(udev, intf, msg, 0); usb_suspend_both() 1340 udev->can_submit = 0; usb_suspend_both() 1342 usb_hcd_flush_endpoint(udev, udev->ep_out[i]); usb_suspend_both() 1343 usb_hcd_flush_endpoint(udev, udev->ep_in[i]); usb_suspend_both() 1348 dev_vdbg(&udev->dev, "%s: status %d\n", __func__, status); usb_suspend_both() 1354 * @udev: the usb_device to resume 1358 * the resume method for @udev and then calls the resume methods for all 1359 * the interface drivers in @udev. 1362 * driver may be made without the protection of @udev's device lock, but 1372 static int usb_resume_both(struct usb_device *udev, pm_message_t msg) usb_resume_both() argument 1378 if (udev->state == USB_STATE_NOTATTACHED) { usb_resume_both() 1382 udev->can_submit = 1; usb_resume_both() 1385 if (udev->state == USB_STATE_SUSPENDED || udev->reset_resume) usb_resume_both() 1386 status = usb_resume_device(udev, msg); usb_resume_both() 1389 if (status == 0 && udev->actconfig) { usb_resume_both() 1390 for (i = 0; i < udev->actconfig->desc.bNumInterfaces; i++) { usb_resume_both() 1391 intf = udev->actconfig->interface[i]; usb_resume_both() 1392 usb_resume_interface(udev, intf, msg, usb_resume_both() 1393 udev->reset_resume); usb_resume_both() 1396 usb_mark_last_busy(udev); usb_resume_both() 1399 dev_vdbg(&udev->dev, "%s: status %d\n", __func__, status); usb_resume_both() 1401 udev->reset_resume = 0; usb_resume_both() 1405 static void choose_wakeup(struct usb_device *udev, pm_message_t msg) choose_wakeup() argument 1414 if (udev->state != USB_STATE_SUSPENDED) choose_wakeup() 1415 udev->do_remote_wakeup = 0; choose_wakeup() 1422 w = device_may_wakeup(&udev->dev); choose_wakeup() 1427 if (udev->state == USB_STATE_SUSPENDED && w != udev->do_remote_wakeup) choose_wakeup() 1428 pm_runtime_resume(&udev->dev); choose_wakeup() 1429 udev->do_remote_wakeup = w; choose_wakeup() 1435 struct usb_device *udev = to_usb_device(dev); usb_suspend() local 1437 unbind_no_pm_drivers_interfaces(udev); usb_suspend() 1443 choose_wakeup(udev, msg); usb_suspend() 1444 return usb_suspend_both(udev, msg); usb_suspend() 1450 struct usb_device *udev = to_usb_device(dev); usb_resume_complete() local 1455 if (udev->state != USB_STATE_NOTATTACHED) usb_resume_complete() 1456 rebind_marked_interfaces(udev); usb_resume_complete() 1463 struct usb_device *udev = to_usb_device(dev); usb_resume() local 1473 status = usb_resume_both(udev, msg); usb_resume() 1478 unbind_marked_interfaces(udev); usb_resume() 1491 * @udev: the USB device which may be autosuspended 1493 * This routine allows @udev to be autosuspended. An autosuspend won't 1497 * The caller must hold @udev's device lock. 1499 void usb_enable_autosuspend(struct usb_device *udev) usb_enable_autosuspend() argument 1501 pm_runtime_allow(&udev->dev); usb_enable_autosuspend() 1507 * @udev: the USB device which may not be autosuspended 1509 * This routine prevents @udev from being autosuspended and wakes it up 1512 * The caller must hold @udev's device lock. 1514 void usb_disable_autosuspend(struct usb_device *udev) usb_disable_autosuspend() argument 1516 pm_runtime_forbid(&udev->dev); usb_disable_autosuspend() 1522 * @udev: the usb_device to autosuspend 1525 * @udev and wants to allow it to autosuspend. Examples would be when 1526 * @udev's device file in usbfs is closed or after a configuration change. 1528 * @udev's usage counter is decremented; if it drops to 0 and all the 1532 * The caller must hold @udev's device lock. 1536 void usb_autosuspend_device(struct usb_device *udev) usb_autosuspend_device() argument 1540 usb_mark_last_busy(udev); usb_autosuspend_device() 1541 status = pm_runtime_put_sync_autosuspend(&udev->dev); usb_autosuspend_device() 1542 dev_vdbg(&udev->dev, "%s: cnt %d -> %d\n", usb_autosuspend_device() 1543 __func__, atomic_read(&udev->dev.power.usage_count), usb_autosuspend_device() 1549 * @udev: the usb_device to autoresume 1551 * This routine should be called when a core subsystem wants to use @udev 1555 * be when @udev's device file in usbfs is opened or when a remote-wakeup 1558 * @udev's usage counter is incremented to prevent subsequent autosuspends. 1561 * The caller must hold @udev's device lock. 1567 int usb_autoresume_device(struct usb_device *udev) usb_autoresume_device() argument 1571 status = pm_runtime_get_sync(&udev->dev); usb_autoresume_device() 1573 pm_runtime_put_sync(&udev->dev); usb_autoresume_device() 1574 dev_vdbg(&udev->dev, "%s: cnt %d -> %d\n", usb_autoresume_device() 1575 __func__, atomic_read(&udev->dev.power.usage_count), usb_autoresume_device() 1599 struct usb_device *udev = interface_to_usbdev(intf); usb_autopm_put_interface() local 1602 usb_mark_last_busy(udev); usb_autopm_put_interface() 1628 struct usb_device *udev = interface_to_usbdev(intf); usb_autopm_put_interface_async() local 1631 usb_mark_last_busy(udev); usb_autopm_put_interface_async() 1651 struct usb_device *udev = interface_to_usbdev(intf); usb_autopm_put_interface_no_suspend() local 1653 usb_mark_last_busy(udev); usb_autopm_put_interface_no_suspend() 1742 struct usb_device *udev = interface_to_usbdev(intf); usb_autopm_get_interface_no_resume() local 1744 usb_mark_last_busy(udev); usb_autopm_get_interface_no_resume() 1751 static int autosuspend_check(struct usb_device *udev) autosuspend_check() argument 1760 if (udev->actconfig) { autosuspend_check() 1761 for (i = 0; i < udev->actconfig->desc.bNumInterfaces; i++) { autosuspend_check() 1762 intf = udev->actconfig->interface[i]; autosuspend_check() 1779 if (udev->quirks & USB_QUIRK_RESET_RESUME) { autosuspend_check() 1789 if (w && !device_can_wakeup(&udev->dev)) { autosuspend_check() 1790 dev_dbg(&udev->dev, "remote wakeup needed for autosuspend\n"); autosuspend_check() 1799 if (w && udev->parent == udev->bus->root_hub && autosuspend_check() 1800 bus_to_hcd(udev->bus)->cant_recv_wakeups) { autosuspend_check() 1801 dev_dbg(&udev->dev, "HCD doesn't handle wakeup requests\n"); autosuspend_check() 1805 udev->do_remote_wakeup = w; autosuspend_check() 1811 struct usb_device *udev = to_usb_device(dev); usb_runtime_suspend() local 1818 if (autosuspend_check(udev) != 0) usb_runtime_suspend() 1821 status = usb_suspend_both(udev, PMSG_AUTO_SUSPEND); usb_runtime_suspend() 1825 usb_mark_last_busy(udev); usb_runtime_suspend() 1833 if (status != 0 && udev->parent) usb_runtime_suspend() 1840 struct usb_device *udev = to_usb_device(dev); usb_runtime_resume() local 1846 status = usb_resume_both(udev, PMSG_AUTO_RESUME); usb_runtime_resume() 1852 struct usb_device *udev = to_usb_device(dev); usb_runtime_idle() local 1857 if (autosuspend_check(udev) == 0) usb_runtime_idle() 1863 int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable) usb_set_usb2_hardware_lpm() argument 1865 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_set_usb2_hardware_lpm() 1868 if (enable && !udev->usb2_hw_lpm_allowed) usb_set_usb2_hardware_lpm() 1872 ret = hcd->driver->set_usb2_hw_lpm(hcd, udev, enable); usb_set_usb2_hardware_lpm() 1874 udev->usb2_hw_lpm_enabled = enable; usb_set_usb2_hardware_lpm()
|
H A D | quirks.c | 234 static bool usb_match_any_interface(struct usb_device *udev, usb_match_any_interface() argument 239 for (i = 0; i < udev->descriptor.bNumConfigurations; ++i) { usb_match_any_interface() 240 struct usb_host_config *cfg = &udev->config[i]; usb_match_any_interface() 252 if (usb_match_one_id_intf(udev, intf, id)) usb_match_any_interface() 260 static int usb_amd_resume_quirk(struct usb_device *udev) usb_amd_resume_quirk() argument 264 hcd = bus_to_hcd(udev->bus); usb_amd_resume_quirk() 266 if (udev->level == 1 && hcd->amd_resume_bug == 1) usb_amd_resume_quirk() 272 static u32 __usb_detect_quirks(struct usb_device *udev, __usb_detect_quirks() argument 278 if (!usb_match_device(udev, id)) __usb_detect_quirks() 282 !usb_match_any_interface(udev, id)) __usb_detect_quirks() 294 void usb_detect_quirks(struct usb_device *udev) usb_detect_quirks() argument 296 udev->quirks = __usb_detect_quirks(udev, usb_quirk_list); usb_detect_quirks() 302 if (usb_amd_resume_quirk(udev)) usb_detect_quirks() 303 udev->quirks |= __usb_detect_quirks(udev, usb_detect_quirks() 306 if (udev->quirks) usb_detect_quirks() 307 dev_dbg(&udev->dev, "USB quirks for this device: %x\n", usb_detect_quirks() 308 udev->quirks); usb_detect_quirks() 311 if (!(udev->quirks & USB_QUIRK_RESET)) usb_detect_quirks() 312 udev->persist_enabled = 1; usb_detect_quirks() 315 if (udev->descriptor.bDeviceClass == USB_CLASS_HUB) usb_detect_quirks() 316 udev->persist_enabled = 1; usb_detect_quirks() 320 void usb_detect_interface_quirks(struct usb_device *udev) usb_detect_interface_quirks() argument 324 quirks = __usb_detect_quirks(udev, usb_interface_quirk_list); usb_detect_interface_quirks() 328 dev_dbg(&udev->dev, "USB interface quirks for this device: %x\n", usb_detect_interface_quirks() 330 udev->quirks |= quirks; usb_detect_interface_quirks()
|
H A D | notify.c | 47 void usb_notify_add_device(struct usb_device *udev) usb_notify_add_device() argument 49 blocking_notifier_call_chain(&usb_notifier_list, USB_DEVICE_ADD, udev); usb_notify_add_device() 52 void usb_notify_remove_device(struct usb_device *udev) usb_notify_remove_device() argument 57 USB_DEVICE_REMOVE, udev); usb_notify_remove_device()
|
H A D | endpoint.c | 20 struct usb_device *udev; member in struct:ep_device 94 if (ep->udev->speed == USB_SPEED_HIGH) interval_show() 104 if (ep->udev->speed == USB_SPEED_HIGH && !in) interval_show() 110 if (ep->udev->speed == USB_SPEED_HIGH) interval_show() 116 interval *= (ep->udev->speed == USB_SPEED_HIGH) ? 125 : 1000; interval_show() 177 struct usb_device *udev) usb_create_ep_devs() 189 ep_dev->udev = udev; usb_create_ep_devs() 175 usb_create_ep_devs(struct device *parent, struct usb_host_endpoint *endpoint, struct usb_device *udev) usb_create_ep_devs() argument
|
H A D | usb-acpi.c | 132 struct usb_device *udev; usb_acpi_find_companion() local 150 udev = to_usb_device(dev); usb_acpi_find_companion() 151 if (udev->parent) usb_acpi_find_companion() 165 udev = to_usb_device(dev->parent->parent); usb_acpi_find_companion() 172 if (!udev->parent) { usb_acpi_find_companion() 173 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_acpi_find_companion() 177 adev = acpi_find_child_device(ACPI_COMPANION(&udev->dev), usb_acpi_find_companion() 183 usb_get_hub_port_acpi_handle(udev->parent, usb_acpi_find_companion() 184 udev->portnum); usb_acpi_find_companion()
|
H A D | hcd.c | 116 static inline int is_root_hub(struct usb_device *udev) is_root_hub() argument 118 return (udev->parent == NULL); is_root_hub() 1624 struct usb_device *udev = urb->dev; usb_hcd_unlink_urb() local 1636 usb_get_dev(udev); usb_hcd_unlink_urb() 1645 dev_dbg(&udev->dev, "hcd_unlink_urb %p fail %d\n", usb_hcd_unlink_urb() 1647 usb_put_dev(udev); usb_hcd_unlink_urb() 1786 void usb_hcd_flush_endpoint(struct usb_device *udev, usb_hcd_flush_endpoint() argument 1795 hcd = bus_to_hcd(udev->bus); usb_hcd_flush_endpoint() 1860 * @udev: target &usb_device 1878 int usb_hcd_alloc_bandwidth(struct usb_device *udev, usb_hcd_alloc_bandwidth() argument 1889 hcd = bus_to_hcd(udev->bus); usb_hcd_alloc_bandwidth() 1896 ep = udev->ep_out[i]; usb_hcd_alloc_bandwidth() 1898 hcd->driver->drop_endpoint(hcd, udev, ep); usb_hcd_alloc_bandwidth() 1899 ep = udev->ep_in[i]; usb_hcd_alloc_bandwidth() 1901 hcd->driver->drop_endpoint(hcd, udev, ep); usb_hcd_alloc_bandwidth() 1903 hcd->driver->check_bandwidth(hcd, udev); usb_hcd_alloc_bandwidth() 1917 ep = udev->ep_out[i]; usb_hcd_alloc_bandwidth() 1919 ret = hcd->driver->drop_endpoint(hcd, udev, ep); usb_hcd_alloc_bandwidth() 1923 ep = udev->ep_in[i]; usb_hcd_alloc_bandwidth() 1925 ret = hcd->driver->drop_endpoint(hcd, udev, ep); usb_hcd_alloc_bandwidth() 1943 ret = hcd->driver->add_endpoint(hcd, udev, &alt->endpoint[j]); usb_hcd_alloc_bandwidth() 1950 struct usb_interface *iface = usb_ifnum_to_if(udev, usb_hcd_alloc_bandwidth() 1972 ret = hcd->driver->drop_endpoint(hcd, udev, usb_hcd_alloc_bandwidth() 1979 ret = hcd->driver->add_endpoint(hcd, udev, usb_hcd_alloc_bandwidth() 1985 ret = hcd->driver->check_bandwidth(hcd, udev); usb_hcd_alloc_bandwidth() 1988 hcd->driver->reset_bandwidth(hcd, udev); usb_hcd_alloc_bandwidth() 2000 void usb_hcd_disable_endpoint(struct usb_device *udev, usb_hcd_disable_endpoint() argument 2006 hcd = bus_to_hcd(udev->bus); usb_hcd_disable_endpoint() 2013 * @udev: USB device. 2019 void usb_hcd_reset_endpoint(struct usb_device *udev, usb_hcd_reset_endpoint() argument 2022 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_hcd_reset_endpoint() 2031 usb_settoggle(udev, epnum, is_out, 0); usb_hcd_reset_endpoint() 2033 usb_settoggle(udev, epnum, !is_out, 0); usb_hcd_reset_endpoint() 2132 * is gone, by waiting until all unlinks for @udev are finished. 2136 void usb_hcd_synchronize_unlinks(struct usb_device *udev) usb_hcd_synchronize_unlinks() argument 2145 int usb_hcd_get_frame_number (struct usb_device *udev) usb_hcd_get_frame_number() argument 2147 struct usb_hcd *hcd = bus_to_hcd(udev->bus); usb_hcd_get_frame_number() 2228 struct usb_device *udev; hcd_bus_resume() local 2247 usb_hub_for_each_child(rhdev, port1, udev) { usb_hub_for_each_child() 2248 if (udev->state != USB_STATE_NOTATTACHED && usb_hub_for_each_child() 2249 !udev->port_is_suspended) { usb_hub_for_each_child() 2268 struct usb_device *udev = hcd->self.root_hub; hcd_resume_work() local 2270 usb_remote_wakeup(udev); hcd_resume_work()
|
H A D | usb.c | 278 struct usb_device *udev; usb_release_dev() local 281 udev = to_usb_device(dev); usb_release_dev() 282 hcd = bus_to_hcd(udev->bus); usb_release_dev() 284 usb_destroy_configuration(udev); usb_release_dev() 285 usb_release_bos_descriptor(udev); usb_release_dev() 287 kfree(udev->product); usb_release_dev() 288 kfree(udev->manufacturer); usb_release_dev() 289 kfree(udev->serial); usb_release_dev() 290 kfree(udev); usb_release_dev() 607 * @udev: device that's being locked 619 int usb_lock_device_for_reset(struct usb_device *udev, usb_lock_device_for_reset() argument 624 if (udev->state == USB_STATE_NOTATTACHED) usb_lock_device_for_reset() 626 if (udev->state == USB_STATE_SUSPENDED) usb_lock_device_for_reset() 632 while (!usb_trylock_device(udev)) { usb_lock_device_for_reset() 640 if (udev->state == USB_STATE_NOTATTACHED) usb_lock_device_for_reset() 642 if (udev->state == USB_STATE_SUSPENDED) usb_lock_device_for_reset()
|
H A D | message.c | 21 static void cancel_async_set_config(struct usb_device *udev); 855 * @udev: the device whose string descriptor is being read 861 char *usb_cache_string(struct usb_device *udev, int index) usb_cache_string() argument 872 len = usb_string(udev, index, buf, MAX_USB_STRING_SIZE); usb_cache_string() 1025 struct usb_device *udev = interface_to_usbdev(intf); create_intf_ep_devs() local 1033 (void) usb_create_ep_devs(&intf->dev, &alt->endpoint[i], udev); create_intf_ep_devs() 1637 struct usb_device *udev = interface_to_usbdev(iface); __usb_queue_reset_device() local 1639 rc = usb_lock_device_for_reset(udev, iface); __usb_queue_reset_device() 1641 usb_reset_device(udev); __usb_queue_reset_device() 1642 usb_unlock_device(udev); __usb_queue_reset_device() 1913 struct usb_device *udev; member in struct:set_config_request 1924 struct usb_device *udev = req->udev; driver_set_config_work() local 1926 usb_lock_device(udev); driver_set_config_work() 1932 usb_set_configuration(udev, req->config); driver_set_config_work() 1933 usb_unlock_device(udev); driver_set_config_work() 1934 usb_put_dev(udev); driver_set_config_work() 1941 static void cancel_async_set_config(struct usb_device *udev) cancel_async_set_config() argument 1947 if (req->udev == udev) cancel_async_set_config() 1955 * @udev: the device whose configuration is being updated 1973 int usb_driver_set_configuration(struct usb_device *udev, int config) usb_driver_set_configuration() argument 1980 req->udev = udev; usb_driver_set_configuration() 1988 usb_get_dev(udev); usb_driver_set_configuration()
|
/linux-4.1.27/drivers/input/misc/ |
H A D | uinput.c | 48 struct uinput_device *udev = input_get_drvdata(dev); uinput_dev_event() local 50 udev->buff[udev->head].type = type; uinput_dev_event() 51 udev->buff[udev->head].code = code; uinput_dev_event() 52 udev->buff[udev->head].value = value; uinput_dev_event() 53 do_gettimeofday(&udev->buff[udev->head].time); uinput_dev_event() 54 udev->head = (udev->head + 1) % UINPUT_BUFFER_SIZE; uinput_dev_event() 56 wake_up_interruptible(&udev->waitq); uinput_dev_event() 62 static bool uinput_request_alloc_id(struct uinput_device *udev, uinput_request_alloc_id() argument 68 spin_lock(&udev->requests_lock); uinput_request_alloc_id() 71 if (!udev->requests[id]) { uinput_request_alloc_id() 73 udev->requests[id] = request; uinput_request_alloc_id() 79 spin_unlock(&udev->requests_lock); uinput_request_alloc_id() 83 static struct uinput_request *uinput_request_find(struct uinput_device *udev, uinput_request_find() argument 90 return udev->requests[id]; uinput_request_find() 93 static int uinput_request_reserve_slot(struct uinput_device *udev, uinput_request_reserve_slot() argument 97 return wait_event_interruptible(udev->requests_waitq, uinput_request_reserve_slot() 98 uinput_request_alloc_id(udev, request)); uinput_request_reserve_slot() 101 static void uinput_request_done(struct uinput_device *udev, uinput_request_done() argument 105 udev->requests[request->id] = NULL; uinput_request_done() 106 wake_up(&udev->requests_waitq); uinput_request_done() 111 static int uinput_request_send(struct uinput_device *udev, uinput_request_send() argument 116 retval = mutex_lock_interruptible(&udev->mutex); uinput_request_send() 120 if (udev->state != UIST_CREATED) { uinput_request_send() 131 uinput_dev_event(udev->dev, EV_UINPUT, request->code, request->id); uinput_request_send() 134 mutex_unlock(&udev->mutex); uinput_request_send() 138 static int uinput_request_submit(struct uinput_device *udev, uinput_request_submit() argument 143 error = uinput_request_reserve_slot(udev, request); uinput_request_submit() 147 error = uinput_request_send(udev, request); uinput_request_submit() 149 uinput_request_done(udev, request); uinput_request_submit() 161 static void uinput_flush_requests(struct uinput_device *udev) uinput_flush_requests() argument 166 spin_lock(&udev->requests_lock); uinput_flush_requests() 169 request = udev->requests[i]; uinput_flush_requests() 172 uinput_request_done(udev, request); uinput_flush_requests() 176 spin_unlock(&udev->requests_lock); uinput_flush_requests() 198 struct uinput_device *udev = input_get_drvdata(dev); uinput_dev_upload_effect() local 216 return uinput_request_submit(udev, &request); uinput_dev_upload_effect() 221 struct uinput_device *udev = input_get_drvdata(dev); uinput_dev_erase_effect() local 230 return uinput_request_submit(udev, &request); uinput_dev_erase_effect() 233 static void uinput_destroy_device(struct uinput_device *udev) uinput_destroy_device() argument 236 struct input_dev *dev = udev->dev; uinput_destroy_device() 237 enum uinput_state old_state = udev->state; uinput_destroy_device() 239 udev->state = UIST_NEW_DEVICE; uinput_destroy_device() 245 uinput_flush_requests(udev); uinput_destroy_device() 252 udev->dev = NULL; uinput_destroy_device() 256 static int uinput_create_device(struct uinput_device *udev) uinput_create_device() argument 258 struct input_dev *dev = udev->dev; uinput_create_device() 261 if (udev->state != UIST_SETUP_COMPLETE) { uinput_create_device() 266 if (udev->ff_effects_max) { uinput_create_device() 267 error = input_ff_create(dev, udev->ff_effects_max); uinput_create_device() 278 error = input_register_device(udev->dev); uinput_create_device() 282 udev->state = UIST_CREATED; uinput_create_device() 287 fail1: uinput_destroy_device(udev); uinput_create_device() 363 static int uinput_allocate_device(struct uinput_device *udev) uinput_allocate_device() argument 365 udev->dev = input_allocate_device(); uinput_allocate_device() 366 if (!udev->dev) uinput_allocate_device() 369 udev->dev->event = uinput_dev_event; uinput_allocate_device() 370 input_set_drvdata(udev->dev, udev); uinput_allocate_device() 375 static int uinput_setup_device(struct uinput_device *udev, uinput_setup_device() argument 386 if (!udev->dev) { uinput_setup_device() 387 retval = uinput_allocate_device(udev); uinput_setup_device() 392 dev = udev->dev; uinput_setup_device() 398 udev->ff_effects_max = user_dev->ff_effects_max; uinput_setup_device() 430 udev->state = UIST_SETUP_COMPLETE; uinput_setup_device() 438 static ssize_t uinput_inject_events(struct uinput_device *udev, uinput_inject_events() argument 457 input_event(udev->dev, ev.type, ev.code, ev.value); uinput_inject_events() 467 struct uinput_device *udev = file->private_data; uinput_write() local 473 retval = mutex_lock_interruptible(&udev->mutex); uinput_write() 477 retval = udev->state == UIST_CREATED ? uinput_write() 478 uinput_inject_events(udev, buffer, count) : uinput_write() 479 uinput_setup_device(udev, buffer, count); uinput_write() 481 mutex_unlock(&udev->mutex); uinput_write() 486 static bool uinput_fetch_next_event(struct uinput_device *udev, uinput_fetch_next_event() argument 491 spin_lock_irq(&udev->dev->event_lock); uinput_fetch_next_event() 493 have_event = udev->head != udev->tail; uinput_fetch_next_event() 495 *event = udev->buff[udev->tail]; uinput_fetch_next_event() 496 udev->tail = (udev->tail + 1) % UINPUT_BUFFER_SIZE; uinput_fetch_next_event() 499 spin_unlock_irq(&udev->dev->event_lock); uinput_fetch_next_event() 504 static ssize_t uinput_events_to_user(struct uinput_device *udev, uinput_events_to_user() argument 511 uinput_fetch_next_event(udev, &event)) { uinput_events_to_user() 525 struct uinput_device *udev = file->private_data; uinput_read() local 532 retval = mutex_lock_interruptible(&udev->mutex); uinput_read() 536 if (udev->state != UIST_CREATED) uinput_read() 538 else if (udev->head == udev->tail && uinput_read() 542 retval = uinput_events_to_user(udev, buffer, count); uinput_read() 544 mutex_unlock(&udev->mutex); uinput_read() 550 retval = wait_event_interruptible(udev->waitq, uinput_read() 551 udev->head != udev->tail || uinput_read() 552 udev->state != UIST_CREATED); uinput_read() 560 struct uinput_device *udev = file->private_data; uinput_poll() local 562 poll_wait(file, &udev->waitq, wait); uinput_poll() 564 if (udev->head != udev->tail) uinput_poll() 572 struct uinput_device *udev = file->private_data; uinput_release() local 574 uinput_destroy_device(udev); uinput_release() 575 kfree(udev); uinput_release() 670 if (udev->state == UIST_CREATED) \ 674 else set_bit((_arg), udev->dev->_bit); \ 707 struct uinput_device *udev = file->private_data; uinput_ioctl_handler() local 715 retval = mutex_lock_interruptible(&udev->mutex); uinput_ioctl_handler() 719 if (!udev->dev) { uinput_ioctl_handler() 720 retval = uinput_allocate_device(udev); uinput_ioctl_handler() 733 retval = uinput_create_device(udev); uinput_ioctl_handler() 737 uinput_destroy_device(udev); uinput_ioctl_handler() 781 if (udev->state == UIST_CREATED) { uinput_ioctl_handler() 792 kfree(udev->dev->phys); uinput_ioctl_handler() 793 udev->dev->phys = phys; uinput_ioctl_handler() 801 req = uinput_request_find(udev, ff_up.request_id); uinput_ioctl_handler() 824 req = uinput_request_find(udev, ff_erase.request_id); uinput_ioctl_handler() 844 req = uinput_request_find(udev, ff_up.request_id); uinput_ioctl_handler() 852 uinput_request_done(udev, req); uinput_ioctl_handler() 861 req = uinput_request_find(udev, ff_erase.request_id); uinput_ioctl_handler() 868 uinput_request_done(udev, req); uinput_ioctl_handler() 877 if (udev->state != UIST_CREATED) { uinput_ioctl_handler() 881 name = dev_name(&udev->dev->dev); uinput_ioctl_handler() 888 mutex_unlock(&udev->mutex); uinput_ioctl_handler()
|
H A D | ati_remote2.c | 189 struct usb_device *udev; member in struct:ati_remote2 435 usb_mark_last_busy(ar2->udev); ati_remote2_complete_mouse() 446 usb_mark_last_busy(ar2->udev); ati_remote2_complete_mouse() 464 usb_mark_last_busy(ar2->udev); ati_remote2_complete_key() 475 usb_mark_last_busy(ar2->udev); ati_remote2_complete_key() 622 usb_to_input_id(ar2->udev, &idev->id); ati_remote2_input_init() 623 idev->dev.parent = &ar2->udev->dev; ati_remote2_input_init() 634 struct usb_device *udev = ar2->udev; ati_remote2_urb_init() local 638 ar2->buf[i] = usb_alloc_coherent(udev, 4, GFP_KERNEL, &ar2->buf_dma[i]); ati_remote2_urb_init() 646 pipe = usb_rcvintpipe(udev, ar2->ep[i]->bEndpointAddress); ati_remote2_urb_init() 647 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); ati_remote2_urb_init() 650 usb_fill_int_urb(ar2->urb[i], udev, pipe, ar2->buf[i], maxp, ati_remote2_urb_init() 666 usb_free_coherent(ar2->udev, 4, ar2->buf[i], ar2->buf_dma[i]); ati_remote2_urb_cleanup() 692 r = usb_control_msg(ar2->udev, usb_sndctrlpipe(ar2->udev, 0), ati_remote2_setup() 697 dev_err(&ar2->udev->dev, "%s - failed to set channel due to error: %d\n", ati_remote2_setup() 709 struct usb_device *udev = to_usb_device(dev); ati_remote2_show_channel_mask() local 710 struct usb_interface *intf = usb_ifnum_to_if(udev, 0); ati_remote2_show_channel_mask() 720 struct usb_device *udev = to_usb_device(dev); ati_remote2_store_channel_mask() local 721 struct usb_interface *intf = usb_ifnum_to_if(udev, 0); ati_remote2_store_channel_mask() 759 struct usb_device *udev = to_usb_device(dev); ati_remote2_show_mode_mask() local 760 struct usb_interface *intf = usb_ifnum_to_if(udev, 0); ati_remote2_show_mode_mask() 770 struct usb_device *udev = to_usb_device(dev); ati_remote2_store_mode_mask() local 771 struct usb_interface *intf = usb_ifnum_to_if(udev, 0); ati_remote2_store_mode_mask() 806 struct usb_device *udev = interface_to_usbdev(interface); ati_remote2_probe() local 818 ar2->udev = udev; ati_remote2_probe() 831 ar2->intf[1] = usb_ifnum_to_if(udev, 1); ati_remote2_probe() 832 if ((udev->actconfig->desc.bNumInterfaces < 2) || !ar2->intf[1]) { ati_remote2_probe() 834 __func__, udev->actconfig->desc.bNumInterfaces); ati_remote2_probe() 864 usb_make_path(udev, ar2->phys, sizeof(ar2->phys)); ati_remote2_probe() 869 r = sysfs_create_group(&udev->dev.kobj, &ati_remote2_attr_group); ati_remote2_probe() 884 sysfs_remove_group(&udev->dev.kobj, &ati_remote2_attr_group); ati_remote2_probe() 908 sysfs_remove_group(&ar2->udev->dev.kobj, &ati_remote2_attr_group); ati_remote2_disconnect()
|
H A D | keyspan_remote.c | 114 struct usb_device *udev; member in struct:usb_keyspan 142 dev_info(&dev->udev->dev, "%s\n", codes); keyspan_print() 414 remote->irq_urb->dev = remote->udev; keyspan_open() 451 struct usb_device *udev = interface_to_usbdev(interface); keyspan_probe() local 468 remote->udev = udev; keyspan_probe() 474 remote->in_buffer = usb_alloc_coherent(udev, RECV_SIZE, GFP_ATOMIC, &remote->in_dma); keyspan_probe() 486 error = keyspan_setup(udev); keyspan_probe() 492 if (udev->manufacturer) keyspan_probe() 493 strlcpy(remote->name, udev->manufacturer, sizeof(remote->name)); keyspan_probe() 495 if (udev->product) { keyspan_probe() 496 if (udev->manufacturer) keyspan_probe() 498 strlcat(remote->name, udev->product, sizeof(remote->name)); keyspan_probe() 504 le16_to_cpu(udev->descriptor.idVendor), keyspan_probe() 505 le16_to_cpu(udev->descriptor.idProduct)); keyspan_probe() 507 usb_make_path(udev, remote->phys, sizeof(remote->phys)); keyspan_probe() 513 usb_to_input_id(udev, &input_dev->id); keyspan_probe() 535 remote->udev, keyspan_probe() 536 usb_rcvintpipe(remote->udev, endpoint->bEndpointAddress), keyspan_probe() 553 fail2: usb_free_coherent(udev, RECV_SIZE, remote->in_buffer, remote->in_dma); keyspan_probe() 574 usb_free_coherent(remote->udev, RECV_SIZE, remote->in_buffer, remote->in_dma); keyspan_disconnect()
|
H A D | powermate.c | 66 struct usb_device *udev; member in struct:powermate_device 184 usb_fill_control_urb(pm->config, pm->udev, usb_sndctrlpipe(pm->udev, 0), powermate_sync_state() 277 static int powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_alloc_buffers() argument 279 pm->data = usb_alloc_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX, powermate_alloc_buffers() 291 static void powermate_free_buffers(struct usb_device *udev, struct powermate_device *pm) powermate_free_buffers() argument 293 usb_free_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX, powermate_free_buffers() 301 struct usb_device *udev = interface_to_usbdev (intf); powermate_probe() local 317 usb_control_msg(udev, usb_sndctrlpipe(udev, 0), powermate_probe() 327 if (powermate_alloc_buffers(udev, pm)) powermate_probe() 338 pm->udev = udev; powermate_probe() 342 usb_make_path(udev, pm->phys, sizeof(pm->phys)); powermate_probe() 347 switch (le16_to_cpu(udev->descriptor.idProduct)) { powermate_probe() 357 le16_to_cpu(udev->descriptor.idProduct)); powermate_probe() 361 usb_to_input_id(udev, &input_dev->id); powermate_probe() 375 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); powermate_probe() 376 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); powermate_probe() 384 usb_fill_int_urb(pm->irq, udev, pipe, pm->data, powermate_probe() 411 fail2: powermate_free_buffers(udev, pm); powermate_probe()
|
H A D | cm109.c | 93 struct usb_device *udev; /* usb device */ member in struct:cm109_dev 480 error = usb_control_msg(dev->udev, cm109_toggle_buzzer_sync() 481 usb_sndctrlpipe(dev->udev, 0), cm109_toggle_buzzer_sync() 645 usb_free_coherent(dev->udev, USB_PKT_LEN, cm109_usb_cleanup() 648 usb_free_coherent(dev->udev, USB_PKT_LEN, cm109_usb_cleanup() 668 struct usb_device *udev = interface_to_usbdev(intf); cm109_usb_probe() local 690 dev->udev = udev; cm109_usb_probe() 698 dev->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, cm109_usb_probe() 703 dev->ctl_data = usb_alloc_coherent(udev, USB_PKT_LEN, cm109_usb_probe() 722 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); cm109_usb_probe() 723 ret = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); cm109_usb_probe() 729 usb_fill_int_urb(dev->urb_irq, udev, pipe, dev->irq_data, cm109_usb_probe() 734 dev->urb_irq->dev = udev; cm109_usb_probe() 744 usb_fill_control_urb(dev->urb_ctl, udev, usb_sndctrlpipe(udev, 0), cm109_usb_probe() 749 dev->urb_ctl->dev = udev; cm109_usb_probe() 752 usb_make_path(udev, dev->phys, sizeof(dev->phys)); cm109_usb_probe() 758 usb_to_input_id(udev, &input_dev->id); cm109_usb_probe()
|
H A D | ims-pcu.c | 59 struct usb_device *udev; member in struct:ims_pcu 223 usb_make_path(pcu->udev, buttons->phys, sizeof(buttons->phys)); ims_pcu_setup_buttons() 230 usb_to_input_id(pcu->udev, &input->id); ims_pcu_setup_buttons() 309 usb_make_path(pcu->udev, gamepad->phys, sizeof(gamepad->phys)); ims_pcu_setup_gamepad() 314 usb_to_input_id(pcu->udev, &input->id); ims_pcu_setup_gamepad() 519 error = usb_bulk_msg(pcu->udev, ims_pcu_send_cmd_chunk() 520 usb_sndbulkpipe(pcu->udev, ims_pcu_send_cmd_chunk() 1529 pcu->urb_in_buf = usb_alloc_coherent(pcu->udev, pcu->max_in_size, ims_pcu_buffers_alloc() 1547 usb_fill_bulk_urb(pcu->urb_in, pcu->udev, ims_pcu_buffers_alloc() 1548 usb_rcvbulkpipe(pcu->udev, ims_pcu_buffers_alloc() 1564 pcu->urb_ctrl_buf = usb_alloc_coherent(pcu->udev, pcu->max_ctrl_size, ims_pcu_buffers_alloc() 1583 usb_fill_int_urb(pcu->urb_ctrl, pcu->udev, ims_pcu_buffers_alloc() 1584 usb_rcvintpipe(pcu->udev, ims_pcu_buffers_alloc() 1592 usb_free_coherent(pcu->udev, pcu->max_ctrl_size, ims_pcu_buffers_alloc() 1599 usb_free_coherent(pcu->udev, pcu->max_in_size, ims_pcu_buffers_alloc() 1609 usb_free_coherent(pcu->udev, pcu->max_out_size, ims_pcu_buffers_free() 1617 usb_free_coherent(pcu->udev, pcu->max_ctrl_size, ims_pcu_buffers_free() 1664 pcu->ctrl_intf = usb_ifnum_to_if(pcu->udev, ims_pcu_parse_cdc_data() 1673 pcu->data_intf = usb_ifnum_to_if(pcu->udev, ims_pcu_parse_cdc_data() 1759 error = usb_control_msg(pcu->udev, usb_sndctrlpipe(pcu->udev, 0), ims_pcu_line_setup() 1771 error = usb_control_msg(pcu->udev, usb_sndctrlpipe(pcu->udev, 0), ims_pcu_line_setup() 1990 struct usb_device *udev = interface_to_usbdev(intf); ims_pcu_probe() local 1999 pcu->udev = udev; ims_pcu_probe()
|
H A D | yealink.c | 102 struct usb_device *udev; /* usb device */ member in struct:yealink_dev 271 return usb_control_msg(yld->udev, yealink_cmd() 272 usb_sndctrlpipe(yld->udev, 0), yealink_cmd() 847 usb_free_coherent(yld->udev, USB_PKT_LEN, yld->ctl_data, yld->ctl_dma); usb_cleanup() 848 usb_free_coherent(yld->udev, USB_PKT_LEN, yld->irq_data, yld->irq_dma); usb_cleanup() 869 struct usb_device *udev = interface_to_usbdev (intf); usb_probe() local 886 yld->udev = udev; usb_probe() 894 yld->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, usb_probe() 899 yld->ctl_data = usb_alloc_coherent(udev, USB_PKT_LEN, usb_probe() 918 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); usb_probe() 919 ret = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); usb_probe() 925 usb_fill_int_urb(yld->urb_irq, udev, pipe, yld->irq_data, usb_probe() 931 yld->urb_irq->dev = udev; usb_probe() 941 usb_fill_control_urb(yld->urb_ctl, udev, usb_sndctrlpipe(udev, 0), usb_probe() 946 yld->urb_ctl->dev = udev; usb_probe() 949 usb_make_path(udev, yld->phys, sizeof(yld->phys)); usb_probe() 955 usb_to_input_id(udev, &input_dev->id); usb_probe()
|
/linux-4.1.27/tools/usb/usbip/libsrc/ |
H A D | usbip_common.c | 16 extern struct udev *udev_context; 70 dbg("%-20s = %x", to_string(name), (int) udev->name) 86 void dump_usb_device(struct usbip_usb_device *udev) dump_usb_device() argument 90 dbg("%-20s = %s", "path", udev->path); dump_usb_device() 91 dbg("%-20s = %s", "busid", udev->busid); dump_usb_device() 94 udev->bDeviceClass, dump_usb_device() 95 udev->bDeviceSubClass, dump_usb_device() 96 udev->bDeviceProtocol); dump_usb_device() 102 udev->idVendor, dump_usb_device() 103 udev->idProduct); dump_usb_device() 110 usbip_speed_string(udev->speed)); dump_usb_device() 182 int read_usb_device(struct udev_device *sdev, struct usbip_usb_device *udev) read_usb_device() argument 187 READ_ATTR(udev, uint8_t, sdev, bDeviceClass, "%02x\n"); read_usb_device() 188 READ_ATTR(udev, uint8_t, sdev, bDeviceSubClass, "%02x\n"); read_usb_device() 189 READ_ATTR(udev, uint8_t, sdev, bDeviceProtocol, "%02x\n"); read_usb_device() 191 READ_ATTR(udev, uint16_t, sdev, idVendor, "%04x\n"); read_usb_device() 192 READ_ATTR(udev, uint16_t, sdev, idProduct, "%04x\n"); read_usb_device() 193 READ_ATTR(udev, uint16_t, sdev, bcdDevice, "%04x\n"); read_usb_device() 195 READ_ATTR(udev, uint8_t, sdev, bConfigurationValue, "%02x\n"); read_usb_device() 196 READ_ATTR(udev, uint8_t, sdev, bNumConfigurations, "%02x\n"); read_usb_device() 197 READ_ATTR(udev, uint8_t, sdev, bNumInterfaces, "%02x\n"); read_usb_device() 199 READ_ATTR(udev, uint8_t, sdev, devnum, "%d\n"); read_usb_device() 200 udev->speed = read_attr_speed(sdev); read_usb_device() 205 strncpy(udev->path, path, SYSFS_PATH_MAX); read_usb_device() 206 strncpy(udev->busid, name, SYSFS_BUS_ID_SIZE); read_usb_device() 209 udev->busnum = busnum; read_usb_device() 214 int read_usb_interface(struct usbip_usb_device *udev, int i, read_usb_interface() argument 220 sprintf(busid, "%s:%d.%d", udev->busid, udev->bConfigurationValue, i); read_usb_interface()
|
H A D | usbip_host_driver.c | 37 struct udev *udev_context; 39 static int32_t read_attr_usbip_status(struct usbip_usb_device *udev) read_attr_usbip_status() argument 48 udev->path); read_attr_usbip_status() 84 read_usb_device(edev->sudev, &edev->udev); usbip_exported_device_new() 86 edev->status = read_attr_usbip_status(&edev->udev); usbip_exported_device_new() 92 edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface); usbip_exported_device_new() 102 for (i = 0; i < edev->udev.bNumInterfaces; i++) usbip_exported_device_new() 103 read_usb_interface(&edev->udev, i, &edev->uinf[i]); usbip_exported_device_new() 232 dbg("device not available: %s", edev->udev.busid); usbip_host_export_device() 248 edev->udev.path, attr_name); usbip_host_export_device() 260 info("connect: %s", edev->udev.busid); usbip_host_export_device()
|
H A D | vhci_driver.h | 26 struct usbip_usb_device udev; member in struct:usbip_imported_device
|
H A D | vhci_driver.c | 16 struct udev *udev_context; 29 read_usb_device(sudev, &idev->udev); imported_device_init() 391 usbip_speed_string(idev->udev.speed)); usbip_vhci_imported_device_dump() 394 idev->udev.idVendor, idev->udev.idProduct); usbip_vhci_imported_device_dump() 399 printf("%10s -> usbip://%s:%s/%s\n", idev->udev.busid, usbip_vhci_imported_device_dump() 405 idev->udev.busid); usbip_vhci_imported_device_dump()
|
H A D | usbip_common.h | 121 int read_usb_device(struct udev_device *sdev, struct usbip_usb_device *udev); 124 int read_usb_interface(struct usbip_usb_device *udev, int i,
|
H A D | usbip_host_driver.h | 35 struct usbip_usb_device udev; member in struct:usbip_exported_device
|
/linux-4.1.27/drivers/usb/usbip/ |
H A D | stub_dev.c | 166 dev_dbg(&sdev->udev->dev, "shutdown tcp_socket %p\n", stub_shutdown_connection() 217 struct usb_device *udev = sdev->udev; stub_device_reset() local 220 dev_dbg(&udev->dev, "device reset"); stub_device_reset() 222 ret = usb_lock_device_for_reset(udev, sdev->interface); stub_device_reset() 224 dev_err(&udev->dev, "lock for reset\n"); stub_device_reset() 232 ret = usb_reset_device(udev); stub_device_reset() 233 usb_unlock_device(udev); stub_device_reset() 237 dev_err(&udev->dev, "device reset\n"); stub_device_reset() 240 dev_info(&udev->dev, "device reset\n"); stub_device_reset() 259 static struct stub_device *stub_device_alloc(struct usb_device *udev) stub_device_alloc() argument 262 int busnum = udev->bus->busnum; stub_device_alloc() 263 int devnum = udev->devnum; stub_device_alloc() 265 dev_dbg(&udev->dev, "allocating stub device"); stub_device_alloc() 272 sdev->udev = usb_get_dev(udev); stub_device_alloc() 300 dev_dbg(&udev->dev, "register new device\n"); stub_device_alloc() 310 static int stub_probe(struct usb_device *udev) stub_probe() argument 313 const char *udev_busid = dev_name(&udev->dev); stub_probe() 317 dev_dbg(&udev->dev, "Enter\n"); stub_probe() 323 dev_info(&udev->dev, stub_probe() 335 if (udev->descriptor.bDeviceClass == USB_CLASS_HUB) { stub_probe() 336 dev_dbg(&udev->dev, "%s is a usb hub device... skip!\n", stub_probe() 341 if (!strcmp(udev->bus->bus_name, "vhci_hcd")) { stub_probe() 342 dev_dbg(&udev->dev, stub_probe() 350 sdev = stub_device_alloc(udev); stub_probe() 354 dev_info(&udev->dev, stub_probe() 356 udev->bus->busnum, udev->devnum); stub_probe() 361 dev_set_drvdata(&udev->dev, sdev); stub_probe() 363 busid_priv->udev = udev; stub_probe() 370 rc = usb_hub_claim_port(udev->parent, udev->portnum, stub_probe() 371 (struct usb_dev_state *) udev); stub_probe() 373 dev_dbg(&udev->dev, "unable to claim port\n"); stub_probe() 377 rc = stub_add_files(&udev->dev); stub_probe() 379 dev_err(&udev->dev, "stub_add_files for %s\n", udev_busid); stub_probe() 386 usb_hub_release_port(udev->parent, udev->portnum, stub_probe() 387 (struct usb_dev_state *) udev); stub_probe() 389 dev_set_drvdata(&udev->dev, NULL); stub_probe() 390 usb_put_dev(udev); stub_probe() 413 static void stub_disconnect(struct usb_device *udev) stub_disconnect() argument 416 const char *udev_busid = dev_name(&udev->dev); stub_disconnect() 420 dev_dbg(&udev->dev, "Enter\n"); stub_disconnect() 428 sdev = dev_get_drvdata(&udev->dev); stub_disconnect() 432 dev_err(&udev->dev, "could not get device"); stub_disconnect() 436 dev_set_drvdata(&udev->dev, NULL); stub_disconnect() 441 stub_remove_files(&udev->dev); stub_disconnect() 444 rc = usb_hub_release_port(udev->parent, udev->portnum, stub_disconnect() 445 (struct usb_dev_state *) udev); stub_disconnect() 447 dev_dbg(&udev->dev, "unable to release port\n"); stub_disconnect() 458 usb_put_dev(sdev->udev); stub_disconnect() 477 static int stub_suspend(struct usb_device *udev, pm_message_t message) stub_suspend() argument 479 dev_dbg(&udev->dev, "stub_suspend\n"); stub_suspend() 484 static int stub_resume(struct usb_device *udev, pm_message_t message) stub_resume() argument 486 dev_dbg(&udev->dev, "stub_resume\n"); stub_resume()
|
H A D | stub_rx.c | 154 err = usb_set_configuration(sdev->udev, config); tweak_set_configuration_cmd() 156 dev_err(&sdev->udev->dev, "can't set config #%d, error %d\n", tweak_set_configuration_cmd() 173 if (usb_lock_device_for_reset(sdev->udev, sdev->interface) < 0) { tweak_reset_device_cmd() 177 usb_reset_device(sdev->udev); tweak_reset_device_cmd() 178 usb_unlock_device(sdev->udev); tweak_reset_device_cmd() 346 struct usb_device *udev = sdev->udev; get_pipe() local 351 ep = udev->ep_in[epnum & 0x7f]; get_pipe() 353 ep = udev->ep_out[epnum & 0x7f]; get_pipe() 363 return usb_sndctrlpipe(udev, epnum); get_pipe() 365 return usb_rcvctrlpipe(udev, epnum); get_pipe() 370 return usb_sndbulkpipe(udev, epnum); get_pipe() 372 return usb_rcvbulkpipe(udev, epnum); get_pipe() 377 return usb_sndintpipe(udev, epnum); get_pipe() 379 return usb_rcvintpipe(udev, epnum); get_pipe() 384 return usb_sndisocpipe(udev, epnum); get_pipe() 386 return usb_rcvisocpipe(udev, epnum); get_pipe() 454 struct usb_device *udev = sdev->udev; stub_recv_cmd_submit() local 496 priv->urb->dev = udev; stub_recv_cmd_submit() 540 struct device *dev = &sdev->udev->dev; stub_rx_pdu()
|
H A D | usbip_common.c | 98 static void usbip_dump_usb_device(struct usb_device *udev) usbip_dump_usb_device() argument 100 struct device *dev = &udev->dev; usbip_dump_usb_device() 104 udev->devnum, udev->devpath, usb_speed_string(udev->speed)); usbip_dump_usb_device() 106 pr_debug("tt %p, ttport %d\n", udev->tt, udev->ttport); usbip_dump_usb_device() 115 pr_debug(" %2u", (udev->toggle[0] & (1 << i)) ? 1 : 0); usbip_dump_usb_device() 120 pr_debug(" %2u", (udev->toggle[1] & (1 << i)) ? 1 : 0); usbip_dump_usb_device() 125 if (udev->ep_in[i]) usbip_dump_usb_device() 127 le16_to_cpu(udev->ep_in[i]->desc.wMaxPacketSize)); usbip_dump_usb_device() 133 if (udev->ep_out[i]) usbip_dump_usb_device() 135 le16_to_cpu(udev->ep_out[i]->desc.wMaxPacketSize)); usbip_dump_usb_device() 139 dev_dbg(dev, "parent %p, bus %p\n", udev->parent, udev->bus); usbip_dump_usb_device() 143 &udev->descriptor, udev->config, usbip_dump_usb_device() 144 udev->actconfig, udev->rawdescriptors); usbip_dump_usb_device() 147 udev->have_langid, udev->string_langid); usbip_dump_usb_device() 149 dev_dbg(dev, "maxchild %d\n", udev->maxchild); usbip_dump_usb_device()
|
H A D | stub.h | 37 struct usb_device *udev; member in struct:stub_device 89 struct usb_device *udev; member in struct:bus_id_priv
|
H A D | stub_main.c | 204 ret = device_attach(&bid->udev->dev); rebind_store() 206 dev_err(&bid->udev->dev, "rebind failed\n"); rebind_store() 255 dev_dbg(&sdev->udev->dev, "free sdev %p\n", sdev); stub_device_cleanup_urbs() 259 dev_dbg(&sdev->udev->dev, "free urb %p\n", urb); stub_device_cleanup_urbs()
|
H A D | usbip_common.h | 323 struct usb_device *udev = interface_to_usbdev(interface); interface_to_busnum() local 325 return udev->bus->busnum; interface_to_busnum() 330 struct usb_device *udev = interface_to_usbdev(interface); interface_to_devnum() local 332 return udev->devnum; interface_to_devnum()
|
/linux-4.1.27/drivers/target/ |
H A D | target_core_user.c | 157 struct tcmu_dev *udev = TCMU_DEV(se_dev); tcmu_alloc_cmd() local 166 tcmu_cmd->tcmu_dev = udev; tcmu_alloc_cmd() 172 spin_lock_irq(&udev->commands_lock); tcmu_alloc_cmd() 173 cmd_id = idr_alloc(&udev->commands, tcmu_cmd, 0, tcmu_alloc_cmd() 175 spin_unlock_irq(&udev->commands_lock); tcmu_alloc_cmd() 233 static bool is_ring_space_avail(struct tcmu_dev *udev, size_t cmd_size, size_t data_needed) is_ring_space_avail() argument 235 struct tcmu_mailbox *mb = udev->mb_addr; is_ring_space_avail() 242 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */ is_ring_space_avail() 248 if (head_to_end(cmd_head, udev->cmdr_size) >= cmd_size) is_ring_space_avail() 251 cmd_needed = cmd_size + head_to_end(cmd_head, udev->cmdr_size); is_ring_space_avail() 253 space = spc_free(cmd_head, udev->cmdr_last_cleaned, udev->cmdr_size); is_ring_space_avail() 256 udev->cmdr_last_cleaned, udev->cmdr_size); is_ring_space_avail() 260 space = spc_free(udev->data_head, udev->data_tail, udev->data_size); is_ring_space_avail() 262 pr_debug("no data space: %zu %zu %zu\n", udev->data_head, is_ring_space_avail() 263 udev->data_tail, udev->data_size); is_ring_space_avail() 272 struct tcmu_dev *udev = tcmu_cmd->tcmu_dev; tcmu_queue_cmd_ring() local 284 if (test_bit(TCMU_DEV_BIT_BROKEN, &udev->flags)) tcmu_queue_cmd_ring() 302 spin_lock_irq(&udev->cmdr_lock); tcmu_queue_cmd_ring() 304 mb = udev->mb_addr; tcmu_queue_cmd_ring() 305 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */ tcmu_queue_cmd_ring() 306 if ((command_size > (udev->cmdr_size / 2)) tcmu_queue_cmd_ring() 307 || tcmu_cmd->data_length > (udev->data_size - 1)) tcmu_queue_cmd_ring() 310 udev->cmdr_size, udev->data_size); tcmu_queue_cmd_ring() 312 while (!is_ring_space_avail(udev, command_size, tcmu_cmd->data_length)) { tcmu_queue_cmd_ring() 316 prepare_to_wait(&udev->wait_cmdr, &__wait, TASK_INTERRUPTIBLE); tcmu_queue_cmd_ring() 319 spin_unlock_irq(&udev->cmdr_lock); tcmu_queue_cmd_ring() 321 finish_wait(&udev->wait_cmdr, &__wait); tcmu_queue_cmd_ring() 327 spin_lock_irq(&udev->cmdr_lock); tcmu_queue_cmd_ring() 330 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */ tcmu_queue_cmd_ring() 334 if (head_to_end(cmd_head, udev->cmdr_size) < command_size) { tcmu_queue_cmd_ring() 335 size_t pad_size = head_to_end(cmd_head, udev->cmdr_size); tcmu_queue_cmd_ring() 345 UPDATE_HEAD(mb->cmd_head, pad_size, udev->cmdr_size); tcmu_queue_cmd_ring() 347 cmd_head = mb->cmd_head % udev->cmdr_size; /* UAM */ tcmu_queue_cmd_ring() 365 head_to_end(udev->data_head, udev->data_size)); tcmu_queue_cmd_ring() 367 void *to = (void *) mb + udev->data_off + udev->data_head; tcmu_queue_cmd_ring() 376 iov->iov_base = (void __user *) udev->data_off + tcmu_queue_cmd_ring() 377 udev->data_head; tcmu_queue_cmd_ring() 381 UPDATE_HEAD(udev->data_head, copy_bytes, udev->data_size); tcmu_queue_cmd_ring() 389 iov->iov_base = (void __user *) udev->data_off + tcmu_queue_cmd_ring() 390 udev->data_head; tcmu_queue_cmd_ring() 393 to = (void *) mb + udev->data_off + udev->data_head; tcmu_queue_cmd_ring() 401 UPDATE_HEAD(udev->data_head, copy_bytes, udev->data_size); tcmu_queue_cmd_ring() 416 UPDATE_HEAD(mb->cmd_head, command_size, udev->cmdr_size); tcmu_queue_cmd_ring() 419 spin_unlock_irq(&udev->cmdr_lock); tcmu_queue_cmd_ring() 422 uio_event_notify(&udev->uio_info); tcmu_queue_cmd_ring() 424 mod_timer(&udev->timeout, tcmu_queue_cmd_ring() 433 struct tcmu_dev *udev = TCMU_DEV(se_dev); tcmu_queue_cmd() local 444 spin_lock_irq(&udev->commands_lock); tcmu_queue_cmd() 445 idr_remove(&udev->commands, tcmu_cmd->cmd_id); tcmu_queue_cmd() 446 spin_unlock_irq(&udev->commands_lock); tcmu_queue_cmd() 457 struct tcmu_dev *udev = cmd->tcmu_dev; tcmu_handle_completion() local 462 UPDATE_HEAD(udev->data_tail, cmd->data_length, udev->data_size); tcmu_handle_completion() 467 UPDATE_HEAD(udev->data_tail, cmd->data_length, udev->data_size); tcmu_handle_completion() 481 UPDATE_HEAD(udev->data_tail, cmd->data_length, udev->data_size); tcmu_handle_completion() 494 head_to_end(udev->data_tail, udev->data_size)); tcmu_handle_completion() 498 from = (void *) udev->mb_addr + udev->data_off + udev->data_tail; tcmu_handle_completion() 502 UPDATE_HEAD(udev->data_tail, copy_bytes, udev->data_size); tcmu_handle_completion() 506 from = (void *) udev->mb_addr + udev->data_off + udev->data_tail; tcmu_handle_completion() 507 WARN_ON(udev->data_tail); tcmu_handle_completion() 513 UPDATE_HEAD(udev->data_tail, copy_bytes, udev->data_size); tcmu_handle_completion() 520 UPDATE_HEAD(udev->data_tail, cmd->data_length, udev->data_size); tcmu_handle_completion() 531 static unsigned int tcmu_handle_completions(struct tcmu_dev *udev) tcmu_handle_completions() argument 538 if (test_bit(TCMU_DEV_BIT_BROKEN, &udev->flags)) { tcmu_handle_completions() 543 spin_lock_irqsave(&udev->cmdr_lock, flags); tcmu_handle_completions() 545 mb = udev->mb_addr; tcmu_handle_completions() 548 while (udev->cmdr_last_cleaned != ACCESS_ONCE(mb->cmd_tail)) { tcmu_handle_completions() 550 struct tcmu_cmd_entry *entry = (void *) mb + CMDR_OFF + udev->cmdr_last_cleaned; tcmu_handle_completions() 556 UPDATE_HEAD(udev->cmdr_last_cleaned, tcmu_handle_completions() 558 udev->cmdr_size); tcmu_handle_completions() 563 spin_lock(&udev->commands_lock); tcmu_handle_completions() 564 cmd = idr_find(&udev->commands, entry->hdr.cmd_id); tcmu_handle_completions() 566 idr_remove(&udev->commands, cmd->cmd_id); tcmu_handle_completions() 567 spin_unlock(&udev->commands_lock); tcmu_handle_completions() 571 set_bit(TCMU_DEV_BIT_BROKEN, &udev->flags); tcmu_handle_completions() 577 UPDATE_HEAD(udev->cmdr_last_cleaned, tcmu_handle_completions() 579 udev->cmdr_size); tcmu_handle_completions() 585 del_timer(&udev->timeout); /* no more pending cmds */ tcmu_handle_completions() 587 spin_unlock_irqrestore(&udev->cmdr_lock, flags); tcmu_handle_completions() 589 wake_up(&udev->wait_cmdr); tcmu_handle_completions() 615 struct tcmu_dev *udev = (struct tcmu_dev *)data; tcmu_device_timedout() local 619 handled = tcmu_handle_completions(udev); tcmu_device_timedout() 623 spin_lock_irqsave(&udev->commands_lock, flags); tcmu_device_timedout() 624 idr_for_each(&udev->commands, tcmu_check_expired_cmd, NULL); tcmu_device_timedout() 625 spin_unlock_irqrestore(&udev->commands_lock, flags); tcmu_device_timedout() 655 struct tcmu_dev *udev; tcmu_alloc_device() local 657 udev = kzalloc(sizeof(struct tcmu_dev), GFP_KERNEL); tcmu_alloc_device() 658 if (!udev) tcmu_alloc_device() 661 udev->name = kstrdup(name, GFP_KERNEL); tcmu_alloc_device() 662 if (!udev->name) { tcmu_alloc_device() 663 kfree(udev); tcmu_alloc_device() 667 udev->hba = hba; tcmu_alloc_device() 669 init_waitqueue_head(&udev->wait_cmdr); tcmu_alloc_device() 670 spin_lock_init(&udev->cmdr_lock); tcmu_alloc_device() 672 idr_init(&udev->commands); tcmu_alloc_device() 673 spin_lock_init(&udev->commands_lock); tcmu_alloc_device() 675 setup_timer(&udev->timeout, tcmu_device_timedout, tcmu_alloc_device() 676 (unsigned long)udev); tcmu_alloc_device() 678 return &udev->se_dev; tcmu_alloc_device() 696 struct tcmu_dev *udev = vma->vm_private_data; tcmu_find_mem_index() local 697 struct uio_info *info = &udev->uio_info; tcmu_find_mem_index() 709 struct tcmu_dev *udev = vma->vm_private_data; tcmu_vma_fault() local 710 struct uio_info *info = &udev->uio_info; tcmu_vma_fault() 741 struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); tcmu_mmap() local 746 vma->vm_private_data = udev; tcmu_mmap() 757 struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); tcmu_open() local 760 if (test_and_set_bit(TCMU_DEV_BIT_OPEN, &udev->flags)) tcmu_open() 770 struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); tcmu_release() local 772 clear_bit(TCMU_DEV_BIT_OPEN, &udev->flags); tcmu_release() 818 struct tcmu_dev *udev = TCMU_DEV(dev); tcmu_configure_device() local 819 struct tcmu_hba *hba = udev->hba->hba_ptr; tcmu_configure_device() 827 info = &udev->uio_info; tcmu_configure_device() 829 size = snprintf(NULL, 0, "tcm-user/%u/%s/%s", hba->host_id, udev->name, tcmu_configure_device() 830 udev->dev_config); tcmu_configure_device() 836 used = snprintf(str, size, "tcm-user/%u/%s", hba->host_id, udev->name); tcmu_configure_device() 838 if (udev->dev_config[0]) tcmu_configure_device() 839 snprintf(str + used, size - used, "/%s", udev->dev_config); tcmu_configure_device() 843 udev->mb_addr = vzalloc(TCMU_RING_SIZE); tcmu_configure_device() 844 if (!udev->mb_addr) { tcmu_configure_device() 850 udev->cmdr_size = CMDR_SIZE - CMDR_OFF; tcmu_configure_device() 851 udev->data_off = CMDR_SIZE; tcmu_configure_device() 852 udev->data_size = TCMU_RING_SIZE - CMDR_SIZE; tcmu_configure_device() 854 mb = udev->mb_addr; tcmu_configure_device() 857 mb->cmdr_size = udev->cmdr_size; tcmu_configure_device() 859 WARN_ON(!PAGE_ALIGNED(udev->data_off)); tcmu_configure_device() 860 WARN_ON(udev->data_size % PAGE_SIZE); tcmu_configure_device() 865 info->mem[0].addr = (phys_addr_t) udev->mb_addr; tcmu_configure_device() 885 ret = tcmu_netlink_event(TCMU_CMD_ADDED_DEVICE, udev->uio_info.name, tcmu_configure_device() 886 udev->uio_info.uio_dev->minor); tcmu_configure_device() 893 uio_unregister_device(&udev->uio_info); tcmu_configure_device() 895 vfree(udev->mb_addr); tcmu_configure_device() 913 struct tcmu_dev *udev = TCMU_DEV(dev); tcmu_free_device() local 916 del_timer_sync(&udev->timeout); tcmu_free_device() 918 vfree(udev->mb_addr); tcmu_free_device() 921 spin_lock_irq(&udev->commands_lock); tcmu_free_device() 922 i = idr_for_each(&udev->commands, tcmu_check_pending_cmd, NULL); tcmu_free_device() 923 idr_destroy(&udev->commands); tcmu_free_device() 924 spin_unlock_irq(&udev->commands_lock); tcmu_free_device() 928 if (udev->uio_info.uio_dev) { tcmu_free_device() 929 tcmu_netlink_event(TCMU_CMD_REMOVED_DEVICE, udev->uio_info.name, tcmu_free_device() 930 udev->uio_info.uio_dev->minor); tcmu_free_device() 932 uio_unregister_device(&udev->uio_info); tcmu_free_device() 933 kfree(udev->uio_info.name); tcmu_free_device() 934 kfree(udev->name); tcmu_free_device() 937 kfree(udev); tcmu_free_device() 954 struct tcmu_dev *udev = TCMU_DEV(dev); tcmu_set_configfs_dev_params() local 973 if (match_strlcpy(udev->dev_config, &args[0], tcmu_set_configfs_dev_params() 978 pr_debug("TCMU: Referencing Path: %s\n", udev->dev_config); tcmu_set_configfs_dev_params() 986 ret = kstrtoul(arg_p, 0, (unsigned long *) &udev->dev_size); tcmu_set_configfs_dev_params() 1020 struct tcmu_dev *udev = TCMU_DEV(dev); tcmu_show_configfs_dev_params() local 1024 udev->dev_config[0] ? udev->dev_config : "NULL"); tcmu_show_configfs_dev_params() 1025 bl += sprintf(b + bl, "Size: %zu\n", udev->dev_size); tcmu_show_configfs_dev_params() 1032 struct tcmu_dev *udev = TCMU_DEV(dev); tcmu_get_blocks() local 1034 return div_u64(udev->dev_size - dev->dev_attrib.block_size, tcmu_get_blocks()
|
/linux-4.1.27/drivers/staging/gdm724x/ |
H A D | gdm_usb.c | 70 static int request_mac_address(struct lte_udev *udev) request_mac_address() argument 74 struct usb_device *usbdev = udev->usbdev; request_mac_address() 78 hci->cmd_evt = gdm_cpu_to_dev16(&udev->gdm_ed, LTE_GET_INFORMATION); request_mac_address() 79 hci->len = gdm_cpu_to_dev16(&udev->gdm_ed, 1); request_mac_address() 85 udev->request_mac_addr = 1; request_mac_address() 257 static void release_usb(struct lte_udev *udev) release_usb() argument 259 struct rx_cxt *rx = &udev->rx; release_usb() 260 struct tx_cxt *tx = &udev->tx; release_usb() 301 if (r->index == (void *)udev) { release_usb() 309 static int init_usb(struct lte_udev *udev) init_usb() argument 313 struct tx_cxt *tx = &udev->tx; init_usb() 314 struct rx_cxt *rx = &udev->rx; init_usb() 318 udev->send_complete = 1; init_usb() 319 udev->tx_stop = 0; init_usb() 320 udev->request_mac_addr = 0; init_usb() 321 udev->usb_state = PM_NORMAL; init_usb() 337 udev->rx_cb = NULL; init_usb() 360 INIT_DELAYED_WORK(&udev->work_tx, do_tx); init_usb() 361 INIT_DELAYED_WORK(&udev->work_rx, do_rx); init_usb() 364 release_usb(udev); init_usb() 371 struct lte_udev *udev = phy_dev->priv_dev; set_mac_address() local 375 if (tlv->type == MAC_ADDRESS && udev->request_mac_addr) { set_mac_address() 379 &udev->intf->dev, mac_address) < 0) set_mac_address() 382 udev->request_mac_addr = 0; set_mac_address() 392 struct lte_udev *udev = do_rx() local 394 struct rx_cxt *rx = &udev->rx; do_rx() 414 udev = (struct lte_udev *)phy_dev->priv_dev; do_rx() 416 cmd_evt = gdm_dev16_to_cpu(&udev->gdm_ed, hci->cmd_evt); do_rx() 443 gdm_usb_recv(udev, do_rx() 471 struct lte_udev *udev = container_of(r->rx, struct lte_udev, rx); gdm_usb_rcv_complete() local 472 struct usb_device *usbdev = udev->usbdev; gdm_usb_rcv_complete() 479 queue_work(usb_rx_wq, &udev->work_rx.work); gdm_usb_rcv_complete() 482 if (urb->status && udev->usb_state == PM_NORMAL) gdm_usb_rcv_complete() 498 struct lte_udev *udev = priv_dev; gdm_usb_recv() local 499 struct usb_device *usbdev = udev->usbdev; gdm_usb_recv() 500 struct rx_cxt *rx = &udev->rx; gdm_usb_recv() 506 if (!udev->usbdev) { gdm_usb_recv() 517 udev->rx_cb = cb; gdm_usb_recv() 520 r->index = (void *)udev; gdm_usb_recv() 556 struct lte_udev *udev = container_of(tx, struct lte_udev, tx); gdm_usb_send_complete() local 570 udev->send_complete = 1; gdm_usb_send_complete() 571 queue_work(usb_tx_wq, &udev->work_tx.work); gdm_usb_send_complete() 601 static u32 packet_aggregation(struct lte_udev *udev, u8 *send_buf) packet_aggregation() argument 603 struct tx_cxt *tx = &udev->tx; packet_aggregation() 610 multi_sdu->cmd_evt = gdm_cpu_to_dev16(&udev->gdm_ed, LTE_TX_MULTI_SDU); packet_aggregation() 641 multi_sdu->len = gdm_cpu_to_dev16(&udev->gdm_ed, send_len); packet_aggregation() 642 multi_sdu->num_packet = gdm_cpu_to_dev16(&udev->gdm_ed, num_packet); packet_aggregation() 649 struct lte_udev *udev = do_tx() local 651 struct usb_device *usbdev = udev->usbdev; do_tx() 652 struct tx_cxt *tx = &udev->tx; do_tx() 658 if (!usb_autopm_get_interface(udev->intf)) do_tx() 659 usb_autopm_put_interface(udev->intf); do_tx() 661 if (udev->usb_state == PM_SUSPEND) do_tx() 665 if (!udev->send_complete) { do_tx() 669 udev->send_complete = 0; do_tx() 678 if (udev->tx_stop) { do_tx() 679 udev->send_complete = 1; do_tx() 696 udev->send_complete = 1; do_tx() 703 len = packet_aggregation(udev, t->buf); do_tx() 718 struct lte_udev *udev = priv_dev; gdm_usb_sdu_send() local 719 struct tx_cxt *tx = &udev->tx; gdm_usb_sdu_send() 726 if (!udev->usbdev) { gdm_usb_sdu_send() 741 sdu->cmd_evt = gdm_cpu_to_dev16(&udev->gdm_ed, LTE_TX_SDU); gdm_usb_sdu_send() 751 sdu->len = gdm_cpu_to_dev16(&udev->gdm_ed, send_len); gdm_usb_sdu_send() 752 sdu->dftEpsId = gdm_cpu_to_dev32(&udev->gdm_ed, dftEpsId); gdm_usb_sdu_send() 753 sdu->bearer_ID = gdm_cpu_to_dev32(&udev->gdm_ed, epsId); gdm_usb_sdu_send() 754 sdu->nic_type = gdm_cpu_to_dev32(&udev->gdm_ed, nic_type); gdm_usb_sdu_send() 762 queue_work(usb_tx_wq, &udev->work_tx.work); gdm_usb_sdu_send() 774 struct lte_udev *udev = priv_dev; gdm_usb_hci_send() local 775 struct tx_cxt *tx = &udev->tx; gdm_usb_hci_send() 779 if (!udev->usbdev) { gdm_usb_hci_send() 799 queue_work(usb_tx_wq, &udev->work_tx.work); gdm_usb_hci_send() 807 struct lte_udev *udev = priv_dev; gdm_usb_get_endian() local 809 return &udev->gdm_ed; gdm_usb_get_endian() 817 struct lte_udev *udev = NULL; gdm_usb_probe() local 837 udev = kzalloc(sizeof(struct lte_udev), GFP_KERNEL); gdm_usb_probe() 838 if (!udev) { gdm_usb_probe() 843 phy_dev->priv_dev = (void *)udev; gdm_usb_probe() 849 udev->usbdev = usbdev; gdm_usb_probe() 850 ret = init_usb(udev); gdm_usb_probe() 855 udev->intf = intf; gdm_usb_probe() 865 gdm_set_endian(&udev->gdm_ed, ENDIANNESS_BIG); gdm_usb_probe() 867 gdm_set_endian(&udev->gdm_ed, ENDIANNESS_LITTLE); gdm_usb_probe() 869 ret = request_mac_address(udev); gdm_usb_probe() 882 release_usb(udev); gdm_usb_probe() 884 kfree(udev); gdm_usb_probe() 894 struct lte_udev *udev; gdm_usb_disconnect() local 905 udev = phy_dev->priv_dev; gdm_usb_disconnect() 908 release_usb(udev); gdm_usb_disconnect() 910 kfree(udev); gdm_usb_disconnect() 911 udev = NULL; gdm_usb_disconnect() 922 struct lte_udev *udev; gdm_usb_suspend() local 929 udev = phy_dev->priv_dev; gdm_usb_suspend() 930 rx = &udev->rx; gdm_usb_suspend() 931 if (udev->usb_state != PM_NORMAL) { gdm_usb_suspend() 936 udev->usb_state = PM_SUSPEND; gdm_usb_suspend() 953 struct lte_udev *udev; gdm_usb_resume() local 961 udev = phy_dev->priv_dev; gdm_usb_resume() 962 rx = &udev->rx; gdm_usb_resume() 964 if (udev->usb_state != PM_SUSPEND) { gdm_usb_resume() 968 udev->usb_state = PM_NORMAL; gdm_usb_resume() 977 udev->rx_cb, gdm_usb_resume() 982 tx = &udev->tx; gdm_usb_resume() 984 queue_work(usb_tx_wq, &udev->work_tx.work); gdm_usb_resume()
|
/linux-4.1.27/drivers/staging/gdm72xx/ |
H A D | gdm_usb.c | 160 static void release_usb(struct usbwm_dev *udev) release_usb() argument 162 struct tx_cxt *tx = &udev->tx; release_usb() 163 struct rx_cxt *rx = &udev->rx; release_usb() 202 static int init_usb(struct usbwm_dev *udev) init_usb() argument 205 struct tx_cxt *tx = &udev->tx; init_usb() 206 struct rx_cxt *rx = &udev->rx; init_usb() 248 release_usb(udev); init_usb() 290 struct usbwm_dev *udev = priv_dev; gdm_usb_send() local 291 struct usb_device *usbdev = udev->usbdev; gdm_usb_send() 292 struct tx_cxt *tx = &udev->tx; gdm_usb_send() 294 int padding = udev->padding; gdm_usb_send() 303 if (!udev->usbdev) { gdm_usb_send() 349 schedule_work(&udev->pm_ws); gdm_usb_send() 355 if (udev->bw_switch) { gdm_usb_send() 362 rx = &udev->rx; gdm_usb_send() 369 udev->bw_switch = 1; gdm_usb_send() 372 list_add_tail(&udev->list, &k_list); gdm_usb_send() 408 struct usbwm_dev *udev = container_of(r->rx_cxt, struct usbwm_dev, rx); gdm_usb_rcv_complete() local 409 struct tx_cxt *tx = &udev->tx; gdm_usb_rcv_complete() 466 struct usbwm_dev *udev = priv_dev; gdm_usb_receive() local 467 struct usb_device *usbdev = udev->usbdev; gdm_usb_receive() 468 struct rx_cxt *rx = &udev->rx; gdm_usb_receive() 472 if (!udev->usbdev) { gdm_usb_receive() 496 struct usbwm_dev *udev = container_of(work, struct usbwm_dev, pm_ws); do_pm_control() local 497 struct tx_cxt *tx = &udev->tx; do_pm_control() 501 ret = usb_autopm_get_interface(udev->intf); do_pm_control() 503 usb_autopm_put_interface(udev->intf); do_pm_control() 506 if (!(udev->usbdev->state & USB_STATE_SUSPENDED) && do_pm_control() 530 struct usbwm_dev *udev = NULL; gdm_usb_probe() local 565 udev = kzalloc(sizeof(*udev), GFP_KERNEL); gdm_usb_probe() 566 if (udev == NULL) { gdm_usb_probe() 572 udev->padding = GDM7205_PADDING; gdm_usb_probe() 574 udev->padding = 0; gdm_usb_probe() 576 phy_dev->priv_dev = (void *)udev; gdm_usb_probe() 580 ret = init_usb(udev); gdm_usb_probe() 584 udev->usbdev = usbdev; gdm_usb_probe() 587 udev->intf = intf; gdm_usb_probe() 594 INIT_WORK(&udev->pm_ws, do_pm_control); gdm_usb_probe() 599 release_usb(udev); gdm_usb_probe() 604 kfree(udev); gdm_usb_probe() 616 struct usbwm_dev *udev; gdm_usb_disconnect() local 629 udev = phy_dev->priv_dev; gdm_usb_disconnect() 630 udev->usbdev = NULL; gdm_usb_disconnect() 633 release_usb(udev); gdm_usb_disconnect() 634 kfree(udev); gdm_usb_disconnect() 645 struct usbwm_dev *udev; gdm_suspend() local 654 udev = phy_dev->priv_dev; gdm_suspend() 655 rx = &udev->rx; gdm_suspend() 670 struct usbwm_dev *udev; gdm_resume() local 679 udev = phy_dev->priv_dev; gdm_resume() 680 rx = &udev->rx; gdm_resume() 697 struct usbwm_dev *udev; k_mode_thread() local 708 udev = list_entry(k_list.next, struct usbwm_dev, list); k_mode_thread() 709 tx = &udev->tx; k_mode_thread() 710 rx = &udev->rx; k_mode_thread() 712 list_del(&udev->list); k_mode_thread() 739 udev->bw_switch = 0; k_mode_thread()
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb_urb.c | 31 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, -EINVAL); dvb_usb_v2_generic_io() 35 dev_dbg(&d->udev->dev, "%s: >>> %*ph\n", __func__, wlen, wbuf); dvb_usb_v2_generic_io() 37 ret = usb_bulk_msg(d->udev, usb_sndbulkpipe(d->udev, dvb_usb_v2_generic_io() 41 dev_err(&d->udev->dev, "%s: usb_bulk_msg() failed=%d\n", dvb_usb_v2_generic_io() 53 ret = usb_bulk_msg(d->udev, usb_rcvbulkpipe(d->udev, dvb_usb_v2_generic_io() 57 dev_err(&d->udev->dev, dvb_usb_v2_generic_io() 61 dev_dbg(&d->udev->dev, "%s: <<< %*ph\n", __func__, dvb_usb_v2_generic_io()
|
H A D | usb_urb.c | 25 dev_dbg_ratelimited(&stream->udev->dev, usb_urb_complete() 41 dev_dbg_ratelimited(&stream->udev->dev, usb_urb_complete() 52 dev_dbg(&stream->udev->dev, usb_urb_complete() 70 dev_err(&stream->udev->dev, usb_urb_complete() 82 dev_dbg(&stream->udev->dev, "%s: kill urb=%d\n", __func__, i); usb_urb_killv2() 102 dev_dbg(&stream->udev->dev, "%s: submit urb=%d\n", __func__, i); usb_urb_submitv2() 105 dev_err(&stream->udev->dev, usb_urb_submitv2() 124 dev_dbg(&stream->udev->dev, "%s: free urb=%d\n", usb_urb_free_urbs() 141 dev_dbg(&stream->udev->dev, "%s: alloc urb=%d\n", __func__, i); usb_urb_alloc_bulk_urbs() 144 dev_dbg(&stream->udev->dev, "%s: failed\n", __func__); usb_urb_alloc_bulk_urbs() 150 stream->udev, usb_urb_alloc_bulk_urbs() 151 usb_rcvbulkpipe(stream->udev, usb_urb_alloc_bulk_urbs() 172 dev_dbg(&stream->udev->dev, "%s: alloc urb=%d\n", __func__, i); usb_urb_alloc_isoc_urbs() 176 dev_dbg(&stream->udev->dev, "%s: failed\n", __func__); usb_urb_alloc_isoc_urbs() 184 urb->dev = stream->udev; usb_urb_alloc_isoc_urbs() 187 urb->pipe = usb_rcvisocpipe(stream->udev, usb_urb_alloc_isoc_urbs() 214 dev_dbg(&stream->udev->dev, "%s: free buf=%d\n", usb_free_stream_buffers() 216 usb_free_coherent(stream->udev, stream->buf_size, usb_free_stream_buffers() 233 dev_dbg(&stream->udev->dev, usb_alloc_stream_buffers() 239 stream->udev, size, GFP_ATOMIC, usb_alloc_stream_buffers() 242 dev_dbg(&stream->udev->dev, "%s: alloc buf=%d failed\n", usb_alloc_stream_buffers() 248 dev_dbg(&stream->udev->dev, "%s: alloc buf=%d %p (dma %llu)\n", usb_alloc_stream_buffers() 273 dev_err(&stream->udev->dev, "%s: invalid endpoint type=%d\n", usb_urb_reconfig() 279 dev_err(&stream->udev->dev, usb_urb_reconfig() 303 dev_dbg(&stream->udev->dev, "%s: re-alloc urbs\n", __func__); usb_urb_reconfig() 326 dev_err(&stream->udev->dev, usb_urb_initv2() 349 dev_err(&stream->udev->dev, usb_urb_initv2()
|
H A D | dvb_usb_core.c | 39 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_download_firmware() 46 ret = request_firmware(&fw, name, &d->udev->dev); dvb_usbv2_download_firmware() 48 dev_err(&d->udev->dev, dvb_usbv2_download_firmware() 54 dev_info(&d->udev->dev, "%s: downloading firmware from file '%s'\n", dvb_usbv2_download_firmware() 64 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_download_firmware() 71 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_i2c_init() 78 d->i2c_adap.dev.parent = &d->udev->dev; dvb_usbv2_i2c_init() 84 dev_err(&d->udev->dev, "%s: i2c_add_adapter() failed=%d\n", dvb_usbv2_i2c_init() 91 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_i2c_init() 97 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_i2c_exit() 123 dev_err(&d->udev->dev, "%s: rc.query() failed=%d\n", dvb_usb_read_remote_control() 137 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_remote_init() 157 dev->dev.parent = &d->udev->dev; dvb_usbv2_remote_init() 159 usb_make_path(d->udev, d->rc_phys, sizeof(d->rc_phys)); dvb_usbv2_remote_init() 162 usb_to_input_id(d->udev, &dev->input_id); dvb_usbv2_remote_init() 184 dev_info(&d->udev->dev, dvb_usbv2_remote_init() 194 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_remote_init() 200 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_remote_exit() 238 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, dvb_usbv2_adapter_stream_init() 241 adap->stream.udev = adap_to_d(adap)->udev; dvb_usbv2_adapter_stream_init() 250 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, dvb_usbv2_adapter_stream_exit() 262 dev_dbg(&d->udev->dev, dvb_usb_start_feed() 288 dev_err(&d->udev->dev, dvb_usb_start_feed() 315 dev_err(&d->udev->dev, dvb_usb_start_feed() 324 dev_err(&d->udev->dev, dvb_usb_start_feed() 335 dev_err(&d->udev->dev, "%s: pid_filter() failed=%d\n", dvb_usb_start_feed() 340 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usb_start_feed() 349 dev_dbg(&d->udev->dev, dvb_usb_stop_feed() 363 dev_err(&d->udev->dev, "%s: pid_filter() failed=%d\n", dvb_usb_stop_feed() 375 dev_err(&d->udev->dev, dvb_usb_stop_feed() 384 dev_err(&d->udev->dev, dvb_usb_stop_feed() 399 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usb_stop_feed() 408 struct usb_device *udev = d->udev; dvb_usbv2_media_device_register() local 415 mdev->dev = &udev->dev; dvb_usbv2_media_device_register() 417 if (udev->serial) dvb_usbv2_media_device_register() 418 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); dvb_usbv2_media_device_register() 419 strcpy(mdev->bus_info, udev->devpath); dvb_usbv2_media_device_register() 420 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); dvb_usbv2_media_device_register() 425 dev_err(&d->udev->dev, dvb_usbv2_media_device_register() 434 dev_info(&d->udev->dev, "media controller created\n"); dvb_usbv2_media_device_register() 458 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, adap->id); dvb_usbv2_adapter_dvb_init() 461 &d->udev->dev, d->props->adapter_nr); dvb_usbv2_adapter_dvb_init() 463 dev_dbg(&d->udev->dev, "%s: dvb_register_adapter() failed=%d\n", dvb_usbv2_adapter_dvb_init() 478 dev_info(&d->udev->dev, "%s: MAC address: %pM\n", dvb_usbv2_adapter_dvb_init() 492 dev_err(&d->udev->dev, "%s: dvb_dmx_init() failed=%d\n", dvb_usbv2_adapter_dvb_init() 502 dev_err(&d->udev->dev, "%s: dvb_dmxdev_init() failed=%d\n", dvb_usbv2_adapter_dvb_init() 509 dev_err(&d->udev->dev, "%s: dvb_net_init() failed=%d\n", dvb_usbv2_adapter_dvb_init() 529 dev_dbg(&adap_to_d(adap)->udev->dev, "%s: adap=%d\n", __func__, dvb_usbv2_adapter_dvb_exit() 555 dev_dbg(&d->udev->dev, "%s: power=%d\n", __func__, onoff); dvb_usbv2_device_power_ctrl() 565 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_device_power_ctrl() 574 dev_dbg(&d->udev->dev, "%s: adap=%d fe=%d\n", __func__, adap->id, dvb_usb_fe_init() 604 dev_dbg(&d->udev->dev, "%s: ret=%d\n", __func__, ret); dvb_usb_fe_init() 613 dev_dbg(&d->udev->dev, "%s: adap=%d fe=%d\n", __func__, adap->id, dvb_usb_fe_sleep() 645 dev_dbg(&d->udev->dev, "%s: ret=%d\n", __func__, ret); dvb_usb_fe_sleep() 653 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, adap->id); dvb_usbv2_adapter_frontend_init() 661 dev_dbg(&d->udev->dev, dvb_usbv2_adapter_frontend_init() 667 dev_dbg(&d->udev->dev, "%s: frontend_attach() do not exists\n", dvb_usbv2_adapter_frontend_init() 683 dev_err(&d->udev->dev, dvb_usbv2_adapter_frontend_init() 695 dev_dbg(&d->udev->dev, "%s: tuner_attach() failed=%d\n", dvb_usbv2_adapter_frontend_init() 718 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_adapter_frontend_init() 727 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, adap->id); dvb_usbv2_adapter_frontend_exit() 739 dev_dbg(&d->udev->dev, "%s: tuner_detach() failed=%d\n", dvb_usbv2_adapter_frontend_exit() 747 dev_dbg(&d->udev->dev, dvb_usbv2_adapter_frontend_exit() 777 if (d->udev->speed == USB_SPEED_FULL && dvb_usbv2_adapter_init() 779 dev_err(&d->udev->dev, dvb_usbv2_adapter_init() 784 } else if ((d->udev->speed == USB_SPEED_FULL && dvb_usbv2_adapter_init() 787 dev_info(&d->udev->dev, dvb_usbv2_adapter_init() 794 dev_info(&d->udev->dev, dvb_usbv2_adapter_init() 803 dev_info(&d->udev->dev, dvb_usbv2_adapter_init() 829 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_adapter_init() 836 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_adapter_exit() 852 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_exit() 866 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_init() 899 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_init() 908 struct usb_device *udev = interface_to_usbdev(intf); dvb_usbv2_probe() local 912 dev_dbg(&udev->dev, "%s: bInterfaceNumber=%d\n", __func__, dvb_usbv2_probe() 916 dev_err(&udev->dev, "%s: driver_info failed\n", KBUILD_MODNAME); dvb_usbv2_probe() 923 dev_err(&udev->dev, "%s: kzalloc() failed\n", KBUILD_MODNAME); dvb_usbv2_probe() 931 d->udev = udev; dvb_usbv2_probe() 946 dev_err(&d->udev->dev, "%s: kzalloc() failed\n", dvb_usbv2_probe() 959 dev_info(&d->udev->dev, dvb_usbv2_probe() 988 dev_info(&d->udev->dev, "%s: found a '%s' in warm state\n", dvb_usbv2_probe() 995 dev_info(&d->udev->dev, dvb_usbv2_probe() 1005 dev_dbg(&udev->dev, "%s: failed=%d\n", __func__, ret); dvb_usbv2_probe() 1014 struct device dev = d->udev->dev; dvb_usbv2_disconnect() 1016 dev_dbg(&d->udev->dev, "%s: bInterfaceNumber=%d\n", __func__, dvb_usbv2_disconnect() 1034 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_suspend() 1064 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_resume_common() 1094 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_resume() 1104 dev_dbg(&d->udev->dev, "%s:\n", __func__); dvb_usbv2_reset_resume()
|
H A D | ec168.c | 64 dev_err(&d->udev->dev, "%s: unknown command=%02x\n", ec168_ctrl_msg() 79 pipe = usb_sndctrlpipe(d->udev, 0); ec168_ctrl_msg() 82 pipe = usb_rcvctrlpipe(d->udev, 0); ec168_ctrl_msg() 87 ret = usb_control_msg(d->udev, pipe, request, requesttype, req->value, ec168_ctrl_msg() 90 dvb_usb_dbg_usb_control_msg(d->udev, request, requesttype, req->value, ec168_ctrl_msg() 108 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); ec168_ctrl_msg() 140 dev_err(&d->udev->dev, "%s: I2C read not " \ ec168_i2c_xfer() 192 dev_dbg(&d->udev->dev, "%s:\n", __func__); ec168_identify_state() 198 dev_dbg(&d->udev->dev, "%s: reply=%02x\n", __func__, reply); ec168_identify_state() 207 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); ec168_identify_state() 216 dev_dbg(&d->udev->dev, "%s:\n", __func__); ec168_download_firmware() 230 dev_err(&d->udev->dev, ec168_download_firmware() 265 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); ec168_download_firmware() 276 dev_dbg(&d->udev->dev, "%s:\n", __func__); ec168_ec100_frontend_attach() 306 dev_dbg(&d->udev->dev, "%s:\n", __func__); ec168_mxl5003s_tuner_attach() 316 dev_dbg(&d->udev->dev, "%s: onoff=%d\n", __func__, onoff); ec168_streaming_ctrl()
|
H A D | af9015.c | 72 dev_err(&d->udev->dev, "%s: unknown command=%d\n", af9015_ctrl_msg() 81 dev_err(&d->udev->dev, "%s: too much data; cmd=%d len=%d\n", af9015_ctrl_msg() 109 dev_err(&d->udev->dev, "%s: command failed=%d\n", af9015_ctrl_msg() 340 dev_dbg(&d->udev->dev, "%s: reply=%02x\n", __func__, reply); af9015_identify_state() 357 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9015_download_firmware() 379 dev_err(&d->udev->dev, af9015_download_firmware() 391 dev_err(&d->udev->dev, "%s: firmware boot failed=%d\n", af9015_download_firmware() 426 dev_dbg(&d->udev->dev, "%s: %*ph\n", __func__, 16, buf + i); af9015_eeprom_hash() 428 dev_dbg(&d->udev->dev, "%s: eeprom sum=%.8x\n", af9015_eeprom_hash() 432 dev_err(&d->udev->dev, "%s: eeprom failed=%d\n", KBUILD_MODNAME, ret); af9015_eeprom_hash() 443 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9015_read_config() 461 dev_dbg(&d->udev->dev, "%s: IR mode=%d\n", __func__, val); af9015_read_config() 470 dev_dbg(&d->udev->dev, "%s: TS mode=%d\n", __func__, state->dual_mode); af9015_read_config() 473 if (d->udev->speed == USB_SPEED_FULL) af9015_read_config() 508 dev_dbg(&d->udev->dev, "%s: [%d] xtal=%d set clock=%d\n", af9015_read_config() 527 dev_dbg(&d->udev->dev, "%s: [%d] IF frequency=%d\n", __func__, af9015_read_config() 541 dev_dbg(&d->udev->dev, "%s: [%d] MT2060 IF1=%d\n", __func__, i, af9015_read_config() 571 dev_err(&d->udev->dev, "%s: tuner id=%d not " \ af9015_read_config() 578 dev_dbg(&d->udev->dev, "%s: [%d] tuner id=%d\n", af9015_read_config() 584 dev_err(&d->udev->dev, "%s: eeprom read failed=%d\n", af9015_read_config() 590 if (le16_to_cpu(d->udev->descriptor.idVendor) == USB_VID_AVERMEDIA && af9015_read_config() 591 ((le16_to_cpu(d->udev->descriptor.idProduct) == af9015_read_config() 593 (le16_to_cpu(d->udev->descriptor.idProduct) == af9015_read_config() 595 dev_dbg(&d->udev->dev, af9015_read_config() 612 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, fe_to_adap(fe)->id); af9015_get_stream_config() 614 if (d->udev->speed == USB_SPEED_FULL) af9015_get_stream_config() 731 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9015_copy_firmware() 746 dev_dbg(&d->udev->dev, "%s: firmware status=%02x\n", af9015_copy_firmware() 762 dev_err(&d->udev->dev, "%s: firmware copy cmd failed=%d\n", af9015_copy_firmware() 765 dev_dbg(&d->udev->dev, "%s: firmware copy done\n", __func__); af9015_copy_firmware() 775 dev_dbg(&d->udev->dev, "%s: firmware boot cmd status=%d\n", af9015_copy_firmware() 786 dev_dbg(&d->udev->dev, "%s: firmware status cmd status=%d " \ af9015_copy_firmware() 796 dev_err(&d->udev->dev, "%s: firmware did not run\n", af9015_copy_firmware() 800 dev_err(&d->udev->dev, "%s: firmware boot timeout\n", af9015_copy_firmware() 830 dev_err(&adap_to_d(adap)->udev->dev, af9015_af9013_frontend_attach() 942 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9015_tuner_attach() 996 dev_err(&d->udev->dev, "%s: unknown tuner id=%d\n", af9015_tuner_attach() 1021 dev_dbg(&d->udev->dev, "%s: onoff=%d\n", __func__, onoff); af9015_pid_filter_ctrl() 1037 dev_dbg(&d->udev->dev, "%s: index=%d pid=%04x onoff=%d\n", af9015_pid_filter() 1061 dev_dbg(&d->udev->dev, "%s: USB speed=%d\n", __func__, d->udev->speed); af9015_init_endpoint() 1063 if (d->udev->speed == USB_SPEED_FULL) { af9015_init_endpoint() 1136 dev_err(&d->udev->dev, "%s: endpoint init failed=%d\n", af9015_init_endpoint() 1146 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9015_init() 1208 dev_dbg(&d->udev->dev, "%s: invalid data\n", __func__); af9015_rc_query() 1215 dev_dbg(&d->udev->dev, "%s: key repeated\n", __func__); af9015_rc_query() 1223 dev_dbg(&d->udev->dev, "%s: key pressed %*ph\n", af9015_rc_query() 1253 dev_dbg(&d->udev->dev, "%s: no key press\n", __func__); af9015_rc_query() 1264 dev_warn(&d->udev->dev, "%s: rc query failed=%d\n", af9015_rc_query() 1280 u16 vid = le16_to_cpu(d->udev->descriptor.idVendor); af9015_get_rc_config() 1303 usb_string(d->udev, d->udev->descriptor.iManufacturer, af9015_get_rc_config() 1331 struct usb_device *udev = interface_to_usbdev(intf); af9015_probe() local 1335 usb_string(udev, udev->descriptor.iManufacturer, af9015_probe() 1354 if ((le16_to_cpu(udev->descriptor.idVendor) == USB_VID_TERRATEC) && af9015_probe() 1355 (le16_to_cpu(udev->descriptor.idProduct) == 0x0099)) { af9015_probe() 1357 dev_dbg(&udev->dev, "%s: rejecting device\n", __func__); af9015_probe()
|
H A D | af9035.c | 60 dev_err(&d->udev->dev, "%s: too much data wlen=%d rlen=%d\n", af9035_ctrl_msg() 97 dev_err(&d->udev->dev, af9035_ctrl_msg() 113 dev_dbg(&d->udev->dev, "%s: command=%02x failed fw error=%d\n", af9035_ctrl_msg() 125 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_ctrl_msg() 137 dev_warn(&d->udev->dev, "%s: i2c wr: len=%d is too big!\n", af9035_wr_regs() 215 dev_dbg(&d->udev->dev, "%s: num=%d\n", __func__, num); af9035_add_i2c_dev() 218 dev_err(&d->udev->dev, "%s: I2C client out of index\n", af9035_add_i2c_dev() 243 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_add_i2c_dev() 260 dev_dbg(&d->udev->dev, "%s: num=%d\n", __func__, num); af9035_del_i2c_dev() 263 dev_err(&d->udev->dev, "%s: I2C client out of index\n", af9035_del_i2c_dev() 279 dev_dbg(&d->udev->dev, "%s: failed\n", __func__); af9035_del_i2c_dev() 495 dev_info(&d->udev->dev, af9035_identify_state() 518 dev_dbg(&d->udev->dev, "%s: reply=%*ph\n", __func__, 4, rbuf); af9035_identify_state() 527 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_identify_state() 565 dev_dbg(&d->udev->dev, af9035_download_firmware_old() 572 dev_dbg(&d->udev->dev, "%s: bad firmware\n", __func__); af9035_download_firmware_old() 603 dev_dbg(&d->udev->dev, "%s: data uploaded=%zu\n", af9035_download_firmware_old() 609 dev_warn(&d->udev->dev, "%s: bad firmware\n", KBUILD_MODNAME); af9035_download_firmware_old() 614 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_download_firmware_old() 651 dev_dbg(&d->udev->dev, "%s: data uploaded=%d\n", af9035_download_firmware_new() 659 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_download_firmware_new() 675 dev_dbg(&d->udev->dev, "%s:\n", __func__); af9035_download_firmware() 755 dev_err(&d->udev->dev, "%s: firmware did not run\n", af9035_download_firmware() 761 dev_info(&d->udev->dev, "%s: firmware version=%d.%d.%d.%d", af9035_download_firmware() 767 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_download_firmware() 808 dev_dbg(&d->udev->dev, "%s: no eeprom\n", __func__); af9035_read_config() 829 dev_dbg(&d->udev->dev, "%s: ts mode=%d dual mode=%d\n", __func__, af9035_read_config() 843 dev_dbg(&d->udev->dev, "%s: 2nd demod I2C addr=%02x\n", af9035_read_config() 855 dev_dbg(&d->udev->dev, "%s: [%d]tuner=%02x\n", af9035_read_config() 885 dev_info(&d->udev->dev, af9035_read_config() 908 dev_warn(&d->udev->dev, af9035_read_config() 927 dev_info(&d->udev->dev, af9035_read_config() 945 dev_dbg(&d->udev->dev, "%s: [%d]IF=%d\n", __func__, i, tmp16); af9035_read_config() 968 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_read_config() 979 dev_dbg(&d->udev->dev, "%s: cmd=%d arg=%d\n", __func__, cmd, arg); af9035_tua9001_tuner_callback() 1013 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_tua9001_tuner_callback() 1079 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_fc0011_tuner_callback() 1106 dev_dbg(&d->udev->dev, "%s: component=%d cmd=%d arg=%d\n", af9035_frontend_callback() 1132 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); af9035_frontend_attach() 1159 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_frontend_attach() 1172 dev_dbg(&d->udev->dev, "adap->id=%d\n", adap->id); it930x_frontend_attach() 1195 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); it930x_frontend_attach() 1206 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); af9035_frontend_detach() 1296 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); af9035_tuner_attach() 1514 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_tuner_attach() 1526 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); it930x_tuner_attach() 1581 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); it930x_tuner_attach() 1592 dev_dbg(&d->udev->dev, "adap->id=%d\n", adap->id); it930x_tuner_detach() 1611 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); af9035_tuner_detach() 1636 u16 frame_size = (d->udev->speed == USB_SPEED_FULL ? 5 : 87) * 188 / 4; af9035_init() 1637 u8 packet_size = (d->udev->speed == USB_SPEED_FULL ? 64 : 512) / 4; af9035_init() 1659 dev_dbg(&d->udev->dev, af9035_init() 1661 __func__, d->udev->speed, frame_size, packet_size); af9035_init() 1674 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_init() 1683 u16 frame_size = (d->udev->speed == USB_SPEED_FULL ? 5 : 816) * 188 / 4; it930x_init() 1684 u8 packet_size = (d->udev->speed == USB_SPEED_FULL ? 64 : 512) / 4; it930x_init() 1741 dev_dbg(&d->udev->dev, it930x_init() 1743 __func__, d->udev->speed, frame_size, packet_size); it930x_init() 1756 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); it930x_init() 1790 dev_dbg(&d->udev->dev, "%s: %*ph\n", __func__, 4, buf); af9035_rc_query() 1797 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_rc_query() 1812 dev_dbg(&d->udev->dev, "%s: ir_mode=%02x\n", __func__, tmp); af9035_get_rc_config() 1821 dev_dbg(&d->udev->dev, "%s: ir_type=%02x\n", __func__, tmp); af9035_get_rc_config() 1844 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); af9035_get_rc_config() 1857 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, fe_to_adap(fe)->id); af9035_get_stream_config() 1859 if (d->udev->speed == USB_SPEED_FULL) af9035_get_stream_config() 1883 struct usb_device *udev = interface_to_usbdev(intf); af9035_probe() local 1887 usb_string(udev, udev->descriptor.iManufacturer, af9035_probe() 1906 if ((le16_to_cpu(udev->descriptor.idVendor) == USB_VID_TERRATEC) && af9035_probe() 1907 (le16_to_cpu(udev->descriptor.idProduct) == 0x0099)) { af9035_probe() 1909 dev_dbg(&udev->dev, "%s: rejecting device\n", __func__); af9035_probe()
|
H A D | ce6230.c | 52 dev_err(&d->udev->dev, "%s: unknown command=%02x\n", ce6230_ctrl_msg() 67 pipe = usb_sndctrlpipe(d->udev, 0); ce6230_ctrl_msg() 70 pipe = usb_rcvctrlpipe(d->udev, 0); ce6230_ctrl_msg() 75 ret = usb_control_msg(d->udev, pipe, request, requesttype, value, index, ce6230_ctrl_msg() 78 dvb_usb_dbg_usb_control_msg(d->udev, request, requesttype, value, index, ce6230_ctrl_msg() 82 dev_err(&d->udev->dev, "%s: usb_control_msg() failed=%d\n", ce6230_ctrl_msg() 125 dev_err(&d->udev->dev, "%s: I2C read not " \ ce6230_i2c_master_xfer() 183 dev_dbg(&d->udev->dev, "%s:\n", __func__); ce6230_zl10353_frontend_attach() 215 dev_dbg(&d->udev->dev, "%s:\n", __func__); ce6230_mxl5003s_tuner_attach() 226 dev_dbg(&d->udev->dev, "%s: onoff=%d\n", __func__, onoff); ce6230_power_ctrl() 230 ret = usb_set_interface(d->udev, 1, onoff); ce6230_power_ctrl() 232 dev_err(&d->udev->dev, "%s: usb_set_interface() failed=%d\n", ce6230_power_ctrl()
|
H A D | gl861.c | 41 dev_err(&d->udev->dev, "%s: wlen=%d, aborting\n", gl861_i2c_msg() 48 return usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), req, type, gl861_i2c_msg() 129 return usb_set_interface(d->udev, 0, 0); gl861_init()
|
H A D | au6610.c | 51 dev_err(&d->udev->dev, "%s: wlen=%d, aborting\n", au6610_usb_msg() 57 ret = usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), operation, au6610_usb_msg() 61 dvb_usb_dbg_usb_control_msg(d->udev, operation, au6610_usb_msg() 168 return usb_set_interface(d->udev, 0, 5); au6610_init()
|
H A D | anysee.c | 60 dev_dbg(&d->udev->dev, "%s: >>> %*ph\n", __func__, slen, state->buf); anysee_ctrl_msg() 83 ret = usb_bulk_msg(d->udev, usb_rcvbulkpipe(d->udev, anysee_ctrl_msg() 87 dev_dbg(&d->udev->dev, anysee_ctrl_msg() 91 dev_dbg(&d->udev->dev, "%s: <<< %*ph\n", __func__, anysee_ctrl_msg() 95 dev_dbg(&d->udev->dev, anysee_ctrl_msg() 103 dev_err(&d->udev->dev, "%s: recv bulk message failed=%d\n", anysee_ctrl_msg() 122 dev_dbg(&d->udev->dev, "%s: reg=%04x val=%02x\n", __func__, reg, *val); anysee_read_reg() 129 dev_dbg(&d->udev->dev, "%s: reg=%04x val=%02x\n", __func__, reg, val); anysee_write_reg() 186 dev_dbg(&fe_to_d(fe)->udev->dev, "%s: onoff=%d\n", __func__, onoff); anysee_streaming_ctrl() 193 dev_dbg(&d->udev->dev, "%s: state=%d interval=%d\n", __func__, anysee_led_ctrl() 201 dev_dbg(&d->udev->dev, "%s: onoff=%d\n", __func__, onoff); anysee_ir_ctrl() 523 dev_info(&d->udev->dev, "%s: firmware version %d.%d hardware id %d\n", anysee_read_config() 543 dev_dbg(&d->udev->dev, "%s: fe=%d onoff=%d\n", __func__, fe->id, onoff); anysee_frontend_ctrl() 653 dev_dbg(&d->udev->dev, "%s: num=%d\n", __func__, num); anysee_add_i2c_dev() 656 dev_err(&d->udev->dev, "%s: I2C client out of index\n", anysee_add_i2c_dev() 681 dev_dbg(&d->udev->dev, "%s: failed=%d\n", __func__, ret); anysee_add_i2c_dev() 698 dev_dbg(&d->udev->dev, "%s: num=%d\n", __func__, num); anysee_del_i2c_dev() 701 dev_err(&d->udev->dev, "%s: I2C client out of index\n", anysee_del_i2c_dev() 716 dev_dbg(&d->udev->dev, "%s: failed\n", __func__); anysee_del_i2c_dev() 811 dev_dbg(&d->udev->dev, "%s: TDA18212 found\n", anysee_frontend_attach() 971 dev_err(&d->udev->dev, anysee_frontend_attach() 985 dev_dbg(&d->udev->dev, "%s:\n", __func__); anysee_tuner_attach() 1147 dev_dbg(&d->udev->dev, "%s: key pressed %02x\n", __func__, anysee_rc_query() 1355 ret = usb_set_interface(d->udev, 0, 0); anysee_init()
|
H A D | az6007.c | 108 static int __az6007_read(struct usb_device *udev, u8 req, u16 value, __az6007_read() argument 113 ret = usb_control_msg(udev, __az6007_read() 114 usb_rcvctrlpipe(udev, 0), __az6007_read() 142 ret = __az6007_read(d->udev, req, value, index, b, blen); az6007_read() 149 static int __az6007_write(struct usb_device *udev, u8 req, u16 value, __az6007_write() argument 167 ret = usb_control_msg(udev, __az6007_write() 168 usb_sndctrlpipe(udev, 0), __az6007_write() 189 ret = __az6007_write(d->udev, req, value, index, b, blen); az6007_write() 779 ret = __az6007_read(d->udev, req, value, index, az6007_i2c_xfer() 799 ret = __az6007_write(d->udev, req, value, index, az6007_i2c_xfer() 811 ret = __az6007_read(d->udev, req, value, index, az6007_i2c_xfer() 851 ret = __az6007_read(d->udev, AZ6007_READ_DATA, 6, 0, mac, 6); az6007_identify_state() 860 __az6007_write(d->udev, 0x09, 1, 0, NULL, 0); az6007_identify_state() 861 __az6007_write(d->udev, 0x00, 0, 0, NULL, 0); az6007_identify_state() 862 __az6007_write(d->udev, 0x00, 0, 0, NULL, 0); az6007_identify_state() 882 return cypress_load_firmware(d->udev, fw, CYPRESS_FX2); az6007_download_firmware()
|
H A D | lmedm04.c | 200 ret |= lme2510_bulk_write(d->udev, buff, wlen , 0x01); lme2510_usb_talk() 202 ret |= lme2510_bulk_read(d->udev, buff, (rlen < 64) ? lme2510_usb_talk() 370 lme_int->buffer = usb_alloc_coherent(d->udev, 128, GFP_ATOMIC, lme2510_int_read() 377 d->udev, lme2510_int_read() 378 usb_rcvintpipe(d->udev, 0xa), lme2510_int_read() 386 ep = usb_pipe_endpoint(d->udev, lme_int->lme_urb->pipe); lme2510_int_read() 389 lme_int->lme_urb->pipe = usb_rcvbulkpipe(d->udev, 0xa), lme2510_int_read() 454 ret |= usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), lme2510_return_status() 666 struct usb_device *udev = d->udev; lme_firmware_switch() local 673 switch (le16_to_cpu(udev->descriptor.idProduct)) { lme_firmware_switch() 679 ret = request_firmware(&fw, fw_lme, &udev->dev); lme_firmware_switch() 688 ret = request_firmware(&fw, fw_lme, &udev->dev); lme_firmware_switch() 702 ret = request_firmware(&fw, fw_lme, &udev->dev); lme_firmware_switch() 711 ret = request_firmware(&fw, fw_lme, &udev->dev); lme_firmware_switch() 719 ret = request_firmware(&fw, fw_lme, &udev->dev); lme_firmware_switch() 974 switch (le16_to_cpu(d->udev->descriptor.idProduct)) { dm04_lme2510_frontend_attach() 1154 usb_reset_configuration(d->udev); lme2510_identify_state() 1156 usb_set_interface(d->udev, lme2510_identify_state() 1186 if (!(le16_to_cpu(d->udev->descriptor.idProduct) lme2510_get_stream_config() 1219 usb_free_coherent(d->udev, 128, st->buffer, lme2510_exit_int()
|
H A D | dvbsky.c | 108 dev_err(&d->udev->dev, "failed=%d\n", ret); dvbsky_gpio_ctrl() 124 dev_err(&d->udev->dev, dvbsky_i2c_xfer() 132 dev_err(&d->udev->dev, dvbsky_i2c_xfer() 147 dev_err(&d->udev->dev, "failed=%d\n", ret); dvbsky_i2c_xfer() 159 dev_err(&d->udev->dev, "failed=%d\n", ret); dvbsky_i2c_xfer() 163 dev_err(&d->udev->dev, dvbsky_i2c_xfer() 178 dev_err(&d->udev->dev, "failed=%d\n", ret); dvbsky_i2c_xfer() 209 dev_err(&d->udev->dev, "failed=%d\n", ret); dvbsky_rc_query() 213 dev_dbg(&d->udev->dev, "rc code: %x\n", code); dvbsky_rc_query() 327 dev_err(&d->udev->dev, "dvbsky_s960_attach fail.\n"); dvbsky_s960_attach() 413 dev_err(&d->udev->dev, "ci control failed=%d\n", ret); dvbsky_ci_ctrl() 449 dev_err(&d->udev->dev, "dvbsky_s960ci_attach fail.\n"); dvbsky_s960c_attach() 682 ret = usb_set_interface(d->udev, 0, 0); dvbsky_init()
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-firmware.c | 30 static int usb_cypress_writemem(struct usb_device *udev,u16 addr,u8 *data, u8 len) usb_cypress_writemem() argument 32 return usb_control_msg(udev, usb_sndctrlpipe(udev,0), usb_cypress_writemem() 36 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) usb_cypress_load_firmware() argument 44 if ((ret = usb_cypress_writemem(udev,cypress[type].cpu_cs_register,&reset,1)) != 1) usb_cypress_load_firmware() 49 ret = usb_cypress_writemem(udev,hx.addr,hx.data,hx.len); usb_cypress_load_firmware() 67 if (ret || usb_cypress_writemem(udev,cypress[type].cpu_cs_register,&reset,1) != 1) { usb_cypress_load_firmware() 78 int dvb_usb_download_firmware(struct usb_device *udev, struct dvb_usb_device_properties *props) dvb_usb_download_firmware() argument 83 if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { dvb_usb_download_firmware() 96 ret = usb_cypress_load_firmware(udev, fw, props->usb_ctrl); dvb_usb_download_firmware() 100 ret = props->download_firmware(udev,fw); dvb_usb_download_firmware()
|
H A D | dvb-usb-init.c | 44 if (d->udev->speed == USB_SPEED_FULL && !(props->caps & DVB_USB_ADAP_HAS_PID_FILTER)) { dvb_usb_adapter_init() 49 if ((d->udev->speed == USB_SPEED_FULL && props->caps & DVB_USB_ADAP_HAS_PID_FILTER) || dvb_usb_adapter_init() 104 usb_clear_halt(d->udev, usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); dvb_usb_adapter_init() 105 usb_clear_halt(d->udev, usb_rcvbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); dvb_usb_adapter_init() 176 static struct dvb_usb_device_description *dvb_usb_find_device(struct usb_device *udev, struct dvb_usb_device_properties *props, int *cold) dvb_usb_find_device() argument 187 if (props->devices[i].cold_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) && dvb_usb_find_device() 188 props->devices[i].cold_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) { dvb_usb_find_device() 200 if (props->devices[i].warm_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) && dvb_usb_find_device() 201 props->devices[i].warm_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) { dvb_usb_find_device() 210 props->identify_state(udev, props, &desc, cold); dvb_usb_find_device() 238 struct usb_device *udev = interface_to_usbdev(intf); dvb_usb_device_init() local 247 if ((desc = dvb_usb_find_device(udev, props, &cold)) == NULL) { dvb_usb_device_init() 254 ret = dvb_usb_download_firmware(udev, props); dvb_usb_device_init() 266 d->udev = udev; dvb_usb_device_init()
|
H A D | technisat-usb2.c | 87 static int technisat_usb2_i2c_access(struct usb_device *udev, technisat_usb2_i2c_access() argument 117 ret = usb_bulk_msg(udev, technisat_usb2_i2c_access() 118 usb_sndbulkpipe(udev, 0x01), technisat_usb2_i2c_access() 127 ret = usb_bulk_msg(udev, technisat_usb2_i2c_access() 128 usb_rcvbulkpipe(udev, 0x01), technisat_usb2_i2c_access() 171 ret = technisat_usb2_i2c_access(d->udev, msg[i+1].addr, technisat_usb2_i2c_xfer() 178 ret = technisat_usb2_i2c_access(d->udev, msg[i].addr, technisat_usb2_i2c_xfer() 205 static void technisat_usb2_frontend_reset(struct usb_device *udev) 207 usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 262 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), technisat_usb2_set_led() 280 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), technisat_usb2_set_led_timer() 326 static int technisat_usb2_identify_state(struct usb_device *udev, technisat_usb2_identify_state() argument 334 if (usb_set_interface(udev, 0, 1) != 0) technisat_usb2_identify_state() 341 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), technisat_usb2_identify_state() 385 if (technisat_usb2_i2c_access(d->udev, 0x50 + j / 256, ®, 1, b, 16) != 0) 508 struct usb_device *udev = a->dev->udev; technisat_usb2_frontend_attach() local 544 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), technisat_usb2_frontend_attach() 609 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), technisat_usb2_get_ir() 619 ret = usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), technisat_usb2_get_ir()
|
H A D | dvb-usb-urb.c | 30 ret = usb_bulk_msg(d->udev,usb_sndbulkpipe(d->udev, dvb_usb_generic_rw() 44 ret = usb_bulk_msg(d->udev,usb_rcvbulkpipe(d->udev, dvb_usb_generic_rw() 96 adap->fe_adap[i].stream.udev = adap->dev->udev; dvb_usb_adapter_stream_init()
|
H A D | dib0700_core.c | 38 ret = usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), dib0700_get_version() 66 status = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev,0), dib0700_ctrl_wr() 101 status = usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev,0), tx[0], dib0700_ctrl_rd() 212 result = usb_control_msg(d->udev, dib0700_i2c_xfer_new() 213 usb_rcvctrlpipe(d->udev, 0), dib0700_i2c_xfer_new() 247 result = usb_control_msg(d->udev, dib0700_i2c_xfer_new() 248 usb_sndctrlpipe(d->udev, 0), dib0700_i2c_xfer_new() 342 int dib0700_identify_state(struct usb_device *udev, struct dvb_usb_device_properties *props, dib0700_identify_state() argument 353 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), dib0700_identify_state() 441 static int dib0700_jumpram(struct usb_device *udev, u32 address) dib0700_jumpram() argument 458 if ((ret = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 0x01),buf,8,&actlen,1000)) < 0) { dib0700_jumpram() 472 int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw) dib0700_download_firmware() argument 494 ret = usb_bulk_msg(udev, dib0700_download_firmware() 495 usb_sndbulkpipe(udev, 0x01), dib0700_download_firmware() 509 if ((ret = dib0700_jumpram(udev, 0x70000000)) == 0) { dib0700_download_firmware() 521 usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), dib0700_download_firmware() 807 pipe = usb_rcvbulkpipe(d->udev, rc_ep); dib0700_rc_setup() 808 usb_fill_bulk_urb(purb, d->udev, pipe, dib0700_rc_setup() 814 pipe = usb_rcvintpipe(d->udev, rc_ep); dib0700_rc_setup() 815 usb_fill_int_urb(purb, d->udev, pipe, dib0700_rc_setup()
|
H A D | dvb-usb-dvb.c | 103 struct usb_device *udev = d->udev; dvb_usb_media_device_register() local 110 mdev->dev = &udev->dev; dvb_usb_media_device_register() 112 if (udev->serial) dvb_usb_media_device_register() 113 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); dvb_usb_media_device_register() 114 strcpy(mdev->bus_info, udev->devpath); dvb_usb_media_device_register() 115 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); dvb_usb_media_device_register() 120 dev_err(&d->udev->dev, dvb_usb_media_device_register() 128 dev_info(&d->udev->dev, "media controller created\n"); dvb_usb_media_device_register() 148 adap->dev->owner, &adap->dev->udev->dev, dvb_usb_adapter_dvb_init()
|
H A D | dvb-usb-i2c.c | 25 d->i2c_adap.dev.parent = &d->udev->dev; dvb_usb_i2c_init()
|
H A D | gp8psk.c | 62 ret = usb_control_msg(d->udev, gp8psk_usb_in_op() 63 usb_rcvctrlpipe(d->udev,0), gp8psk_usb_in_op() 97 if (usb_control_msg(d->udev, gp8psk_usb_out_op() 98 usb_sndctrlpipe(d->udev,0), gp8psk_usb_out_op() 119 &d->udev->dev)) != 0) { gp8psk_load_bcm4500fw() 167 int gp_product_id = le16_to_cpu(d->udev->descriptor.idProduct); gp8psk_power_ctrl() 212 int gp_product_id = le16_to_cpu(d->udev->descriptor.idProduct); gp8psk_bcm4500_reload() 243 struct usb_device *udev = interface_to_usbdev(intf); gp8psk_usb_probe() local 248 le16_to_cpu(udev->descriptor.idProduct)); gp8psk_usb_probe()
|
H A D | dw2102.c | 183 dw210x_op_rw(d->udev, 0xb5, value + i, 0, dw2102_i2c_transfer() 195 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2102_i2c_transfer() 208 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2102_i2c_transfer() 212 dw210x_op_rw(d->udev, 0xb5, 0, 0, dw2102_i2c_transfer() 218 dw210x_op_rw(d->udev, 0xb8, 0, 0, dw2102_i2c_transfer() 226 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2102_i2c_transfer() 255 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2102_serit_i2c_transfer() 258 dw210x_op_rw(d->udev, 0xc3, 0xd0, 0, dw2102_serit_i2c_transfer() 270 dw210x_op_rw(d->udev, 0xc2, 0, 0, buf6, dw2102_serit_i2c_transfer() 274 dw210x_op_rw(d->udev, 0xb8, 0, 0, dw2102_serit_i2c_transfer() 282 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2102_serit_i2c_transfer() 319 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2102_earda_i2c_transfer() 322 dw210x_op_rw(d->udev, 0xc3, 0xd1 , 0, dw2102_earda_i2c_transfer() 344 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2102_earda_i2c_transfer() 362 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2102_earda_i2c_transfer() 368 dw210x_op_rw(d->udev, 0xb8, 0, 0, dw2102_earda_i2c_transfer() 377 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2102_earda_i2c_transfer() 406 dw210x_op_rw(d->udev, 0xb8, 0, 0, dw2104_i2c_transfer() 415 dw210x_op_rw(d->udev, 0xb2, 0, 0, dw2104_i2c_transfer() 435 dw210x_op_rw(d->udev, 0xc3, dw2104_i2c_transfer() 455 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2104_i2c_transfer() 475 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw2104_i2c_transfer() 518 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw3101_i2c_transfer() 521 dw210x_op_rw(d->udev, 0xc3, 0x19 , 0, dw3101_i2c_transfer() 543 dw210x_op_rw(d->udev, 0xc2, 0, 0, dw3101_i2c_transfer() 549 dw210x_op_rw(d->udev, 0xb8, 0, 0, dw3101_i2c_transfer() 575 struct usb_device *udev; s6x0_i2c_transfer() local 580 udev = d->udev; s6x0_i2c_transfer() 588 dw210x_op_rw(d->udev, 0xb8, 0, 0, s6x0_i2c_transfer() 598 dw210x_op_rw(d->udev, 0x8a, 0, 0, s6x0_i2c_transfer() 602 dw210x_op_rw(d->udev, 0x8a, 0, 0, s6x0_i2c_transfer() 611 dw210x_op_rw(d->udev, 0x8a, 0, 0, s6x0_i2c_transfer() 632 dw210x_op_rw(d->udev, 0x91, 0, 0, s6x0_i2c_transfer() 650 dw210x_op_rw(d->udev, 0x80, 0, 0, s6x0_i2c_transfer() 670 dw210x_op_rw(d->udev, s6x0_i2c_transfer() 671 le16_to_cpu(udev->descriptor.idProduct) == s6x0_i2c_transfer() 689 dw210x_op_rw(d->udev, 0x80, 0, 0, s6x0_i2c_transfer() 816 if (dw210x_op_rw(d->udev, 0xb6, 0xa0 , i, ibuf, 2, DW210X_READ_MSG) < 0) { dw210x_read_mac_address() 938 static int su3000_identify_state(struct usb_device *udev, su3000_identify_state() argument 1305 dw210x_op_rw(d->dev->udev, 0x8a, 0, 0, obuf, 2, DW210X_WRITE_MSG); stv0288_frontend_attach() 1330 dw210x_op_rw(d->dev->udev, 0x8a, 0, 0, obuf, 2, DW210X_WRITE_MSG); ds3000_frontend_attach() 1348 dw210x_op_rw(d->dev->udev, 0x8a, 0, 0, obuf, 2, DW210X_WRITE_MSG); prof_7500_frontend_attach()
|
H A D | cxusb.c | 162 if (le16_to_cpu(d->udev->descriptor.idVendor) == USB_VID_MEDION) cxusb_i2c_xfer() 282 usb_set_interface(d->udev, 0, 0) < 0) cxusb_aver_power_ctrl() 384 if (usb_bulk_msg(d->udev, cxusb_d680_dmb_drain_message() 385 usb_rcvbulkpipe(d->udev, ep), cxusb_d680_dmb_drain_message() 407 if (usb_bulk_msg(d->udev, cxusb_d680_dmb_drain_video() 408 usb_rcvbulkpipe(d->udev, p->endpoint), cxusb_d680_dmb_drain_video() 881 if (usb_set_interface(adap->dev->udev, 0, 6) < 0) cxusb_cx22702_frontend_attach() 896 if (usb_set_interface(adap->dev->udev, 0, 7) < 0) cxusb_lgdt3303_frontend_attach() 923 if (usb_set_interface(adap->dev->udev, 0, 0) < 0) cxusb_mt352_frontend_attach() 938 if (usb_set_interface(adap->dev->udev, 0, 0) < 0) cxusb_dee1601_frontend_attach() 964 if (usb_set_interface(adap->dev->udev, 0, 1) < 0) cxusb_dualdig4_frontend_attach() 1084 if (usb_set_interface(adap->dev->udev, 0, 1) < 0) cxusb_dualdig4_rev2_frontend_attach() 1171 if (usb_set_interface(adap->dev->udev, 0, 1) < 0) cxusb_nano2_frontend_attach() 1216 if (usb_set_interface(d->udev, 0, 0) < 0) cxusb_d680_dmb_frontend_attach() 1220 usb_clear_halt(d->udev, cxusb_d680_dmb_frontend_attach() 1221 usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_d680_dmb_frontend_attach() 1222 usb_clear_halt(d->udev, cxusb_d680_dmb_frontend_attach() 1223 usb_rcvbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_d680_dmb_frontend_attach() 1224 usb_clear_halt(d->udev, cxusb_d680_dmb_frontend_attach() 1225 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); cxusb_d680_dmb_frontend_attach() 1273 if (usb_set_interface(d->udev, 0, 0) < 0) cxusb_mygica_d689_frontend_attach() 1277 usb_clear_halt(d->udev, cxusb_mygica_d689_frontend_attach() 1278 usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_mygica_d689_frontend_attach() 1279 usb_clear_halt(d->udev, cxusb_mygica_d689_frontend_attach() 1280 usb_rcvbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_mygica_d689_frontend_attach() 1281 usb_clear_halt(d->udev, cxusb_mygica_d689_frontend_attach() 1282 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); cxusb_mygica_d689_frontend_attach() 1318 if (usb_set_interface(d->udev, 0, 0) < 0) cxusb_mygica_t230_frontend_attach() 1322 usb_clear_halt(d->udev, cxusb_mygica_t230_frontend_attach() 1323 usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_mygica_t230_frontend_attach() 1324 usb_clear_halt(d->udev, cxusb_mygica_t230_frontend_attach() 1325 usb_rcvbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint)); cxusb_mygica_t230_frontend_attach() 1326 usb_clear_halt(d->udev, cxusb_mygica_t230_frontend_attach() 1327 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); cxusb_mygica_t230_frontend_attach() 1382 static int bluebird_fx2_identify_state(struct usb_device *udev, bluebird_fx2_identify_state() argument 1389 *cold = udev->descriptor.bDeviceClass == 0xff && bluebird_fx2_identify_state() 1390 udev->descriptor.bDeviceSubClass == 0xff && bluebird_fx2_identify_state() 1391 udev->descriptor.bDeviceProtocol == 0xff; bluebird_fx2_identify_state() 1405 static int bluebird_patch_dvico_firmware_download(struct usb_device *udev, bluebird_patch_dvico_firmware_download() argument 1430 le16_to_cpu(udev->descriptor.idProduct) + 1; bluebird_patch_dvico_firmware_download() 1432 le16_to_cpu(udev->descriptor.idProduct) >> 8; bluebird_patch_dvico_firmware_download() 1434 ret = usb_cypress_load_firmware(udev, &new_fw, bluebird_patch_dvico_firmware_download()
|
H A D | usb-urb.c | 99 usb_free_coherent(stream->udev, stream->buf_size, usb_free_stream_buffers() 120 usb_alloc_coherent(stream->udev, size, GFP_ATOMIC, usb_allocate_stream_buffers() 154 usb_fill_bulk_urb( stream->urb_list[i], stream->udev, usb_bulk_urb_init() 155 usb_rcvbulkpipe(stream->udev,stream->props.endpoint), usb_bulk_urb_init() 190 urb->dev = stream->udev; usb_isoc_urb_init() 193 urb->pipe = usb_rcvisocpipe(stream->udev,stream->props.endpoint); usb_isoc_urb_init() 219 usb_clear_halt(stream->udev,usb_rcvbulkpipe(stream->udev,stream->props.endpoint)); usb_urb_init()
|
H A D | dtv5100.c | 64 return usb_control_msg(d->udev, usb_rcvctrlpipe(d->udev, 0), request, dtv5100_i2c_msg() 147 struct usb_device *udev = interface_to_usbdev(intf); dtv5100_probe() local 151 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), dtv5100_probe()
|
H A D | m920x.c | 34 static inline int m920x_read(struct usb_device *udev, u8 request, u16 value, m920x_read() argument 39 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), m920x_read() 55 static inline int m920x_write(struct usb_device *udev, u8 request, m920x_write() argument 60 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), m920x_write() 67 static inline int m920x_write_seq(struct usb_device *udev, u8 request, m920x_write_seq() argument 72 ret = m920x_write(udev, request, seq->data, seq->address); m920x_write_seq() 90 ret = m920x_write_seq(d->udev, M9206_CORE, rc_seq); m920x_init() 132 struct usb_device *udev = interface_to_usbdev(intf); m920x_init_ep() local 140 return usb_set_interface(udev, alt->desc.bInterfaceNumber, m920x_init_ep() 195 ret = m920x_read(d->udev, M9206_CORE, 0x0, M9206_RC_STATE, m920x_rc_query() 200 ret = m920x_read(d->udev, M9206_CORE, 0x0, M9206_RC_KEY, m920x_rc_query() 233 if ((ret = m920x_read(d->udev, M9206_CORE, 0x0, M9206_RC_STATE, &rc_state[0], 1)) != 0) m920x_rc_core_query() 236 if ((ret = m920x_read(d->udev, M9206_CORE, 0x0, M9206_RC_KEY, &rc_state[1], 1)) != 0) m920x_rc_core_query() 280 if ((ret = m920x_write(d->udev, M9206_I2C, m920x_i2c_xfer() 292 if ((ret = m920x_read(d->udev, M9206_I2C, 0x0, m920x_i2c_xfer() 302 if ((ret = m920x_write(d->udev, M9206_I2C, msg[i].buf[j], stop)) != 0) m920x_i2c_xfer() 336 if ((ret = m920x_write(d->udev, M9206_FILTER, pid, (type << 8) | (idx * 4) )) != 0) m920x_set_filter() 339 if ((ret = m920x_write(d->udev, M9206_FILTER, 0, (type << 8) | (idx * 4) )) != 0) m920x_set_filter() 398 static int m920x_firmware_download(struct usb_device *udev, const struct firmware *fw) m920x_firmware_download() argument 414 if ((ret = m920x_read(udev, M9206_FILTER, 0x0, 0x8000, read, 4)) != 0) m920x_firmware_download() 418 if ((ret = m920x_read(udev, M9206_FW, 0x0, 0x0, read, 1)) != 0) m920x_firmware_download() 437 ret = usb_control_msg(udev, usb_sndctrlpipe(udev,0), m920x_firmware_download() 460 (void) m920x_write(udev, M9206_CORE, 0x01, M9206_FW_GO); m920x_firmware_download() 471 static int m920x_identify_state(struct usb_device *udev, m920x_identify_state() argument 478 alt = usb_altnum_to_altsetting(usb_ifnum_to_if(udev, 0), 1); m920x_identify_state() 596 ret = m920x_write_seq(adap->dev->udev, M9206_CORE, vp7049_fe_init_seq); m920x_mt352_frontend_attach_vp7049()
|
H A D | friio.c | 48 return usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), gl861_i2c_ctrlmsg_data() 79 pipe = usb_sndctrlpipe(d->udev, 0); gl861_i2c_msg() 83 pipe = usb_rcvctrlpipe(d->udev, 0); gl861_i2c_msg() 104 return usb_control_msg(d->udev, pipe, req, type, gl861_i2c_msg() 261 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), friio_initialize() 279 ret = usb_control_msg(d->udev, usb_sndctrlpipe(d->udev, 0), friio_initialize()
|
H A D | a800.c | 33 static int a800_identify_state(struct usb_device *udev, struct dvb_usb_device_properties *props, a800_identify_state() argument 36 *cold = udev->descriptor.iManufacturer != 1; a800_identify_state() 86 if (usb_control_msg(d->udev,usb_rcvctrlpipe(d->udev,0), a800_rc_query()
|
H A D | dib0700.h | 61 extern int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw); 65 extern int dib0700_identify_state(struct usb_device *udev, struct dvb_usb_device_properties *props,
|
H A D | opera1.c | 126 ret = opera1_xilinx_rw(dev->udev, request, opera1_usb_i2c_msgxfer() 291 return opera1_xilinx_rw(d->udev, 0xb7, val, opera1_power_ctrl() 441 opera1_xilinx_rw(d->udev, 0xb1, 0xa0, command, 1, OPERA_WRITE_MSG); opera1_read_mac_address() 442 opera1_xilinx_rw(d->udev, 0xb1, 0xa1, mac, 6, OPERA_READ_MSG); opera1_read_mac_address() 555 struct usb_device *udev = interface_to_usbdev(intf); opera1_probe() local 557 if (le16_to_cpu(udev->descriptor.idProduct) == USB_PID_OPERA1_WARM && opera1_probe() 558 le16_to_cpu(udev->descriptor.idVendor) == USB_VID_OPERA1 && opera1_probe() 559 opera1_xilinx_load_firmware(udev, "dvb-usb-opera1-fpga-01.fw") != 0 opera1_probe()
|
H A D | af9005.c | 565 static int af9005_boot_packet(struct usb_device *udev, int type, u8 * reply) af9005_boot_packet() argument 614 ret = usb_bulk_msg(udev, af9005_boot_packet() 615 usb_sndbulkpipe(udev, 0x02), af9005_boot_packet() 625 ret = usb_bulk_msg(udev, af9005_boot_packet() 626 usb_rcvbulkpipe(udev, 0x01), buf, 9, &act_len, 2000); af9005_boot_packet() 719 static int af9005_download_firmware(struct usb_device *udev, const struct firmware *fw) af9005_download_firmware() argument 726 ret = af9005_boot_packet(udev, FW_CONFIG, &reply); af9005_download_firmware() 741 ret = usb_bulk_msg(udev, af9005_download_firmware() 742 usb_sndbulkpipe(udev, 0x02), af9005_download_firmware() 749 ret = af9005_boot_packet(udev, FW_CONFIRM, &reply); af9005_download_firmware() 756 ret = af9005_boot_packet(udev, FW_BOOT, &reply); af9005_download_firmware() 759 ret = af9005_boot_packet(udev, FW_CONFIG, &reply); af9005_download_firmware() 807 struct usb_device *udev = adap->dev->udev; af9005_frontend_attach() local 808 usb_clear_halt(udev, usb_sndbulkpipe(udev, 2)); af9005_frontend_attach() 809 usb_clear_halt(udev, usb_rcvbulkpipe(udev, 1)); af9005_frontend_attach() 950 static int af9005_identify_state(struct usb_device *udev, af9005_identify_state() argument 957 ret = af9005_boot_packet(udev, FW_CONFIG, &reply); af9005_identify_state()
|
H A D | dibusb-common.c | 261 if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_LITEON && dibusb_dib3000mc_frontend_attach() 262 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == dibusb_dib3000mc_frontend_attach() 300 if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_LITEON && dibusb_dib3000mc_tuner_attach() 301 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == USB_PID_LITEON_DVB_T_WARM) { dibusb_dib3000mc_tuner_attach() 313 } else if (le16_to_cpu(adap->dev->udev->descriptor.idVendor) == USB_VID_DIBCOM && dibusb_dib3000mc_tuner_attach() 314 le16_to_cpu(adap->dev->udev->descriptor.idProduct) == USB_PID_DIBCOM_MOD3001_WARM) { dibusb_dib3000mc_tuner_attach()
|
H A D | vp702x.c | 38 ret = usb_control_msg(d->udev, vp702x_usb_in_op_unlocked() 39 usb_rcvctrlpipe(d->udev, 0), vp702x_usb_in_op_unlocked() 77 if ((ret = usb_control_msg(d->udev, vp702x_usb_out_op_unlocked() 78 usb_sndctrlpipe(d->udev,0), vp702x_usb_out_op_unlocked()
|
H A D | vp7045.c | 52 if (usb_control_msg(d->udev, vp7045_usb_op() 53 usb_sndctrlpipe(d->udev,0), vp7045_usb_op() 63 if (usb_control_msg(d->udev, vp7045_usb_op() 64 usb_rcvctrlpipe(d->udev,0), vp7045_usb_op()
|
H A D | dvb-usb-remote.c | 196 usb_to_input_id(d->udev, &input_dev->id); legacy_dvb_usb_remote_init() 197 input_dev->dev.parent = &d->udev->dev; legacy_dvb_usb_remote_init() 277 usb_to_input_id(d->udev, &dev->input_id); rc_core_dvb_usb_remote_init() 280 dev->dev.parent = &d->udev->dev; rc_core_dvb_usb_remote_init() 321 usb_make_path(d->udev, d->rc_phys, sizeof(d->rc_phys)); dvb_usb_remote_init()
|
/linux-4.1.27/drivers/media/common/ |
H A D | cypress_firmware.c | 33 static int usb_cypress_writemem(struct usb_device *udev, u16 addr, u8 *data, usb_cypress_writemem() argument 36 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), usb_cypress_writemem() 71 int cypress_load_firmware(struct usb_device *udev, cypress_load_firmware() argument 79 dev_err(&udev->dev, "%s: kmalloc() failed\n", KBUILD_MODNAME); cypress_load_firmware() 85 ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1); cypress_load_firmware() 87 dev_err(&udev->dev, "%s: CPU stop failed=%d\n", cypress_load_firmware() 101 ret = usb_cypress_writemem(udev, hx->addr, hx->data, hx->len); cypress_load_firmware() 105 dev_err(&udev->dev, cypress_load_firmware() 115 ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1); cypress_load_firmware() 117 dev_err(&udev->dev, "%s: CPU start failed=%d\n", cypress_load_firmware()
|
/linux-4.1.27/drivers/bluetooth/ |
H A D | ath3k.c | 205 static int ath3k_load_firmware(struct usb_device *udev, ath3k_load_firmware() argument 212 BT_DBG("udev %p", udev); ath3k_load_firmware() 214 pipe = usb_sndctrlpipe(udev, 0); ath3k_load_firmware() 223 err = usb_control_msg(udev, pipe, USB_REQ_DFU_DNLOAD, USB_TYPE_VENDOR, ath3k_load_firmware() 232 pipe = usb_sndbulkpipe(udev, 0x02); ath3k_load_firmware() 241 err = usb_bulk_msg(udev, pipe, send_buf, size, ath3k_load_firmware() 259 static int ath3k_get_state(struct usb_device *udev, unsigned char *state) ath3k_get_state() argument 268 pipe = usb_rcvctrlpipe(udev, 0); ath3k_get_state() 269 ret = usb_control_msg(udev, pipe, ATH3K_GETSTATE, ath3k_get_state() 279 static int ath3k_get_version(struct usb_device *udev, ath3k_get_version() argument 290 pipe = usb_rcvctrlpipe(udev, 0); ath3k_get_version() 291 ret = usb_control_msg(udev, pipe, ATH3K_GETVERSION, ath3k_get_version() 301 static int ath3k_load_fwfile(struct usb_device *udev, ath3k_load_fwfile() argument 319 pipe = usb_sndctrlpipe(udev, 0); ath3k_load_fwfile() 320 ret = usb_control_msg(udev, pipe, ATH3K_DNLOAD, ath3k_load_fwfile() 332 pipe = usb_sndbulkpipe(udev, 0x02); ath3k_load_fwfile() 341 err = usb_bulk_msg(udev, pipe, send_buf, size, ath3k_load_fwfile() 357 static int ath3k_switch_pid(struct usb_device *udev) ath3k_switch_pid() argument 361 pipe = usb_sndctrlpipe(udev, 0); ath3k_switch_pid() 362 return usb_control_msg(udev, pipe, USB_REG_SWITCH_VID_PID, ath3k_switch_pid() 367 static int ath3k_set_normal_mode(struct usb_device *udev) ath3k_set_normal_mode() argument 372 ret = ath3k_get_state(udev, &fw_state); ath3k_set_normal_mode() 383 pipe = usb_sndctrlpipe(udev, 0); ath3k_set_normal_mode() 384 return usb_control_msg(udev, pipe, ATH3K_SET_NORMAL_MODE, ath3k_set_normal_mode() 389 static int ath3k_load_patch(struct usb_device *udev) ath3k_load_patch() argument 398 ret = ath3k_get_state(udev, &fw_state); ath3k_load_patch() 409 ret = ath3k_get_version(udev, &fw_version); ath3k_load_patch() 418 ret = request_firmware(&firmware, filename, &udev->dev); ath3k_load_patch() 436 ret = ath3k_load_fwfile(udev, firmware); ath3k_load_patch() 442 static int ath3k_load_syscfg(struct usb_device *udev) ath3k_load_syscfg() argument 450 ret = ath3k_get_state(udev, &fw_state); ath3k_load_syscfg() 456 ret = ath3k_get_version(udev, &fw_version); ath3k_load_syscfg() 481 ret = request_firmware(&firmware, filename, &udev->dev); ath3k_load_syscfg() 487 ret = ath3k_load_fwfile(udev, firmware); ath3k_load_syscfg() 497 struct usb_device *udev = interface_to_usbdev(intf); ath3k_probe() local 517 if (le16_to_cpu(udev->descriptor.bcdDevice) > 0x0001) ath3k_probe() 520 ret = ath3k_load_patch(udev); ath3k_probe() 525 ret = ath3k_load_syscfg(udev); ath3k_probe() 530 ret = ath3k_set_normal_mode(udev); ath3k_probe() 535 ath3k_switch_pid(udev); ath3k_probe() 539 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev); ath3k_probe() 550 ret = ath3k_load_firmware(udev, firmware); ath3k_probe()
|
H A D | bcm203x.c | 64 struct usb_device *udev; member in struct:bcm203x_data 82 struct usb_device *udev = urb->dev; bcm203x_complete() local 85 BT_DBG("udev %p urb %p", udev, urb); bcm203x_complete() 97 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), bcm203x_complete() 107 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP), bcm203x_complete() 127 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP), bcm203x_complete() 134 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), bcm203x_complete() 171 struct usb_device *udev = interface_to_usbdev(intf); bcm203x_probe() local 186 data->udev = udev; bcm203x_probe() 195 if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) { bcm203x_probe() 215 usb_fill_bulk_urb(data->urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), bcm203x_probe() 220 if (request_firmware(&firmware, "BCM2033-FW.bin", &udev->dev) < 0) { bcm203x_probe()
|
H A D | bfusb.c | 69 struct usb_device *udev; member in struct:bfusb_data 140 pipe = usb_sndbulkpipe(data->udev, data->bulk_out_ep); bfusb_send_bulk() 142 usb_fill_bulk_urb(urb, data->udev, pipe, skb->data, skb->len, bfusb_send_bulk() 241 pipe = usb_rcvbulkpipe(data->udev, data->bulk_in_ep); bfusb_rx_submit() 243 usb_fill_bulk_urb(urb, data->udev, pipe, skb->data, size, bfusb_rx_submit() 405 urb->dev = data->udev; bfusb_rx_complete() 550 BT_DBG("bfusb %p udev %p", data, data->udev); bfusb_load_firmware() 560 pipe = usb_sndctrlpipe(data->udev, 0); bfusb_load_firmware() 562 if (usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION, bfusb_load_firmware() 569 data->udev->toggle[0] = data->udev->toggle[1] = 0; bfusb_load_firmware() 571 pipe = usb_sndbulkpipe(data->udev, data->bulk_out_ep); bfusb_load_firmware() 578 err = usb_bulk_msg(data->udev, pipe, buf, size, bfusb_load_firmware() 590 err = usb_bulk_msg(data->udev, pipe, NULL, 0, bfusb_load_firmware() 597 pipe = usb_sndctrlpipe(data->udev, 0); bfusb_load_firmware() 599 err = usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION, bfusb_load_firmware() 606 data->udev->toggle[0] = data->udev->toggle[1] = 0; bfusb_load_firmware() 616 pipe = usb_sndctrlpipe(data->udev, 0); bfusb_load_firmware() 618 usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION, bfusb_load_firmware() 627 struct usb_device *udev = interface_to_usbdev(intf); bfusb_probe() local 654 data->udev = udev; bfusb_probe() 667 if (request_firmware(&firmware, "bfubase.frm", &udev->dev) < 0) { bfusb_probe()
|
H A D | bpa10x.c | 51 struct usb_device *udev; member in struct:bpa10x_data 238 pipe = usb_rcvintpipe(data->udev, 0x81); bpa10x_submit_intr_urb() 240 usb_fill_int_urb(urb, data->udev, pipe, buf, size, bpa10x_submit_intr_urb() 279 pipe = usb_rcvbulkpipe(data->udev, 0x82); bpa10x_submit_bulk_urb() 281 usb_fill_bulk_urb(urb, data->udev, pipe, bpa10x_submit_bulk_urb() 389 pipe = usb_sndctrlpipe(data->udev, 0x00); bpa10x_send_frame() 391 usb_fill_control_urb(urb, data->udev, pipe, (void *) dr, bpa10x_send_frame() 398 pipe = usb_sndbulkpipe(data->udev, 0x02); bpa10x_send_frame() 400 usb_fill_bulk_urb(urb, data->udev, pipe, bpa10x_send_frame() 407 pipe = usb_sndbulkpipe(data->udev, 0x02); bpa10x_send_frame() 409 usb_fill_bulk_urb(urb, data->udev, pipe, bpa10x_send_frame() 449 data->udev = interface_to_usbdev(intf); bpa10x_probe()
|
H A D | btusb.c | 349 struct usb_device *udev; member in struct:btusb_data 604 usb_mark_last_busy(data->udev); btusb_intr_complete() 643 pipe = usb_rcvintpipe(data->udev, data->intr_ep->bEndpointAddress); btusb_submit_intr_urb() 645 usb_fill_int_urb(urb, data->udev, pipe, buf, size, btusb_submit_intr_urb() 694 usb_mark_last_busy(data->udev); btusb_bulk_complete() 730 pipe = usb_rcvbulkpipe(data->udev, data->bulk_rx_ep->bEndpointAddress); btusb_submit_bulk_urb() 732 usb_fill_bulk_urb(urb, data->udev, pipe, buf, size, btusb_submit_bulk_urb() 737 usb_mark_last_busy(data->udev); btusb_submit_bulk_urb() 849 pipe = usb_rcvisocpipe(data->udev, data->isoc_rx_ep->bEndpointAddress); btusb_submit_isoc_urb() 851 usb_fill_int_urb(urb, data->udev, pipe, buf, size, btusb_isoc_complete, btusb_submit_isoc_urb() 1049 pipe = usb_sndctrlpipe(data->udev, 0x00); alloc_ctrl_urb() 1051 usb_fill_control_urb(urb, data->udev, pipe, (void *)dr, alloc_ctrl_urb() 1072 pipe = usb_sndbulkpipe(data->udev, data->bulk_tx_ep->bEndpointAddress); alloc_bulk_urb() 1074 usb_fill_bulk_urb(urb, data->udev, pipe, alloc_bulk_urb() 1095 pipe = usb_sndisocpipe(data->udev, data->isoc_tx_ep->bEndpointAddress); alloc_isoc_urb() 1097 usb_fill_int_urb(urb, data->udev, pipe, alloc_isoc_urb() 1126 usb_mark_last_busy(data->udev); submit_tx_urb() 1218 err = usb_set_interface(data->udev, 1, altsetting); __set_isoc_interface() 1655 struct usb_device *udev = interface_to_usbdev(data->intf); btusb_setup_rtl8723a() local 1660 ret = request_firmware(&fw, "rtl_bt/rtl8723a_fw.bin", &udev->dev); btusb_setup_rtl8723a() 1691 struct usb_device *udev = interface_to_usbdev(data->intf); btusb_setup_rtl8723b() local 1697 ret = request_firmware(&fw, fw_name, &udev->dev); btusb_setup_rtl8723b() 2829 struct usb_device *udev = btdata->udev; btusb_qca_send_vendor_req() local 2840 pipe = usb_rcvctrlpipe(udev, 0); btusb_qca_send_vendor_req() 2841 err = usb_control_msg(udev, pipe, request, USB_TYPE_VENDOR | USB_DIR_IN, btusb_qca_send_vendor_req() 2861 struct usb_device *udev = btdata->udev; btusb_setup_qca_download_fw() local 2880 pipe = usb_sndctrlpipe(udev, 0); btusb_setup_qca_download_fw() 2881 err = usb_control_msg(udev, pipe, QCA_DFU_DOWNLOAD, USB_TYPE_VENDOR, btusb_setup_qca_download_fw() 2896 pipe = usb_sndbulkpipe(udev, 0x02); btusb_setup_qca_download_fw() 2897 err = usb_bulk_msg(udev, pipe, buf, size, &len, btusb_setup_qca_download_fw() 3065 struct usb_device *udev = interface_to_usbdev(intf); btusb_probe() local 3069 if (le16_to_cpu(udev->descriptor.bcdDevice) <= 0x0001) btusb_probe() 3107 data->udev = interface_to_usbdev(intf); btusb_probe() 3211 data->isoc = usb_ifnum_to_if(data->udev, 1); btusb_probe() 3231 struct usb_device *udev = data->udev; btusb_probe() local 3232 u16 bcdDevice = le16_to_cpu(udev->descriptor.bcdDevice); btusb_probe() 3246 struct usb_device *udev = data->udev; btusb_probe() local 3249 if (le16_to_cpu(udev->descriptor.bcdDevice) > 0x997) btusb_probe() 3257 err = usb_set_interface(data->udev, 0, 0); btusb_probe()
|
/linux-4.1.27/drivers/usb/misc/ |
H A D | cytherm.c | 38 struct usb_device *udev; /* save off the usb device pointer */ member in struct:usb_cytherm 105 dev_err(&cytherm->udev->dev, "out of memory\n"); set_brightness() 117 retval = vendor_command(cytherm->udev, WRITE_RAM, BRIGHTNESS, set_brightness() 120 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); set_brightness() 122 retval = vendor_command(cytherm->udev, WRITE_RAM, BRIGHTNESS_SEM, set_brightness() 125 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); set_brightness() 152 dev_err(&cytherm->udev->dev, "out of memory\n"); show_temp() 157 retval = vendor_command(cytherm->udev, READ_RAM, TEMP, 0, buffer, 8); show_temp() 159 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); show_temp() 163 retval = vendor_command(cytherm->udev, READ_RAM, SIGN, 0, buffer, 8); show_temp() 165 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); show_temp() 196 dev_err(&cytherm->udev->dev, "out of memory\n"); show_button() 201 retval = vendor_command(cytherm->udev, READ_RAM, BUTTON, 0, buffer, 8); show_button() 203 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); show_button() 234 dev_err(&cytherm->udev->dev, "out of memory\n"); show_port0() 238 retval = vendor_command(cytherm->udev, READ_PORT, 0, 0, buffer, 8); show_port0() 240 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); show_port0() 261 dev_err(&cytherm->udev->dev, "out of memory\n"); set_port0() 272 retval = vendor_command(cytherm->udev, WRITE_PORT, 0, set_port0() 275 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); set_port0() 294 dev_err(&cytherm->udev->dev, "out of memory\n"); show_port1() 298 retval = vendor_command(cytherm->udev, READ_PORT, 1, 0, buffer, 8); show_port1() 300 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); show_port1() 321 dev_err(&cytherm->udev->dev, "out of memory\n"); set_port1() 332 retval = vendor_command(cytherm->udev, WRITE_PORT, 1, set_port1() 335 dev_dbg(&cytherm->udev->dev, "retval = %d\n", retval); set_port1() 349 struct usb_device *udev = interface_to_usbdev(interface); cytherm_probe() local 359 dev->udev = usb_get_dev(udev); cytherm_probe() 391 usb_put_dev(dev->udev); cytherm_probe() 412 usb_put_dev(dev->udev); cytherm_disconnect()
|
H A D | trancevibrator.c | 44 struct usb_device *udev; member in struct:trancevibrator 72 dev_dbg(&tv->udev->dev, "speed = %d\n", tv->speed); set_speed() 75 retval = usb_control_msg(tv->udev, usb_sndctrlpipe(tv->udev, 0), set_speed() 82 dev_dbg(&tv->udev->dev, "retval = %d\n", retval); set_speed() 93 struct usb_device *udev = interface_to_usbdev(interface); tv_probe() local 104 dev->udev = usb_get_dev(udev); tv_probe() 113 usb_put_dev(udev); tv_probe() 127 usb_put_dev(dev->udev); tv_disconnect()
|
H A D | lvstest.c | 47 struct usb_device *udev, *hdev; create_lvs_device() local 59 udev = usb_alloc_dev(hdev, hdev->bus, lvs->portnum); create_lvs_device() 60 if (!udev) { create_lvs_device() 61 dev_err(&intf->dev, "Could not allocate lvs udev\n"); create_lvs_device() 64 udev->speed = USB_SPEED_SUPER; create_lvs_device() 65 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(512); create_lvs_device() 66 usb_set_device_state(udev, USB_STATE_DEFAULT); create_lvs_device() 69 if (hcd->driver->enable_device(hcd, udev) < 0) { create_lvs_device() 71 usb_put_dev(udev); create_lvs_device() 76 return udev; create_lvs_device() 79 static void destroy_lvs_device(struct usb_device *udev) destroy_lvs_device() argument 81 struct usb_device *hdev = udev->parent; destroy_lvs_device() 85 hcd->driver->free_dev(hcd, udev); destroy_lvs_device() 87 usb_put_dev(udev); destroy_lvs_device() 112 struct usb_device *udev; u3_entry_store() local 115 udev = create_lvs_device(intf); u3_entry_store() 116 if (!udev) { u3_entry_store() 126 destroy_lvs_device(udev); u3_entry_store() 141 struct usb_device *udev; u3_exit_store() local 144 udev = create_lvs_device(intf); u3_exit_store() 145 if (!udev) { u3_exit_store() 155 destroy_lvs_device(udev); u3_exit_store() 245 struct usb_device *udev; get_dev_desc_store() local 255 udev = create_lvs_device(intf); get_dev_desc_store() 256 if (!udev) { get_dev_desc_store() 262 ret = usb_control_msg(udev, (PIPE_CONTROL << 30) | USB_DIR_IN, get_dev_desc_store() 269 destroy_lvs_device(udev); get_dev_desc_store()
|
H A D | usbled.c | 61 struct usb_device *udev; member in struct:usb_led 76 dev_err(&led->udev->dev, "out of memory\n"); change_color() 90 dev_dbg(&led->udev->dev, change_color() 94 retval = usb_control_msg(led->udev, change_color() 95 usb_sndctrlpipe(led->udev, 0), change_color() 107 dev_dbg(&led->udev->dev, change_color() 118 retval = usb_control_msg(led->udev, change_color() 119 usb_sndctrlpipe(led->udev, 0), change_color() 136 retval = usb_interrupt_msg(led->udev, change_color() 137 usb_sndctrlpipe(led->udev, 2), change_color() 142 dev_err(&led->udev->dev, "unknown device type %d\n", led->type); change_color() 146 dev_dbg(&led->udev->dev, "retval = %d\n", retval); change_color() 178 struct usb_device *udev = interface_to_usbdev(interface); led_probe() local 188 dev->udev = usb_get_dev(udev); led_probe() 213 retval = usb_control_msg(udev, led_probe() 214 usb_sndctrlpipe(udev, 0), led_probe() 236 usb_put_dev(dev->udev); led_probe() 255 usb_put_dev(dev->udev); led_disconnect()
|
H A D | adutux.c | 77 struct usb_device *udev; /* save off the usb device pointer */ member in struct:adu_device 124 if (dev->udev == NULL) adu_abort_transfers() 162 adu_debug_data(&dev->udev->dev, __func__, adu_interrupt_in_callback() 170 dev_dbg(&dev->udev->dev, adu_interrupt_in_callback() 186 dev_dbg(&dev->udev->dev,"%s reading %d\n", __func__, adu_interrupt_in_callback() 189 dev_dbg(&dev->udev->dev,"%s : read_buffer overflow\n", adu_interrupt_in_callback() 206 adu_debug_data(&dev->udev->dev, __func__, adu_interrupt_out_callback() 212 dev_dbg(&dev->udev->dev, adu_interrupt_out_callback() 247 if (!dev || !dev->udev) { adu_open() 259 dev_dbg(&dev->udev->dev, "%s: open count %d\n", __func__, adu_open() 269 usb_fill_int_urb(dev->interrupt_in_urb, dev->udev, adu_open() 270 usb_rcvintpipe(dev->udev, adu_open() 297 dev_dbg(&dev->udev->dev, "%s : open count %d\n", __func__, adu_release_internal() 324 dev_dbg(&dev->udev->dev, "%s : device not opened\n", __func__); adu_release() 330 if (dev->udev == NULL) { adu_release() 359 if (dev->udev == NULL) { adu_read() 367 dev_dbg(&dev->udev->dev, "%s : read request of 0 bytes\n", adu_read() 373 dev_dbg(&dev->udev->dev, "%s : about to start looping\n", __func__); adu_read() 376 dev_dbg(&dev->udev->dev, adu_read() 402 dev_dbg(&dev->udev->dev, adu_read() 419 dev_dbg(&dev->udev->dev, adu_read() 424 dev_dbg(&dev->udev->dev, adu_read() 430 usb_fill_int_urb(dev->interrupt_in_urb, dev->udev, adu_read() 431 usb_rcvintpipe(dev->udev, adu_read() 444 dev_dbg(&dev->udev->dev, adu_read() 465 dev_dbg(&dev->udev->dev, adu_read() 472 dev_dbg(&dev->udev->dev, adu_read() 488 usb_fill_int_urb(dev->interrupt_in_urb, dev->udev, adu_read() 489 usb_rcvintpipe(dev->udev, adu_read() 528 if (dev->udev == NULL) { adu_write() 536 dev_dbg(&dev->udev->dev, "%s : write request of 0 bytes\n", adu_write() 550 dev_dbg(&dev->udev->dev, "%s : interrupted\n", adu_write() 557 dev_dbg(&dev->udev->dev, adu_write() 569 dev_dbg(&dev->udev->dev, adu_write() 576 dev_dbg(&dev->udev->dev, "%s : sending, count = %Zd\n", adu_write() 582 dev_dbg(&dev->udev->dev, adu_write() 594 dev->udev, adu_write() 595 usb_sndintpipe(dev->udev, dev->interrupt_out_endpoint->bEndpointAddress), adu_write() 606 dev_err(&dev->udev->dev, "Couldn't submit " adu_write() 659 struct usb_device *udev = interface_to_usbdev(interface); adu_probe() local 668 if (udev == NULL) { adu_probe() 669 dev_err(&interface->dev, "udev is NULL.\n"); adu_probe() 683 dev->udev = udev; adu_probe() 762 if (!usb_string(udev, udev->descriptor.iSerialNumber, dev->serial_number, adu_probe() 785 le16_to_cpu(udev->descriptor.idProduct), dev->serial_number, adu_probe() 808 dev->udev = NULL; /* poison */ adu_disconnect()
|
H A D | usbsevseg.c | 39 struct usb_device *udev; member in struct:usb_sevsegdev 81 rc = usb_control_msg(mydev->udev, update_display_powered() 82 usb_sndctrlpipe(mydev->udev, 0), update_display_powered() 91 dev_dbg(&mydev->udev->dev, "power retval = %d\n", rc); update_display_powered() 106 rc = usb_control_msg(mydev->udev, update_display_mode() 107 usb_sndctrlpipe(mydev->udev, 0), update_display_mode() 117 dev_dbg(&mydev->udev->dev, "mode retval = %d\n", rc); update_display_mode() 132 dev_err(&mydev->udev->dev, "out of memory\n"); update_display_visual() 140 rc = usb_control_msg(mydev->udev, update_display_visual() 141 usb_sndctrlpipe(mydev->udev, 0), update_display_visual() 151 dev_dbg(&mydev->udev->dev, "write retval = %d\n", rc); update_display_visual() 159 rc = usb_control_msg(mydev->udev, update_display_visual() 160 usb_sndctrlpipe(mydev->udev, 0), update_display_visual() 170 dev_dbg(&mydev->udev->dev, "decimal retval = %d\n", rc); update_display_visual() 344 struct usb_device *udev = interface_to_usbdev(interface); sevseg_probe() local 354 mydev->udev = usb_get_dev(udev); sevseg_probe() 376 usb_put_dev(mydev->udev); sevseg_probe() 389 usb_put_dev(mydev->udev); sevseg_disconnect()
|
H A D | cypress_cy7c63.c | 67 struct usb_device * udev; member in struct:cypress 82 dev_err(&dev->udev->dev, "Out of memory!\n"); vendor_command() 87 dev_dbg(&dev->udev->dev, "Sending usb_control_msg (data: %d)\n", data); vendor_command() 90 pipe = usb_rcvctrlpipe(dev->udev, 0); vendor_command() 91 retval = usb_control_msg(dev->udev, pipe, request, vendor_command() 101 dev_dbg(&dev->udev->dev, vendor_command() 107 dev_dbg(&dev->udev->dev, vendor_command() 130 dev_dbg(&cyp->udev->dev, "WRITE_PORT%d called\n", port_num); write_port() 145 dev_dbg(&cyp->udev->dev, "Result of vendor_command: %d\n\n", result); write_port() 175 dev_dbg(&cyp->udev->dev, "READ_PORT%d called\n", port_num); read_port() 179 dev_dbg(&cyp->udev->dev, "Result of vendor_command: %d\n\n", result); read_port() 216 dev->udev = usb_get_dev(interface_to_usbdev(interface)); cypress_probe() 238 usb_put_dev(dev->udev); cypress_probe() 258 usb_put_dev(dev->udev); cypress_disconnect()
|
H A D | appledisplay.c | 75 struct usb_device *udev; /* usb device */ member in struct:appledisplay 93 struct device *dev = &pdata->udev->dev; appledisplay_complete() 153 pdata->udev, appledisplay_bl_update_status() 154 usb_sndctrlpipe(pdata->udev, 0), appledisplay_bl_update_status() 173 pdata->udev, appledisplay_bl_get_brightness() 174 usb_rcvctrlpipe(pdata->udev, 0), appledisplay_bl_get_brightness() 215 struct usb_device *udev = interface_to_usbdev(iface); appledisplay_probe() local 246 pdata->udev = udev; appledisplay_probe() 270 pdata->urbdata = usb_alloc_coherent(pdata->udev, ACD_URB_BUFFER_LEN, appledisplay_probe() 279 usb_fill_int_urb(pdata->urb, udev, appledisplay_probe() 280 usb_rcvintpipe(udev, int_in_endpointAddr), appledisplay_probe() 328 usb_free_coherent(pdata->udev, ACD_URB_BUFFER_LEN, appledisplay_probe() 349 usb_free_coherent(pdata->udev, ACD_URB_BUFFER_LEN, appledisplay_disconnect()
|
H A D | usblcd.c | 42 struct usb_device *udev; /* init: probe_lcd */ member in struct:usb_lcd 71 usb_put_dev(dev->udev); lcd_delete() 145 retval = usb_bulk_msg(dev->udev, lcd_read() 146 usb_rcvbulkpipe(dev->udev, lcd_read() 176 bcdDevice = le16_to_cpu((dev->udev)->descriptor.bcdDevice); lcd_ioctl() 246 buf = usb_alloc_coherent(dev->udev, count, GFP_KERNEL, lcd_write() 259 usb_fill_bulk_urb(urb, dev->udev, lcd_write() 260 usb_sndbulkpipe(dev->udev, lcd_write() 270 dev_err(&dev->udev->dev, lcd_write() 285 usb_free_coherent(dev->udev, count, buf, urb->transfer_dma); lcd_write() 332 dev->udev = usb_get_dev(interface_to_usbdev(interface)); lcd_probe() 335 if (le16_to_cpu(dev->udev->descriptor.idProduct) != 0x0001) { lcd_probe() 386 i = le16_to_cpu(dev->udev->descriptor.bcdDevice); lcd_probe() 390 (i & 0xF0)>>4, (i & 0xF), dev->udev->devnum); lcd_probe()
|
H A D | usbtest.c | 109 struct usb_device *udev; get_endpoints() local 175 udev = testdev_to_usbdev(dev); get_endpoints() 178 tmp = usb_set_interface(udev, get_endpoints() 186 dev->in_pipe = usb_rcvbulkpipe(udev, get_endpoints() 188 dev->out_pipe = usb_sndbulkpipe(udev, get_endpoints() 193 dev->in_iso_pipe = usb_rcvisocpipe(udev, get_endpoints() 200 dev->out_iso_pipe = usb_sndisocpipe(udev, get_endpoints() 207 dev->in_int_pipe = usb_rcvintpipe(udev, get_endpoints() 214 dev->out_int_pipe = usb_sndintpipe(udev, get_endpoints() 236 struct usb_device *udev, usbtest_alloc_urb() 250 usb_fill_int_urb(urb, udev, pipe, NULL, bytes, simple_callback, usbtest_alloc_urb() 253 usb_fill_bulk_urb(urb, udev, pipe, NULL, bytes, simple_callback, usbtest_alloc_urb() 256 urb->interval = (udev->speed == USB_SPEED_HIGH) usbtest_alloc_urb() 264 urb->transfer_buffer = usb_alloc_coherent(udev, bytes + offset, usbtest_alloc_urb() 292 struct usb_device *udev, simple_alloc_urb() 297 return usbtest_alloc_urb(udev, pipe, bytes, URB_NO_TRANSFER_DMA_MAP, 0, simple_alloc_urb() 306 static unsigned get_maxpacket(struct usb_device *udev, int pipe) get_maxpacket() argument 310 ep = usb_pipe_endpoint(udev, pipe); get_maxpacket() 419 struct usb_device *udev = urb->dev; simple_io() local 445 urb->dev = udev; simple_io() 464 dev_err(&udev->dev, simple_io() 561 struct usb_device *udev = testdev_to_usbdev(tdev); perform_sglist() local 568 retval = usb_sg_init(req, udev, pipe, perform_sglist() 569 (udev->speed == USB_SPEED_HIGH) perform_sglist() 619 struct usb_device *udev = interface_to_usbdev(iface); get_altsetting() local 622 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), get_altsetting() 640 struct usb_device *udev; set_altsetting() local 645 udev = interface_to_usbdev(iface); set_altsetting() 646 return usb_set_interface(udev, set_altsetting() 776 struct usb_device *udev = interface_to_usbdev(iface); ch9_postconfig() local 815 if (!realworld || udev->descriptor.bNumConfigurations != 1) { ch9_postconfig() 816 int expected = udev->actconfig->desc.bConfigurationValue; ch9_postconfig() 822 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), ch9_postconfig() 834 retval = usb_get_descriptor(udev, USB_DT_DEVICE, 0, ch9_postconfig() 835 dev->buf, sizeof(udev->descriptor)); ch9_postconfig() 836 if (retval != sizeof(udev->descriptor)) { ch9_postconfig() 845 if (le16_to_cpu(udev->descriptor.bcdUSB) >= 0x0210) { ch9_postconfig() 851 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf, ch9_postconfig() 852 sizeof(*udev->bos->desc)); ch9_postconfig() 853 if (retval != sizeof(*udev->bos->desc)) { ch9_postconfig() 869 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf, ch9_postconfig() 877 length = sizeof(*udev->bos->desc); ch9_postconfig() 890 dev_warn(&udev->dev, "not device capability descriptor, skip\n"); ch9_postconfig() 926 for (i = 0; i < udev->descriptor.bNumConfigurations; i++) { ch9_postconfig() 927 retval = usb_get_descriptor(udev, USB_DT_CONFIG, i, ch9_postconfig() 936 /* FIXME cross-checking udev->config[i] to make sure usbcore ch9_postconfig() 942 if (le16_to_cpu(udev->descriptor.bcdUSB) == 0x0200) { ch9_postconfig() 946 retval = usb_get_descriptor(udev, ch9_postconfig() 950 if (udev->speed == USB_SPEED_HIGH) { ch9_postconfig() 967 retval = usb_get_descriptor(udev, ch9_postconfig() 982 retval = usb_get_status(udev, USB_RECIP_DEVICE, 0, dev->buf); ch9_postconfig() 992 retval = usb_get_status(udev, USB_RECIP_INTERFACE, ch9_postconfig() 1149 struct usb_device *udev = testdev_to_usbdev(dev); test_ctrl_queue() local 1174 int pipe = usb_rcvctrlpipe(udev, 0); test_ctrl_queue() 1224 if (udev->speed != USB_SPEED_HIGH) test_ctrl_queue() 1246 pipe = usb_sndctrlpipe(udev, 0); test_ctrl_queue() 1278 if (udev->speed == USB_SPEED_SUPER) test_ctrl_queue() 1281 len = 1024 - udev->descriptor.bMaxPacketSize0; test_ctrl_queue() 1287 len = udev->descriptor.bMaxPacketSize0; test_ctrl_queue() 1288 if (udev->speed == USB_SPEED_SUPER) test_ctrl_queue() 1302 if (udev->bos) test_ctrl_queue() 1303 len = le16_to_cpu(udev->bos->desc->wTotalLength); test_ctrl_queue() 1306 if (le16_to_cpu(udev->descriptor.bcdUSB) < 0x0201) test_ctrl_queue() 1315 urb[i] = u = simple_alloc_urb(udev, pipe, len, 0); test_ctrl_queue() 1356 urb[i]->dev = udev; test_ctrl_queue() 1504 struct usb_device *udev = testdev_to_usbdev(dev); unlink_queued() local 1515 buf = usb_alloc_coherent(udev, size, GFP_KERNEL, &buf_dma); unlink_queued() 1528 usb_fill_bulk_urb(ctx.urbs[i], udev, pipe, buf, size, unlink_queued() 1569 usb_free_coherent(udev, size, buf, buf_dma); unlink_queued() 1673 struct usb_device *udev = testdev_to_usbdev(dev); halt_simple() local 1675 if (udev->speed == USB_SPEED_SUPER) halt_simple() 1676 urb = simple_alloc_urb(udev, 0, 1024, 0); halt_simple() 1678 urb = simple_alloc_urb(udev, 0, 512, 0); halt_simple() 1717 struct usb_device *udev; ctrl_out() local 1727 udev = testdev_to_usbdev(dev); ctrl_out() 1738 retval = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ctrl_out() 1752 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), ctrl_out() 1863 struct usb_device *udev, iso_alloc_urb() 1882 urb->dev = udev; iso_alloc_urb() 1887 urb->transfer_buffer = usb_alloc_coherent(udev, bytes + offset, iso_alloc_urb() 1925 struct usb_device *udev; test_iso_queue() local 1941 udev = testdev_to_usbdev(dev); test_iso_queue() 1945 (udev->speed == USB_SPEED_HIGH) ? "micro" : "", test_iso_queue() 1949 urbs[i] = iso_alloc_urb(udev, pipe, desc, test_iso_queue() 1962 / ((udev->speed == USB_SPEED_HIGH) ? 8 : 1), test_iso_queue() 2047 * WARNING: Because usbfs grabs udev->dev.sem before calling this ioctl(), 2059 struct usb_device *udev = testdev_to_usbdev(dev); usbtest_ioctl() local 2128 urb = simple_alloc_urb(udev, dev->out_pipe, param->length, 0); usbtest_ioctl() 2143 urb = simple_alloc_urb(udev, dev->in_pipe, param->length, 0); usbtest_ioctl() 2158 urb = simple_alloc_urb(udev, dev->out_pipe, param->length, 0); usbtest_ioctl() 2174 urb = simple_alloc_urb(udev, dev->in_pipe, param->length, 0); usbtest_ioctl() 2482 urb = simple_alloc_urb(udev, dev->out_int_pipe, param->length, usbtest_ioctl() 2498 urb = simple_alloc_urb(udev, dev->in_int_pipe, param->length, usbtest_ioctl() 2539 struct usb_device *udev; usbtest_probe() local 2546 udev = interface_to_usbdev(intf); usbtest_probe() 2552 if (!vendor || le16_to_cpu(udev->descriptor.idVendor) != (u16)vendor) usbtest_probe() 2554 if (product && le16_to_cpu(udev->descriptor.idProduct) != (u16)product) usbtest_probe() 2558 le16_to_cpu(udev->descriptor.idVendor), usbtest_probe() 2559 le16_to_cpu(udev->descriptor.idProduct)); usbtest_probe() 2586 if (force_interrupt || udev->speed == USB_SPEED_LOW) { usbtest_probe() 2588 dev->in_pipe = usb_rcvintpipe(udev, info->ep_in); usbtest_probe() 2592 dev->out_pipe = usb_sndintpipe(udev, info->ep_out); usbtest_probe() 2610 dev->in_pipe = usb_rcvbulkpipe(udev, usbtest_probe() 2613 dev->out_pipe = usb_sndbulkpipe(udev, usbtest_probe() 2633 usb_speed_string(udev->speed), usbtest_probe() 235 usbtest_alloc_urb( struct usb_device *udev, int pipe, unsigned long bytes, unsigned transfer_flags, unsigned offset, u8 bInterval) usbtest_alloc_urb() argument 291 simple_alloc_urb( struct usb_device *udev, int pipe, unsigned long bytes, u8 bInterval) simple_alloc_urb() argument 1862 iso_alloc_urb( struct usb_device *udev, int pipe, struct usb_endpoint_descriptor *desc, long bytes, unsigned offset ) iso_alloc_urb() argument
|
H A D | ftdi-elan.c | 174 struct usb_device *udev; member in struct:usb_ftdi 203 dev_warn(&ftdi->udev->dev, "FREEING ftdi=%p\n", ftdi); ftdi_elan_delete() 204 usb_put_dev(ftdi->udev); ftdi_elan_delete() 326 dev_info(&ftdi->udev->dev, "requesting module '%s'\n", "u132_hcd"); ftdi_elan_hcd_init() 328 dev_info(&ftdi->udev->dev, "registering '%s'\n", ftdi_elan_hcd_init() 479 dev_err(&ftdi->udev->dev, "command error %d\n", retval); ftdi_elan_command_work() 508 dev_err(&ftdi->udev->dev, "respond error %d\n", retval); ftdi_elan_respond_work() 542 dev_err(&ftdi->udev->dev, "synchronize failed\n"); ftdi_elan_status_work() 551 dev_err(&ftdi->udev->dev, "WRONG type of card inserted - please remove\n"); ftdi_elan_status_work() 553 dev_err(&ftdi->udev->dev, "WRONG type of card inserted - checked %d times\n", ftdi_elan_status_work() 567 dev_err(&ftdi->udev->dev, "initialized failed - trying again in 10 seconds\n"); ftdi_elan_status_work() 575 dev_err(&ftdi->udev->dev, "register failed\n"); ftdi_elan_status_work() 582 dev_err(&ftdi->udev->dev, "PCI device eject confirmed platform_dev.dev.parent=%p platform_dev.dev=%p\n", ftdi_elan_status_work() 596 dev_err(&ftdi->udev->dev, "PCI device has disappeared\n"); ftdi_elan_status_work() 697 int retval = usb_bulk_msg(ftdi->udev, ftdi_elan_read() 698 usb_rcvbulkpipe(ftdi->udev, ftdi->bulk_in_endpointAddr), ftdi_elan_read() 730 dev_err(&ftdi->udev->dev, ftdi_elan_write_bulk_callback() 789 dev_err(&ftdi->udev->dev, "could not get a urb to write %d commands totaling %d bytes to the Uxxx\n", ftdi_elan_command_engine() 793 buf = usb_alloc_coherent(ftdi->udev, total_size, GFP_KERNEL, ftdi_elan_command_engine() 796 dev_err(&ftdi->udev->dev, "could not get a buffer to write %d commands totaling %d bytes to the Uxxx\n", ftdi_elan_command_engine() 803 usb_fill_bulk_urb(urb, ftdi->udev, usb_sndbulkpipe(ftdi->udev, ftdi_elan_command_engine() 823 dev_err(&ftdi->udev->dev, "failed %d to submit urb %p to write %d commands totaling %d bytes to the Uxxx\n", ftdi_elan_command_engine() 825 usb_free_coherent(ftdi->udev, total_size, buf, urb->transfer_dma); ftdi_elan_command_engine() 956 int retval = usb_bulk_msg(ftdi->udev, ftdi_elan_respond_engine() 957 usb_rcvbulkpipe(ftdi->udev, ftdi->bulk_in_endpointAddr), ftdi_elan_respond_engine() 978 dev_err(&ftdi->udev->dev, "TIMED OUT with packet_bytes = %d with total %d bytes%s\n", ftdi_elan_respond_engine() 982 dev_err(&ftdi->udev->dev, "ONLY %d bytes%s\n", ftdi_elan_respond_engine() 986 dev_err(&ftdi->udev->dev, "TIMED OUT with packet_bytes = %d with total %d bytes%s\n", ftdi_elan_respond_engine() 991 dev_err(&ftdi->udev->dev, "error = %d with packet_bytes = %d with total %d bytes%s\n", ftdi_elan_respond_engine() 995 dev_err(&ftdi->udev->dev, "error = %d with packet_bytes = %d with total %d bytes%s\n", ftdi_elan_respond_engine() 1093 dev_err(&ftdi->udev->dev, "Uxxx unknown(%0X) value = %08X\n", ftdi_elan_respond_engine() 1159 buf = usb_alloc_coherent(ftdi->udev, count, GFP_KERNEL, ftdi_elan_write() 1169 usb_fill_bulk_urb(urb, ftdi->udev, usb_sndbulkpipe(ftdi->udev, ftdi_elan_write() 1175 dev_err(&ftdi->udev->dev, ftdi_elan_write() 1184 usb_free_coherent(ftdi->udev, count, buf, urb->transfer_dma); ftdi_elan_write() 1872 int retval = usb_bulk_msg(ftdi->udev, ftdi_elan_flush_input_fifo() 1873 usb_rcvbulkpipe(ftdi->udev, ftdi->bulk_in_endpointAddr), ftdi_elan_flush_input_fifo() 1903 dev_err(&ftdi->udev->dev, "STATUS ERROR retry limit reached\n"); ftdi_elan_flush_input_fifo() 1908 dev_err(&ftdi->udev->dev, "only one byte flushed from FTDI = %02X\n", ftdi_elan_flush_input_fifo() 1913 dev_err(&ftdi->udev->dev, "STATUS ERROR retry limit reached\n"); ftdi_elan_flush_input_fifo() 1920 dev_err(&ftdi->udev->dev, "TIMED OUT retry limit reached\n"); ftdi_elan_flush_input_fifo() 1927 dev_err(&ftdi->udev->dev, "empty packet retry limit reached\n"); ftdi_elan_flush_input_fifo() 1931 dev_err(&ftdi->udev->dev, "error = %d\n", retval); ftdi_elan_flush_input_fifo() 1952 dev_err(&ftdi->udev->dev, "could not alloc a urb for flush sequence\n"); ftdi_elan_synchronize_flush() 1955 buf = usb_alloc_coherent(ftdi->udev, I, GFP_KERNEL, &urb->transfer_dma); ftdi_elan_synchronize_flush() 1957 dev_err(&ftdi->udev->dev, "could not get a buffer for flush sequence\n"); ftdi_elan_synchronize_flush() 1963 usb_fill_bulk_urb(urb, ftdi->udev, usb_sndbulkpipe(ftdi->udev, ftdi_elan_synchronize_flush() 1969 dev_err(&ftdi->udev->dev, "failed to submit urb containing the flush sequence\n"); ftdi_elan_synchronize_flush() 1970 usb_free_coherent(ftdi->udev, i, buf, urb->transfer_dma); ftdi_elan_synchronize_flush() 1992 dev_err(&ftdi->udev->dev, "could not get a urb for the reset sequence\n"); ftdi_elan_synchronize_reset() 1995 buf = usb_alloc_coherent(ftdi->udev, I, GFP_KERNEL, &urb->transfer_dma); ftdi_elan_synchronize_reset() 1997 dev_err(&ftdi->udev->dev, "could not get a buffer for the reset sequence\n"); ftdi_elan_synchronize_reset() 2005 usb_fill_bulk_urb(urb, ftdi->udev, usb_sndbulkpipe(ftdi->udev, ftdi_elan_synchronize_reset() 2011 dev_err(&ftdi->udev->dev, "failed to submit urb containing the reset sequence\n"); ftdi_elan_synchronize_reset() 2012 usb_free_coherent(ftdi->udev, i, buf, urb->transfer_dma); ftdi_elan_synchronize_reset() 2048 retval = usb_bulk_msg(ftdi->udev, ftdi_elan_synchronize() 2049 usb_rcvbulkpipe(ftdi->udev, ftdi_elan_synchronize() 2079 dev_err(&ftdi->udev->dev, "retry limit reached\n"); ftdi_elan_synchronize() 2095 dev_err(&ftdi->udev->dev, "retry limit reached\n"); ftdi_elan_synchronize() 2102 dev_err(&ftdi->udev->dev, "retry limit reached\n"); ftdi_elan_synchronize() 2110 dev_err(&ftdi->udev->dev, "retry limit reached\n"); ftdi_elan_synchronize() 2117 dev_err(&ftdi->udev->dev, "TIMED OUT retry limit reached\n"); ftdi_elan_synchronize() 2124 dev_err(&ftdi->udev->dev, "empty packet retry limit reached\n"); ftdi_elan_synchronize() 2129 dev_err(&ftdi->udev->dev, "error = %d\n", ftdi_elan_synchronize() 2134 dev_err(&ftdi->udev->dev, "retry limit reached\n"); ftdi_elan_synchronize() 2140 dev_err(&ftdi->udev->dev, "failed to synchronize\n"); ftdi_elan_synchronize() 2151 int retval = usb_bulk_msg(ftdi->udev, ftdi_elan_stuck_waiting() 2152 usb_rcvbulkpipe(ftdi->udev, ftdi->bulk_in_endpointAddr), ftdi_elan_stuck_waiting() 2186 dev_err(&ftdi->udev->dev, "only one byte flushed from FTDI = %02X\n", b1); ftdi_elan_stuck_waiting() 2191 dev_err(&ftdi->udev->dev, "STATUS ERROR retry limit reached\n"); ftdi_elan_stuck_waiting() 2198 dev_err(&ftdi->udev->dev, "TIMED OUT retry limit reached\n"); ftdi_elan_stuck_waiting() 2205 dev_err(&ftdi->udev->dev, "empty packet retry limit reached\n"); ftdi_elan_stuck_waiting() 2209 dev_err(&ftdi->udev->dev, "error = %d\n", retval); ftdi_elan_stuck_waiting() 2225 dev_err(&ftdi->udev->dev, "CARD EJECTED - controlreg = %08X\n", ftdi_elan_checkingPCI() 2246 dev_err(&ftdi->udev->dev, "vendor=%04X pciVID=%04X device=%04X pciPID=%04X\n", ftdi_elan_checkingPCI() 2350 dev_err(&ftdi->udev->dev, "USB HC reset timed out!\n"); ftdi_elan_check_controller() 2397 dev_err(&ftdi->udev->dev, "init err(%08x %04x)\n", ftdi_elan_check_controller() 2737 ftdi->udev = usb_get_dev(interface_to_usbdev(interface)); ftdi_elan_probe() 2751 dev_err(&ftdi->udev->dev, "Could not allocate bulk_in_buffer\n"); ftdi_elan_probe() 2763 dev_err(&ftdi->udev->dev, "Could not find both bulk-in and bulk-out endpoints\n"); ftdi_elan_probe() 2767 dev_info(&ftdi->udev->dev, "interface %d has I=%02X O=%02X\n", ftdi_elan_probe() 2776 dev_err(&ftdi->udev->dev, "Not able to get a minor for this device\n"); ftdi_elan_probe() 2782 dev_info(&ftdi->udev->dev, "USB FDTI=%p JTAG interface %d now attached to ftdi%d\n", ftdi_elan_probe() 2791 dev_info(&ftdi->udev->dev, "USB FDTI=%p ELAN interface %d now activated\n", ftdi_elan_probe() 2799 dev_err(&ftdi->udev->dev, ftdi_elan_probe() 2819 dev_info(&ftdi->udev->dev, "USB FTDI U132 jtag interface on minor %d now disconnected\n", ftdi_elan_disconnect() 2839 dev_info(&ftdi->udev->dev, "USB FTDI U132 host controller interface now disconnected\n"); ftdi_elan_disconnect()
|
H A D | legousbtower.c | 73 * - check for valid udev on resubmitting and unlinking urbs 196 struct usb_device* udev; /* save off the usb device pointer */ member in struct:lego_usb_tower 361 result = usb_control_msg (dev->udev, tower_open() 362 usb_rcvctrlpipe(dev->udev, 0), tower_open() 371 dev_err(&dev->udev->dev, tower_open() 381 dev->udev, tower_open() 382 usb_rcvintpipe(dev->udev, dev->interrupt_in_endpoint->bEndpointAddress), tower_open() 395 dev_err(&dev->udev->dev, tower_open() 434 dev_dbg(&dev->udev->dev, "%s: device not opened exactly once\n", tower_release() 439 if (dev->udev == NULL) { tower_release() 478 if (dev->udev) tower_abort_transfers() 481 if (dev->interrupt_out_busy && dev->udev) tower_abort_transfers() 517 if (!dev->udev) tower_poll() 564 if (dev->udev == NULL) { tower_read() 572 dev_dbg(&dev->udev->dev, "read request of 0 bytes\n"); tower_read() 650 if (dev->udev == NULL) { tower_write() 658 dev_dbg(&dev->udev->dev, "write request of 0 bytes\n"); tower_write() 676 dev_dbg(&dev->udev->dev, "%s: count = %Zd, bytes_to_write = %Zd\n", tower_write() 686 dev->udev, tower_write() 687 usb_sndintpipe(dev->udev, dev->interrupt_out_endpoint->bEndpointAddress), tower_write() 700 dev_err(&dev->udev->dev, tower_write() 724 lego_usb_tower_debug_data(&dev->udev->dev, __func__, tower_interrupt_in_callback() 733 dev_dbg(&dev->udev->dev, tower_interrupt_in_callback() 748 dev_dbg(&dev->udev->dev, "%s: received %d bytes\n", tower_interrupt_in_callback() 759 if (dev->interrupt_in_running && dev->udev) { tower_interrupt_in_callback() 762 dev_err(&dev->udev->dev, tower_interrupt_in_callback() 781 lego_usb_tower_debug_data(&dev->udev->dev, __func__, tower_interrupt_out_callback() 788 dev_dbg(&dev->udev->dev, tower_interrupt_out_callback() 807 struct usb_device *udev = interface_to_usbdev(interface); tower_probe() local 827 dev->udev = udev; tower_probe() 920 result = usb_control_msg (udev, tower_probe() 921 usb_rcvctrlpipe(udev, 0), tower_probe() 976 dev->udev = NULL; tower_disconnect()
|
H A D | chaoskey.c | 105 struct usb_device *udev = interface_to_usbdev(interface); chaoskey_probe() local 113 usb_dbg(interface, "probe %s-%s", udev->product, udev->serial); chaoskey_probe() 158 if (udev->product && udev->serial) { chaoskey_probe() 159 dev->name = kmalloc(strlen(udev->product) + 1 + chaoskey_probe() 160 strlen(udev->serial) + 1, GFP_KERNEL); chaoskey_probe() 167 strcpy(dev->name, udev->product); chaoskey_probe() 169 strcat(dev->name, udev->serial); chaoskey_probe() 214 usb_enable_autosuspend(udev); chaoskey_probe() 321 struct usb_device *udev = interface_to_usbdev(dev->interface); _chaoskey_fill() local 346 result = usb_bulk_msg(udev, _chaoskey_fill() 347 usb_rcvbulkpipe(udev, dev->in_ep), _chaoskey_fill()
|
H A D | yurex.c | 56 struct usb_device *udev; member in struct:usb_yurex 99 usb_put_dev(dev->udev); yurex_delete() 104 usb_free_coherent(dev->udev, YUREX_BUF_SIZE, yurex_delete() 111 usb_free_coherent(dev->udev, YUREX_BUF_SIZE, yurex_delete() 212 dev->udev = usb_get_dev(interface_to_usbdev(interface)); yurex_probe() 247 dev->cntl_buffer = usb_alloc_coherent(dev->udev, YUREX_BUF_SIZE, yurex_probe() 263 usb_fill_control_urb(dev->cntl_urb, dev->udev, yurex_probe() 264 usb_sndctrlpipe(dev->udev, 0), yurex_probe() 278 dev->int_buffer = usb_alloc_coherent(dev->udev, YUREX_BUF_SIZE, yurex_probe() 286 usb_fill_int_urb(dev->urb, dev->udev, yurex_probe() 287 usb_rcvintpipe(dev->udev, dev->int_in_endpointAddr), yurex_probe()
|
H A D | idmouse.c | 64 usb_control_msg (dev->udev, usb_sndctrlpipe (dev->udev, 0), command, \ 73 struct usb_device *udev; /* save off the usb device pointer */ member in struct:usb_idmouse 166 result = usb_bulk_msg (dev->udev, idmouse_create_image() 167 usb_rcvbulkpipe (dev->udev, dev->bulk_in_endpointAddr), idmouse_create_image() 338 struct usb_device *udev = interface_to_usbdev(interface); idmouse_probe() local 355 dev->udev = udev; idmouse_probe()
|
H A D | iowarrior.c | 71 struct usb_device *udev; /* save off the usb device pointer */ member in struct:iowarrior 420 buf = usb_alloc_coherent(dev->udev, dev->report_size, iowarrior_write() 428 usb_fill_int_urb(int_out_urb, dev->udev, iowarrior_write() 429 usb_sndintpipe(dev->udev, iowarrior_write() 460 usb_free_coherent(dev->udev, dev->report_size, buf, iowarrior_write() 535 io_res = usb_get_report(dev->udev, iowarrior_ioctl() 551 struct usb_config_descriptor *cfg_descriptor = &dev->udev->actconfig->desc; iowarrior_ioctl() 555 info.vendor = le16_to_cpu(dev->udev->descriptor.idVendor); iowarrior_ioctl() 557 info.revision = le16_to_cpu(dev->udev->descriptor.bcdDevice); iowarrior_ioctl() 560 info.speed = le16_to_cpu(dev->udev->speed); iowarrior_ioctl() 760 struct usb_device *udev = interface_to_usbdev(interface); iowarrior_probe() local 784 dev->udev = udev; iowarrior_probe() 788 dev->product_id = le16_to_cpu(udev->descriptor.idProduct); iowarrior_probe() 824 usb_fill_int_urb(dev->int_in_urb, dev->udev, iowarrior_probe() 825 usb_rcvintpipe(dev->udev, iowarrior_probe() 840 usb_string(udev, udev->descriptor.iSerialNumber, dev->chip_serial, iowarrior_probe() 847 usb_control_msg(udev, usb_sndctrlpipe(udev, 0), iowarrior_probe()
|
/linux-4.1.27/drivers/usb/storage/ |
H A D | sierra_ms.c | 47 static int sierra_set_ms_mode(struct usb_device *udev, __u16 eSWocMode) sierra_set_ms_mode() argument 50 dev_dbg(&udev->dev, "SWIMS: %s", "DEVICE MODE SWITCH\n"); sierra_set_ms_mode() 51 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), sierra_set_ms_mode() 63 static int sierra_get_swoc_info(struct usb_device *udev, sierra_get_swoc_info() argument 68 dev_dbg(&udev->dev, "SWIMS: Attempting to get TRU-Install info\n"); sierra_get_swoc_info() 70 result = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), sierra_get_swoc_info() 97 struct usb_device *udev = interface_to_usbdev(intf); show_truinst() local 107 result = sierra_get_swoc_info(udev, swocInfo); show_truinst() 130 struct usb_device *udev; sierra_ms_init() local 135 udev = us->pusb_dev; sierra_ms_init() 143 result = sierra_set_ms_mode(udev, SWIMS_SET_MODE_Modem); sierra_ms_init() 165 result = sierra_get_swoc_info(udev, swocInfo); sierra_ms_init() 185 result = sierra_set_ms_mode(udev, sierra_ms_init()
|
H A D | uas-detect.h | 58 struct usb_device *udev = interface_to_usbdev(intf); uas_use_uas_driver() local 59 struct usb_hcd *hcd = bus_to_hcd(udev->bus); uas_use_uas_driver() 96 if (le16_to_cpu(udev->descriptor.idVendor) == 0x174c && uas_use_uas_driver() 97 (le16_to_cpu(udev->descriptor.idProduct) == 0x5106 || uas_use_uas_driver() 98 le16_to_cpu(udev->descriptor.idProduct) == 0x55aa)) { uas_use_uas_driver() 99 if (udev->actconfig->desc.bMaxPower == 0) { uas_use_uas_driver() 101 } else if (udev->speed < USB_SPEED_SUPER) { uas_use_uas_driver() 113 usb_stor_adjust_quirks(udev, &flags); uas_use_uas_driver() 116 dev_warn(&udev->dev, uas_use_uas_driver() 121 if (udev->bus->sg_tablesize == 0) { uas_use_uas_driver() 122 dev_warn(&udev->dev, uas_use_uas_driver() 125 dev_warn(&udev->dev, uas_use_uas_driver() 130 if (udev->speed >= USB_SPEED_SUPER && !hcd->can_do_streams) { uas_use_uas_driver() 131 dev_warn(&udev->dev, uas_use_uas_driver() 134 dev_warn(&udev->dev, uas_use_uas_driver()
|
H A D | onetouch.c | 53 struct usb_device *udev; /* usb device */ member in struct:usb_onetouch 128 "retval %d\n", onetouch->udev->bus->bus_name, usb_onetouch_irq() 129 onetouch->udev->devpath, retval); usb_onetouch_irq() 137 onetouch->irq->dev = onetouch->udev; usb_onetouch_open() 178 struct usb_device *udev = ss->pusb_dev; onetouch_connect_input() local 195 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); onetouch_connect_input() 196 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); onetouch_connect_input() 204 onetouch->data = usb_alloc_coherent(udev, ONETOUCH_PKT_LEN, onetouch_connect_input() 213 onetouch->udev = udev; onetouch_connect_input() 216 if (udev->manufacturer) onetouch_connect_input() 217 strlcpy(onetouch->name, udev->manufacturer, onetouch_connect_input() 219 if (udev->product) { onetouch_connect_input() 220 if (udev->manufacturer) onetouch_connect_input() 222 strlcat(onetouch->name, udev->product, sizeof(onetouch->name)); onetouch_connect_input() 228 le16_to_cpu(udev->descriptor.idVendor), onetouch_connect_input() 229 le16_to_cpu(udev->descriptor.idProduct)); onetouch_connect_input() 231 usb_make_path(udev, onetouch->phys, sizeof(onetouch->phys)); onetouch_connect_input() 236 usb_to_input_id(udev, &input_dev->id); onetouch_connect_input() 237 input_dev->dev.parent = &udev->dev; onetouch_connect_input() 248 usb_fill_int_urb(onetouch->irq, udev, pipe, onetouch->data, maxp, onetouch_connect_input() 266 fail2: usb_free_coherent(udev, ONETOUCH_PKT_LEN, onetouch_connect_input() 281 usb_free_coherent(onetouch->udev, ONETOUCH_PKT_LEN, onetouch_release_input()
|
H A D | usual-tables.c | 108 struct usb_device *udev; usb_usual_ignore_device() local 112 udev = interface_to_usbdev(intf); usb_usual_ignore_device() 113 vid = le16_to_cpu(udev->descriptor.idVendor); usb_usual_ignore_device() 114 pid = le16_to_cpu(udev->descriptor.idProduct); usb_usual_ignore_device() 115 bcd = le16_to_cpu(udev->descriptor.bcdDevice); usb_usual_ignore_device()
|
H A D | uas.c | 37 struct usb_device *udev; member in struct:uas_dev_info 403 struct usb_device *udev = devinfo->udev; uas_alloc_data_urb() local 413 usb_fill_bulk_urb(urb, udev, pipe, NULL, sdb->length, uas_alloc_data_urb() 417 urb->num_sgs = udev->bus->sg_tablesize ? sdb->table.nents : 0; uas_alloc_data_urb() 426 struct usb_device *udev = devinfo->udev; uas_alloc_sense_urb() local 438 usb_fill_bulk_urb(urb, udev, devinfo->status_pipe, iu, sizeof(*iu), uas_alloc_sense_urb() 453 struct usb_device *udev = devinfo->udev; uas_alloc_cmd_urb() local 478 usb_fill_bulk_urb(urb, udev, devinfo->cmd_pipe, iu, sizeof(*iu) + len, uas_alloc_cmd_urb() 720 struct usb_device *udev = devinfo->udev; uas_eh_bus_reset_handler() local 724 err = usb_lock_device_for_reset(udev, devinfo->intf); uas_eh_bus_reset_handler() 742 err = usb_reset_device(udev); uas_eh_bus_reset_handler() 748 usb_unlock_device(udev); uas_eh_bus_reset_handler() 851 static int uas_switch_interface(struct usb_device *udev, uas_switch_interface() argument 860 return usb_set_interface(udev, uas_switch_interface() 867 struct usb_device *udev = devinfo->udev; uas_configure_endpoints() local 874 devinfo->cmd_pipe = usb_sndbulkpipe(udev, uas_configure_endpoints() 876 devinfo->status_pipe = usb_rcvbulkpipe(udev, uas_configure_endpoints() 878 devinfo->data_in_pipe = usb_rcvbulkpipe(udev, uas_configure_endpoints() 880 devinfo->data_out_pipe = usb_sndbulkpipe(udev, uas_configure_endpoints() 883 if (udev->speed < USB_SPEED_SUPER) { uas_configure_endpoints() 899 struct usb_device *udev = devinfo->udev; uas_free_streams() local 902 eps[0] = usb_pipe_endpoint(udev, devinfo->status_pipe); uas_free_streams() 903 eps[1] = usb_pipe_endpoint(udev, devinfo->data_in_pipe); uas_free_streams() 904 eps[2] = usb_pipe_endpoint(udev, devinfo->data_out_pipe); uas_free_streams() 913 struct usb_device *udev = interface_to_usbdev(intf); uas_probe() local 919 if (uas_switch_interface(udev, intf)) uas_probe() 931 shost->sg_tablesize = udev->bus->sg_tablesize; uas_probe() 935 devinfo->udev = udev; uas_probe() 965 usb_set_interface(udev, intf->altsetting[0].desc.bInterfaceNumber, 0); uas_probe() 1140 struct usb_device *udev = interface_to_usbdev(intf); uas_shutdown() local 1149 usb_set_interface(udev, intf->altsetting[0].desc.bInterfaceNumber, 0); uas_shutdown() 1150 usb_reset_device(udev); uas_shutdown()
|
/linux-4.1.27/drivers/net/wireless/libertas_tf/ |
H A D | if_usb.c | 145 struct usb_device *udev; if_usb_probe() local 153 udev = interface_to_usbdev(intf); if_usb_probe() 162 cardp->udev = udev; if_usb_probe() 165 lbtf_deb_usbd(&udev->dev, "bcdUSB = 0x%X bDeviceClass = 0x%X" if_usb_probe() 167 le16_to_cpu(udev->descriptor.bcdUSB), if_usb_probe() 168 udev->descriptor.bDeviceClass, if_usb_probe() 169 udev->descriptor.bDeviceSubClass, if_usb_probe() 170 udev->descriptor.bDeviceProtocol); if_usb_probe() 179 lbtf_deb_usbd(&udev->dev, "in_endpoint = %d\n", if_usb_probe() 181 lbtf_deb_usbd(&udev->dev, "Bulk in size is %d\n", if_usb_probe() 188 lbtf_deb_usbd(&udev->dev, "out_endpoint = %d\n", if_usb_probe() 190 lbtf_deb_usbd(&udev->dev, "Bulk out size is %d\n", if_usb_probe() 195 lbtf_deb_usbd(&udev->dev, "Endpoints not found\n"); if_usb_probe() 202 lbtf_deb_usbd(&udev->dev, "Rx URB allocation failed\n"); if_usb_probe() 208 lbtf_deb_usbd(&udev->dev, "Tx URB allocation failed\n"); if_usb_probe() 214 lbtf_deb_usbd(&udev->dev, "Cmd URB allocation failed\n"); if_usb_probe() 221 lbtf_deb_usbd(&udev->dev, "Could not allocate buffer\n"); if_usb_probe() 225 priv = lbtf_add_card(cardp, &udev->dev); if_usb_probe() 234 cardp->boot2_version = udev->descriptor.bcdDevice; if_usb_probe() 236 usb_get_dev(udev); if_usb_probe() 295 lbtf_deb_usb2(&cardp->udev->dev, "totalbytes = %d\n", if_usb_send_fw_pkt() 311 lbtf_deb_usb2(&cardp->udev->dev, "Data length = %d\n", if_usb_send_fw_pkt() 321 lbtf_deb_usb2(&cardp->udev->dev, "There are data to follow\n"); if_usb_send_fw_pkt() 322 lbtf_deb_usb2(&cardp->udev->dev, if_usb_send_fw_pkt() 326 lbtf_deb_usb2(&cardp->udev->dev, if_usb_send_fw_pkt() 328 lbtf_deb_usb2(&cardp->udev->dev, "Donwloading FW JUMP BLOCK\n"); if_usb_send_fw_pkt() 336 lbtf_deb_usb2(&cardp->udev->dev, "Firmware download done; size %d\n", if_usb_send_fw_pkt() 361 ret = usb_reset_device(cardp->udev); if_usb_reset_device() 388 lbtf_deb_usbd(&cardp->udev->dev, "Device removed\n"); usb_tx_block() 397 usb_fill_bulk_urb(urb, cardp->udev, usb_tx_block() 398 usb_sndbulkpipe(cardp->udev, usb_tx_block() 405 lbtf_deb_usbd(&cardp->udev->dev, usb_tx_block() 410 lbtf_deb_usb2(&cardp->udev->dev, "usb_submit_urb success\n"); usb_tx_block() 437 usb_fill_bulk_urb(cardp->rx_urb, cardp->udev, __if_usb_submit_rx_urb() 438 usb_rcvbulkpipe(cardp->udev, cardp->ep_in), __if_usb_submit_rx_urb() 444 lbtf_deb_usb2(&cardp->udev->dev, "Pointer for rx_urb %p\n", __if_usb_submit_rx_urb() 448 lbtf_deb_usbd(&cardp->udev->dev, __if_usb_submit_rx_urb() 455 lbtf_deb_usb2(&cardp->udev->dev, "Submit Rx URB success\n"); __if_usb_submit_rx_urb() 480 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 507 if (le16_to_cpu(cardp->udev->descriptor.bcdDevice) < 0x3106) { if_usb_receive_fwload() 512 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 536 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 549 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 557 lbtf_deb_usb2(&cardp->udev->dev, if_usb_receive_fwload() 559 lbtf_deb_usb2(&cardp->udev->dev, if_usb_receive_fwload() 564 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 597 lbtf_deb_usbd(&cardp->udev->dev, "Packet length is Invalid\n"); process_cmdtypedata() 613 lbtf_deb_usbd(&cardp->udev->dev, process_cmdrequest() 648 lbtf_deb_usbd(&cardp->udev->dev, "RX URB failed: %d\n", if_usb_receive() 656 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive() 678 lbtf_deb_usbd(&cardp->udev->dev, "**EVENT** 0x%X\n", if_usb_receive() 694 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive() 701 lbtf_deb_usbd(&cardp->udev->dev, if_usb_receive() 728 lbtf_deb_usbd(&cardp->udev->dev, "*** type = %u\n", type); if_usb_host_to_card() 729 lbtf_deb_usbd(&cardp->udev->dev, "size after = %d\n", nb); if_usb_host_to_card() 825 ret = request_firmware(&cardp->fw, lbtf_fw_name, &cardp->udev->dev); if_usb_prog_firmware() 839 lbtf_deb_usbd(&cardp->udev->dev, "URB submission is failed\n"); if_usb_prog_firmware()
|
H A D | if_usb.h | 46 struct usb_device *udev; member in struct:if_usb_card
|
/linux-4.1.27/drivers/usb/serial/ |
H A D | ipw.c | 138 struct usb_device *udev = port->serial->dev; ipw_open() local 152 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_open() 164 usb_clear_halt(udev, usb_rcvbulkpipe(udev, port->bulk_in_endpointAddress)); ipw_open() 165 usb_clear_halt(udev, usb_sndbulkpipe(udev, port->bulk_out_endpointAddress)); ipw_open() 173 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_open() 186 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_open() 224 struct usb_device *udev = port->serial->dev; ipw_dtr_rts() local 230 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_dtr_rts() 241 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_dtr_rts() 255 struct usb_device *udev = port->serial->dev; ipw_close() local 261 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_close() 275 result = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), ipw_close()
|
/linux-4.1.27/tools/usb/usbip/src/ |
H A D | usbip_network.h | 59 struct usbip_usb_device udev; member in struct:op_devinfo_reply 74 struct usbip_usb_device udev; member in struct:op_import_reply 82 usbip_net_pack_usb_device(pack, &(reply)->udev);\ 92 struct usbip_usb_device udev; member in struct:op_export_request 101 usbip_net_pack_usb_device(pack, &(request)->udev);\ 114 struct usbip_usb_device udev; member in struct:op_unexport_request 122 usbip_net_pack_usb_device(pack, &(request)->udev);\ 159 struct usbip_usb_device udev; member in struct:op_devlist_reply_extra 172 void usbip_net_pack_usb_device(int pack, struct usbip_usb_device *udev);
|
H A D | usbip_list.c | 54 struct usbip_usb_device udev; get_exported_devices() local 90 memset(&udev, 0, sizeof(udev)); get_exported_devices() 91 rc = usbip_net_recv(sockfd, &udev, sizeof(udev)); get_exported_devices() 96 usbip_net_pack_usb_device(0, &udev); get_exported_devices() 99 udev.idVendor, udev.idProduct); get_exported_devices() 101 udev.bDeviceClass, udev.bDeviceSubClass, get_exported_devices() 102 udev.bDeviceProtocol); get_exported_devices() 103 printf("%11s: %s\n", udev.busid, product_name); get_exported_devices() 104 printf("%11s: %s\n", "", udev.path); get_exported_devices() 107 for (j = 0; j < udev.bNumInterfaces; j++) { get_exported_devices() 171 struct udev *udev; list_devices() local 185 udev = udev_new(); list_devices() 188 enumerate = udev_enumerate_new(udev); list_devices() 203 dev = udev_device_new_from_syspath(udev, path); udev_list_entry_foreach() 235 udev_unref(udev);
|
H A D | usbip_bind.c | 79 struct udev *udev; unbind_other() local 85 udev = udev_new(); unbind_other() 88 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); unbind_other() 137 udev_unref(udev); unbind_other() 145 struct udev *udev; bind_device() local 149 udev = udev_new(); bind_device() 150 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); bind_device() 155 udev_unref(udev); bind_device()
|
H A D | usbip_unbind.c | 52 struct udev *udev; unbind_device() local 57 udev = udev_new(); unbind_device() 60 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); unbind_device() 107 udev_unref(udev); unbind_device()
|
H A D | usbip_attach.c | 89 static int import_device(int sockfd, struct usbip_usb_device *udev) import_device() argument 107 rc = usbip_vhci_attach_device(port, sockfd, udev->busnum, import_device() 108 udev->devnum, udev->speed); import_device() 163 if (strncmp(reply.udev.busid, busid, SYSFS_BUS_ID_SIZE)) { query_import_device() 164 err("recv different busid %s", reply.udev.busid); query_import_device() 169 return import_device(sockfd, &reply.udev); query_import_device()
|
H A D | usbip_network.c | 89 void usbip_net_pack_usb_device(int pack, struct usbip_usb_device *udev) usbip_net_pack_usb_device() argument 91 usbip_net_pack_uint32_t(pack, &udev->busnum); usbip_net_pack_usb_device() 92 usbip_net_pack_uint32_t(pack, &udev->devnum); usbip_net_pack_usb_device() 93 usbip_net_pack_uint32_t(pack, &udev->speed); usbip_net_pack_usb_device() 95 usbip_net_pack_uint16_t(pack, &udev->idVendor); usbip_net_pack_usb_device() 96 usbip_net_pack_uint16_t(pack, &udev->idProduct); usbip_net_pack_usb_device() 97 usbip_net_pack_uint16_t(pack, &udev->bcdDevice); usbip_net_pack_usb_device() 101 struct usbip_usb_interface *udev usbip_net_pack_usb_interface()
|
/linux-4.1.27/drivers/media/usb/stk1160/ |
H A D | stk1160-core.c | 69 int pipe = usb_rcvctrlpipe(dev->udev, 0); stk1160_read_reg() 77 ret = usb_control_msg(dev->udev, pipe, 0x00, stk1160_read_reg() 95 int pipe = usb_sndctrlpipe(dev->udev, 0); stk1160_write_reg() 97 ret = usb_control_msg(dev->udev, pipe, 0x01, stk1160_write_reg() 183 static int stk1160_scan_usb(struct usb_interface *intf, struct usb_device *udev, stk1160_scan_usb() argument 204 if (udev->speed == USB_SPEED_HIGH) stk1160_scan_usb() 224 dev_err(&udev->dev, "no audio or video endpoints found\n"); stk1160_scan_usb() 228 switch (udev->speed) { stk1160_scan_usb() 242 dev_info(&udev->dev, "New device %s %s @ %s Mbps (%04x:%04x, interface %d, class %d)\n", stk1160_scan_usb() 243 udev->manufacturer ? udev->manufacturer : "", stk1160_scan_usb() 244 udev->product ? udev->product : "", stk1160_scan_usb() 246 le16_to_cpu(udev->descriptor.idVendor), stk1160_scan_usb() 247 le16_to_cpu(udev->descriptor.idProduct), stk1160_scan_usb() 253 dev_warn(&udev->dev, "audio interface %d found.\n\ stk1160_scan_usb() 258 dev_info(&udev->dev, "video interface %d found\n", stk1160_scan_usb() 266 if (udev->speed != USB_SPEED_HIGH) stk1160_scan_usb() 267 dev_warn(&udev->dev, "must be connected to a high-speed USB 2.0 port\n\ stk1160_scan_usb() 279 struct usb_device *udev; stk1160_probe() local 282 udev = interface_to_usbdev(interface); stk1160_probe() 301 rc = stk1160_scan_usb(interface, udev, alt_max_pkt_size); stk1160_probe() 314 dev->udev = udev; stk1160_probe() 426 dev->udev = NULL; stk1160_disconnect()
|
H A D | stk1160-v4l.c | 146 usb_set_interface(dev->udev, 0, dev->alt); stk1160_set_alternate() 162 if (!dev->udev) stk1160_start_streaming() 210 usb_set_interface(dev->udev, 0, 0); stk1160_start_streaming() 222 if (!dev->udev) stk1160_stop_hw() 228 usb_set_interface(dev->udev, 0, 0); stk1160_stop_hw() 288 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); vidioc_querycap() 390 if (!dev->udev) vidioc_s_std() 554 if (!dev->udev) { buffer_queue()
|
/linux-4.1.27/drivers/usb/renesas_usbhs/ |
H A D | mod_host.c | 43 * | udev 0 | --> it is used when set address 47 * | udev 1 |-+- [uep 0 (dcp) ] --+ pipe will be switched when 54 * | udev 2 |-+- [uep 0 (dcp) ] -@ +----------> | pipe2 (bulk) | 59 * | udev 3 |-+- [uep 0 (dcp) ] -@ | +--------------+ 85 struct usbhsh_device *udev; /* attached udev */ member in struct:usbhsh_ep 97 struct usbhsh_device udev[USBHSH_DEVICE_MAX]; member in struct:usbhsh_hpriv 115 ((i) < USBHSH_DEVICE_MAX) && ((pos) = (h)->udev + (i)); \ 134 #define usbhsh_uep_to_udev(u) ((u)->udev) 149 #define usbhsh_device_number(h, d) ((int)((d) - (h)->udev)) 150 #define usbhsh_device_nth(h, d) ((h)->udev + d) 262 struct usbhsh_device *udev = usbhsh_device_get(hpriv, urb); usbhsh_pipe_attach() local 313 usbhsh_device_number(hpriv, udev), usbhs_for_each_pipe_with_dcp() 318 usbhsh_device_number(hpriv, udev), usbhs_for_each_pipe_with_dcp() 359 struct usbhsh_device *udev = usbhsh_uep_to_udev(uep); usbhsh_pipe_detach() local 366 usbhsh_device_number(hpriv, udev), usbhsh_pipe_detach() 383 struct usbhsh_device *udev = usbhsh_device_get(hpriv, urb); usbhsh_endpoint_attach() local 404 list_add_tail(&uep->ep_list, &udev->ep_list_head); usbhsh_endpoint_attach() 406 usbhsh_uep_to_udev(uep) = udev; usbhsh_endpoint_attach() 414 usbhsh_device_number(hpriv, udev), usbhsh_endpoint_attach() 441 /* remove this endpoint from udev */ usbhsh_endpoint_detach() 455 struct usbhsh_device *udev) usbhsh_endpoint_detach_all() 459 list_for_each_entry_safe(uep, next, &udev->ep_list_head, ep_list) usbhsh_endpoint_detach_all() 467 struct usbhsh_device *udev) usbhsh_connected_to_rhdev() 469 struct usb_device *usbv = usbhsh_udev_to_usbv(udev); usbhsh_connected_to_rhdev() 474 static int usbhsh_device_has_endpoint(struct usbhsh_device *udev) usbhsh_device_has_endpoint() argument 476 return !list_empty(&udev->ep_list_head); usbhsh_device_has_endpoint() 483 struct usbhsh_device *udev = usbhsh_usbv_to_udev(usbv); usbhsh_device_get() local 486 if (!udev) usbhsh_device_get() 494 return udev; usbhsh_device_get() 500 struct usbhsh_device *udev = NULL; usbhsh_device_attach() local 515 * You can use usbhsh_device_get() to get "current" udev, usbhsh_device_attach() 516 * and usbhsh_usbv_to_udev() is for "attached" udev. usbhsh_device_attach() 532 udev = pos; usbhsh_for_each_udev() 536 if (udev) { 542 dev_set_drvdata(&usbv->dev, udev); 543 udev->usbv = usbv; 549 if (!udev) { 554 if (usbhsh_device_has_endpoint(udev)) { 555 dev_warn(dev, "udev have old endpoint\n"); 556 usbhsh_endpoint_detach_all(hpriv, udev); 566 INIT_LIST_HEAD(&udev->ep_list_head); 579 if (!usbhsh_connected_to_rhdev(hcd, udev)) { 580 /* if udev is not connected to rhdev, it means parent is Hub */ 581 struct usbhsh_device *parent = usbhsh_device_parent(udev); 584 hubport = usbhsh_device_hubport(udev); 591 usbhsh_device_number(hpriv, udev), 595 usbhsh_device_number(hpriv, udev), udev); 597 return udev; 601 struct usbhsh_device *udev) usbhsh_device_detach() 606 struct usb_device *usbv = usbhsh_udev_to_usbv(udev); usbhsh_device_detach() 610 usbhsh_device_number(hpriv, udev), udev); usbhsh_device_detach() 612 if (usbhsh_device_has_endpoint(udev)) { usbhsh_device_detach() 613 dev_warn(dev, "udev still have endpoint\n"); usbhsh_device_detach() 614 usbhsh_endpoint_detach_all(hpriv, udev); usbhsh_device_detach() 623 if (0 == usbhsh_device_number(hpriv, udev)) usbhsh_device_detach() 635 udev->usbv = NULL; usbhsh_device_detach() 791 struct usbhsh_device *udev = usbhsh_usbv_to_udev(usbv); usbhsh_setup_stage_packet_push() local 793 /* udev is a attached device */ usbhsh_setup_stage_packet_push() 794 req.wValue = usbhsh_device_number(hpriv, udev); usbhsh_setup_stage_packet_push() 989 * attach udev if needed usbhsh_urb_enqueue() 1065 struct usbhsh_device *udev; usbhsh_endpoint_disable() local 1075 udev = usbhsh_uep_to_udev(uep); usbhsh_endpoint_disable() 1084 if (!usbhsh_device_has_endpoint(udev)) usbhsh_endpoint_disable() 1085 usbhsh_device_detach(hpriv, udev); usbhsh_endpoint_disable() 1535 struct usbhsh_device *udev; usbhs_mod_host_probe() local 1569 usbhsh_for_each_udev_with_dev0(udev, hpriv, i) { usbhsh_for_each_udev_with_dev0() 1570 udev->usbv = NULL; usbhsh_for_each_udev_with_dev0() 1571 INIT_LIST_HEAD(&udev->ep_list_head); usbhsh_for_each_udev_with_dev0() 454 usbhsh_endpoint_detach_all(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) usbhsh_endpoint_detach_all() argument 466 usbhsh_connected_to_rhdev(struct usb_hcd *hcd, struct usbhsh_device *udev) usbhsh_connected_to_rhdev() argument 600 usbhsh_device_detach(struct usbhsh_hpriv *hpriv, struct usbhsh_device *udev) usbhsh_device_detach() argument
|
/linux-4.1.27/drivers/nfc/nfcmrvl/ |
H A D | usb.c | 39 struct usb_device *udev; member in struct:nfcmrvl_usb_drv_data 74 dev_dbg(&drv_data->udev->dev, "urb %p status %d count %d", nfcmrvl_bulk_complete() 83 nfc_err(&drv_data->udev->dev, "corrupted Rx packet\n"); nfcmrvl_bulk_complete() 90 usb_mark_last_busy(drv_data->udev); nfcmrvl_bulk_complete() 98 nfc_err(&drv_data->udev->dev, nfcmrvl_bulk_complete() 125 pipe = usb_rcvbulkpipe(drv_data->udev, nfcmrvl_submit_bulk_urb() 128 usb_fill_bulk_urb(urb, drv_data->udev, pipe, buf, size, nfcmrvl_submit_bulk_urb() 133 usb_mark_last_busy(drv_data->udev); nfcmrvl_submit_bulk_urb() 139 nfc_err(&drv_data->udev->dev, nfcmrvl_submit_bulk_urb() 236 pipe = usb_sndbulkpipe(drv_data->udev, nfcmrvl_usb_nci_send() 239 usb_fill_bulk_urb(urb, drv_data->udev, pipe, skb->data, skb->len, nfcmrvl_usb_nci_send() 255 nfc_err(&drv_data->udev->dev, nfcmrvl_usb_nci_send() 260 usb_mark_last_busy(drv_data->udev); nfcmrvl_usb_nci_send() 294 struct usb_device *udev = interface_to_usbdev(intf); nfcmrvl_probe() local 296 nfc_info(&udev->dev, "intf %p id %p\n", intf, id); nfcmrvl_probe() 321 drv_data->udev = udev; nfcmrvl_probe() 332 &drv_data->udev->dev); nfcmrvl_probe() 337 priv->dev = &drv_data->udev->dev; nfcmrvl_probe() 351 nfc_info(&drv_data->udev->dev, "intf %p\n", intf); nfcmrvl_disconnect() 363 nfc_info(&drv_data->udev->dev, "intf %p\n", intf); nfcmrvl_suspend() 404 nfc_info(&drv_data->udev->dev, "intf %p\n", intf); nfcmrvl_resume()
|
/linux-4.1.27/drivers/net/wireless/zd1211rw/ |
H A D | zd_usb.c | 135 static inline u16 get_bcdDevice(const struct usb_device *udev) get_bcdDevice() argument 137 return le16_to_cpu(udev->descriptor.bcdDevice); get_bcdDevice() 147 static int upload_code(struct usb_device *udev, upload_code() argument 166 dev_dbg_f(&udev->dev, "transfer size %zu\n", transfer_size); upload_code() 169 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), upload_code() 174 dev_err(&udev->dev, upload_code() 190 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), upload_code() 195 dev_err(&udev->dev, upload_code() 204 dev_err(&udev->dev, upload_code() 211 dev_dbg_f(&udev->dev, "firmware confirm return value %#04x\n", upload_code() 240 struct usb_device *udev = zd_usb_to_usbdev(usb); handle_version_mismatch() local 248 &udev->dev); handle_version_mismatch() 252 r = upload_code(udev, ur_fw->data, ur_fw->size, FW_START, REBOOT); handle_version_mismatch() 257 r = upload_code(udev, ub_fw->data + offset, ub_fw->size - offset, handle_version_mismatch() 275 struct usb_device *udev = zd_usb_to_usbdev(usb); upload_firmware() local 280 bcdDevice = get_bcdDevice(udev); upload_firmware() 284 &udev->dev); upload_firmware() 291 dev_info(&udev->dev, upload_firmware() 295 dev_warn(&udev->dev, "device has old bootcode, please " upload_firmware() 302 dev_dbg_f(&udev->dev, upload_firmware() 310 &udev->dev); upload_firmware() 314 r = upload_code(udev, uph_fw->data, uph_fw->size, FW_START, REBOOT); upload_firmware() 316 dev_err(&udev->dev, upload_firmware() 340 struct usb_device *udev = zd_usb_to_usbdev(usb); zd_usb_read_fw() local 347 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), zd_usb_read_fw() 351 dev_err(&udev->dev, zd_usb_read_fw() 355 dev_err(&udev->dev, zd_usb_read_fw() 500 static inline int int_urb_interval(struct usb_device *udev) int_urb_interval() argument 502 switch (udev->speed) { int_urb_interval() 528 struct usb_device *udev = zd_usb_to_usbdev(usb); zd_usb_enable_int() local 551 intr->buffer = usb_alloc_coherent(udev, USB_MAX_EP_INT_BUFFER, zd_usb_enable_int() 559 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, EP_INT_IN), zd_usb_enable_int() 576 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER, zd_usb_enable_int() 591 struct usb_device *udev = zd_usb_to_usbdev(usb); zd_usb_disable_int() local 614 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER, zd_usb_disable_int() 727 struct usb_device *udev = zd_usb_to_usbdev(usb); alloc_rx_urb() local 734 buffer = usb_alloc_coherent(udev, USB_MAX_RX_SIZE, GFP_KERNEL, alloc_rx_urb() 741 usb_fill_bulk_urb(urb, udev, usb_rcvbulkpipe(udev, EP_DATA_IN), alloc_rx_urb() 1032 struct usb_device *udev = zd_usb_to_usbdev(usb); zd_usb_tx() local 1047 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_DATA_OUT), zd_usb_tx() 1244 static int scnprint_id(struct usb_device *udev, char *buffer, size_t size) scnprint_id() argument 1247 le16_to_cpu(udev->descriptor.idVendor), scnprint_id() 1248 le16_to_cpu(udev->descriptor.idProduct), scnprint_id() 1249 get_bcdDevice(udev), scnprint_id() 1250 speed(udev->speed)); scnprint_id() 1255 struct usb_device *udev = interface_to_usbdev(usb->intf); zd_usb_scnprint_id() local 1256 return scnprint_id(udev, buffer, size); zd_usb_scnprint_id() 1260 static void print_id(struct usb_device *udev) print_id() argument 1264 scnprint_id(udev, buffer, sizeof(buffer)); print_id() 1266 dev_dbg_f(&udev->dev, "%s\n", buffer); print_id() 1269 #define print_id(udev) do { } while (0) 1274 struct usb_device *udev = interface_to_usbdev(intf); eject_installer() local 1291 dev_err(&udev->dev, eject_installer() 1310 dev_info(&udev->dev, "Ejecting virtual installer media...\n"); eject_installer() 1311 r = usb_bulk_msg(udev, usb_sndbulkpipe(udev, bulk_out_ep), eject_installer() 1359 struct usb_device *udev = interface_to_usbdev(intf); probe() local 1363 print_id(udev); probe() 1368 switch (udev->speed) { probe() 1379 r = usb_reset_device(udev); probe() 1581 static int zd_ep_regs_out_msg(struct usb_device *udev, void *data, int len, zd_ep_regs_out_msg() argument 1591 pipe = usb_sndintpipe(udev, EP_REGS_OUT); zd_ep_regs_out_msg() 1592 ep = usb_pipe_endpoint(udev, pipe); zd_ep_regs_out_msg() 1597 return usb_interrupt_msg(udev, pipe, data, len, zd_ep_regs_out_msg() 1600 pipe = usb_sndbulkpipe(udev, EP_REGS_OUT); zd_ep_regs_out_msg() 1601 return usb_bulk_msg(udev, pipe, data, len, actual_length, zd_ep_regs_out_msg() 1712 struct usb_device *udev; zd_usb_ioread16v() local 1753 udev = zd_usb_to_usbdev(usb); zd_usb_ioread16v() 1755 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/); zd_usb_ioread16v() 1881 struct usb_device *udev; zd_usb_iowrite16v_async() local 1904 udev = zd_usb_to_usbdev(usb); zd_usb_iowrite16v_async() 1906 ep = usb_pipe_endpoint(udev, usb_sndintpipe(udev, EP_REGS_OUT)); zd_usb_iowrite16v_async() 1933 usb_fill_int_urb(urb, udev, usb_sndintpipe(udev, EP_REGS_OUT), zd_usb_iowrite16v_async() 1937 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_REGS_OUT), zd_usb_iowrite16v_async() 1978 struct usb_device *udev; zd_usb_rfwrite() local 2042 udev = zd_usb_to_usbdev(usb); zd_usb_rfwrite() 2043 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/); zd_usb_rfwrite()
|
/linux-4.1.27/drivers/media/usb/b2c2/ |
H A D | flexcop-usb.h | 15 #define B2C2_USB_CTRL_PIPE_IN usb_rcvctrlpipe(fc_usb->udev, 0) 16 #define B2C2_USB_CTRL_PIPE_OUT usb_sndctrlpipe(fc_usb->udev, 0) 17 #define B2C2_USB_DATA_PIPE usb_rcvisocpipe(fc_usb->udev, 0x81) 20 struct usb_device *udev; member in struct:flexcop_usb
|
H A D | flexcop-usb.c | 77 int len = usb_control_msg(fc_usb->udev, flexcop_usb_readwrite_dw() 130 len = usb_control_msg(fc_usb->udev, pipe, flexcop_usb_v8_memory_req() 210 len = usb_control_msg(fc_usb->udev,pipe, 260 len = usb_control_msg(fc_usb->udev,pipe, flexcop_usb_i2c_req() 393 usb_free_coherent(fc_usb->udev, flexcop_usb_transfer_exit() 410 fc_usb->iso_buffer = usb_alloc_coherent(fc_usb->udev, flexcop_usb_transfer_init() 435 urb->dev = fc_usb->udev; flexcop_usb_transfer_init() 477 usb_set_interface(fc_usb->udev,0,1); flexcop_usb_init() 478 switch (fc_usb->udev->speed) { flexcop_usb_init() 506 struct usb_device *udev = interface_to_usbdev(intf); flexcop_usb_probe() local 530 fc->dev = &udev->dev; flexcop_usb_probe() 534 fc_usb->udev = udev; flexcop_usb_probe()
|
/linux-4.1.27/drivers/net/usb/ |
H A D | ipheth.c | 140 struct usb_device *udev; member in struct:ipheth_device 171 tx_buf = usb_alloc_coherent(iphone->udev, IPHETH_BUF_SIZE, ipheth_alloc_urbs() 176 rx_buf = usb_alloc_coherent(iphone->udev, IPHETH_BUF_SIZE, ipheth_alloc_urbs() 189 usb_free_coherent(iphone->udev, IPHETH_BUF_SIZE, tx_buf, ipheth_alloc_urbs() 201 usb_free_coherent(iphone->udev, IPHETH_BUF_SIZE, iphone->rx_buf, ipheth_free_urbs() 203 usb_free_coherent(iphone->udev, IPHETH_BUF_SIZE, iphone->tx_buf, ipheth_free_urbs() 289 struct usb_device *udev = dev->udev; ipheth_carrier_set() local 292 retval = usb_control_msg(udev, ipheth_carrier_set() 293 usb_rcvctrlpipe(udev, IPHETH_CTRL_ENDP), ipheth_carrier_set() 325 struct usb_device *udev = dev->udev; ipheth_get_macaddr() local 329 retval = usb_control_msg(udev, ipheth_get_macaddr() 330 usb_rcvctrlpipe(udev, IPHETH_CTRL_ENDP), ipheth_get_macaddr() 356 struct usb_device *udev = dev->udev; ipheth_rx_submit() local 359 usb_fill_bulk_urb(dev->rx_urb, udev, ipheth_rx_submit() 360 usb_rcvbulkpipe(udev, dev->bulk_in), ipheth_rx_submit() 376 struct usb_device *udev = dev->udev; ipheth_open() local 379 usb_set_interface(udev, IPHETH_INTFNUM, IPHETH_ALT_INTFNUM); ipheth_open() 406 struct usb_device *udev = dev->udev; ipheth_tx() local 421 usb_fill_bulk_urb(dev->tx_urb, udev, ipheth_tx() 422 usb_sndbulkpipe(udev, dev->bulk_out), ipheth_tx() 474 struct usb_device *udev = interface_to_usbdev(intf); ipheth_probe() local 491 dev->udev = udev; ipheth_probe()
|
H A D | cx82310_eth.c | 65 struct usb_device *udev = dev->udev; cx82310_cmd() local 77 ret = usb_bulk_msg(udev, usb_sndbulkpipe(udev, CMD_EP), buf, cx82310_cmd() 81 dev_err(&dev->udev->dev, "send command %#x: error %d\n", cx82310_cmd() 89 ret = usb_bulk_msg(udev, usb_rcvbulkpipe(udev, CMD_EP), cx82310_cmd() 94 dev_err(&dev->udev->dev, cx82310_cmd() 103 dev_err(&dev->udev->dev, "no reply to command %#x\n", cx82310_cmd() 109 dev_err(&dev->udev->dev, cx82310_cmd() 116 dev_err(&dev->udev->dev, "command %#x failed: %#x\n", cx82310_cmd() 138 struct usb_device *udev = dev->udev; cx82310_bind() local 143 if (usb_string(udev, udev->descriptor.iProduct, buf, sizeof(buf)) > 0 cx82310_bind() 145 dev_info(&udev->dev, "ignoring: probably an ADSL modem\n"); cx82310_bind() 177 dev_err(&udev->dev, "firmware not ready in time\n"); cx82310_bind() 184 dev_err(&udev->dev, "unable to enable ethernet mode: %d\n", cx82310_bind() 193 dev_err(&udev->dev, "unable to read MAC address: %d\n", ret); cx82310_bind() 260 dev_err(&dev->udev->dev, "RX packet too long: %d B\n", cx82310_rx_fixup()
|
H A D | rtl8150.c | 129 struct usb_device *udev; member in struct:rtl8150 158 return usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), get_registers() 165 return usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), set_registers() 201 usb_fill_control_urb(async_urb, dev->udev, async_set_registers() 202 usb_sndctrlpipe(dev->udev, 0), (void *)&req->dr, async_set_registers() 208 dev_err(&dev->udev->dev, "%s failed with %d\n", __func__, res); async_set_registers() 423 usb_fill_bulk_urb(dev->rx_urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), read_bulk_callback() 510 dev_err(&dev->udev->dev, intr_callback() 512 dev->udev->bus->bus_name, dev->udev->devpath, res); intr_callback() 595 usb_fill_bulk_urb(dev->rx_urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), rx_fixup() 618 dev_warn(&dev->udev->dev, "device reset failed\n"); enable_net_traffic() 683 usb_fill_bulk_urb(dev->tx_urb, dev->udev, usb_sndbulkpipe(dev->udev, 2), rtl8150_start_xmit() 728 usb_fill_bulk_urb(dev->rx_urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), rtl8150_open() 736 usb_fill_int_urb(dev->intr_urb, dev->udev, usb_rcvintpipe(dev->udev, 3), rtl8150_open() 771 usb_make_path(dev->udev, info->bus_info, sizeof(info->bus_info)); rtl8150_get_drvinfo() 857 struct usb_device *udev = interface_to_usbdev(intf); rtl8150_probe() local 876 dev->udev = udev; rtl8150_probe()
|
H A D | usbnet.c | 146 tmp = usb_set_interface (dev->udev, alt->desc.bInterfaceNumber, usbnet_get_endpoints() 152 dev->in = usb_rcvbulkpipe (dev->udev, usbnet_get_endpoints() 154 dev->out = usb_sndbulkpipe (dev->udev, usbnet_get_endpoints() 166 ret = usb_string(dev->udev, iMACAddress, buf, sizeof buf); usbnet_get_ethernet_addr() 170 dev_dbg(&dev->udev->dev, usbnet_get_ethernet_addr() 222 pipe = usb_rcvintpipe (dev->udev, init_status() 225 maxp = usb_maxpacket (dev->udev, pipe, 0); init_status() 229 (dev->udev->speed == USB_SPEED_HIGH) ? 7 : 3); init_status() 238 usb_fill_int_urb(dev->interrupt, dev->udev, pipe, init_status() 261 dev_dbg(&dev->udev->dev, "incremented interrupt URB count to %d\n", usbnet_status_start() 277 dev_dbg(&dev->udev->dev, __usbnet_status_start_force() 294 dev_dbg(&dev->udev->dev, usbnet_status_stop() 308 dev_dbg(&dev->udev->dev, "killed interrupt URB for suspend\n"); __usbnet_status_stop_force() 347 enum usb_device_speed speed = dev->udev->speed; usbnet_update_max_qlen() 489 usb_fill_bulk_urb (urb, dev->udev, dev->in, rx_submit() 648 usb_mark_last_busy(dev->udev); rx_complete() 802 dev->udev->bus->bus_name, dev->udev->devpath, usbnet_stop() 850 dev->udev->bus->bus_name, usbnet_open() 851 dev->udev->devpath, usbnet_open() 861 dev->udev->bus->bus_name, usbnet_open() 862 dev->udev->devpath, usbnet_open() 998 usb_make_path (dev->udev, info->bus_info, sizeof info->bus_info); 1089 status = usb_clear_halt (dev->udev, dev->out); usbnet_deferred_kevent() 1109 status = usb_clear_halt (dev->udev, dev->in); usbnet_deferred_kevent() 1162 dev->udev->bus->bus_name, usbnet_deferred_kevent() 1163 dev->udev->devpath, usbnet_deferred_kevent() 1214 usb_mark_last_busy(dev->udev); tx_complete() 1322 usb_fill_bulk_urb (urb, dev->udev, dev->out, usbnet_start_xmit() 1578 usbnet_probe (struct usb_interface *udev, const struct usb_device_id *prod) usbnet_probe() 1587 struct usb_driver *driver = to_usb_driver(udev->dev.driver); usbnet_probe() 1595 pm_runtime_enable(&udev->dev); usbnet_probe() 1598 name = udev->dev.driver->name; usbnet_probe() 1601 dev_dbg (&udev->dev, "blacklisted by %s\n", name); usbnet_probe() 1604 xdev = interface_to_usbdev (udev); usbnet_probe() 1605 interface = udev->cur_altsetting; usbnet_probe() 1615 SET_NETDEV_DEV(net, &udev->dev); usbnet_probe() 1618 dev->udev = xdev; usbnet_probe() 1619 dev->intf = udev; usbnet_probe() 1651 if (dma_supported (&udev->dev, DMA_BIT_MASK(64))) usbnet_probe() 1662 status = info->bind (dev, udev); usbnet_probe() 1688 status = usbnet_get_endpoints (dev, udev); usbnet_probe() 1701 status = init_status (dev, udev); usbnet_probe() 1707 dev->maxpacket = usb_maxpacket (dev->udev, dev->out, 1); usbnet_probe() 1735 udev->dev.driver->name, usbnet_probe() 1741 usb_set_intfdata (udev, dev); usbnet_probe() 1756 info->unbind (dev, udev); usbnet_probe() 1913 err = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), __usbnet_read_cmd() 1940 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), __usbnet_write_cmd() 2065 usb_fill_control_urb(urb, dev->udev, usbnet_write_cmd_async() 2066 usb_sndctrlpipe(dev->udev, 0), usbnet_write_cmd_async() 1577 usbnet_probe(struct usb_interface *udev, const struct usb_device_id *prod) usbnet_probe() argument
|
H A D | sierra_net.c | 328 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_send_sync() 338 dev_dbg(&(priv->usbnet->udev->dev), "%s %d", __func__, ctx_ix); sierra_net_set_ctx_index() 426 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_dosync() 471 len = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), sierra_net_kevent() 483 dev_dbg(&dev->udev->dev, "%s: Received status message," sierra_net_kevent() 506 dev_dbg(&dev->udev->dev, "LSI for ctx:%d", sierra_net_kevent() 511 dev_dbg(&dev->udev->dev, "Restart reported: %d," sierra_net_kevent() 520 dev_dbg(&dev->udev->dev, "SYNC received"); sierra_net_kevent() 544 dev_dbg(&dev->udev->dev, "Deferred sync timer expiry"); sierra_net_kevent() 549 dev_dbg(&dev->udev->dev, "sierra_net_kevent done, " sierra_net_kevent() 568 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_sync_timer() 577 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_status() 672 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_bind() 678 dev_err(&dev->udev->dev, "Expected 3 endpoints, found: %d", sierra_net_bind() 686 dev_err(&dev->udev->dev, "Error in usbnet_get_endpoints (%d)", sierra_net_bind() 718 if (dev->udev->speed != USB_SPEED_HIGH) sierra_net_bind() 741 dev_dbg(&dev->udev->dev, "Fw attr: %x\n", fwattr); sierra_net_bind() 746 dev_err(&dev->udev->dev, "Incompatible driver and firmware" sierra_net_bind() 760 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_unbind() 809 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_rx_fixup() 864 dev_dbg(&dev->udev->dev, "%s", __func__); sierra_net_tx_fixup() 917 sierra_net_probe(struct usb_interface *udev, const struct usb_device_id *prod) sierra_net_probe() argument 921 ret = usbnet_probe(udev, prod); sierra_net_probe() 923 struct usbnet *dev = usb_get_intfdata(udev); sierra_net_probe()
|
H A D | mcs7830.c | 213 dev_dbg(&dev->udev->dev, "read PHY reg %02x: %04x (%d tries)\n", mcs7830_read_phy() 256 dev_dbg(&dev->udev->dev, "write PHY reg %02x: %04x (%d tries)\n", mcs7830_write_phy() 310 dev_info(&dev->udev->dev, "applying rev.C fixup\n"); mcs7830_rev_C_fixup() 401 dev_info(&dev->udev->dev, "Cannot set MAC address\n"); mcs7830_apply_base_config() 408 dev_info(&dev->udev->dev, "Cannot set autoneg\n"); mcs7830_apply_base_config() 485 static int mcs7830_bind(struct usbnet *dev, struct usb_interface *udev) mcs7830_bind() argument 496 dev_warn(&dev->udev->dev, "Cannot read MAC address\n"); mcs7830_bind() 519 ret = usbnet_get_endpoints(dev, udev); mcs7830_bind() 531 dev_err(&dev->udev->dev, "unexpected tiny rx frame\n"); mcs7830_rx_fixup() 539 dev_dbg(&dev->udev->dev, "rx fixup status %x\n", status); mcs7830_rx_fixup()
|
H A D | rndis_host.c | 73 struct device *udev = &info->control->dev; rndis_msg_indicate() local 82 dev_info(udev, "rndis media connect\n"); rndis_msg_indicate() 85 dev_info(udev, "rndis media disconnect\n"); rndis_msg_indicate() 88 dev_info(udev, "rndis indication: 0x%08x\n", status); rndis_msg_indicate() 128 retval = usb_control_msg(dev->udev, rndis_command() 129 usb_sndctrlpipe(dev->udev, 0), rndis_command() 142 dev->udev, rndis_command() 143 usb_rcvintpipe(dev->udev, rndis_command() 155 retval = usb_control_msg(dev->udev, rndis_command() 156 usb_rcvctrlpipe(dev->udev, 0), rndis_command() 193 retval = usb_control_msg(dev->udev, rndis_command() 194 usb_sndctrlpipe(dev->udev, 0), rndis_command() 347 dev->maxpacket = usb_maxpacket(dev->udev, dev->out, 1); generic_rndis_bind()
|
H A D | kalmia.c | 68 status = usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, 0x02), kalmia_send_init_packet() 85 status = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, 0x81), kalmia_send_init_packet() 144 dev->in = usb_rcvbulkpipe(dev->udev, 0x81 & USB_ENDPOINT_NUMBER_MASK); kalmia_bind() 145 dev->out = usb_sndbulkpipe(dev->udev, 0x02 & USB_ENDPOINT_NUMBER_MASK); kalmia_bind()
|
H A D | net1080.c | 198 dev->udev->bus->bus_name, dev->udev->devpath, nc_dump_usbctl() 241 dev->udev->bus->bus_name, dev->udev->devpath, nc_dump_status() 274 dev->udev->bus->bus_name, dev->udev->devpath, nc_dump_ttl() 290 dev->udev->bus->bus_name, dev->udev->devpath, retval); net1080_reset()
|
H A D | cdc_ether.c | 88 usb_control_msg(dev->udev, usbnet_cdc_update_filter() 89 usb_sndctrlpipe(dev->udev, 0), usbnet_cdc_update_filter() 124 if (len == 0 && dev->udev->actconfig->extralen) { usbnet_generic_cdc_bind() 128 buf = dev->udev->actconfig->extra; usbnet_generic_cdc_bind() 129 len = dev->udev->actconfig->extralen; usbnet_generic_cdc_bind() 215 info->control = usb_ifnum_to_if(dev->udev, usbnet_generic_cdc_bind() 217 info->data = usb_ifnum_to_if(dev->udev, usbnet_generic_cdc_bind() 317 info->control = usb_ifnum_to_if(dev->udev, 0); usbnet_generic_cdc_bind() 318 info->data = usb_ifnum_to_if(dev->udev, 1); usbnet_generic_cdc_bind() 385 dev_info(&dev->udev->dev, "bad CDC descriptors\n"); usbnet_generic_cdc_bind()
|
H A D | cdc_subset.c | 90 struct usb_device *udev = dev->udev; m5632_recover() local 94 r = usb_lock_device_for_reset(udev, intf); m5632_recover() 98 usb_reset_device(udev); m5632_recover() 99 usb_unlock_device(udev); m5632_recover()
|
/linux-4.1.27/drivers/media/usb/hdpvr/ |
H A D | hdpvr-control.c | 34 ret = usb_control_msg(dev->udev, hdpvr_config_call() 35 usb_sndctrlpipe(dev->udev, 0), hdpvr_config_call() 54 ret = usb_control_msg(dev->udev, get_video_info() 55 usb_rcvctrlpipe(dev->udev, 0), get_video_info() 85 ret = usb_control_msg(dev->udev, get_input_lines_info() 86 usb_rcvctrlpipe(dev->udev, 0), get_input_lines_info() 115 ret = usb_control_msg(dev->udev, hdpvr_set_bitrate() 116 usb_sndctrlpipe(dev->udev, 0), hdpvr_set_bitrate() 145 ret = usb_control_msg(dev->udev, hdpvr_set_audio() 146 usb_sndctrlpipe(dev->udev, 0), hdpvr_set_audio()
|
H A D | hdpvr-i2c.c | 77 ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), hdpvr_i2c_read() 85 ret = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), hdpvr_i2c_read() 107 ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), hdpvr_i2c_write() 114 ret = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), hdpvr_i2c_write() 221 dev->i2c_adapter.dev.parent = &dev->udev->dev; hdpvr_register_i2c_adapter()
|
H A D | hdpvr-core.c | 72 usb_put_dev(dev->udev); hdpvr_delete() 125 ret = usb_control_msg(dev->udev, device_authorization() 126 usb_rcvctrlpipe(dev->udev, 0), device_authorization() 188 ret = usb_control_msg(dev->udev, device_authorization() 189 usb_sndctrlpipe(dev->udev, 0), device_authorization() 218 ret = usb_control_msg(dev->udev, hdpvr_device_init() 219 usb_sndctrlpipe(dev->udev, 0), hdpvr_device_init() 231 ret = usb_control_msg(dev->udev, hdpvr_device_init() 232 usb_sndctrlpipe(dev->udev, 0), hdpvr_device_init() 240 ret = usb_control_msg(dev->udev, hdpvr_device_init() 241 usb_sndctrlpipe(dev->udev, 0), hdpvr_device_init() 327 dev->udev = usb_get_dev(interface_to_usbdev(interface)); hdpvr_probe()
|
/linux-4.1.27/drivers/media/usb/siano/ |
H A D | smsusb.c | 57 struct usb_device *udev; member in struct:smsusb_device_t 157 dev->udev, smsusb_submit_urb() 158 usb_rcvbulkpipe(dev->udev, dev->in_ep), smsusb_submit_urb() 217 return usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, 2), smsusb_sendrequest() 235 static int smsusb1_load_firmware(struct usb_device *udev, int id, int board_id) smsusb1_load_firmware() argument 252 rc = request_firmware(&fw, fw_filename, &udev->dev); smsusb1_load_firmware() 258 rc = request_firmware(&fw, fw_filename, &udev->dev); smsusb1_load_firmware() 271 rc = usb_bulk_msg(udev, usb_sndbulkpipe(udev, 2), smsusb1_load_firmware() 291 ((struct smsusb_device_t *) context)->udev->product; smsusb1_detectmode() 348 struct usb_device *udev = dev->udev; siano_media_device_register() local 356 mdev->dev = &udev->dev; siano_media_device_register() 358 if (udev->serial) siano_media_device_register() 359 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); siano_media_device_register() 360 strcpy(mdev->bus_info, udev->devpath); siano_media_device_register() 361 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); siano_media_device_register() 394 dev->udev = interface_to_usbdev(intf); smsusb_init_device() 412 le16_to_cpu(dev->udev->ep_in[1]->desc.wMaxPacketSize) - smsusb_init_device() 429 params.device = &dev->udev->dev; smsusb_init_device() 434 usb_make_path(dev->udev, params.devpath, sizeof(params.devpath)); smsusb_init_device() 485 struct usb_device *udev = interface_to_usbdev(intf); smsusb_probe() local 502 rc = usb_set_interface(udev, smsusb_probe() 520 rc = usb_clear_halt(udev, usb_rcvbulkpipe(udev, smsusb_probe() 523 rc = usb_clear_halt(udev, usb_sndbulkpipe(udev, smsusb_probe() 526 if ((udev->actconfig->desc.bNumInterfaces == 2) && smsusb_probe() 536 udev->bus->busnum, udev->devpath); smsusb_probe() 540 udev, smscore_registry_getmode(devpath), smsusb_probe() 579 struct usb_device *udev = interface_to_usbdev(intf); smsusb_resume() local 582 usb_clear_halt(udev, usb_rcvbulkpipe(udev, dev->in_ep)); smsusb_resume() 583 usb_clear_halt(udev, usb_sndbulkpipe(udev, dev->out_ep)); smsusb_resume() 592 rc = usb_set_interface(udev, smsusb_resume()
|
/linux-4.1.27/drivers/net/wireless/p54/ |
H A D | p54usb.c | 242 usb_fill_bulk_urb(entry, priv->udev, p54u_init_urbs() 243 usb_rcvbulkpipe(priv->udev, P54U_PIPE_DATA), p54u_init_urbs() 309 usb_fill_bulk_urb(data_urb, priv->udev, p54u_tx_lm87() 310 usb_sndbulkpipe(priv->udev, P54U_PIPE_DATA), p54u_tx_lm87() 351 usb_fill_bulk_urb(int_urb, priv->udev, p54u_tx_net2280() 352 usb_sndbulkpipe(priv->udev, P54U_PIPE_DEV), reg, sizeof(*reg), p54u_tx_net2280() 363 usb_fill_bulk_urb(data_urb, priv->udev, p54u_tx_net2280() 364 usb_sndbulkpipe(priv->udev, P54U_PIPE_DATA), p54u_tx_net2280() 401 ep = usb_sndbulkpipe(priv->udev, P54U_PIPE_DEV); p54u_write() 403 ep = usb_sndbulkpipe(priv->udev, P54U_PIPE_BRG); p54u_write() 409 return usb_bulk_msg(priv->udev, ep, buf, sizeof(*buf), &alen, 1000); p54u_write() 429 err = usb_bulk_msg(priv->udev, usb_sndbulkpipe(priv->udev, ep), p54u_read() 434 err = usb_bulk_msg(priv->udev, usb_rcvbulkpipe(priv->udev, ep), p54u_read() 447 return usb_bulk_msg(priv->udev, usb_sndbulkpipe(priv->udev, ep), p54u_bulk_msg() 457 ret = usb_lock_device_for_reset(priv->udev, priv->intf); p54u_device_reset() 459 dev_err(&priv->udev->dev, "(p54usb) unable to lock " p54u_device_reset() 465 ret = usb_reset_device(priv->udev); p54u_device_reset() 467 usb_unlock_device(priv->udev); p54u_device_reset() 470 dev_err(&priv->udev->dev, "(p54usb) unable to reset " p54u_device_reset() 490 dev_err(&priv->udev->dev, "(p54usb) unable to jump to " p54u_firmware_reset_3887() 560 dev_err(&priv->udev->dev, "(p54usb) firmware " p54u_upload_firmware_3887() 573 dev_err(&priv->udev->dev, "(p54usb) firmware upload failed!\n"); p54u_upload_firmware_3887() 577 while (!(err = usb_bulk_msg(priv->udev, p54u_upload_firmware_3887() 578 usb_rcvbulkpipe(priv->udev, P54U_PIPE_DATA), buf, 128, &alen, 1000))) { p54u_upload_firmware_3887() 588 dev_err(&priv->udev->dev, "(p54usb) firmware boot " p54u_upload_firmware_3887() 595 dev_err(&priv->udev->dev, "(p54usb) firmware upload failed!\n"); p54u_upload_firmware_3887() 603 dev_err(&priv->udev->dev, "(p54usb) firmware boot failed!\n"); p54u_upload_firmware_3887() 608 while (!(err = usb_bulk_msg(priv->udev, p54u_upload_firmware_3887() 609 usb_rcvbulkpipe(priv->udev, P54U_PIPE_DATA), buf, 128, &alen, 1000))) { p54u_upload_firmware_3887() 749 dev_err(&priv->udev->dev, "(p54usb) firmware block " p54u_upload_firmware_net2280() 783 dev_err(&priv->udev->dev, "(p54usb) firmware DMA " p54u_upload_firmware_net2280() 830 err = usb_interrupt_msg(priv->udev, p54u_upload_firmware_net2280() 831 usb_rcvbulkpipe(priv->udev, P54U_PIPE_INT), p54u_upload_firmware_net2280() 881 dev_err(&priv->udev->dev, "wrong firmware, please get " p54u_start_ops() 902 ret = p54_register_common(dev, &priv->udev->dev); p54u_start_ops() 923 struct usb_device *udev = priv->udev; p54u_load_firmware_cb() local 932 dev_err(&udev->dev, "Firmware not found.\n"); p54u_load_firmware_cb() 936 struct device *parent = priv->udev->dev.parent; p54u_load_firmware_cb() 938 dev_err(&udev->dev, "failed to initialize device (%d)\n", err); p54u_load_firmware_cb() 943 device_release_driver(&udev->dev); p54u_load_firmware_cb() 954 usb_put_dev(udev); p54u_load_firmware_cb() 960 struct usb_device *udev = interface_to_usbdev(intf); p54u_load_firmware() local 962 struct device *device = &udev->dev; p54u_load_firmware() 972 dev_info(&priv->udev->dev, "Loading firmware file %s\n", p54u_load_firmware() 975 usb_get_dev(udev); p54u_load_firmware() 980 dev_err(&priv->udev->dev, "(p54usb) cannot load firmware %s " p54u_load_firmware() 982 usb_put_dev(udev); p54u_load_firmware() 991 struct usb_device *udev = interface_to_usbdev(intf); p54u_probe() local 1000 dev_err(&udev->dev, "(p54usb) ieee80211 alloc failed\n"); p54u_probe() 1009 priv->udev = udev; p54u_probe() 1014 usb_get_dev(udev); p54u_probe() 1039 udev->reset_resume = 1; p54u_probe() 1057 usb_put_dev(udev); p54u_probe()
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
H A D | if_usb.c | 198 struct usb_device *udev; if_usb_probe() local 206 udev = interface_to_usbdev(intf); if_usb_probe() 215 cardp->udev = udev; if_usb_probe() 219 lbs_deb_usbd(&udev->dev, "bcdUSB = 0x%X bDeviceClass = 0x%X" if_usb_probe() 221 le16_to_cpu(udev->descriptor.bcdUSB), if_usb_probe() 222 udev->descriptor.bDeviceClass, if_usb_probe() 223 udev->descriptor.bDeviceSubClass, if_usb_probe() 224 udev->descriptor.bDeviceProtocol); if_usb_probe() 232 lbs_deb_usbd(&udev->dev, "in_endpoint = %d\n", cardp->ep_in); if_usb_probe() 233 lbs_deb_usbd(&udev->dev, "Bulk in size is %d\n", cardp->ep_in_size); if_usb_probe() 239 lbs_deb_usbd(&udev->dev, "out_endpoint = %d\n", cardp->ep_out); if_usb_probe() 240 lbs_deb_usbd(&udev->dev, "Bulk out size is %d\n", cardp->ep_out_size); if_usb_probe() 244 lbs_deb_usbd(&udev->dev, "Endpoints not found\n"); if_usb_probe() 248 lbs_deb_usbd(&udev->dev, "Rx URB allocation failed\n"); if_usb_probe() 252 lbs_deb_usbd(&udev->dev, "Tx URB allocation failed\n"); if_usb_probe() 257 lbs_deb_usbd(&udev->dev, "Could not allocate buffer\n"); if_usb_probe() 275 cardp->boot2_version = udev->descriptor.bcdDevice; if_usb_probe() 277 usb_get_dev(udev); if_usb_probe() 280 r = lbs_get_firmware_async(priv, &udev->dev, cardp->model, if_usb_probe() 343 lbs_deb_usb2(&cardp->udev->dev, "totalbytes = %d\n", if_usb_send_fw_pkt() 359 lbs_deb_usb2(&cardp->udev->dev, "Data length = %d\n", if_usb_send_fw_pkt() 369 lbs_deb_usb2(&cardp->udev->dev, "There are data to follow\n"); if_usb_send_fw_pkt() 370 lbs_deb_usb2(&cardp->udev->dev, "seqnum = %d totalbytes = %d\n", if_usb_send_fw_pkt() 373 lbs_deb_usb2(&cardp->udev->dev, "Host has finished FW downloading\n"); if_usb_send_fw_pkt() 374 lbs_deb_usb2(&cardp->udev->dev, "Donwloading FW JUMP BLOCK\n"); if_usb_send_fw_pkt() 379 lbs_deb_usb2(&cardp->udev->dev, "Firmware download done; size %d\n", if_usb_send_fw_pkt() 401 ret = usb_reset_device(cardp->udev); if_usb_reset_device() 427 lbs_deb_usbd(&cardp->udev->dev, "Device removed\n"); usb_tx_block() 432 usb_fill_bulk_urb(cardp->tx_urb, cardp->udev, usb_tx_block() 433 usb_sndbulkpipe(cardp->udev, usb_tx_block() 440 lbs_deb_usbd(&cardp->udev->dev, "usb_submit_urb failed: %d\n", ret); usb_tx_block() 442 lbs_deb_usb2(&cardp->udev->dev, "usb_submit_urb success\n"); usb_tx_block() 464 usb_fill_bulk_urb(cardp->rx_urb, cardp->udev, __if_usb_submit_rx_urb() 465 usb_rcvbulkpipe(cardp->udev, cardp->ep_in), __if_usb_submit_rx_urb() 472 lbs_deb_usb2(&cardp->udev->dev, "Pointer for rx_urb %p\n", cardp->rx_urb); __if_usb_submit_rx_urb() 474 lbs_deb_usbd(&cardp->udev->dev, "Submit Rx URB failed: %d\n", ret); __if_usb_submit_rx_urb() 479 lbs_deb_usb2(&cardp->udev->dev, "Submit Rx URB success\n"); __if_usb_submit_rx_urb() 505 lbs_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 530 if (le16_to_cpu(cardp->udev->descriptor.bcdDevice) < 0x3106) { if_usb_receive_fwload() 534 lbs_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 559 lbs_deb_usbd(&cardp->udev->dev, if_usb_receive_fwload() 570 lbs_deb_usbd(&cardp->udev->dev, "Failure to allocate syncfwheader\n"); if_usb_receive_fwload() 576 lbs_deb_usb2(&cardp->udev->dev, "FW received Blk with correct CRC\n"); if_usb_receive_fwload() 577 lbs_deb_usb2(&cardp->udev->dev, "FW received Blk seqnum = %d\n", if_usb_receive_fwload() 581 lbs_deb_usbd(&cardp->udev->dev, "FW received Blk with CRC error\n"); if_usb_receive_fwload() 611 lbs_deb_usbd(&cardp->udev->dev, "Packet length is Invalid\n"); process_cmdtypedata() 631 lbs_deb_usbd(&cardp->udev->dev, process_cmdrequest() 651 lbs_deb_usbd(&cardp->udev->dev, process_cmdrequest() 677 lbs_deb_usbd(&cardp->udev->dev, "RX URB failed: %d\n", if_usb_receive() 685 lbs_deb_usbd(&cardp->udev->dev, if_usb_receive() 705 lbs_deb_usbd(&cardp->udev->dev, "**EVENT** 0x%X\n", event); if_usb_receive() 718 lbs_deb_usbd(&cardp->udev->dev, "Unknown command type 0x%X\n", if_usb_receive() 743 lbs_deb_usbd(&cardp->udev->dev,"*** type = %u\n", type); if_usb_host_to_card() 744 lbs_deb_usbd(&cardp->udev->dev,"size after = %d\n", nb); if_usb_host_to_card() 862 lbs_deb_usbd(&cardp->udev->dev, "URB submission is failed\n"); if_usb_prog_firmware()
|
H A D | if_usb.h | 45 struct usb_device *udev; member in struct:if_usb_card
|
/linux-4.1.27/drivers/net/wireless/ |
H A D | at76c50x-usb.c | 324 static int at76_load_int_fw_block(struct usb_device *udev, int blockno, at76_load_int_fw_block() argument 327 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), DFU_DNLOAD, at76_load_int_fw_block() 333 static int at76_dfu_get_status(struct usb_device *udev, at76_dfu_get_status() argument 338 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), DFU_GETSTATUS, at76_dfu_get_status() 345 static int at76_dfu_get_state(struct usb_device *udev, u8 *state) at76_dfu_get_state() argument 349 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), DFU_GETSTATE, at76_dfu_get_state() 365 static int at76_usbdfu_download(struct usb_device *udev, u8 *buf, u32 size, at76_usbdfu_download() argument 382 dev_err(&udev->dev, "FW buffer length invalid!\n"); at76_usbdfu_download() 407 ret = at76_dfu_get_state(udev, dfu_state); at76_usbdfu_download() 409 dev_err(&udev->dev, at76_usbdfu_download() 419 ret = at76_dfu_get_status(udev, dfu_stat_buf); at76_usbdfu_download() 425 dev_err(&udev->dev, at76_usbdfu_download() 450 at76_load_int_fw_block(udev, blockno, block, bsize); at76_usbdfu_download() 456 dev_err(&udev->dev, at76_usbdfu_download() 465 ret = at76_dfu_get_status(udev, dfu_stat_buf); at76_usbdfu_download() 544 static int at76_remap(struct usb_device *udev) at76_remap() argument 547 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x0a, at76_remap() 556 static int at76_get_op_mode(struct usb_device *udev) at76_get_op_mode() argument 565 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x33, at76_get_op_mode() 581 static inline int at76_load_ext_fw_block(struct usb_device *udev, int blockno, at76_load_ext_fw_block() argument 584 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x0e, at76_load_ext_fw_block() 590 static inline int at76_get_hw_cfg(struct usb_device *udev, at76_get_hw_cfg() argument 593 return usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x33, at76_get_hw_cfg() 600 static inline int at76_get_hw_cfg_intersil(struct usb_device *udev, at76_get_hw_cfg_intersil() argument 603 return usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x33, at76_get_hw_cfg_intersil() 621 ret = at76_get_hw_cfg_intersil(priv->udev, hwcfg, at76_get_hw_config() 628 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r3)); at76_get_hw_config() 634 ret = at76_get_hw_cfg(priv->udev, hwcfg, sizeof(hwcfg->r5)); at76_get_hw_config() 673 static inline int at76_get_mib(struct usb_device *udev, u16 mib, void *buf, at76_get_mib() argument 678 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x33, at76_get_mib() 688 static inline int at76_get_cmd_status(struct usb_device *udev, u8 cmd) at76_get_cmd_status() argument 697 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x22, at76_get_cmd_status() 725 static int at76_set_card_command(struct usb_device *udev, u8 cmd, void *buf, at76_set_card_command() argument 744 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x0e, at76_set_card_command() 778 status = at76_get_cmd_status(priv->udev, cmd); at76_wait_completion() 811 ret = at76_set_card_command(priv->udev, CMD_SET_MIB, buf, at76_set_mib() 839 ret = at76_set_card_command(priv->udev, cmd, NULL, 0); at76_set_radio() 945 ret = at76_get_mib(priv->udev, MIB_MAC_ADDR, m, at76_dump_mib_mac_addr() 974 ret = at76_get_mib(priv->udev, MIB_MAC_WEP, m, at76_dump_mib_mac_wep() 1011 ret = at76_get_mib(priv->udev, MIB_MAC_MGMT, m, at76_dump_mib_mac_mgmt() 1048 ret = at76_get_mib(priv->udev, MIB_MAC, m, sizeof(struct mib_mac)); at76_dump_mib_mac() 1085 ret = at76_get_mib(priv->udev, MIB_PHY, m, sizeof(struct mib_phy)); at76_dump_mib_phy() 1118 ret = at76_get_mib(priv->udev, MIB_LOCAL, m, sizeof(*m)); at76_dump_mib_local() 1143 ret = at76_get_mib(priv->udev, MIB_MDOMAIN, m, at76_dump_mib_mdomain() 1178 ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan)); at76_start_monitor() 1180 ret = at76_get_cmd_status(priv->udev, CMD_SCAN); at76_start_monitor() 1238 usb_fill_bulk_urb(priv->rx_urb, priv->udev, priv->rx_pipe, at76_submit_rx_urb() 1259 static int at76_load_external_fw(struct usb_device *udev, struct fwentry *fwe) at76_load_external_fw() argument 1272 op_mode = at76_get_op_mode(udev); at76_load_external_fw() 1276 dev_err(&udev->dev, "unexpected opmode %d\n", op_mode); at76_load_external_fw() 1293 ret = at76_load_ext_fw_block(udev, blockno, block, bsize); at76_load_external_fw() 1295 dev_err(&udev->dev, at76_load_external_fw() 1314 dev_err(&udev->dev, at76_load_external_fw() 1320 static int at76_load_internal_fw(struct usb_device *udev, struct fwentry *fwe) at76_load_internal_fw() argument 1325 ret = at76_usbdfu_download(udev, fwe->intfw, fwe->intfw_size, at76_load_internal_fw() 1329 dev_err(&udev->dev, at76_load_internal_fw() 1338 ret = at76_remap(udev); at76_load_internal_fw() 1340 dev_err(&udev->dev, at76_load_internal_fw() 1348 usb_reset_device(udev); at76_load_internal_fw() 1419 ret = at76_set_card_command(priv->udev, CMD_STARTUP, &priv->card_config, at76_startup_device() 1608 static struct fwentry *at76_load_firmware(struct usb_device *udev, at76_load_firmware() argument 1624 ret = request_firmware(&fwe->fw, fwe->fwname, &udev->dev); at76_load_firmware() 1626 dev_err(&udev->dev, "firmware %s not found!\n", at76_load_firmware() 1628 dev_err(&udev->dev, at76_load_firmware() 1637 dev_err(&udev->dev, at76_load_firmware() 1645 dev_err(&udev->dev, at76_load_firmware() 1664 dev_printk(KERN_DEBUG, &udev->dev, at76_load_firmware() 1696 ret = at76_set_card_command(priv->udev, CMD_JOIN, &join, at76_join() 1826 usb_fill_bulk_urb(priv->tx_urb, priv->udev, priv->tx_pipe, tx_buffer, at76_mac80211_tx() 1932 ret = at76_get_cmd_status(priv->udev, CMD_SCAN); at76_dwork_hw_scan() 1997 ret = at76_set_card_command(priv->udev, CMD_SCAN, &scan, sizeof(scan)); at76_hw_scan() 2197 static struct at76_priv *at76_alloc_new_device(struct usb_device *udev) at76_alloc_new_device() argument 2212 priv->udev = udev; at76_alloc_new_device() 2265 priv->rx_pipe = usb_rcvbulkpipe(priv->udev, ep_in->bEndpointAddress); at76_alloc_urbs() 2266 priv->tx_pipe = usb_sndbulkpipe(priv->udev, ep_out->bEndpointAddress); at76_alloc_urbs() 2439 struct usb_device *udev; at76_probe() local 2445 udev = usb_get_dev(interface_to_usbdev(interface)); at76_probe() 2454 fwe = at76_load_firmware(udev, board_type); at76_probe() 2460 op_mode = at76_get_op_mode(udev); at76_probe() 2479 ret = at76_load_internal_fw(udev, fwe); at76_probe() 2486 usb_put_dev(udev); at76_probe() 2500 ret = at76_get_mib(udev, MIB_FW_VERSION, fwv, sizeof(*fwv)); at76_probe() 2511 ret = at76_load_external_fw(udev, fwe); at76_probe() 2516 ret = at76_get_mib(udev, MIB_FW_VERSION, fwv, sizeof(*fwv)); at76_probe() 2524 priv = at76_alloc_new_device(udev); at76_probe() 2542 usb_put_dev(udev); at76_probe() 2559 usb_put_dev(priv->udev); at76_disconnect()
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
H A D | fw.c | 101 dev_info(&ar->udev->dev, "driver API: %s 2%03d-%02d-%02d [%d-%d]\n", carl9170_fw_info() 115 dev_info(&ar->udev->dev, "firmware API: %.*s 2%03d-%02d-%02d\n", carl9170_fw_info() 162 dev_err(&ar->udev->dev, "failed to find compatible firmware " carl9170_fw_checksum() 171 dev_warn(&ar->udev->dev, "Unprotected firmware image.\n"); carl9170_fw_checksum() 189 dev_err(&ar->udev->dev, "fw checksum test failed.\n"); carl9170_fw_checksum() 195 dev_err(&ar->udev->dev, "descriptor check failed.\n"); carl9170_fw_checksum() 256 dev_err(&ar->udev->dev, "invalid firmware descriptor " carl9170_fw() 265 dev_err(&ar->udev->dev, "unsupported firmware api version.\n"); carl9170_fw() 271 dev_err(&ar->udev->dev, "firmware does support " carl9170_fw() 278 dev_warn(&ar->udev->dev, "driver does not support all " carl9170_fw() 283 dev_info(&ar->udev->dev, "crypto offloading is disabled " carl9170_fw() 292 dev_err(&ar->udev->dev, "firmware does not provide " carl9170_fw() 321 device_set_wakeup_enable(&ar->udev->dev, true); carl9170_fw() 342 dev_err(&ar->udev->dev, "firmware shows obvious signs of " carl9170_fw() 387 dev_err(&ar->udev->dev, "firmware size is out of bound.\n"); carl9170_find_fw_desc() 423 dev_err(&ar->udev->dev, "unsupported firmware.\n"); carl9170_parse_firmware() 431 dev_err(&ar->udev->dev, "damaged firmware (%d).\n", err); carl9170_parse_firmware() 441 dev_err(&ar->udev->dev, "failed to parse firmware (%d).\n", carl9170_parse_firmware()
|
H A D | usb.c | 148 dev_err(&ar->udev->dev, "tx submit failed (%d)\n", carl9170_usb_submit_data_urb() 198 dev_err(&ar->udev->dev, "tx failed (%d)\n", carl9170_usb_tx_data_complete() 268 dev_err(&ar->udev->dev, "submit cmd cb failed (%d).\n", err); carl9170_usb_cmd_complete() 272 dev_err(&ar->udev->dev, "submit cmd failed (%d).\n", err); carl9170_usb_cmd_complete() 472 usb_fill_bulk_urb(urb, ar->udev, usb_rcvbulkpipe(ar->udev, carl9170_usb_alloc_rx_urb() 495 usb_fill_int_urb(urb, ar->udev, usb_rcvintpipe(ar->udev, carl9170_usb_send_rx_irq_urb() 589 dev_err(&ar->udev->dev, "stuck tx urbs!\n"); carl9170_usb_cancel_urbs() 625 usb_fill_bulk_urb(urb, ar->udev, __carl9170_exec_cmd() 626 usb_sndbulkpipe(ar->udev, AR9170_USB_EP_CMD), __carl9170_exec_cmd() 630 usb_fill_int_urb(urb, ar->udev, __carl9170_exec_cmd() 631 usb_sndintpipe(ar->udev, AR9170_USB_EP_CMD), __carl9170_exec_cmd() 692 dev_err(&ar->udev->dev, "no command feedback " carl9170_exec_cmd() 737 usb_fill_bulk_urb(urb, ar->udev, usb_sndbulkpipe(ar->udev, carl9170_usb_tx() 771 dev_err(&ar->udev->dev, "kill pending tx urbs.\n"); carl9170_usb_stop() 827 err = usb_control_msg(ar->udev, usb_sndctrlpipe(ar->udev, 0), carl9170_usb_load_firmware() 842 err = usb_control_msg(ar->udev, usb_sndctrlpipe(ar->udev, 0), carl9170_usb_load_firmware() 861 dev_err(&ar->udev->dev, "firmware upload failed (%d).\n", err); carl9170_usb_load_firmware() 970 struct device *parent = ar->udev->dev.parent; carl9170_usb_firmware_failed() 971 struct usb_device *udev; carl9170_usb_firmware_failed() local 979 udev = ar->udev; carl9170_usb_firmware_failed() 987 device_release_driver(&udev->dev); carl9170_usb_firmware_failed() 991 usb_put_dev(udev); carl9170_usb_firmware_failed() 1013 usb_put_dev(ar->udev); carl9170_usb_firmware_finish() 1035 dev_err(&ar->udev->dev, "firmware not found.\n"); carl9170_usb_firmware_step2() 1044 struct usb_device *udev; carl9170_usb_probe() local 1055 udev = interface_to_usbdev(intf); carl9170_usb_probe() 1056 usb_get_dev(udev); carl9170_usb_probe() 1057 ar->udev = udev; carl9170_usb_probe() 1098 usb_get_dev(ar->udev); carl9170_usb_probe() 1103 &ar->udev->dev, GFP_KERNEL, ar, carl9170_usb_firmware_step2); carl9170_usb_probe() 1105 usb_put_dev(udev); carl9170_usb_probe() 1106 usb_put_dev(udev); carl9170_usb_probe() 1115 struct usb_device *udev; carl9170_usb_disconnect() local 1120 udev = ar->udev; carl9170_usb_disconnect() 1135 usb_put_dev(udev); carl9170_usb_disconnect()
|
/linux-4.1.27/drivers/media/usb/usbtv/ |
H A D | usbtv-core.c | 36 int pipe = usb_rcvctrlpipe(usbtv->udev, 0); usbtv_set_regs() 43 ret = usb_control_msg(usbtv->udev, pipe, USBTV_REQUEST_REG, usbtv_set_regs() 77 usbtv->udev = usb_get_dev(interface_to_usbdev(intf)); usbtv_probe() 102 usb_put_dev(usbtv->udev); usbtv_probe() 120 usb_put_dev(usbtv->udev); usbtv_disconnect() 121 usbtv->udev = NULL; usbtv_disconnect()
|
H A D | usbtv-audio.c | 213 pipe = usb_rcvbulkpipe(chip->udev, USBTV_AUDIO_ENDP); usbtv_audio_start() 220 usb_fill_bulk_urb(chip->snd_bulk_urb, chip->udev, pipe, usbtv_audio_start() 227 usb_clear_halt(chip->udev, pipe); usbtv_audio_start() 338 rv = snd_card_new(&usbtv->udev->dev, SNDRV_DEFAULT_IDX1, "usbtv", usbtv_audio_init() 346 "USBTV Audio at bus %d device %d", usbtv->udev->bus->busnum, usbtv_audio_init() 347 usbtv->udev->devnum); usbtv_audio_init() 381 if (usbtv->snd && usbtv->udev) { usbtv_audio_free()
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/ |
H A D | rtl8187.h | 117 struct usb_device *udev; member in struct:rtl8187_priv 169 usb_control_msg(priv->udev, usb_rcvctrlpipe(priv->udev, 0), rtl818x_ioread8_idx() 191 usb_control_msg(priv->udev, usb_rcvctrlpipe(priv->udev, 0), rtl818x_ioread16_idx() 213 usb_control_msg(priv->udev, usb_rcvctrlpipe(priv->udev, 0), rtl818x_ioread32_idx() 235 usb_control_msg(priv->udev, usb_sndctrlpipe(priv->udev, 0), rtl818x_iowrite8_idx() 254 usb_control_msg(priv->udev, usb_sndctrlpipe(priv->udev, 0), rtl818x_iowrite16_idx() 274 usb_control_msg(priv->udev, usb_sndctrlpipe(priv->udev, 0), rtl818x_iowrite32_idx()
|
/linux-4.1.27/drivers/input/mouse/ |
H A D | synaptics_usb.c | 80 struct usb_device *udev; member in struct:synusb 196 usb_mark_last_busy(synusb->udev); synusb_irq() 288 struct usb_device *udev = interface_to_usbdev(intf); synusb_probe() local 296 error = usb_set_interface(udev, intf_num, altsetting); synusb_probe() 298 dev_err(&udev->dev, synusb_probe() 315 synusb->udev = udev; synusb_probe() 335 synusb->data = usb_alloc_coherent(udev, SYNUSB_RECV_SIZE, GFP_KERNEL, synusb_probe() 342 usb_fill_int_urb(synusb->urb, udev, synusb_probe() 343 usb_rcvintpipe(udev, ep->bEndpointAddress), synusb_probe() 349 if (udev->manufacturer) synusb_probe() 350 strlcpy(synusb->name, udev->manufacturer, synusb_probe() 353 if (udev->product) { synusb_probe() 354 if (udev->manufacturer) synusb_probe() 356 strlcat(synusb->name, udev->product, sizeof(synusb->name)); synusb_probe() 362 le16_to_cpu(udev->descriptor.idVendor), synusb_probe() 363 le16_to_cpu(udev->descriptor.idProduct)); synusb_probe() 368 usb_make_path(udev, synusb->phys, sizeof(synusb->phys)); synusb_probe() 373 usb_to_input_id(udev, &input_dev->id); synusb_probe() 424 dev_err(&udev->dev, synusb_probe() 436 usb_free_coherent(udev, SYNUSB_RECV_SIZE, synusb->data, synusb_probe() 451 struct usb_device *udev = interface_to_usbdev(intf); synusb_disconnect() local 458 usb_free_coherent(udev, SYNUSB_RECV_SIZE, synusb->data, synusb_disconnect()
|
H A D | bcm5974.c | 247 struct usb_device *udev; /* usb device */ member in struct:bcm5974 430 static const struct bcm5974_config *bcm5974_get_config(struct usb_device *udev) bcm5974_get_config() argument 432 u16 id = le16_to_cpu(udev->descriptor.idProduct); bcm5974_get_config() 616 size = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), bcm5974_wellspring_mode() 634 size = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), bcm5974_wellspring_mode() 852 struct usb_device *udev = interface_to_usbdev(iface); bcm5974_probe() local 859 cfg = bcm5974_get_config(udev); bcm5974_probe() 869 dev->udev = udev; bcm5974_probe() 887 dev->bt_data = usb_alloc_coherent(dev->udev, bcm5974_probe() 894 dev->tp_data = usb_alloc_coherent(dev->udev, bcm5974_probe() 901 usb_fill_int_urb(dev->bt_urb, udev, bcm5974_probe() 902 usb_rcvintpipe(udev, cfg->bt_ep), bcm5974_probe() 906 usb_fill_int_urb(dev->tp_urb, udev, bcm5974_probe() 907 usb_rcvintpipe(udev, cfg->tp_ep), bcm5974_probe() 912 usb_make_path(udev, dev->phys, sizeof(dev->phys)); bcm5974_probe() 917 usb_to_input_id(dev->udev, &input_dev->id); bcm5974_probe() 939 usb_free_coherent(dev->udev, dev->cfg.tp_datalen, bcm5974_probe() 943 usb_free_coherent(dev->udev, dev->cfg.bt_datalen, bcm5974_probe() 963 usb_free_coherent(dev->udev, dev->cfg.tp_datalen, bcm5974_disconnect() 966 usb_free_coherent(dev->udev, dev->cfg.bt_datalen, bcm5974_disconnect()
|
H A D | appletouch.c | 211 struct usb_device *udev; /* usb device */ member in struct:atp 276 struct usb_device *udev = dev->udev; atp_geyser_init() local 288 size = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), atp_geyser_init() 307 size = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), atp_geyser_init() 847 struct usb_device *udev = interface_to_usbdev(iface); atp_probe() local 878 dev->udev = udev; atp_probe() 888 dev->data = usb_alloc_coherent(dev->udev, dev->info->datalen, GFP_KERNEL, atp_probe() 893 usb_fill_int_urb(dev->urb, udev, atp_probe() 894 usb_rcvintpipe(udev, int_in_endpointAddr), atp_probe() 902 usb_make_path(udev, dev->phys, sizeof(dev->phys)); atp_probe() 907 usb_to_input_id(dev->udev, &input_dev->id); atp_probe() 944 usb_free_coherent(dev->udev, dev->info->datalen, atp_probe() 963 usb_free_coherent(dev->udev, dev->info->datalen, atp_disconnect()
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.c | 121 usb_fill_int_urb(urb, hif_dev->udev, hif_usb_send_regout() 122 usb_sndintpipe(hif_dev->udev, USB_REG_OUT_PIPE), hif_usb_send_regout() 207 usb_fill_bulk_urb(urb, hif_dev->udev, hif_usb_send_mgmt() 208 usb_sndbulkpipe(hif_dev->udev, USB_WLAN_TX_PIPE), hif_usb_send_mgmt() 358 usb_fill_bulk_urb(tx_buf->urb, hif_dev->udev, __hif_usb_tx() 359 usb_sndbulkpipe(hif_dev->udev, USB_WLAN_TX_PIPE), __hif_usb_tx() 472 dev_err(&hif_dev->udev->dev, hif_usb_send() 599 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_rx_stream() 616 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_rx_stream() 723 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_reg_in_cb() 729 usb_fill_int_urb(urb, hif_dev->udev, ath9k_hif_usb_reg_in_cb() 730 usb_rcvintpipe(hif_dev->udev, ath9k_hif_usb_reg_in_cb() 852 usb_fill_bulk_urb(urb, hif_dev->udev, ath9k_hif_usb_alloc_rx_urbs() 853 usb_rcvbulkpipe(hif_dev->udev, ath9k_hif_usb_alloc_rx_urbs() 915 usb_fill_int_urb(urb, hif_dev->udev, ath9k_hif_usb_alloc_reg_in_urbs() 916 usb_rcvintpipe(hif_dev->udev, ath9k_hif_usb_alloc_reg_in_urbs() 999 err = usb_control_msg(hif_dev->udev, ath9k_hif_usb_download_fw() 1000 usb_sndctrlpipe(hif_dev->udev, 0), ath9k_hif_usb_download_fw() 1022 err = usb_control_msg(hif_dev->udev, usb_sndctrlpipe(hif_dev->udev, 0), ath9k_hif_usb_download_fw() 1029 dev_info(&hif_dev->udev->dev, "ath9k_htc: Transferred FW: %s, size: %ld\n", ath9k_hif_usb_download_fw() 1041 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_dev_init() 1050 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_dev_init() 1069 struct device *dev = &hif_dev->udev->dev; ath9k_hif_usb_firmware_fail() 1089 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_firmware_cb() 1096 &hif_dev->udev->dev); ath9k_hif_usb_firmware_cb() 1112 hif_dev->udev->product, ath9k_hif_usb_firmware_cb() 1140 struct usb_device *udev = interface_to_usbdev(interface); send_eject_command() local 1157 dev_err(&udev->dev, send_eject_command() 1176 dev_info(&udev->dev, "Ejecting storage device...\n"); send_eject_command() 1177 r = usb_bulk_msg(udev, usb_sndbulkpipe(udev, bulk_out_ep), send_eject_command() 1193 struct usb_device *udev = interface_to_usbdev(interface); ath9k_hif_usb_probe() local 1206 usb_get_dev(udev); ath9k_hif_usb_probe() 1208 hif_dev->udev = udev; ath9k_hif_usb_probe() 1212 udev->reset_resume = 1; ath9k_hif_usb_probe() 1226 &hif_dev->udev->dev, GFP_KERNEL, ath9k_hif_usb_probe() 1229 dev_err(&hif_dev->udev->dev, ath9k_hif_usb_probe() 1235 dev_info(&hif_dev->udev->dev, "ath9k_htc: Firmware %s requested\n", ath9k_hif_usb_probe() 1243 usb_put_dev(udev); ath9k_hif_usb_probe() 1248 static void ath9k_hif_usb_reboot(struct usb_device *udev) ath9k_hif_usb_reboot() argument 1258 ret = usb_interrupt_msg(udev, usb_sndintpipe(udev, USB_REG_OUT_PIPE), ath9k_hif_usb_reboot() 1261 dev_err(&udev->dev, "ath9k_htc: USB reboot failed\n"); ath9k_hif_usb_reboot() 1268 struct usb_device *udev = interface_to_usbdev(interface); ath9k_hif_usb_disconnect() local 1270 bool unplugged = (udev->state == USB_STATE_NOTATTACHED) ? true : false; ath9k_hif_usb_disconnect() 1288 ath9k_hif_usb_reboot(udev); ath9k_hif_usb_disconnect() 1291 dev_info(&udev->dev, "ath9k_htc: USB layer deinitialized\n"); ath9k_hif_usb_disconnect() 1292 usb_put_dev(udev); ath9k_hif_usb_disconnect() 1330 &hif_dev->udev->dev); ath9k_hif_usb_resume()
|
/linux-4.1.27/drivers/media/rc/ |
H A D | ttusbir.c | 42 struct usb_device *udev; member in struct:ttusbir 69 if (tt->led_on != tt->is_led_on && tt->udev && ttusbir_set_led() 248 tt->udev = interface_to_usbdev(intf); ttusbir_probe() 251 ret = usb_set_interface(tt->udev, 0, altsetting); ttusbir_probe() 264 urb->dev = tt->udev; ttusbir_probe() 266 urb->pipe = usb_rcvisocpipe(tt->udev, tt->iso_in_endp); ttusbir_probe() 268 buffer = usb_alloc_coherent(tt->udev, 128, GFP_KERNEL, ttusbir_probe() 300 usb_fill_bulk_urb(tt->bulk_urb, tt->udev, usb_sndbulkpipe(tt->udev, ttusbir_probe() 314 usb_make_path(tt->udev, tt->phys, sizeof(tt->phys)); ttusbir_probe() 318 usb_to_input_id(tt->udev, &rc->input_id); ttusbir_probe() 360 usb_free_coherent(tt->udev, 128, urb->transfer_buffer, ttusbir_probe() 376 struct usb_device *udev = tt->udev; ttusbir_disconnect() local 379 tt->udev = NULL; ttusbir_disconnect() 385 usb_free_coherent(udev, 128, tt->urb[i]->transfer_buffer, ttusbir_disconnect()
|
H A D | ati_remote.c | 163 struct usb_device *udev = interface_to_usbdev(interface); get_medion_keymap() local 171 if (udev->manufacturer && udev->product) { get_medion_keymap() 172 if (udev->actconfig->desc.bmAttributes & USB_CONFIG_ATT_WAKEUP) { get_medion_keymap() 174 if (!strcmp(udev->manufacturer, "X10 Wireless Technology Inc") get_medion_keymap() 175 && !strcmp(udev->product, "USB Receiver")) get_medion_keymap() 178 if (!strcmp(udev->manufacturer, "X10 WTI") get_medion_keymap() 179 && !strcmp(udev->product, "RF receiver")) get_medion_keymap() 183 if (!strcmp(udev->manufacturer, "X10 Wireless Technology Inc") get_medion_keymap() 184 && !strcmp(udev->product, "USB Receiver")) get_medion_keymap() 249 struct usb_device *udev; member in struct:ati_remote 348 ati_remote->irq_urb->dev = ati_remote->udev; ati_remote_open() 427 ati_remote->out_urb->dev = ati_remote->udev; ati_remote_sendpacket() 691 static int ati_remote_alloc_buffers(struct usb_device *udev, ati_remote_alloc_buffers() argument 694 ati_remote->inbuf = usb_alloc_coherent(udev, DATA_BUFSIZE, GFP_ATOMIC, ati_remote_alloc_buffers() 699 ati_remote->outbuf = usb_alloc_coherent(udev, DATA_BUFSIZE, GFP_ATOMIC, ati_remote_alloc_buffers() 723 usb_free_coherent(ati_remote->udev, DATA_BUFSIZE, ati_remote_free_buffers() 726 usb_free_coherent(ati_remote->udev, DATA_BUFSIZE, ati_remote_free_buffers() 752 usb_to_input_id(ati_remote->udev, &idev->id); ati_remote_input_init() 771 usb_to_input_id(ati_remote->udev, &rdev->input_id); ati_remote_rc_init() 777 struct usb_device *udev = ati_remote->udev; ati_remote_initialize() local 783 pipe = usb_rcvintpipe(udev, ati_remote->endpoint_in->bEndpointAddress); ati_remote_initialize() 784 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); ati_remote_initialize() 787 usb_fill_int_urb(ati_remote->irq_urb, udev, pipe, ati_remote->inbuf, ati_remote_initialize() 794 pipe = usb_sndintpipe(udev, ati_remote->endpoint_out->bEndpointAddress); ati_remote_initialize() 795 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); ati_remote_initialize() 798 usb_fill_int_urb(ati_remote->out_urb, udev, pipe, ati_remote->outbuf, ati_remote_initialize() 821 struct usb_device *udev = interface_to_usbdev(interface); ati_remote_probe() local 853 if (ati_remote_alloc_buffers(udev, ati_remote)) ati_remote_probe() 858 ati_remote->udev = udev; ati_remote_probe() 862 usb_make_path(udev, ati_remote->rc_phys, sizeof(ati_remote->rc_phys)); ati_remote_probe() 869 if (udev->manufacturer) ati_remote_probe() 870 strlcpy(ati_remote->rc_name, udev->manufacturer, ati_remote_probe() 873 if (udev->product) ati_remote_probe() 875 "%s %s", ati_remote->rc_name, udev->product); ati_remote_probe() 880 le16_to_cpu(ati_remote->udev->descriptor.idVendor), ati_remote_probe() 881 le16_to_cpu(ati_remote->udev->descriptor.idProduct)); ati_remote_probe() 899 /* Device Hardware Initialization - fills in ati_remote->idev from udev. */ ati_remote_probe()
|
H A D | redrat3.c | 176 struct usb_device *udev; member in struct:redrat3_dev 410 struct usb_device *udev; redrat3_send_cmd() local 418 udev = rr3->udev; redrat3_send_cmd() 419 res = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), cmd, redrat3_send_cmd() 459 struct usb_device *udev) redrat3_delete() 465 usb_free_coherent(udev, le16_to_cpu(rr3->ep_in->wMaxPacketSize), redrat3_delete() 484 pipe = usb_rcvctrlpipe(rr3->udev, 0); redrat3_get_timeout() 485 ret = usb_control_msg(rr3->udev, pipe, RR3_GET_IR_PARAM, redrat3_get_timeout() 503 struct usb_device *udev = rr3->udev; redrat3_reset() local 509 rxpipe = usb_rcvctrlpipe(udev, 0); redrat3_reset() 510 txpipe = usb_sndctrlpipe(udev, 0); redrat3_reset() 519 rc = usb_control_msg(udev, rxpipe, RR3_RESET, redrat3_reset() 525 rc = usb_control_msg(udev, txpipe, RR3_SET_IR_PARAM, redrat3_reset() 531 rc = usb_control_msg(udev, txpipe, RR3_SET_IR_PARAM, redrat3_reset() 550 rc = usb_control_msg(rr3->udev, usb_rcvctrlpipe(rr3->udev, 0), redrat3_get_firmware_rev() 791 pipe = usb_sndbulkpipe(rr3->udev, rr3->ep_out->bEndpointAddress); redrat3_transmit_ir() 792 ret = usb_bulk_msg(rr3->udev, pipe, irdata, redrat3_transmit_ir() 797 pipe = usb_rcvctrlpipe(rr3->udev, 0); redrat3_transmit_ir() 798 ret = usb_control_msg(rr3->udev, pipe, RR3_TX_SEND_SIGNAL, redrat3_transmit_ir() 860 u16 prod = le16_to_cpu(rr3->udev->descriptor.idProduct); redrat3_init_rc_dev() 871 le16_to_cpu(rr3->udev->descriptor.idVendor), prod); redrat3_init_rc_dev() 873 usb_make_path(rr3->udev, rr3->phys, sizeof(rr3->phys)); redrat3_init_rc_dev() 877 usb_to_input_id(rr3->udev, &rc->input_id); redrat3_init_rc_dev() 905 struct usb_device *udev = interface_to_usbdev(intf); redrat3_dev_probe() local 968 rr3->bulk_in_buf = usb_alloc_coherent(udev, redrat3_dev_probe() 975 pipe = usb_rcvbulkpipe(udev, ep_in->bEndpointAddress); redrat3_dev_probe() 976 usb_fill_bulk_urb(rr3->read_urb, udev, pipe, rr3->bulk_in_buf, redrat3_dev_probe() 982 rr3->udev = udev; redrat3_dev_probe() 1018 usb_fill_control_urb(rr3->flash_urb, udev, usb_rcvctrlpipe(udev, 0), redrat3_dev_probe() 1038 redrat3_delete(rr3, rr3->udev); redrat3_dev_probe() 1048 struct usb_device *udev = interface_to_usbdev(intf); redrat3_dev_disconnect() local 1058 redrat3_delete(rr3, udev); redrat3_dev_disconnect() 458 redrat3_delete(struct redrat3_dev *rr3, struct usb_device *udev) redrat3_delete() argument
|
H A D | iguanair.c | 37 struct usb_device *udev; member in struct:iguanair 427 struct usb_device *udev = interface_to_usbdev(intf); iguanair_probe() local 440 ir->buf_in = usb_alloc_coherent(udev, MAX_IN_PACKET, GFP_KERNEL, iguanair_probe() 442 ir->packet = usb_alloc_coherent(udev, MAX_OUT_PACKET, GFP_KERNEL, iguanair_probe() 461 ir->udev = udev; iguanair_probe() 465 pipeout = usb_sndintpipe(udev, iguanair_probe() 467 usb_fill_int_urb(ir->urb_out, udev, pipeout, ir->packet, MAX_OUT_PACKET, iguanair_probe() 472 pipein = usb_rcvintpipe(udev, idesc->endpoint[0].desc.bEndpointAddress); iguanair_probe() 473 usb_fill_int_urb(ir->urb_in, udev, pipein, ir->buf_in, MAX_IN_PACKET, iguanair_probe() 491 usb_make_path(ir->udev, ir->phys, sizeof(ir->phys)); iguanair_probe() 495 usb_to_input_id(ir->udev, &rc->input_id); iguanair_probe() 529 usb_free_coherent(udev, MAX_IN_PACKET, ir->buf_in, ir->dma_in); iguanair_probe() 530 usb_free_coherent(udev, MAX_OUT_PACKET, ir->packet, iguanair_probe() 548 usb_free_coherent(ir->udev, MAX_IN_PACKET, ir->buf_in, ir->dma_in); iguanair_disconnect() 549 usb_free_coherent(ir->udev, MAX_OUT_PACKET, ir->packet, ir->dma_out); iguanair_disconnect()
|
H A D | igorplugusb.c | 150 struct usb_device *udev; igorplugusb_probe() local 157 udev = interface_to_usbdev(intf); igorplugusb_probe() 187 usb_fill_control_urb(ir->urb, udev, igorplugusb_probe() 188 usb_rcvctrlpipe(udev, 0), (uint8_t *)&ir->request, igorplugusb_probe() 191 usb_make_path(udev, ir->phys, sizeof(ir->phys)); igorplugusb_probe() 196 usb_to_input_id(udev, &rc->input_id); igorplugusb_probe()
|
/linux-4.1.27/drivers/media/usb/uvc/ |
H A D | uvc_debugfs.c | 80 struct usb_device *udev = stream->dev->udev; uvc_debugfs_init_stream() local 87 sprintf(dir_name, "%u-%u", udev->bus->busnum, udev->devnum); uvc_debugfs_init_stream()
|
H A D | uvc_driver.c | 354 dev->udev->devnum, uvc_parse_format() 402 dev->udev->devnum, uvc_parse_format() 418 dev->udev->devnum, uvc_parse_format() 436 dev->udev->devnum, uvc_parse_format() 465 dev->udev->devnum, alts->desc.bInterfaceNumber, uvc_parse_format() 490 "interface %d FRAME error\n", dev->udev->devnum, uvc_parse_format() 574 dev->udev->devnum, uvc_parse_format() 606 "video streaming interface\n", dev->udev->devnum, uvc_parse_streaming() 613 "claimed\n", dev->udev->devnum, uvc_parse_streaming() 676 "%d HEADER descriptor not found.\n", dev->udev->devnum, uvc_parse_streaming() 687 dev->udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_streaming() 739 dev->udev->devnum, uvc_parse_streaming() 764 dev->udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_streaming() 813 dev->udev->devnum, alts->desc.bInterfaceNumber, buflen); uvc_parse_streaming() 880 struct usb_device *udev = dev->udev; uvc_parse_vendor_control() local 886 switch (le16_to_cpu(dev->udev->descriptor.idVendor)) { uvc_parse_vendor_control() 923 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_vendor_control() 942 usb_string(udev, buffer[24+p+2*n], unit->name, uvc_parse_vendor_control() 958 struct usb_device *udev = dev->udev; uvc_parse_standard_control() local 971 "interface %d HEADER error\n", udev->devnum, uvc_parse_standard_control() 981 intf = usb_ifnum_to_if(udev, buffer[12+i]); uvc_parse_standard_control() 985 udev->devnum, i); uvc_parse_standard_control() 997 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1008 "type 0x%04x, skipping\n", udev->devnum, uvc_parse_standard_control() 1031 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1062 usb_string(udev, buffer[7], term->name, uvc_parse_standard_control() 1078 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1089 "type 0x%04x, skipping\n", udev->devnum, uvc_parse_standard_control() 1102 usb_string(udev, buffer[8], term->name, uvc_parse_standard_control() 1116 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1127 usb_string(udev, buffer[5+p], unit->name, uvc_parse_standard_control() 1142 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1160 usb_string(udev, buffer[8+n], unit->name, uvc_parse_standard_control() 1175 udev->devnum, alts->desc.bInterfaceNumber); uvc_parse_standard_control() 1191 usb_string(udev, buffer[23+p+n], unit->name, uvc_parse_standard_control() 1651 usb_put_dev(dev->udev); uvc_delete() 1756 /* We already hold a reference to dev->udev. The video device will be uvc_register_video() 1851 struct usb_device *udev = interface_to_usbdev(intf); uvc_probe() local 1857 "(%04x:%04x)\n", udev->devpath, id->idVendor, uvc_probe() 1861 udev->devpath); uvc_probe() 1874 dev->udev = usb_get_dev(udev); uvc_probe() 1880 if (udev->product != NULL) uvc_probe() 1881 strlcpy(dev->name, udev->product, sizeof dev->name); uvc_probe() 1885 le16_to_cpu(udev->descriptor.idVendor), uvc_probe() 1886 le16_to_cpu(udev->descriptor.idProduct)); uvc_probe() 1897 udev->product ? udev->product : "<unnamed>", uvc_probe() 1898 le16_to_cpu(udev->descriptor.idVendor), uvc_probe() 1899 le16_to_cpu(udev->descriptor.idProduct)); uvc_probe() 1912 if (udev->serial) uvc_probe() 1913 strlcpy(dev->mdev.serial, udev->serial, uvc_probe() 1915 strcpy(dev->mdev.bus_info, udev->devpath); uvc_probe() 1916 dev->mdev.hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); uvc_probe() 1949 usb_enable_autosuspend(udev); uvc_probe()
|
H A D | uvc_status.c | 35 usb_make_path(dev->udev, dev->input_phys, sizeof(dev->input_phys)); uvc_input_init() 40 usb_to_input_id(dev->udev, &input->id); uvc_input_init() 184 pipe = usb_rcvintpipe(dev->udev, ep->desc.bEndpointAddress); uvc_status_init() 190 if (interval > 16 && dev->udev->speed == USB_SPEED_HIGH && uvc_status_init() 194 usb_fill_int_urb(dev->int_urb, dev->udev, pipe, uvc_status_init()
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
H A D | usb_ops_linux.c | 28 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_read8() local 33 len = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), rtl8723au_read8() 47 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_read16() local 52 len = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), rtl8723au_read16() 66 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_read32() local 71 len = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), rtl8723au_read32() 85 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_write8() local 91 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), rtl8723au_write8() 109 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_write16() local 115 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), rtl8723au_write16() 133 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_write32() local 139 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), rtl8723au_write32() 157 struct usb_device *udev = pdvobjpriv->pusbdev; rtl8723au_writeN() local 160 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), rtl8723au_writeN()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | xhci.c | 1208 static int xhci_check_args(struct usb_hcd *hcd, struct usb_device *udev, xhci_check_args() argument 1214 if (!hcd || (check_ep && !ep) || !udev) { xhci_check_args() 1218 if (!udev->parent) { xhci_check_args() 1225 if (!udev->slot_id || !xhci->devs[udev->slot_id]) { xhci_check_args() 1231 virt_dev = xhci->devs[udev->slot_id]; xhci_check_args() 1232 if (virt_dev->udev != udev) { xhci_check_args() 1233 xhci_dbg(xhci, "xHCI %s called with udev and " xhci_check_args() 1246 struct usb_device *udev, struct xhci_command *command, 1654 int xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev, xhci_drop_endpoint() argument 1666 ret = xhci_check_args(hcd, udev, ep, 1, true, __func__); xhci_drop_endpoint() 1673 xhci_dbg(xhci, "%s called for udev %p\n", __func__, udev); xhci_drop_endpoint() 1681 in_ctx = xhci->devs[udev->slot_id]->in_ctx; xhci_drop_endpoint() 1682 out_ctx = xhci->devs[udev->slot_id]->out_ctx; xhci_drop_endpoint() 1700 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) xhci_drop_endpoint() 1712 xhci_endpoint_zero(xhci, xhci->devs[udev->slot_id], ep); xhci_drop_endpoint() 1716 udev->slot_id, xhci_drop_endpoint() 1735 int xhci_add_endpoint(struct usb_hcd *hcd, struct usb_device *udev, xhci_add_endpoint() argument 1747 ret = xhci_check_args(hcd, udev, ep, 1, true, __func__); xhci_add_endpoint() 1768 virt_dev = xhci->devs[udev->slot_id]; xhci_add_endpoint() 1803 if (xhci_endpoint_init(xhci, virt_dev, udev, ep, GFP_NOIO) < 0) { xhci_add_endpoint() 1804 dev_dbg(&udev->dev, "%s - could not initialize ep %#x\n", xhci_add_endpoint() 1821 ep->hcpriv = udev; xhci_add_endpoint() 1825 udev->slot_id, xhci_add_endpoint() 1866 struct usb_device *udev, u32 *cmd_status) xhci_configure_endpoint_result() 1877 dev_warn(&udev->dev, xhci_configure_endpoint_result() 1884 dev_warn(&udev->dev, xhci_configure_endpoint_result() 1891 dev_warn(&udev->dev, "ERROR: Endpoint drop flag = 0, " xhci_configure_endpoint_result() 1897 dev_warn(&udev->dev, xhci_configure_endpoint_result() 1916 struct usb_device *udev, u32 *cmd_status) xhci_evaluate_context_result() 1919 struct xhci_virt_device *virt_dev = xhci->devs[udev->slot_id]; xhci_evaluate_context_result() 1928 dev_warn(&udev->dev, xhci_evaluate_context_result() 1933 dev_warn(&udev->dev, xhci_evaluate_context_result() 1938 dev_warn(&udev->dev, xhci_evaluate_context_result() 1944 dev_warn(&udev->dev, xhci_evaluate_context_result() 1950 dev_warn(&udev->dev, "WARN: Max Exit Latency too large\n"); xhci_evaluate_context_result() 2074 static unsigned int xhci_get_block_size(struct usb_device *udev) xhci_get_block_size() argument 2076 switch (udev->speed) { xhci_get_block_size() 2208 if (virt_dev->udev->speed == USB_SPEED_SUPER) xhci_check_bw_table() 2211 if (virt_dev->udev->speed == USB_SPEED_HIGH) { xhci_check_bw_table() 2224 block_size = xhci_get_block_size(virt_dev->udev); xhci_check_bw_table() 2341 if (!virt_dev->tt_info && virt_dev->udev->speed == USB_SPEED_HIGH) { xhci_check_bw_table() 2399 struct usb_device *udev, xhci_drop_ep_from_interval_table() 2409 if (udev->speed == USB_SPEED_SUPER) { xhci_drop_ep_from_interval_table() 2411 xhci->devs[udev->slot_id]->bw_table->ss_bw_in -= xhci_drop_ep_from_interval_table() 2414 xhci->devs[udev->slot_id]->bw_table->ss_bw_out -= xhci_drop_ep_from_interval_table() 2427 if (udev->speed == USB_SPEED_HIGH) xhci_drop_ep_from_interval_table() 2436 switch (udev->speed) { xhci_drop_ep_from_interval_table() 2462 struct usb_device *udev, xhci_add_ep_to_interval_table() 2473 if (udev->speed == USB_SPEED_SUPER) { xhci_add_ep_to_interval_table() 2475 xhci->devs[udev->slot_id]->bw_table->ss_bw_in += xhci_add_ep_to_interval_table() 2478 xhci->devs[udev->slot_id]->bw_table->ss_bw_out += xhci_add_ep_to_interval_table() 2486 if (udev->speed == USB_SPEED_HIGH) xhci_add_ep_to_interval_table() 2495 switch (udev->speed) { xhci_add_ep_to_interval_table() 2585 virt_dev->udev, xhci_reserve_bandwidth() 2597 virt_dev->udev, xhci_reserve_bandwidth() 2622 virt_dev->udev, xhci_reserve_bandwidth() 2634 virt_dev->udev, xhci_reserve_bandwidth() 2646 struct usb_device *udev, xhci_configure_endpoint() 2659 virt_dev = xhci->devs[udev->slot_id]; xhci_configure_endpoint() 2689 udev->slot_id, must_succeed); xhci_configure_endpoint() 2693 udev->slot_id, must_succeed); xhci_configure_endpoint() 2709 ret = xhci_configure_endpoint_result(xhci, udev, xhci_configure_endpoint() 2712 ret = xhci_evaluate_context_result(xhci, udev, xhci_configure_endpoint() 2753 int xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) xhci_check_bandwidth() argument 2763 ret = xhci_check_args(hcd, udev, NULL, 0, true, __func__); xhci_check_bandwidth() 2771 xhci_dbg(xhci, "%s called for udev %p\n", __func__, udev); xhci_check_bandwidth() 2772 virt_dev = xhci->devs[udev->slot_id]; xhci_check_bandwidth() 2814 ret = xhci_configure_endpoint(xhci, udev, command, xhci_check_bandwidth() 2857 void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) xhci_reset_bandwidth() argument 2863 ret = xhci_check_args(hcd, udev, NULL, 0, true, __func__); xhci_reset_bandwidth() 2868 xhci_dbg(xhci, "%s called for udev %p\n", __func__, udev); xhci_reset_bandwidth() 2869 virt_dev = xhci->devs[udev->slot_id]; xhci_reset_bandwidth() 2939 struct usb_device *udev = td->urb->dev; xhci_cleanup_stalled_ring() local 2943 ep = &xhci->devs[udev->slot_id]->eps[ep_index]; xhci_cleanup_stalled_ring() 2947 xhci_find_new_dequeue_state(xhci, udev->slot_id, xhci_cleanup_stalled_ring() 2959 xhci_queue_new_dequeue_state(xhci, udev->slot_id, xhci_cleanup_stalled_ring() 2970 xhci_setup_input_ctx_for_quirk(xhci, udev->slot_id, xhci_cleanup_stalled_ring() 3005 struct usb_device *udev, struct usb_host_endpoint *ep, xhci_check_streams_endpoint() 3014 ret = xhci_check_args(xhci_to_hcd(xhci), udev, ep, 1, true, __func__); xhci_check_streams_endpoint() 3071 struct usb_device *udev, xhci_calculate_streams_and_bitmask() 3081 ret = xhci_check_streams_endpoint(xhci, udev, xhci_calculate_streams_and_bitmask() 3082 eps[i], udev->slot_id); xhci_calculate_streams_and_bitmask() 3103 struct usb_device *udev, xhci_calculate_no_streams_bitmask() 3112 slot_id = udev->slot_id; xhci_calculate_no_streams_bitmask() 3159 int xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev, xhci_alloc_streams() argument 3209 ret = xhci_calculate_streams_and_bitmask(xhci, udev, eps, xhci_alloc_streams() 3223 vdev = xhci->devs[udev->slot_id]; xhci_alloc_streams() 3273 ret = xhci_configure_endpoint(xhci, udev, config_cmd, xhci_alloc_streams() 3288 udev->slot_id, ep_index); xhci_alloc_streams() 3320 int xhci_free_streams(struct usb_hcd *hcd, struct usb_device *udev, xhci_free_streams() argument 3334 vdev = xhci->devs[udev->slot_id]; xhci_free_streams() 3339 udev, eps, num_eps); xhci_free_streams() 3364 xhci->devs[udev->slot_id]->eps[ep_index].ep_state |= xhci_free_streams() 3380 ret = xhci_configure_endpoint(xhci, udev, command, xhci_free_streams() 3447 * If the virt_dev to be reset does not exist or does not match the udev, 3452 int xhci_discover_or_reset_device(struct usb_hcd *hcd, struct usb_device *udev) xhci_discover_or_reset_device() argument 3464 ret = xhci_check_args(hcd, udev, NULL, 0, false, __func__); xhci_discover_or_reset_device() 3468 slot_id = udev->slot_id; xhci_discover_or_reset_device() 3473 ret = xhci_alloc_dev(hcd, udev); xhci_discover_or_reset_device() 3483 if (virt_dev->udev != udev) { xhci_discover_or_reset_device() 3484 /* If the virt_dev and the udev does not match, this virt_dev xhci_discover_or_reset_device() 3485 * may belong to another udev. xhci_discover_or_reset_device() 3489 "not match the udev. Re-allocate the device\n", xhci_discover_or_reset_device() 3491 ret = xhci_alloc_dev(hcd, udev); xhci_discover_or_reset_device() 3593 udev, xhci_discover_or_reset_device() 3615 void xhci_free_dev(struct usb_hcd *hcd, struct usb_device *udev) xhci_free_dev() argument 3638 ret = xhci_check_args(hcd, udev, NULL, 0, true, __func__); xhci_free_dev() 3647 virt_dev = xhci->devs[udev->slot_id]; xhci_free_dev() 3660 xhci_free_virt_device(xhci, udev->slot_id); xhci_free_dev() 3667 udev->slot_id)) { xhci_free_dev() 3708 int xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev) xhci_alloc_dev() argument 3763 if (!xhci_alloc_virt_device(xhci, slot_id, udev, GFP_NOIO)) { xhci_alloc_dev() 3767 udev->slot_id = slot_id; xhci_alloc_dev() 3790 udev->slot_id)) xhci_alloc_dev() 3802 static int xhci_setup_device(struct usb_hcd *hcd, struct usb_device *udev, xhci_setup_device() argument 3820 if (!udev->slot_id) { xhci_setup_device() 3822 "Bad Slot ID %d", udev->slot_id); xhci_setup_device() 3827 virt_dev = xhci->devs[udev->slot_id]; xhci_setup_device() 3836 udev->slot_id); xhci_setup_device() 3873 xhci_setup_addressable_virt_dev(xhci, udev); xhci_setup_device() 3876 xhci_copy_ep0_dequeue_into_input_ctx(xhci, udev); xhci_setup_device() 3880 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); xhci_setup_device() 3887 udev->slot_id, setup); xhci_setup_device() 3913 act, udev->slot_id); xhci_setup_device() 3917 dev_warn(&udev->dev, "Device not responding to setup %s.\n", act); xhci_setup_device() 3921 dev_warn(&udev->dev, xhci_setup_device() 3933 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); xhci_setup_device() 3946 udev->slot_id, xhci_setup_device() 3947 &xhci->dcbaa->dev_context_ptrs[udev->slot_id], xhci_setup_device() 3949 le64_to_cpu(xhci->dcbaa->dev_context_ptrs[udev->slot_id])); xhci_setup_device() 3953 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); xhci_setup_device() 3957 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); xhci_setup_device() 3979 int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev) xhci_address_device() argument 3981 return xhci_setup_device(hcd, udev, SETUP_CONTEXT_ADDRESS); xhci_address_device() 3984 int xhci_enable_device(struct usb_hcd *hcd, struct usb_device *udev) xhci_enable_device() argument 3986 return xhci_setup_device(hcd, udev, SETUP_CONTEXT_ONLY); xhci_enable_device() 4016 struct usb_device *udev, u16 max_exit_latency) xhci_change_max_exit_latency() 4027 virt_dev = xhci->devs[udev->slot_id]; xhci_change_max_exit_latency() 4061 xhci_dbg(xhci, "Slot %u Input Context:\n", udev->slot_id); xhci_change_max_exit_latency() 4065 ret = xhci_configure_endpoint(xhci, udev, command, xhci_change_max_exit_latency() 4067 xhci_dbg(xhci, "Slot %u Output Context:\n", udev->slot_id); xhci_change_max_exit_latency() 4086 struct usb_device *udev) xhci_calculate_hird_besl() 4093 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); xhci_calculate_hird_besl() 4120 static int xhci_calculate_usb2_hw_lpm_params(struct usb_device *udev) xhci_calculate_usb2_hw_lpm_params() argument 4127 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); xhci_calculate_usb2_hw_lpm_params() 4130 l1 = udev->l1_params.timeout / 256; xhci_calculate_usb2_hw_lpm_params() 4142 struct usb_device *udev, int enable) xhci_set_usb2_hardware_lpm() 4154 !udev->lpm_capable) xhci_set_usb2_hardware_lpm() 4157 if (!udev->parent || udev->parent->parent || xhci_set_usb2_hardware_lpm() 4158 udev->descriptor.bDeviceClass == USB_CLASS_HUB) xhci_set_usb2_hardware_lpm() 4161 if (udev->usb2_hw_lpm_capable != 1) xhci_set_usb2_hardware_lpm() 4167 port_num = udev->portnum - 1; xhci_set_usb2_hardware_lpm() 4171 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); xhci_set_usb2_hardware_lpm() 4178 if (udev->usb2_hw_lpm_besl_capable) { xhci_set_usb2_hardware_lpm() 4187 hird = udev->l1_params.besl; xhci_set_usb2_hardware_lpm() 4200 ret = xhci_change_max_exit_latency(xhci, udev, xhci_set_usb2_hardware_lpm() 4208 hlpm_val = xhci_calculate_usb2_hw_lpm_params(udev); xhci_set_usb2_hardware_lpm() 4213 hird = xhci_calculate_hird_besl(xhci, udev); xhci_set_usb2_hardware_lpm() 4217 pm_val |= PORT_HIRD(hird) | PORT_RWE | PORT_L1DS(udev->slot_id); xhci_set_usb2_hardware_lpm() 4229 if (udev->usb2_hw_lpm_besl_capable) { xhci_set_usb2_hardware_lpm() 4232 xhci_change_max_exit_latency(xhci, udev, 0); xhci_set_usb2_hardware_lpm() 4265 int xhci_update_device(struct usb_hcd *hcd, struct usb_device *udev) xhci_update_device() argument 4268 int portnum = udev->portnum - 1; xhci_update_device() 4271 !udev->lpm_capable) xhci_update_device() 4275 if (!udev->parent || udev->parent->parent || xhci_update_device() 4276 udev->descriptor.bDeviceClass == USB_CLASS_HUB) xhci_update_device() 4282 udev->usb2_hw_lpm_capable = 1; xhci_update_device() 4283 udev->l1_params.timeout = XHCI_L1_TIMEOUT; xhci_update_device() 4284 udev->l1_params.besl = XHCI_DEFAULT_BESL; xhci_update_device() 4287 udev->usb2_hw_lpm_besl_capable = 1; xhci_update_device() 4302 static u16 xhci_get_timeout_no_hub_lpm(struct usb_device *udev, xhci_get_timeout_no_hub_lpm() argument 4313 sel = DIV_ROUND_UP(udev->u1_params.sel, 1000); xhci_get_timeout_no_hub_lpm() 4314 pel = DIV_ROUND_UP(udev->u1_params.pel, 1000); xhci_get_timeout_no_hub_lpm() 4319 sel = DIV_ROUND_UP(udev->u2_params.sel, 1000); xhci_get_timeout_no_hub_lpm() 4320 pel = DIV_ROUND_UP(udev->u2_params.pel, 1000); xhci_get_timeout_no_hub_lpm() 4325 dev_warn(&udev->dev, "%s: Can't get timeout for non-U1 or U2 state.\n", xhci_get_timeout_no_hub_lpm() 4334 dev_dbg(&udev->dev, "Device-initiated %s disabled " xhci_get_timeout_no_hub_lpm() 4338 dev_dbg(&udev->dev, "Device-initiated %s disabled " xhci_get_timeout_no_hub_lpm() 4353 struct usb_device *udev, xhci_calculate_intel_u1_timeout() 4363 timeout_ns = udev->u1_params.sel * 3; xhci_calculate_intel_u1_timeout() 4366 timeout_ns = udev->u1_params.sel * 5; xhci_calculate_intel_u1_timeout() 4371 timeout_ns = udev->u1_params.sel * 3; xhci_calculate_intel_u1_timeout() 4378 if (timeout_ns < udev->u1_params.sel * 2) xhci_calculate_intel_u1_timeout() 4379 timeout_ns = udev->u1_params.sel * 2; xhci_calculate_intel_u1_timeout() 4390 struct usb_device *udev, xhci_calculate_u1_timeout() 4396 timeout_ns = xhci_calculate_intel_u1_timeout(udev, desc); xhci_calculate_u1_timeout() 4398 timeout_ns = udev->u1_params.sel; xhci_calculate_u1_timeout() 4413 dev_dbg(&udev->dev, "Hub-initiated U1 disabled " xhci_calculate_u1_timeout() 4415 return xhci_get_timeout_no_hub_lpm(udev, USB3_LPM_U1); xhci_calculate_u1_timeout() 4425 struct usb_device *udev, xhci_calculate_intel_u2_timeout() 4437 u2_del_ns = le16_to_cpu(udev->bos->ss_cap->bU2DevExitLat) * 1000ULL; xhci_calculate_intel_u2_timeout() 4446 struct usb_device *udev, xhci_calculate_u2_timeout() 4452 timeout_ns = xhci_calculate_intel_u2_timeout(udev, desc); xhci_calculate_u2_timeout() 4454 timeout_ns = udev->u2_params.sel; xhci_calculate_u2_timeout() 4463 dev_dbg(&udev->dev, "Hub-initiated U2 disabled " xhci_calculate_u2_timeout() 4465 return xhci_get_timeout_no_hub_lpm(udev, USB3_LPM_U2); xhci_calculate_u2_timeout() 4469 struct usb_device *udev, xhci_call_host_update_timeout_for_endpoint() 4475 return xhci_calculate_u1_timeout(xhci, udev, desc); xhci_call_host_update_timeout_for_endpoint() 4477 return xhci_calculate_u2_timeout(xhci, udev, desc); xhci_call_host_update_timeout_for_endpoint() 4483 struct usb_device *udev, xhci_update_timeout_for_endpoint() 4490 alt_timeout = xhci_call_host_update_timeout_for_endpoint(xhci, udev, xhci_update_timeout_for_endpoint() 4508 struct usb_device *udev, xhci_update_timeout_for_interface() 4516 if (xhci_update_timeout_for_endpoint(xhci, udev, xhci_update_timeout_for_interface() 4524 static int xhci_check_intel_tier_policy(struct usb_device *udev, xhci_check_intel_tier_policy() argument 4534 for (parent = udev->parent, num_hubs = 0; parent->parent; xhci_check_intel_tier_policy() 4541 dev_dbg(&udev->dev, "Disabling U1 link state for device" xhci_check_intel_tier_policy() 4543 dev_dbg(&udev->dev, "Plug device into first-tier hub " xhci_check_intel_tier_policy() 4549 struct usb_device *udev, xhci_check_tier_policy() 4553 return xhci_check_intel_tier_policy(udev, state); xhci_check_tier_policy() 4564 struct usb_device *udev, enum usb3_link_state state) xhci_calculate_lpm_timeout() 4577 dev_warn(&udev->dev, "Can't enable unknown link state %i\n", xhci_calculate_lpm_timeout() 4582 if (xhci_check_tier_policy(xhci, udev, state) < 0) xhci_calculate_lpm_timeout() 4588 if (xhci_update_timeout_for_endpoint(xhci, udev, &udev->ep0.desc, xhci_calculate_lpm_timeout() 4592 config = udev->actconfig; xhci_calculate_lpm_timeout() 4609 dev_dbg(&udev->dev, "Hub-initiated %s disabled " xhci_calculate_lpm_timeout() 4612 return xhci_get_timeout_no_hub_lpm(udev, state); xhci_calculate_lpm_timeout() 4620 if (xhci_update_timeout_for_interface(xhci, udev, xhci_calculate_lpm_timeout() 4628 static int calculate_max_exit_latency(struct usb_device *udev, calculate_max_exit_latency() argument 4653 if ((udev->u1_params.timeout != USB3_LPM_DISABLED && !disabling_u1) || calculate_max_exit_latency() 4655 u1_mel_us = DIV_ROUND_UP(udev->u1_params.mel, 1000); calculate_max_exit_latency() 4656 if ((udev->u2_params.timeout != USB3_LPM_DISABLED && !disabling_u2) || calculate_max_exit_latency() 4658 u2_mel_us = DIV_ROUND_UP(udev->u2_params.mel, 1000); calculate_max_exit_latency() 4666 dev_warn(&udev->dev, "Link PM max exit latency of %lluus " calculate_max_exit_latency() 4675 struct usb_device *udev, enum usb3_link_state state) xhci_enable_usb3_lpm_timeout() 4688 !xhci->devs[udev->slot_id]) xhci_enable_usb3_lpm_timeout() 4691 hub_encoded_timeout = xhci_calculate_lpm_timeout(hcd, udev, state); xhci_enable_usb3_lpm_timeout() 4692 mel = calculate_max_exit_latency(udev, state, hub_encoded_timeout); xhci_enable_usb3_lpm_timeout() 4699 ret = xhci_change_max_exit_latency(xhci, udev, mel); xhci_enable_usb3_lpm_timeout() 4706 struct usb_device *udev, enum usb3_link_state state) xhci_disable_usb3_lpm_timeout() 4714 !xhci->devs[udev->slot_id]) xhci_disable_usb3_lpm_timeout() 4717 mel = calculate_max_exit_latency(udev, state, USB3_LPM_DISABLED); xhci_disable_usb3_lpm_timeout() 4718 ret = xhci_change_max_exit_latency(xhci, udev, mel); xhci_disable_usb3_lpm_timeout() 4726 struct usb_device *udev, int enable) xhci_set_usb2_hardware_lpm() 4731 int xhci_update_device(struct usb_hcd *hcd, struct usb_device *udev) xhci_update_device() argument 4737 struct usb_device *udev, enum usb3_link_state state) xhci_enable_usb3_lpm_timeout() 4743 struct usb_device *udev, enum usb3_link_state state) xhci_disable_usb3_lpm_timeout() 1865 xhci_configure_endpoint_result(struct xhci_hcd *xhci, struct usb_device *udev, u32 *cmd_status) xhci_configure_endpoint_result() argument 1915 xhci_evaluate_context_result(struct xhci_hcd *xhci, struct usb_device *udev, u32 *cmd_status) xhci_evaluate_context_result() argument 2396 xhci_drop_ep_from_interval_table(struct xhci_hcd *xhci, struct xhci_bw_info *ep_bw, struct xhci_interval_bw_table *bw_table, struct usb_device *udev, struct xhci_virt_ep *virt_ep, struct xhci_tt_bw_info *tt_info) xhci_drop_ep_from_interval_table() argument 2459 xhci_add_ep_to_interval_table(struct xhci_hcd *xhci, struct xhci_bw_info *ep_bw, struct xhci_interval_bw_table *bw_table, struct usb_device *udev, struct xhci_virt_ep *virt_ep, struct xhci_tt_bw_info *tt_info) xhci_add_ep_to_interval_table() argument 2645 xhci_configure_endpoint(struct xhci_hcd *xhci, struct usb_device *udev, struct xhci_command *command, bool ctx_change, bool must_succeed) xhci_configure_endpoint() argument 3004 xhci_check_streams_endpoint(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_endpoint *ep, unsigned int slot_id) xhci_check_streams_endpoint() argument 3070 xhci_calculate_streams_and_bitmask(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps, unsigned int *num_streams, u32 *changed_ep_bitmask) xhci_calculate_streams_and_bitmask() argument 3102 xhci_calculate_no_streams_bitmask(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_endpoint **eps, unsigned int num_eps) xhci_calculate_no_streams_bitmask() argument 4015 xhci_change_max_exit_latency(struct xhci_hcd *xhci, struct usb_device *udev, u16 max_exit_latency) xhci_change_max_exit_latency() argument 4085 xhci_calculate_hird_besl(struct xhci_hcd *xhci, struct usb_device *udev) xhci_calculate_hird_besl() argument 4141 xhci_set_usb2_hardware_lpm(struct usb_hcd *hcd, struct usb_device *udev, int enable) xhci_set_usb2_hardware_lpm() argument 4352 xhci_calculate_intel_u1_timeout( struct usb_device *udev, struct usb_endpoint_descriptor *desc) xhci_calculate_intel_u1_timeout() argument 4389 xhci_calculate_u1_timeout(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_endpoint_descriptor *desc) xhci_calculate_u1_timeout() argument 4424 xhci_calculate_intel_u2_timeout( struct usb_device *udev, struct usb_endpoint_descriptor *desc) xhci_calculate_intel_u2_timeout() argument 4445 xhci_calculate_u2_timeout(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_endpoint_descriptor *desc) xhci_calculate_u2_timeout() argument 4468 xhci_call_host_update_timeout_for_endpoint(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_endpoint_descriptor *desc, enum usb3_link_state state, u16 *timeout) xhci_call_host_update_timeout_for_endpoint() argument 4482 xhci_update_timeout_for_endpoint(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_endpoint_descriptor *desc, enum usb3_link_state state, u16 *timeout) xhci_update_timeout_for_endpoint() argument 4507 xhci_update_timeout_for_interface(struct xhci_hcd *xhci, struct usb_device *udev, struct usb_host_interface *alt, enum usb3_link_state state, u16 *timeout) xhci_update_timeout_for_interface() argument 4548 xhci_check_tier_policy(struct xhci_hcd *xhci, struct usb_device *udev, enum usb3_link_state state) xhci_check_tier_policy() argument 4563 xhci_calculate_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) xhci_calculate_lpm_timeout() argument 4674 xhci_enable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) xhci_enable_usb3_lpm_timeout() argument 4705 xhci_disable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) xhci_disable_usb3_lpm_timeout() argument 4725 xhci_set_usb2_hardware_lpm(struct usb_hcd *hcd, struct usb_device *udev, int enable) xhci_set_usb2_hardware_lpm() argument 4736 xhci_enable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) xhci_enable_usb3_lpm_timeout() argument 4742 xhci_disable_usb3_lpm_timeout(struct usb_hcd *hcd, struct usb_device *udev, enum usb3_link_state state) xhci_disable_usb3_lpm_timeout() argument
|
H A D | u132-hcd.c | 205 struct u132_udev udev[MAX_U132_UDEVS]; member in struct:u132 224 static inline struct u132 *udev_to_u132(struct u132_udev *udev) udev_to_u132() argument 226 u8 udev_number = udev->udev_number; udev_to_u132() 227 return container_of(udev, struct u132, udev[udev_number]); udev_to_u132() 281 struct u132_udev *udev = kref_to_u132_udev(kref); u132_udev_delete() local 282 udev->udev_number = 0; u132_udev_delete() 283 udev->usb_device = NULL; u132_udev_delete() 284 udev->usb_addr = 0; u132_udev_delete() 285 udev->enumeration = 0; u132_udev_delete() 288 static inline void u132_udev_put_kref(struct u132 *u132, struct u132_udev *udev) u132_udev_put_kref() argument 290 kref_put(&udev->kref, u132_udev_delete); u132_udev_put_kref() 293 static inline void u132_udev_get_kref(struct u132 *u132, struct u132_udev *udev) u132_udev_get_kref() argument 295 kref_get(&udev->kref); u132_udev_get_kref() 299 struct u132_udev *udev) u132_udev_init_kref() 301 kref_init(&udev->kref); u132_udev_init_kref() 340 struct u132_udev *udev = &u132->udev[address]; u132_endp_delete() local 359 udev->endp_number_in[usb_endp] = 0; u132_endp_delete() 360 u132_udev_put_kref(u132, udev); u132_endp_delete() 363 udev->endp_number_out[usb_endp] = 0; u132_endp_delete() 364 u132_udev_put_kref(u132, udev); u132_endp_delete() 629 struct u132_udev *udev = &u132->udev[address]; u132_hcd_interrupt_recv() local 661 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_interrupt_recv() 686 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_interrupt_recv() 694 usb_settoggle(udev->usb_device, endp->usb_endp, u132_hcd_interrupt_recv() 698 usb_settoggle(udev->usb_device, endp->usb_endp, u132_hcd_interrupt_recv() 702 usb_settoggle(udev->usb_device, endp->usb_endp, u132_hcd_interrupt_recv() 780 struct u132_udev *udev = &u132->udev[address]; u132_hcd_bulk_input_recv() local 813 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_bulk_input_recv() 825 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_bulk_input_recv() 834 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_bulk_input_recv() 841 usb_settoggle(udev->usb_device, endp->usb_endp, 0, u132_hcd_bulk_input_recv() 851 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0); u132_hcd_bulk_input_recv() 858 usb_settoggle(udev->usb_device, endp->usb_endp, 0, 0); u132_hcd_bulk_input_recv() 1087 struct u132_udev *udev = &u132->udev[address]; u132_hcd_enumeration_empty_recv() local 1108 endp->usb_addr = udev->usb_addr; u132_hcd_enumeration_empty_recv() 1862 struct u132_udev *udev, struct urb *urb, create_endpoint_and_queue_int() 1907 usb_settoggle(udev->usb_device, usb_endp, 0, 0); create_endpoint_and_queue_int() 1910 udev->endp_number_in[usb_endp] = endp_number; create_endpoint_and_queue_int() 1911 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_int() 1914 usb_settoggle(udev->usb_device, usb_endp, 1, 0); create_endpoint_and_queue_int() 1917 udev->endp_number_out[usb_endp] = endp_number; create_endpoint_and_queue_int() 1918 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_int() 1936 struct u132_udev *udev, struct urb *urb, queue_int_on_old_endpoint() 1960 struct u132_udev *udev, struct urb *urb, create_endpoint_and_queue_bulk() 1998 usb_settoggle(udev->usb_device, usb_endp, 0, 0); create_endpoint_and_queue_bulk() 2002 udev->endp_number_in[usb_endp] = endp_number; create_endpoint_and_queue_bulk() 2003 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_bulk() 2006 usb_settoggle(udev->usb_device, usb_endp, 1, 0); create_endpoint_and_queue_bulk() 2010 udev->endp_number_out[usb_endp] = endp_number; create_endpoint_and_queue_bulk() 2011 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_bulk() 2034 static int queue_bulk_on_old_endpoint(struct u132 *u132, struct u132_udev *udev, queue_bulk_on_old_endpoint() argument 2102 struct u132_udev *udev = &u132->udev[address]; create_endpoint_and_queue_control() local 2109 u132_udev_init_kref(u132, udev); create_endpoint_and_queue_control() 2110 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_control() 2111 udev->endp_number_in[usb_endp] = endp_number; create_endpoint_and_queue_control() 2112 udev->endp_number_out[usb_endp] = endp_number; create_endpoint_and_queue_control() 2123 struct u132_udev *udev = &u132->udev[address]; create_endpoint_and_queue_control() local 2130 u132_udev_get_kref(u132, udev); create_endpoint_and_queue_control() 2131 udev->enumeration = 2; create_endpoint_and_queue_control() 2132 udev->endp_number_in[usb_endp] = endp_number; create_endpoint_and_queue_control() 2133 udev->endp_number_out[usb_endp] = endp_number; create_endpoint_and_queue_control() 2175 struct u132_udev *udev = &u132->udev[++i]; queue_control_on_old_endpoint() local 2176 if (udev->usb_device) { queue_control_on_old_endpoint() 2179 udev->enumeration = 1; queue_control_on_old_endpoint() 2182 udev->udev_number = i; queue_control_on_old_endpoint() 2183 udev->usb_addr = usb_dev->devnum; queue_control_on_old_endpoint() 2184 u132_udev_init_kref(u132, udev); queue_control_on_old_endpoint() 2185 udev->endp_number_in[usb_endp] = queue_control_on_old_endpoint() 2187 u132_udev_get_kref(u132, udev); queue_control_on_old_endpoint() 2188 udev->endp_number_out[usb_endp] = queue_control_on_old_endpoint() 2190 udev->usb_device = usb_dev; queue_control_on_old_endpoint() 2193 u132_udev_get_kref(u132, udev); queue_control_on_old_endpoint() 2223 struct u132_udev *udev = &u132->udev[address]; queue_control_on_old_endpoint() local 2225 if (udev->enumeration != 2) queue_control_on_old_endpoint() 2226 udev->enumeration = 2; queue_control_on_old_endpoint() 2270 struct u132_udev *udev = &u132->udev[address]; u132_urb_enqueue() local 2281 u132, udev, urb, u132_urb_enqueue() 2302 return create_endpoint_and_queue_int(u132, udev, u132_urb_enqueue() 2312 struct u132_udev *udev = &u132->udev[address]; u132_urb_enqueue() local 2323 u132, udev, urb, u132_urb_enqueue() 2343 udev, urb, usb_dev, usb_addr, u132_urb_enqueue() 2531 struct u132_udev *udev = &u132->udev[address]; u132_urb_dequeue() local 2533 u8 endp_number = udev->endp_number_in[usb_endp]; u132_urb_dequeue() 2537 u8 endp_number = udev->endp_number_out[usb_endp]; u132_urb_dequeue() 3067 struct u132_udev *udev = &u132->udev[udevs]; u132_initialise() local 3068 int i = ARRAY_SIZE(udev->endp_number_in); u132_initialise() 3069 int o = ARRAY_SIZE(udev->endp_number_out); u132_initialise() 3070 udev->usb_device = NULL; u132_initialise() 3071 udev->udev_number = 0; u132_initialise() 3072 udev->usb_addr = 0; u132_initialise() 3073 udev->portnumber = 0; u132_initialise() 3075 udev->endp_number_in[i] = 0; u132_initialise() 3078 udev->endp_number_out[o] = 0; u132_initialise() 298 u132_udev_init_kref(struct u132 *u132, struct u132_udev *udev) u132_udev_init_kref() argument 1861 create_endpoint_and_queue_int(struct u132 *u132, struct u132_udev *udev, struct urb *urb, struct usb_device *usb_dev, u8 usb_addr, u8 usb_endp, u8 address, gfp_t mem_flags) create_endpoint_and_queue_int() argument 1935 queue_int_on_old_endpoint(struct u132 *u132, struct u132_udev *udev, struct urb *urb, struct usb_device *usb_dev, struct u132_endp *endp, u8 usb_addr, u8 usb_endp, u8 address) queue_int_on_old_endpoint() argument 1959 create_endpoint_and_queue_bulk(struct u132 *u132, struct u132_udev *udev, struct urb *urb, struct usb_device *usb_dev, u8 usb_addr, u8 usb_endp, u8 address, gfp_t mem_flags) create_endpoint_and_queue_bulk() argument
|
H A D | xhci-trace.h | 93 struct usb_device *udev; 95 udev = to_usb_device(xhci_to_hcd(xhci)->self.controller); 100 __entry->slot_id = udev->slot_id;
|
H A D | xhci-mem.c | 893 tt_info->slot_id = virt_dev->udev->slot_id; xhci_alloc_tt_info() 903 xhci_free_tt_info(xhci, virt_dev, virt_dev->udev->slot_id); xhci_alloc_tt_info() 939 * We can't drop them anyway, because the udev might have gone xhci_free_virt_device() 968 struct usb_device *udev, gfp_t flags) xhci_alloc_virt_device() 1021 dev->udev = udev; xhci_alloc_virt_device() 1037 struct usb_device *udev) xhci_copy_ep0_dequeue_into_input_ctx() 1043 virt_dev = xhci->devs[udev->slot_id]; xhci_copy_ep0_dequeue_into_input_ctx() 1070 struct usb_device *udev) xhci_find_real_port_number() 1075 if (udev->speed == USB_SPEED_SUPER) xhci_find_real_port_number() 1080 for (top_dev = udev; top_dev->parent && top_dev->parent->parent; xhci_find_real_port_number() 1088 int xhci_setup_addressable_virt_dev(struct xhci_hcd *xhci, struct usb_device *udev) xhci_setup_addressable_virt_dev() argument 1097 dev = xhci->devs[udev->slot_id]; xhci_setup_addressable_virt_dev() 1099 if (udev->slot_id == 0 || !dev) { xhci_setup_addressable_virt_dev() 1101 udev->slot_id); xhci_setup_addressable_virt_dev() 1108 slot_ctx->dev_info |= cpu_to_le32(LAST_CTX(1) | udev->route); xhci_setup_addressable_virt_dev() 1109 switch (udev->speed) { xhci_setup_addressable_virt_dev() 1136 port_num = xhci_find_real_port_number(xhci, udev); xhci_setup_addressable_virt_dev() 1141 for (top_dev = udev; top_dev->parent && top_dev->parent->parent; xhci_setup_addressable_virt_dev() 1155 if (!udev->tt || !udev->tt->hub->parent) { xhci_setup_addressable_virt_dev() 1164 if (tt_bw->slot_id != udev->tt->hub->slot_id) xhci_setup_addressable_virt_dev() 1167 if (!dev->udev->tt->multi || xhci_setup_addressable_virt_dev() 1168 (udev->tt->multi && xhci_setup_addressable_virt_dev() 1169 tt_bw->ttport == dev->udev->ttport)) { xhci_setup_addressable_virt_dev() 1180 if (udev->tt && udev->tt->hub->parent) { xhci_setup_addressable_virt_dev() 1181 slot_ctx->tt_info = cpu_to_le32(udev->tt->hub->slot_id | xhci_setup_addressable_virt_dev() 1182 (udev->ttport << 8)); xhci_setup_addressable_virt_dev() 1183 if (udev->tt->multi) xhci_setup_addressable_virt_dev() 1186 xhci_dbg(xhci, "udev->tt = %p\n", udev->tt); xhci_setup_addressable_virt_dev() 1187 xhci_dbg(xhci, "udev->ttport = 0x%x\n", udev->ttport); xhci_setup_addressable_virt_dev() 1210 static unsigned int xhci_parse_exponent_interval(struct usb_device *udev, xhci_parse_exponent_interval() argument 1217 dev_warn(&udev->dev, xhci_parse_exponent_interval() 1221 udev->speed == USB_SPEED_FULL ? "" : "micro"); xhci_parse_exponent_interval() 1223 if (udev->speed == USB_SPEED_FULL) { xhci_parse_exponent_interval() 1239 static unsigned int xhci_microframes_to_exponent(struct usb_device *udev, xhci_microframes_to_exponent() argument 1248 dev_warn(&udev->dev, xhci_microframes_to_exponent() 1257 static unsigned int xhci_parse_microframe_interval(struct usb_device *udev, xhci_parse_microframe_interval() argument 1262 return xhci_microframes_to_exponent(udev, ep, xhci_parse_microframe_interval() 1267 static unsigned int xhci_parse_frame_interval(struct usb_device *udev, xhci_parse_frame_interval() argument 1270 return xhci_microframes_to_exponent(udev, ep, xhci_parse_frame_interval() 1282 static unsigned int xhci_get_endpoint_interval(struct usb_device *udev, xhci_get_endpoint_interval() argument 1287 switch (udev->speed) { xhci_get_endpoint_interval() 1292 interval = xhci_parse_microframe_interval(udev, ep); xhci_get_endpoint_interval() 1300 interval = xhci_parse_exponent_interval(udev, ep); xhci_get_endpoint_interval() 1306 interval = xhci_parse_exponent_interval(udev, ep); xhci_get_endpoint_interval() 1319 interval = xhci_parse_frame_interval(udev, ep); xhci_get_endpoint_interval() 1334 static u32 xhci_get_endpoint_mult(struct usb_device *udev, xhci_get_endpoint_mult() argument 1337 if (udev->speed != USB_SPEED_SUPER || xhci_get_endpoint_mult() 1376 static u32 xhci_get_max_esit_payload(struct usb_device *udev, xhci_get_max_esit_payload() argument 1387 if (udev->speed == USB_SPEED_SUPER) xhci_get_max_esit_payload() 1401 struct usb_device *udev, xhci_endpoint_init() 1441 ep_ctx->ep_info = cpu_to_le32(xhci_get_endpoint_interval(udev, ep) xhci_endpoint_init() 1442 | EP_MULT(xhci_get_endpoint_mult(udev, ep))); xhci_endpoint_init() 1457 switch (udev->speed) { xhci_endpoint_init() 1483 max_esit_payload = xhci_get_max_esit_payload(udev, ep); xhci_endpoint_init() 967 xhci_alloc_virt_device(struct xhci_hcd *xhci, int slot_id, struct usb_device *udev, gfp_t flags) xhci_alloc_virt_device() argument 1036 xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd *xhci, struct usb_device *udev) xhci_copy_ep0_dequeue_into_input_ctx() argument 1069 xhci_find_real_port_number(struct xhci_hcd *xhci, struct usb_device *udev) xhci_find_real_port_number() argument 1399 xhci_endpoint_init(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, struct usb_device *udev, struct usb_host_endpoint *ep, gfp_t mem_flags) xhci_endpoint_init() argument
|
H A D | ehci-hub.c | 36 static int persist_enabled_on_companion(struct usb_device *udev, void *unused) persist_enabled_on_companion() argument 38 return !udev->maxchild && udev->persist_enabled && persist_enabled_on_companion() 39 udev->bus->root_hub->speed < USB_SPEED_HIGH; persist_enabled_on_companion() 743 struct usb_device *udev, request_single_step_set_feature_urb() 749 struct usb_hcd *hcd = bus_to_hcd(udev->bus); request_single_step_set_feature_urb() 756 urb->pipe = usb_rcvctrlpipe(udev, 0); request_single_step_set_feature_urb() 757 ep = (usb_pipein(urb->pipe) ? udev->ep_in : udev->ep_out) request_single_step_set_feature_urb() 765 urb->dev = udev; request_single_step_set_feature_urb() 795 struct usb_device *udev; ehset_single_step_set_feature() local 800 /* Obtain udev of the rhub's child port */ ehset_single_step_set_feature() 801 udev = usb_hub_find_child(hcd->self.root_hub, port); ehset_single_step_set_feature() 802 if (!udev) { ehset_single_step_set_feature() 822 urb = request_single_step_set_feature_urb(udev, dr, buf, &done); ehset_single_step_set_feature() 742 request_single_step_set_feature_urb( struct usb_device *udev, void *dr, void *buf, struct completion *done ) request_single_step_set_feature_urb() argument
|
H A D | r8a66597-hcd.c | 236 struct usb_device *udev) get_parent_r8a66597_address() 240 if (udev->parent && udev->parent->devnum != 1) get_parent_r8a66597_address() 241 udev = udev->parent; get_parent_r8a66597_address() 243 dev = dev_get_drvdata(&udev->dev); get_parent_r8a66597_address() 358 dev->udev = urb->dev; make_r8a66597_device() 424 dev_dbg(&dev->udev->dev, "free_addr: addr=%d\n", dev->address); free_usb_address() 431 * a usb device with usb hub is disconnect, "dev->udev" is already free_usb_address() 435 dev_set_drvdata(&dev->udev->dev, NULL); free_usb_address() 786 dev_info(&dev->udev->dev, enable_r8a66597_pipe_dma() 817 dev_dbg(&dev->udev->dev, "enable_pipe:\n"); enable_r8a66597_pipe() 896 dev_dbg(&dev->udev->dev, "disable_pipe\n"); disable_r8a66597_pipe_all() 2028 static void collect_usb_address_map(struct usb_device *udev, unsigned long *map) collect_usb_address_map() argument 2033 if (udev->state == USB_STATE_CONFIGURED && collect_usb_address_map() 2034 udev->parent && udev->parent->devnum > 1 && collect_usb_address_map() 2035 udev->parent->descriptor.bDeviceClass == USB_CLASS_HUB) collect_usb_address_map() 2036 map[udev->devnum/32] |= (1 << (udev->devnum % 32)); collect_usb_address_map() 2038 usb_hub_for_each_child(udev, chix, childdev) collect_usb_address_map() 2260 dev_dbg(&r8a66597->device0.udev->dev, "%s\n", __func__); r8a66597_bus_suspend() 2269 dev_dbg(&rh->dev->udev->dev, "suspend port = %d\n", port); r8a66597_bus_suspend() 2273 if (rh->dev->udev->do_remote_wakeup) { r8a66597_bus_suspend() 2291 dev_dbg(&r8a66597->device0.udev->dev, "%s\n", __func__); r8a66597_bus_resume() 2300 dev_dbg(&rh->dev->udev->dev, "resume port = %d\n", port); r8a66597_bus_resume() 235 get_parent_r8a66597_address(struct r8a66597 *r8a66597, struct usb_device *udev) get_parent_r8a66597_address() argument
|
/linux-4.1.27/drivers/mmc/host/ |
H A D | vub300.c | 300 struct usb_device *udev; member in struct:vub300_mmc_host 380 usb_put_dev(vub300->udev); vub300_delete() 466 usb_rcvbulkpipe(vub300->udev, vub300->cmnd_res_ep); irqpoll_out_completed() 467 usb_fill_bulk_urb(vub300->command_res_urb, vub300->udev, pipe, irqpoll_out_completed() 491 usb_fill_bulk_urb(vub300->command_out_urb, vub300->udev, send_irqpoll() 492 usb_sndbulkpipe(vub300->udev, vub300->cmnd_out_ep) send_irqpoll() 514 dev_info(&vub300->udev->dev, "card just inserted\n"); new_system_port_status() 524 dev_info(&vub300->udev->dev, "card just ejected\n"); new_system_port_status() 578 usb_control_msg(vub300->udev, usb_rcvctrlpipe(vub300->udev, 0), check_vub300_port_status() 833 usb_rcvbulkpipe(vub300->udev, vub300->cmnd_res_ep); command_out_completed() 834 usb_fill_bulk_urb(vub300->command_res_urb, vub300->udev, pipe, command_out_completed() 912 dev_err(&vub300->udev->dev, send_command() 1168 usb_fill_bulk_urb(vub300->command_out_urb, vub300->udev, send_command() 1169 usb_sndbulkpipe(vub300->udev, vub300->cmnd_out_ep), send_command() 1212 dev_info(&vub300->udev->dev, "using %s for SDIO offload processing\n", __download_offload_pseudocode() 1217 dev_info(&vub300->udev->dev, "using offload firmware %s %s\n", fw->data, __download_offload_pseudocode() 1220 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1243 usb_control_msg(vub300->udev, __download_offload_pseudocode() 1244 usb_sndctrlpipe(vub300->udev, 0), __download_offload_pseudocode() 1257 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1267 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1290 usb_control_msg(vub300->udev, __download_offload_pseudocode() 1291 usb_sndctrlpipe(vub300->udev, 0), __download_offload_pseudocode() 1304 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1314 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1343 dev_info(&vub300->udev->dev, __download_offload_pseudocode() 1348 dev_err(&vub300->udev->dev, __download_offload_pseudocode() 1377 dev_info(&vub300->udev->dev, "requesting offload firmware %s\n", download_offload_pseudocode() 1408 struct usb_device *usb_dev = vub300->udev; vub300_usb_bulk_msg() 1447 pipe = usb_rcvbulkpipe(vub300->udev, vub300->data_inp_ep); __command_read_data() 1448 result = usb_sg_init(&vub300->sg_request, vub300->udev, __command_read_data() 1477 unsigned pipe = usb_rcvbulkpipe(vub300->udev, __command_read_data() 1512 unsigned pipe = usb_sndbulkpipe(vub300->udev, vub300->data_out_ep); __command_write_data() 1566 result = usb_sg_init(&vub300->sg_request, vub300->udev, __command_write_data() 1613 result = usb_lock_device_for_reset(vub300->udev, __vub300_command_response() 1616 result = usb_reset_device(vub300->udev); __vub300_command_response() 1617 usb_unlock_device(vub300->udev); __vub300_command_response() 1998 usb_control_msg(vub300->udev, usb_sndctrlpipe(vub300->udev, 0), __set_clock_speed() 2003 dev_err(&vub300->udev->dev, "SET_CLOCK_SPEED" __set_clock_speed() 2006 dev_dbg(&vub300->udev->dev, "SET_CLOCK_SPEED" __set_clock_speed() 2020 usb_control_msg(vub300->udev, usb_sndctrlpipe(vub300->udev, 0), vub300_mmc_set_ios() 2027 usb_control_msg(vub300->udev, usb_sndctrlpipe(vub300->udev, 0), vub300_mmc_set_ios() 2083 dev_info(&vub300->udev->dev, "NO host QUIRKS for this card\n"); vub300_init_card() 2099 struct usb_device *udev = usb_get_dev(interface_to_usbdev(interface)); vub300_probe() local 2108 usb_string(udev, udev->descriptor.iManufacturer, manufacturer, vub300_probe() 2110 usb_string(udev, udev->descriptor.iProduct, product, sizeof(product)); vub300_probe() 2111 usb_string(udev, udev->descriptor.iSerialNumber, serial_number, vub300_probe() 2113 dev_info(&udev->dev, "probing VID:PID(%04X:%04X) %s %s %s\n", vub300_probe() 2114 udev->descriptor.idVendor, udev->descriptor.idProduct, vub300_probe() 2119 dev_err(&udev->dev, "not enough memory for command_out_urb\n"); vub300_probe() 2125 dev_err(&udev->dev, "not enough memory for command_res_urb\n"); vub300_probe() 2129 mmc = mmc_alloc_host(sizeof(struct vub300_mmc_host), &udev->dev); vub300_probe() 2132 dev_err(&udev->dev, "not enough memory for the mmc_host\n"); vub300_probe() 2151 dev_info(&udev->dev, "limiting SDIO speed to 24_MHz\n"); vub300_probe() 2212 vub300->udev = udev; vub300_probe() 2236 dev_info(&vub300->udev->dev, vub300_probe() 2251 dev_warn(&vub300->udev->dev, vub300_probe() 2263 dev_warn(&vub300->udev->dev, vub300_probe() 2268 dev_warn(&vub300->udev->dev, vub300_probe() 2275 dev_info(&vub300->udev->dev, vub300_probe() 2283 dev_err(&vub300->udev->dev, vub300_probe() 2289 usb_control_msg(vub300->udev, usb_rcvctrlpipe(vub300->udev, 0), vub300_probe() 2297 usb_control_msg(vub300->udev, usb_rcvctrlpipe(vub300->udev, 0), vub300_probe() 2303 dev_info(&vub300->udev->dev, vub300_probe() 2311 usb_control_msg(vub300->udev, usb_rcvctrlpipe(vub300->udev, 0), vub300_probe() 2341 dev_info(&vub300->udev->dev, vub300_probe() 2346 dev_info(&vub300->udev->dev, vub300_probe() 2363 usb_put_dev(udev); vub300_probe()
|
/linux-4.1.27/drivers/isdn/gigaset/ |
H A D | usb-gigaset.c | 131 struct usb_device *udev; /* usb device pointer */ member in struct:usb_cardstate 157 struct usb_device *udev = cs->hw.usb->udev; gigaset_set_modem_ctrl() local 165 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 7, 0x41, gigaset_set_modem_ctrl() 180 struct usb_device *udev = cs->hw.usb->udev; set_value() local 185 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x12, 0x41, set_value() 189 dev_err(&udev->dev, "error %d on request 0x12\n", -r); set_value() 193 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), req, 0x41, set_value() 196 dev_err(&udev->dev, "error %d on request 0x%02x\n", set_value() 199 r2 = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x19, 0x41, set_value() 202 dev_err(&udev->dev, "error %d on request 0x19\n", -r2); set_value() 461 usb_fill_bulk_urb(ucs->bulk_out_urb, ucs->udev, send_cb() 462 usb_sndbulkpipe(ucs->udev, send_cb() 541 struct usb_device *udev = cs->hw.usb->udev; gigaset_brkchars() local 545 return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x19, 0x41, gigaset_brkchars() 625 usb_fill_bulk_urb(ucs->bulk_out_urb, ucs->udev, write_modem() 626 usb_sndbulkpipe(ucs->udev, write_modem() 658 struct usb_device *udev = interface_to_usbdev(interface); gigaset_probe() local 668 if ((le16_to_cpu(udev->descriptor.idVendor) != USB_M105_VENDOR_ID) || gigaset_probe() 669 (le16_to_cpu(udev->descriptor.idProduct) != USB_M105_PRODUCT_ID)) { gigaset_probe() 671 le16_to_cpu(udev->descriptor.idVendor), gigaset_probe() 672 le16_to_cpu(udev->descriptor.idProduct)); gigaset_probe() 681 dev_notice(&udev->dev, "unsupported altsetting %d - skip", gigaset_probe() 686 dev_notice(&udev->dev, "unsupported interface class %d - skip", gigaset_probe() 691 dev_info(&udev->dev, "%s: Device matched ... !\n", __func__); gigaset_probe() 700 usb_get_dev(udev); gigaset_probe() 701 ucs->udev = udev; gigaset_probe() 746 usb_fill_int_urb(ucs->read_urb, udev, gigaset_probe() 747 usb_rcvintpipe(udev, usb_endpoint_num(endpoint)), gigaset_probe() 778 usb_put_dev(ucs->udev); gigaset_probe() 779 ucs->udev = NULL; gigaset_probe() 811 usb_put_dev(ucs->udev); gigaset_disconnect() 813 ucs->udev = NULL; gigaset_disconnect()
|
H A D | bas-gigaset.c | 91 struct usb_device *udev; /* USB device pointer */ member in struct:bas_cardstate 581 usb_fill_control_urb(ucs->urb_cmd_in, ucs->udev, atread_submit() 582 usb_rcvctrlpipe(ucs->udev, 0), atread_submit() 615 rc = usb_clear_halt(ucs->udev, urb->pipe); int_in_work() 628 rc = usb_lock_device_for_reset(ucs->udev, ucs->interface); int_in_work() 630 rc = usb_reset_device(ucs->udev); int_in_work() 631 usb_unlock_device(ucs->udev); int_in_work() 894 urb->dev = bcs->cs->hw.bas->udev; read_iso_callback() 975 urb->dev = bcs->cs->hw.bas->udev; starturbs() 1007 urb->dev = bcs->cs->hw.bas->udev; starturbs() 1088 urb->dev = ucx->bcs->cs->hw.bas->udev; submit_iso_write_urb() 1422 urb->dev = bcs->cs->hw.bas->udev; read_iso_tasklet() 1560 urb->dev = ucs->udev; write_ctrl_callback() 1616 usb_fill_control_urb(ucs->urb_ctrl, ucs->udev, req_submit() 1617 usb_sndctrlpipe(ucs->udev, 0), req_submit() 1881 usb_fill_control_urb(ucs->urb_cmd_out, ucs->udev, atwrite_submit() 1882 usb_sndctrlpipe(ucs->udev, 0), atwrite_submit() 2282 struct usb_device *udev = interface_to_usbdev(interface); gigaset_probe() local 2292 __func__, le16_to_cpu(udev->descriptor.idVendor), gigaset_probe() 2293 le16_to_cpu(udev->descriptor.idProduct)); gigaset_probe() 2301 if (usb_set_interface(udev, hostif->desc.bInterfaceNumber, 3) gigaset_probe() 2303 dev_warn(&udev->dev, "usb_set_interface failed, " gigaset_probe() 2305 udev->devnum, hostif->desc.bInterfaceNumber, gigaset_probe() 2315 dev_warn(&udev->dev, "%s: bInterfaceClass == %d\n", gigaset_probe() 2320 dev_info(&udev->dev, gigaset_probe() 2322 __func__, le16_to_cpu(udev->descriptor.idVendor), gigaset_probe() 2323 le16_to_cpu(udev->descriptor.idProduct)); gigaset_probe() 2333 usb_get_dev(udev); gigaset_probe() 2334 ucs->udev = udev; gigaset_probe() 2366 usb_fill_int_urb(ucs->urb_int_in, udev, gigaset_probe() 2367 usb_rcvintpipe(udev, gigaset_probe() 2403 usb_put_dev(udev); gigaset_probe() 2444 usb_put_dev(ucs->udev); gigaset_disconnect() 2446 ucs->udev = NULL; gigaset_disconnect() 2639 usb_control_msg(ucs->udev, bas_gigaset_exit() 2640 usb_sndctrlpipe(ucs->udev, 0), bas_gigaset_exit() 2646 usb_control_msg(ucs->udev, bas_gigaset_exit() 2647 usb_sndctrlpipe(ucs->udev, 0), bas_gigaset_exit() 2653 usb_control_msg(ucs->udev, bas_gigaset_exit() 2654 usb_sndctrlpipe(ucs->udev, 0), bas_gigaset_exit()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-cards.c | 1166 usb_put_dev(dev->udev); cx231xx_release_resources() 1173 struct usb_device *udev) cx231xx_media_device_register() 1185 if (udev->serial) cx231xx_media_device_register() 1186 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); cx231xx_media_device_register() 1187 strcpy(mdev->bus_info, udev->devpath); cx231xx_media_device_register() 1188 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); cx231xx_media_device_register() 1244 static int cx231xx_init_dev(struct cx231xx *dev, struct usb_device *udev, cx231xx_init_dev() argument 1250 dev->udev = udev; cx231xx_init_dev() 1395 struct usb_device *udev, cx231xx_init_v4l2() 1412 uif = udev->actconfig->interface[idx]; cx231xx_init_v4l2() 1422 dev->video_mode.alt_max_pkt_size = devm_kmalloc_array(&udev->dev, 32, dev->video_mode.num_alt, GFP_KERNEL); cx231xx_init_v4l2() 1442 uif = udev->actconfig->interface[idx]; cx231xx_init_v4l2() 1455 dev->vbi_mode.alt_max_pkt_size = devm_kmalloc_array(&udev->dev, 32, dev->vbi_mode.num_alt, GFP_KERNEL); cx231xx_init_v4l2() 1479 uif = udev->actconfig->interface[idx]; cx231xx_init_v4l2() 1490 dev->sliced_cc_mode.alt_max_pkt_size = devm_kmalloc_array(&udev->dev, 32, dev->sliced_cc_mode.num_alt, GFP_KERNEL); cx231xx_init_v4l2() 1514 struct usb_device *udev; cx231xx_usb_probe() local 1546 udev = usb_get_dev(interface_to_usbdev(interface)); cx231xx_usb_probe() 1549 dev = devm_kzalloc(&udev->dev, sizeof(*dev), GFP_KERNEL); cx231xx_usb_probe() 1576 dev->max_iad_interface_count = udev->config->desc.bNumInterfaces; cx231xx_usb_probe() 1585 switch (udev->speed) { cx231xx_usb_probe() 1602 udev->manufacturer ? udev->manufacturer : "", cx231xx_usb_probe() 1603 udev->product ? udev->product : "", cx231xx_usb_probe() 1605 le16_to_cpu(udev->descriptor.idVendor), cx231xx_usb_probe() 1606 le16_to_cpu(udev->descriptor.idProduct), cx231xx_usb_probe() 1615 assoc_desc = udev->actconfig->intf_assoc[0]; cx231xx_usb_probe() 1628 cx231xx_media_device_register(dev, udev); cx231xx_usb_probe() 1641 retval = cx231xx_init_dev(dev, udev, nr); cx231xx_usb_probe() 1645 retval = cx231xx_init_v4l2(dev, udev, interface, isoc_pipe); cx231xx_usb_probe() 1658 uif = udev->actconfig->interface[idx]; cx231xx_usb_probe() 1670 dev->ts1_mode.alt_max_pkt_size = devm_kmalloc_array(&udev->dev, 32, dev->ts1_mode.num_alt, GFP_KERNEL); cx231xx_usb_probe() 1715 usb_put_dev(udev); cx231xx_usb_probe() 1735 if (!dev->udev) cx231xx_usb_disconnect() 1172 cx231xx_media_device_register(struct cx231xx *dev, struct usb_device *udev) cx231xx_media_device_register() argument 1394 cx231xx_init_v4l2(struct cx231xx *dev, struct usb_device *udev, struct usb_interface *interface, int isoc_pipe) cx231xx_init_v4l2() argument
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
H A D | cnic.c | 108 struct cnic_uio_dev *udev = uinfo->priv; cnic_uio_open() local 114 if (udev->uio_dev != -1) cnic_uio_open() 118 dev = udev->dev; cnic_uio_open() 125 udev->uio_dev = iminor(inode); cnic_uio_open() 136 struct cnic_uio_dev *udev = uinfo->priv; cnic_uio_close() local 138 udev->uio_dev = -1; cnic_uio_close() 318 struct cnic_uio_dev *udev = cp->udev; cnic_send_nlmsg() local 321 if (!udev || udev->uio_dev == -1) cnic_send_nlmsg() 829 static void __cnic_free_uio_rings(struct cnic_uio_dev *udev) __cnic_free_uio_rings() argument 831 if (udev->l2_buf) { __cnic_free_uio_rings() 832 dma_free_coherent(&udev->pdev->dev, udev->l2_buf_size, __cnic_free_uio_rings() 833 udev->l2_buf, udev->l2_buf_map); __cnic_free_uio_rings() 834 udev->l2_buf = NULL; __cnic_free_uio_rings() 837 if (udev->l2_ring) { __cnic_free_uio_rings() 838 dma_free_coherent(&udev->pdev->dev, udev->l2_ring_size, __cnic_free_uio_rings() 839 udev->l2_ring, udev->l2_ring_map); __cnic_free_uio_rings() 840 udev->l2_ring = NULL; __cnic_free_uio_rings() 845 static void __cnic_free_uio(struct cnic_uio_dev *udev) __cnic_free_uio() argument 847 uio_unregister_device(&udev->cnic_uinfo); __cnic_free_uio() 849 __cnic_free_uio_rings(udev); __cnic_free_uio() 851 pci_dev_put(udev->pdev); __cnic_free_uio() 852 kfree(udev); __cnic_free_uio() 855 static void cnic_free_uio(struct cnic_uio_dev *udev) cnic_free_uio() argument 857 if (!udev) cnic_free_uio() 861 list_del_init(&udev->list); cnic_free_uio() 863 __cnic_free_uio(udev); cnic_free_uio() 869 struct cnic_uio_dev *udev = cp->udev; cnic_free_resc() local 871 if (udev) { cnic_free_resc() 872 udev->dev = NULL; cnic_free_resc() 873 cp->udev = NULL; cnic_free_resc() 874 if (udev->uio_dev == -1) cnic_free_resc() 875 __cnic_free_uio_rings(udev); cnic_free_resc() 1010 static int __cnic_alloc_uio_rings(struct cnic_uio_dev *udev, int pages) __cnic_alloc_uio_rings() argument 1012 struct cnic_local *cp = udev->dev->cnic_priv; __cnic_alloc_uio_rings() 1014 if (udev->l2_ring) __cnic_alloc_uio_rings() 1017 udev->l2_ring_size = pages * CNIC_PAGE_SIZE; __cnic_alloc_uio_rings() 1018 udev->l2_ring = dma_alloc_coherent(&udev->pdev->dev, udev->l2_ring_size, __cnic_alloc_uio_rings() 1019 &udev->l2_ring_map, __cnic_alloc_uio_rings() 1021 if (!udev->l2_ring) __cnic_alloc_uio_rings() 1024 udev->l2_buf_size = (cp->l2_rx_ring_size + 1) * cp->l2_single_buf_size; __cnic_alloc_uio_rings() 1025 udev->l2_buf_size = CNIC_PAGE_ALIGN(udev->l2_buf_size); __cnic_alloc_uio_rings() 1026 udev->l2_buf = dma_alloc_coherent(&udev->pdev->dev, udev->l2_buf_size, __cnic_alloc_uio_rings() 1027 &udev->l2_buf_map, __cnic_alloc_uio_rings() 1029 if (!udev->l2_buf) { __cnic_alloc_uio_rings() 1030 __cnic_free_uio_rings(udev); __cnic_alloc_uio_rings() 1041 struct cnic_uio_dev *udev; cnic_alloc_uio_rings() local 1043 list_for_each_entry(udev, &cnic_udev_list, list) { cnic_alloc_uio_rings() 1044 if (udev->pdev == dev->pcidev) { cnic_alloc_uio_rings() 1045 udev->dev = dev; cnic_alloc_uio_rings() 1046 if (__cnic_alloc_uio_rings(udev, pages)) { cnic_alloc_uio_rings() 1047 udev->dev = NULL; cnic_alloc_uio_rings() 1050 cp->udev = udev; cnic_alloc_uio_rings() 1055 udev = kzalloc(sizeof(struct cnic_uio_dev), GFP_ATOMIC); cnic_alloc_uio_rings() 1056 if (!udev) cnic_alloc_uio_rings() 1059 udev->uio_dev = -1; cnic_alloc_uio_rings() 1061 udev->dev = dev; cnic_alloc_uio_rings() 1062 udev->pdev = dev->pcidev; cnic_alloc_uio_rings() 1064 if (__cnic_alloc_uio_rings(udev, pages)) cnic_alloc_uio_rings() 1067 list_add(&udev->list, &cnic_udev_list); cnic_alloc_uio_rings() 1069 pci_dev_get(udev->pdev); cnic_alloc_uio_rings() 1071 cp->udev = udev; cnic_alloc_uio_rings() 1076 kfree(udev); cnic_alloc_uio_rings() 1083 struct cnic_uio_dev *udev = cp->udev; cnic_init_uio() local 1087 if (!udev) cnic_init_uio() 1090 uinfo = &udev->cnic_uinfo; cnic_init_uio() 1119 uinfo->mem[2].addr = (unsigned long) udev->l2_ring; cnic_init_uio() 1120 uinfo->mem[2].size = udev->l2_ring_size; cnic_init_uio() 1123 uinfo->mem[3].addr = (unsigned long) udev->l2_buf; cnic_init_uio() 1124 uinfo->mem[3].size = udev->l2_buf_size; cnic_init_uio() 1133 if (udev->uio_dev == -1) { cnic_init_uio() 1135 uinfo->priv = udev; cnic_init_uio() 1137 ret = uio_register_device(&udev->pdev->dev, uinfo); cnic_init_uio() 2907 struct cnic_uio_dev *udev = cp->udev; cnic_l2_completion() local 2909 (udev->l2_ring + (2 * CNIC_PAGE_SIZE)); cnic_l2_completion() 2955 if (cp->udev) cnic_chk_pkt_rings() 2956 uio_event_notify(&cp->udev->cnic_uinfo); cnic_chk_pkt_rings() 4521 struct cnic_uio_dev *udev = cp->udev; cnic_init_bnx2_tx_ring() local 4526 dma_addr_t buf_map, ring_map = udev->l2_ring_map; cnic_init_bnx2_tx_ring() 4568 txbd = udev->l2_ring; cnic_init_bnx2_tx_ring() 4570 buf_map = udev->l2_buf_map; cnic_init_bnx2_tx_ring() 4588 struct cnic_uio_dev *udev = cp->udev; cnic_init_bnx2_rx_ring() local 4593 dma_addr_t ring_map = udev->l2_ring_map; cnic_init_bnx2_rx_ring() 4627 rxbd = udev->l2_ring + CNIC_PAGE_SIZE; cnic_init_bnx2_rx_ring() 4632 buf_map = udev->l2_buf_map + (n * cp->l2_single_buf_size); cnic_init_bnx2_rx_ring() 4909 struct cnic_uio_dev *udev = cp->udev; cnic_init_bnx2x_tx_ring() local 4910 union eth_tx_bd_types *txbd = (union eth_tx_bd_types *) udev->l2_ring; cnic_init_bnx2x_tx_ring() 4911 dma_addr_t buf_map, ring_map = udev->l2_ring_map; cnic_init_bnx2x_tx_ring() 4919 buf_map = udev->l2_buf_map; cnic_init_bnx2x_tx_ring() 4975 struct cnic_uio_dev *udev = cp->udev; cnic_init_bnx2x_rx_ring() local 4976 struct eth_rx_bd *rxbd = (struct eth_rx_bd *) (udev->l2_ring + cnic_init_bnx2x_rx_ring() 4979 (udev->l2_ring + (2 * CNIC_PAGE_SIZE)); cnic_init_bnx2x_rx_ring() 4985 dma_addr_t ring_map = udev->l2_ring_map; cnic_init_bnx2x_rx_ring() 4998 buf_map = udev->l2_buf_map + (n * cp->l2_single_buf_size); cnic_init_bnx2x_rx_ring() 5157 struct cnic_uio_dev *udev = cp->udev; cnic_init_rings() local 5191 data = udev->l2_buf; cnic_init_rings() 5192 cid_ptr = udev->l2_buf + 12; cnic_init_rings() 5199 l5_data.phy_address.lo = udev->l2_buf_map & 0xffffffff; cnic_init_rings() 5200 l5_data.phy_address.hi = (u64) udev->l2_buf_map >> 32; cnic_init_rings() 5226 struct cnic_uio_dev *udev = cp->udev; cnic_shutdown_rings() local 5264 rx_ring = udev->l2_ring + CNIC_PAGE_SIZE; cnic_shutdown_rings() 5404 while (cp->udev && cp->udev->uio_dev != -1 && i < 15) { cnic_stop_hw() 5720 struct cnic_uio_dev *udev; cnic_release() local 5723 udev = list_entry(cnic_udev_list.next, struct cnic_uio_dev, cnic_release() 5725 cnic_free_uio(udev); cnic_release()
|
/linux-4.1.27/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx.c | 46 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_write_bridge() local 54 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stv06xx_write_bridge() 68 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_read_bridge() local 71 err = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), stv06xx_read_bridge() 101 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_write_sensor_finish() local 105 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stv06xx_write_sensor_finish() 117 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_write_sensor_bytes() local 133 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stv06xx_write_sensor_bytes() 147 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_write_sensor_words() local 165 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stv06xx_write_sensor_words() 179 struct usb_device *udev = sd->gspca_dev.dev; stv06xx_read_sensor() local 196 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stv06xx_read_sensor() 204 err = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), stv06xx_read_sensor()
|
/linux-4.1.27/drivers/media/usb/zr364xx/ |
H A D | zr364xx.c | 173 struct usb_device *udev; /* save off the usb device pointer */ member in struct:zr364xx_camera 210 static int send_control_msg(struct usb_device *udev, u8 request, u16 value, send_control_msg() argument 217 dev_err(&udev->dev, "kmalloc(%d) failed\n", size); send_control_msg() 223 status = usb_control_msg(udev, send_control_msg() 224 usb_sndctrlpipe(udev, 0), send_control_msg() 636 dev_info(&cam->udev->dev, zr364xx_read_video_callback() 707 strlcpy(cap->card, cam->udev->product, sizeof(cap->card)); zr364xx_vidioc_querycap() 708 strlcpy(cap->bus_info, dev_name(&cam->udev->dev), zr364xx_vidioc_querycap() 752 send_control_msg(cam->udev, 1, 0x2001, 0, NULL, 0); zr364xx_s_ctrl() 754 send_control_msg(cam->udev, 1, temp, 0, NULL, 0); zr364xx_s_ctrl() 902 send_control_msg(cam->udev, 1, init[cam->method][i].value, zr364xx_vidioc_s_fmt_vid_cap() 906 dev_err(&cam->udev->dev, zr364xx_vidioc_s_fmt_vid_cap() 1006 dev_err(&cam->udev->dev, "wrong number of bytes\n"); read_pipe_completion() 1017 pipe = usb_rcvbulkpipe(cam->udev, cam->read_endpoint); read_pipe_completion() 1020 usb_fill_bulk_urb(pipe_info->stream_urb, cam->udev, read_pipe_completion() 1031 dev_err(&cam->udev->dev, read_pipe_completion() 1043 pipe = usb_rcvbulkpipe(cam->udev, cam->read_endpoint); zr364xx_start_readpipe() 1050 dev_err(&cam->udev->dev, "ReadStream: Unable to alloc URB\n"); zr364xx_start_readpipe() 1054 usb_fill_bulk_urb(pipe_info->stream_urb, cam->udev, zr364xx_start_readpipe() 1123 res = send_control_msg(cam->udev, 1, init[cam->method][i].value, zr364xx_prepare() 1127 dev_err(&cam->udev->dev, zr364xx_prepare() 1241 struct usb_device *udev; zr364xx_close() local 1248 udev = cam->udev; zr364xx_close() 1257 send_control_msg(udev, 1, init[cam->method][i].value, zr364xx_close() 1412 struct usb_device *udev = interface_to_usbdev(intf); zr364xx_probe() local 1424 le16_to_cpu(udev->descriptor.idVendor), zr364xx_probe() 1425 le16_to_cpu(udev->descriptor.idProduct)); zr364xx_probe() 1429 dev_err(&udev->dev, "cam: out of memory !\n"); zr364xx_probe() 1436 dev_err(&udev->dev, "couldn't register v4l2_device\n"); zr364xx_probe() 1446 dev_err(&udev->dev, "couldn't register control\n"); zr364xx_probe() 1458 cam->udev = udev; zr364xx_probe() 1462 dev_info(&udev->dev, "160x120 mode selected\n"); zr364xx_probe() 1467 dev_info(&udev->dev, "640x480 mode selected\n"); zr364xx_probe() 1472 dev_info(&udev->dev, "320x240 mode selected\n"); zr364xx_probe() 1504 DBG("dev: %p, udev %p interface %p\n", cam, cam->udev, intf); zr364xx_probe() 1548 dev_err(&udev->dev, "video_register_device failed\n"); zr364xx_probe() 1552 dev_info(&udev->dev, DRIVER_DESC " controlling device %s\n", zr364xx_probe()
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | usbtouchscreen.c | 266 struct usb_device *udev = interface_to_usbdev(usbtouch->interface); e2i_init() local 268 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), e2i_init() 311 struct usb_device *udev = interface_to_usbdev(usbtouch->interface); egalax_init() local 328 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), egalax_init() 462 struct usb_device *udev = interface_to_usbdev(usbtouch->interface); mtouch_init() local 464 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), mtouch_init() 476 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), mtouch_init() 1535 static void usbtouch_free_buffers(struct usb_device *udev, usbtouch_free_buffers() argument 1538 usb_free_coherent(udev, usbtouch->data_size, usbtouch_free_buffers() 1561 struct usb_device *udev = interface_to_usbdev(intf); usbtouch_probe() local 1596 usbtouch->data = usb_alloc_coherent(udev, usbtouch->data_size, usbtouch_probe() 1617 if (udev->manufacturer) usbtouch_probe() 1618 strlcpy(usbtouch->name, udev->manufacturer, sizeof(usbtouch->name)); usbtouch_probe() 1620 if (udev->product) { usbtouch_probe() 1621 if (udev->manufacturer) usbtouch_probe() 1623 strlcat(usbtouch->name, udev->product, sizeof(usbtouch->name)); usbtouch_probe() 1629 le16_to_cpu(udev->descriptor.idVendor), usbtouch_probe() 1630 le16_to_cpu(udev->descriptor.idProduct)); usbtouch_probe() 1632 usb_make_path(udev, usbtouch->phys, sizeof(usbtouch->phys)); usbtouch_probe() 1637 usb_to_input_id(udev, &input_dev->id); usbtouch_probe() 1654 usb_fill_int_urb(usbtouch->irq, udev, usbtouch_probe() 1655 usb_rcvintpipe(udev, endpoint->bEndpointAddress), usbtouch_probe() 1659 usb_fill_bulk_urb(usbtouch->irq, udev, usbtouch_probe() 1660 usb_rcvbulkpipe(udev, endpoint->bEndpointAddress), usbtouch_probe() 1664 usbtouch->irq->dev = udev; usbtouch_probe() 1724 usbtouch_free_buffers(udev, usbtouch); usbtouch_probe()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
H A D | usb_intf.c | 368 struct usb_device *udev; r871xu_drv_init() local 374 udev = interface_to_usbdev(pusb_intf); r871xu_drv_init() 375 usb_get_dev(udev); r871xu_drv_init() 385 padapter->dvobjpriv.pusbdev = udev; r871xu_drv_init() 420 dev_info(&udev->dev, "r8712u: Boot from %s: Autoload %s\n", r871xu_drv_init() 521 dev_info(&udev->dev, "r8712u: CustomerID = 0x%.4x\n", r871xu_drv_init() 578 dev_info(&udev->dev, r871xu_drv_init() 581 dev_info(&udev->dev, r871xu_drv_init() 592 usb_put_dev(udev); r871xu_drv_init() 606 struct usb_device *udev = interface_to_usbdev(pusb_intf); r871xu_dev_remove() local 627 usb_put_dev(udev); r871xu_dev_remove() 632 if (udev->state != USB_STATE_NOTATTACHED) r871xu_dev_remove() 633 usb_reset_device(udev); r871xu_dev_remove()
|
H A D | osdep_intf.h | 37 struct usb_device *udev; member in struct:intf_priv
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/ |
H A D | usb.c | 60 static int _usbctrl_vendorreq_async_write(struct usb_device *udev, u8 request, _usbctrl_vendorreq_async_write() argument 75 pipe = usb_sndctrlpipe(udev, 0); /* write_out */ _usbctrl_vendorreq_async_write() 102 usb_fill_control_urb(urb, udev, pipe, _usbctrl_vendorreq_async_write() 114 static int _usbctrl_vendorreq_sync_read(struct usb_device *udev, u8 request, _usbctrl_vendorreq_sync_read() argument 124 pipe = usb_rcvctrlpipe(udev, 0); /* read_in */ _usbctrl_vendorreq_sync_read() 128 status = usb_control_msg(udev, pipe, request, reqtype, value, _usbctrl_vendorreq_sync_read() 149 struct usb_device *udev = to_usb_device(dev); _usb_read_sync() local 165 _usbctrl_vendorreq_sync_read(udev, request, wvalue, index, data, len); _usb_read_sync() 184 static void _usb_write_async(struct usb_device *udev, u32 addr, u32 val, _usb_write_async() argument 196 _usbctrl_vendorreq_async_write(udev, request, wvalue, index, &data, _usb_write_async() 225 struct usb_device *udev = to_usb_device(dev); _usb_writeN_sync() local 230 int pipe = usb_sndctrlpipe(udev, 0); /* write_out */ _usb_writeN_sync() 237 usb_control_msg(udev, pipe, request, reqtype, wvalue, _usb_writeN_sync() 276 #define IS_HIGH_SPEED_USB(udev) \ 277 ((USB_SPEED_HIGH == (udev)->speed) ? true : false) 285 rtlusb->max_bulk_out_size = IS_HIGH_SPEED_USB(rtlusb->udev) _rtl_usb_init_tx() 431 buf = usb_alloc_coherent(rtlusb->udev, rtlusb->rx_max_size, gfp_mask, _rtl_prep_rx_urb() 439 usb_fill_bulk_urb(urb, rtlusb->udev, _rtl_prep_rx_urb() 440 usb_rcvbulkpipe(rtlusb->udev, rtlusb->in_ep), _rtl_prep_rx_urb() 923 usb_fill_bulk_urb(_urb, rtlusb->udev, usb_sndbulkpipe(rtlusb->udev, _rtl_usb_tx_urb_setup() 1066 struct usb_device *udev; rtl_usb_probe() local 1091 udev = interface_to_usbdev(intf); rtl_usb_probe() 1092 usb_get_dev(udev); rtl_usb_probe() 1096 usb_priv->dev.udev = udev; rtl_usb_probe() 1104 _rtl_usb_io_handler_init(&udev->dev, hw); rtl_usb_probe() 1140 usb_put_dev(udev); rtl_usb_probe() 1174 usb_put_dev(rtlusb->udev); rtl_usb_disconnect()
|
/linux-4.1.27/drivers/media/usb/pwc/ |
H A D | pwc-if.c | 43 udev: struct usb_device * 359 struct usb_device *udev; pwc_isoc_init() local 371 udev = pdev->udev; pwc_isoc_init() 380 intf = usb_ifnum_to_if(udev, 0); pwc_isoc_init() 402 ret = usb_set_interface(pdev->udev, 0, pdev->valternate); pwc_isoc_init() 422 urb->dev = udev; pwc_isoc_init() 423 urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint); pwc_isoc_init() 425 urb->transfer_buffer = usb_alloc_coherent(udev, pwc_isoc_init() 488 usb_free_coherent(pdev->udev, pwc_iso_free() 506 usb_set_interface(pdev->udev, 0, 0); pwc_isoc_cleanup() 613 if (!pdev->udev) buffer_prepare() 649 if (!pdev->udev) { buffer_queue() 664 if (!pdev->udev) start_streaming() 691 if (pdev->udev) { stop_streaming() 725 struct usb_device *udev = interface_to_usbdev(intf); usb_pwc_probe() local 734 vendor_id = le16_to_cpu(udev->descriptor.idVendor); usb_pwc_probe() 735 product_id = le16_to_cpu(udev->descriptor.idProduct); usb_pwc_probe() 982 usb_string(udev, udev->descriptor.iSerialNumber, serial_number, 29); usb_pwc_probe() 985 if (udev->descriptor.bNumConfigurations > 1) usb_pwc_probe() 1003 pdev->udev = udev; usb_pwc_probe() 1027 pdev->release = le16_to_cpu(udev->descriptor.bcdDevice); usb_pwc_probe() 1093 usb_make_path(udev, pdev->button_phys, sizeof(pdev->button_phys)); usb_pwc_probe() 1098 usb_to_input_id(pdev->udev, &pdev->button_dev->id); usb_pwc_probe() 1099 pdev->button_dev->dev.parent = &pdev->udev->dev; usb_pwc_probe() 1136 pdev->udev = NULL; usb_pwc_disconnect()
|
/linux-4.1.27/drivers/gpu/drm/udl/ |
H A D | udl_main.c | 205 buf = usb_alloc_coherent(udl->udev, MAX_TRANSFER, GFP_KERNEL, udl_alloc_urb_list() 214 usb_fill_bulk_urb(urb, udl->udev, usb_sndbulkpipe(udl->udev, 1), udl_alloc_urb_list() 285 struct usb_device *udev = (void*)flags; udl_driver_load() local 294 udl->udev = udev; udl_driver_load() 298 if (!udl_parse_vendor_descriptor(dev, udl->udev)) { udl_driver_load()
|
H A D | udl_drv.c | 70 struct usb_device *udev = interface_to_usbdev(interface); udl_usb_probe() local 78 r = drm_dev_register(dev, (unsigned long)udev); udl_usb_probe()
|
H A D | udl_connector.c | 37 ret = usb_control_msg(udl->udev, udl_get_edid() 38 usb_rcvctrlpipe(udl->udev, 0), (0x02), udl_get_edid()
|
/linux-4.1.27/drivers/media/usb/gspca/ |
H A D | kinect.c | 114 static int kinect_write(struct usb_device *udev, uint8_t *data, kinect_write() argument 117 return usb_control_msg(udev, kinect_write() 118 usb_sndctrlpipe(udev, 0), kinect_write() 124 static int kinect_read(struct usb_device *udev, uint8_t *data, uint16_t wLength) kinect_read() argument 126 return usb_control_msg(udev, kinect_read() 127 usb_rcvctrlpipe(udev, 0), kinect_read() 137 struct usb_device *udev = gspca_dev->dev; send_cmd() local 157 res = kinect_write(udev, obuf, cmd_len + sizeof(*chdr)); send_cmd() 166 actual_len = kinect_read(udev, ibuf, 0x200); send_cmd()
|
H A D | pac207.c | 103 struct usb_device *udev = gspca_dev->dev; pac207_write_regs() local 111 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x01, pac207_write_regs() 124 struct usb_device *udev = gspca_dev->dev; pac207_write_reg() local 130 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x00, pac207_write_reg() 142 struct usb_device *udev = gspca_dev->dev; pac207_read_reg() local 148 res = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), 0x00, pac207_read_reg()
|
/linux-4.1.27/drivers/media/usb/gspca/m5602/ |
H A D | m5602_core.c | 45 struct usb_device *udev = sd->gspca_dev.dev; m5602_read_bridge() local 48 err = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), m5602_read_bridge() 67 struct usb_device *udev = sd->gspca_dev.dev; m5602_write_bridge() local 78 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), m5602_write_bridge() 154 struct usb_device *udev = sd->gspca_dev.dev; m5602_write_sensor() local 185 err = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), m5602_write_sensor()
|
/linux-4.1.27/drivers/net/can/usb/ |
H A D | esd_usb2.c | 202 struct usb_device *udev; member in struct:esd_usb2 403 dev_info(dev->udev->dev.parent, esd_usb2_read_bulk_callback() 416 dev_err(dev->udev->dev.parent, "format error\n"); esd_usb2_read_bulk_callback() 425 dev_err(dev->udev->dev.parent, "format error\n"); esd_usb2_read_bulk_callback() 437 dev_err(dev->udev->dev.parent, "format error\n"); esd_usb2_read_bulk_callback() 443 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 1), esd_usb2_read_bulk_callback() 454 dev_err(dev->udev->dev.parent, esd_usb2_read_bulk_callback() 529 return usb_bulk_msg(dev->udev, esd_usb2_send_msg() 530 usb_sndbulkpipe(dev->udev, 2), esd_usb2_send_msg() 542 return usb_bulk_msg(dev->udev, esd_usb2_wait_msg() 543 usb_rcvbulkpipe(dev->udev, 1), esd_usb2_wait_msg() 564 dev_warn(dev->udev->dev.parent, esd_usb2_setup_rx_urbs() 570 buf = usb_alloc_coherent(dev->udev, RX_BUFFER_SIZE, GFP_KERNEL, esd_usb2_setup_rx_urbs() 573 dev_warn(dev->udev->dev.parent, esd_usb2_setup_rx_urbs() 579 usb_fill_bulk_urb(urb, dev->udev, esd_usb2_setup_rx_urbs() 580 usb_rcvbulkpipe(dev->udev, 1), esd_usb2_setup_rx_urbs() 589 usb_free_coherent(dev->udev, RX_BUFFER_SIZE, buf, esd_usb2_setup_rx_urbs() 602 dev_err(dev->udev->dev.parent, "couldn't setup read URBs\n"); esd_usb2_setup_rx_urbs() 608 dev_warn(dev->udev->dev.parent, esd_usb2_setup_rx_urbs() 742 buf = usb_alloc_coherent(dev->udev, size, GFP_ATOMIC, esd_usb2_start_xmit() 793 usb_fill_bulk_urb(urb, dev->udev, usb_sndbulkpipe(dev->udev, 2), buf, esd_usb2_start_xmit() 837 usb_free_coherent(dev->udev, size, buf, urb->transfer_dma); esd_usb2_start_xmit() 920 if (le16_to_cpu(priv->usb2->udev->descriptor.idProduct) == esd_usb2_set_bittiming() 1009 if (le16_to_cpu(dev->udev->descriptor.idProduct) == esd_usb2_probe_one_net() 1063 dev->udev = interface_to_usbdev(intf); esd_usb2_probe()
|
H A D | usb_8dev.c | 137 struct usb_device *udev; member in struct:usb_8dev_priv 191 return usb_bulk_msg(priv->udev, usb_8dev_send_cmd_msg() 192 usb_sndbulkpipe(priv->udev, USB_8DEV_ENDP_CMD_TX), usb_8dev_send_cmd_msg() 199 return usb_bulk_msg(priv->udev, usb_8dev_wait_cmd_msg() 200 usb_rcvbulkpipe(priv->udev, USB_8DEV_ENDP_CMD_RX), usb_8dev_wait_cmd_msg() 555 usb_fill_bulk_urb(urb, priv->udev, usb_8dev_read_bulk_callback() 556 usb_rcvbulkpipe(priv->udev, USB_8DEV_ENDP_DATA_RX), usb_8dev_read_bulk_callback() 635 buf = usb_alloc_coherent(priv->udev, size, GFP_ATOMIC, usb_8dev_start_xmit() 676 usb_fill_bulk_urb(urb, priv->udev, usb_8dev_start_xmit() 677 usb_sndbulkpipe(priv->udev, USB_8DEV_ENDP_DATA_TX), usb_8dev_start_xmit() 701 usb_free_coherent(priv->udev, size, buf, urb->transfer_dma); usb_8dev_start_xmit() 712 usb_free_coherent(priv->udev, size, buf, urb->transfer_dma); usb_8dev_start_xmit() 760 buf = usb_alloc_coherent(priv->udev, RX_BUFFER_SIZE, GFP_KERNEL, usb_8dev_start() 769 usb_fill_bulk_urb(urb, priv->udev, usb_8dev_start() 770 usb_rcvbulkpipe(priv->udev, usb_8dev_start() 780 usb_free_coherent(priv->udev, RX_BUFFER_SIZE, buf, usb_8dev_start() 937 priv->udev = usbdev; usb_8dev_probe()
|
H A D | kvaser_usb.c | 453 struct usb_device *udev; member in struct:kvaser_usb 560 return usb_bulk_msg(dev->udev, kvaser_usb_send_msg() 561 usb_sndbulkpipe(dev->udev, kvaser_usb_send_msg() 582 err = usb_bulk_msg(dev->udev, kvaser_usb_wait_msg() 583 usb_rcvbulkpipe(dev->udev, kvaser_usb_wait_msg() 605 dev_err(dev->udev->dev.parent, kvaser_usb_wait_msg() 714 dev_err(dev->udev->dev.parent, kvaser_usb_tx_acknowledge() 800 usb_fill_bulk_urb(urb, dev->udev, kvaser_usb_simple_msg_async() 801 usb_sndbulkpipe(dev->udev, kvaser_usb_simple_msg_async() 896 dev_err(dev->udev->dev.parent, kvaser_usb_rx_error() 990 dev_err(dev->udev->dev.parent, kvaser_usbcan_conditionally_rx_error() 1055 dev_err(dev->udev->dev.parent, "Invalid msg id (%d)\n", kvaser_usbcan_rx_error() 1088 dev_err(dev->udev->dev.parent, "Invalid msg id (%d)\n", kvaser_leaf_rx_error() 1142 dev_err(dev->udev->dev.parent, kvaser_usb_rx_can_msg() 1227 dev_err(dev->udev->dev.parent, kvaser_usb_start_chip_reply() 1250 dev_err(dev->udev->dev.parent, kvaser_usb_stop_chip_reply() 1302 warn: dev_warn(dev->udev->dev.parent, kvaser_usb_handle_message() 1322 dev_info(dev->udev->dev.parent, "Rx URB aborted (%d)\n", kvaser_usb_read_bulk_callback() 1346 dev_err(dev->udev->dev.parent, "Format error\n"); kvaser_usb_read_bulk_callback() 1355 usb_fill_bulk_urb(urb, dev->udev, kvaser_usb_read_bulk_callback() 1356 usb_rcvbulkpipe(dev->udev, kvaser_usb_read_bulk_callback() 1370 dev_err(dev->udev->dev.parent, kvaser_usb_read_bulk_callback() 1391 dev_warn(dev->udev->dev.parent, kvaser_usb_setup_rx_urbs() 1397 buf = usb_alloc_coherent(dev->udev, RX_BUFFER_SIZE, kvaser_usb_setup_rx_urbs() 1400 dev_warn(dev->udev->dev.parent, kvaser_usb_setup_rx_urbs() 1407 usb_fill_bulk_urb(urb, dev->udev, kvaser_usb_setup_rx_urbs() 1408 usb_rcvbulkpipe(dev->udev, kvaser_usb_setup_rx_urbs() 1420 usb_free_coherent(dev->udev, RX_BUFFER_SIZE, buf, kvaser_usb_setup_rx_urbs() 1433 dev_warn(dev->udev->dev.parent, kvaser_usb_setup_rx_urbs() 1437 dev_warn(dev->udev->dev.parent, kvaser_usb_setup_rx_urbs() 1549 usb_free_coherent(dev->udev, RX_BUFFER_SIZE, kvaser_usb_unlink_all_urbs() 1745 usb_fill_bulk_urb(urb, dev->udev, kvaser_usb_start_xmit() 1746 usb_sndbulkpipe(dev->udev, kvaser_usb_start_xmit() 2004 dev->udev = interface_to_usbdev(intf); kvaser_usb_probe()
|
H A D | gs_usb.c | 159 struct usb_device *udev; member in struct:gs_can 178 struct usb_device *udev; member in struct:gs_usb 375 usbcan->udev, gs_usb_recieve_bulk_callback() 376 usb_rcvbulkpipe(usbcan->udev, GSUSB_ENDPOINT_IN), gs_usb_recieve_bulk_callback() 481 hf = usb_alloc_coherent(dev->udev, sizeof(*hf), GFP_ATOMIC, gs_can_start_xmit() 504 usb_fill_bulk_urb(urb, dev->udev, gs_can_start_xmit() 505 usb_sndbulkpipe(dev->udev, GSUSB_ENDPOINT_OUT), gs_can_start_xmit() 526 usb_free_coherent(dev->udev, gs_can_start_xmit() 550 usb_free_coherent(dev->udev, gs_can_start_xmit() 590 buf = usb_alloc_coherent(dev->udev, gs_can_open() 603 dev->udev, gs_can_open() 604 usb_rcvbulkpipe(dev->udev, gs_can_open() 779 dev->udev = interface_to_usbdev(intf); gs_make_candev() 910 dev->udev = interface_to_usbdev(intf); gs_usb_probe()
|
H A D | ems_usb.c | 253 struct usb_device *udev; member in struct:ems_usb 490 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 2), ems_usb_read_bulk_callback() 556 return usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, 2), ems_usb_command_msg() 613 buf = usb_alloc_coherent(dev->udev, RX_BUFFER_SIZE, GFP_KERNEL, ems_usb_start() 622 usb_fill_bulk_urb(urb, dev->udev, usb_rcvbulkpipe(dev->udev, 2), ems_usb_start() 631 usb_free_coherent(dev->udev, RX_BUFFER_SIZE, buf, ems_usb_start() 652 usb_fill_int_urb(dev->intr_urb, dev->udev, ems_usb_start() 653 usb_rcvintpipe(dev->udev, 1), ems_usb_start() 765 buf = usb_alloc_coherent(dev->udev, size, GFP_ATOMIC, &urb->transfer_dma); ems_usb_start_xmit() 804 usb_free_coherent(dev->udev, size, buf, urb->transfer_dma); ems_usb_start_xmit() 816 usb_fill_bulk_urb(urb, dev->udev, usb_sndbulkpipe(dev->udev, 2), buf, ems_usb_start_xmit() 830 usb_free_coherent(dev->udev, size, buf, urb->transfer_dma); ems_usb_start_xmit() 992 dev->udev = interface_to_usbdev(intf); ems_usb_probe()
|
/linux-4.1.27/drivers/media/usb/ttusb-dec/ |
H A D | ttusb_dec.c | 112 struct usb_device *udev; member in struct:ttusb_dec 300 result = usb_bulk_msg(dec->udev, dec->command_pipe, b, ttusb_dec_send_command() 311 result = usb_bulk_msg(dec->udev, dec->result_pipe, b, ttusb_dec_send_command() 815 urb->dev = dec->udev; ttusb_dec_setup_urbs() 867 result = usb_set_interface(dec->udev, 0, 0); ttusb_dec_set_interface() 874 result = usb_set_interface(dec->udev, 0, 8); ttusb_dec_set_interface() 877 result = usb_set_interface(dec->udev, 0, 1); ttusb_dec_set_interface() 1195 usb_make_path(dec->udev, dec->rc_phys, sizeof(dec->rc_phys)); ttusb_init_rc() 1246 dec->command_pipe = usb_sndbulkpipe(dec->udev, COMMAND_PIPE); ttusb_dec_init_usb() 1247 dec->result_pipe = usb_rcvbulkpipe(dec->udev, RESULT_PIPE); ttusb_dec_init_usb() 1248 dec->in_pipe = usb_rcvisocpipe(dec->udev, IN_PIPE); ttusb_dec_init_usb() 1249 dec->out_pipe = usb_sndisocpipe(dec->udev, OUT_PIPE); ttusb_dec_init_usb() 1250 dec->irq_pipe = usb_rcvintpipe(dec->udev, IRQ_PIPE); ttusb_dec_init_usb() 1257 dec->irq_buffer = usb_alloc_coherent(dec->udev,IRQ_PACKET_SIZE, ttusb_dec_init_usb() 1263 usb_fill_int_urb(dec->irq_urb, dec->udev,dec->irq_pipe, ttusb_dec_init_usb() 1273 usb_free_coherent(dec->udev, IRQ_PACKET_SIZE, ttusb_dec_init_usb() 1299 result = request_firmware(&fw_entry, dec->firmware_name, &dec->udev->dev); ttusb_dec_boot_dsp() 1369 result = usb_bulk_msg(dec->udev, dec->command_pipe, b, ttusb_dec_boot_dsp() 1374 result = usb_bulk_msg(dec->udev, dec->command_pipe, b, ttusb_dec_boot_dsp() 1448 &dec->udev->dev, ttusb_dec_init_dvb() 1564 usb_free_coherent(dec->udev, IRQ_PACKET_SIZE, ttusb_dec_exit_usb() 1623 struct usb_device *udev; ttusb_dec_probe() local 1629 udev = interface_to_usbdev(intf); ttusb_dec_probe() 1652 dec->udev = udev; ttusb_dec_probe() 1678 le16_to_cpu(dec->udev->descriptor.idVendor), ttusb_dec_probe() 1679 le16_to_cpu(dec->udev->descriptor.idProduct)); ttusb_dec_probe()
|
/linux-4.1.27/drivers/w1/masters/ |
H A D | ds2490.c | 142 struct usb_device *udev; member in struct:ds_device 206 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), ds_send_control_cmd() 221 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), ds_send_control_mode() 236 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), ds_send_control() 255 err = usb_interrupt_msg(dev->udev, usb_rcvintpipe(dev->udev, ds_recv_status_nodump() 359 err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]), ds_recv_data() 366 usb_clear_halt(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN])); ds_recv_data() 391 err = usb_bulk_msg(dev->udev, usb_sndbulkpipe(dev->udev, dev->ep[EP_DATA_OUT]), buf, len, &count, 1000); ds_send_data() 790 dev_info(&dev->udev->dev, "%s: max_slave_count %d reached, " ds9490r_search() 986 struct usb_device *udev = interface_to_usbdev(intf); ds_probe() local 997 dev->udev = usb_get_dev(udev); ds_probe() 998 if (!dev->udev) { ds_probe() 1006 err = usb_reset_configuration(dev->udev); ds_probe() 1008 dev_err(&dev->udev->dev, ds_probe() 1015 err = usb_set_interface(dev->udev, ds_probe() 1018 dev_err(&dev->udev->dev, "Failed to set alternative setting %d " ds_probe() 1060 usb_put_dev(dev->udev); ds_probe() 1082 usb_put_dev(dev->udev); ds_disconnect()
|
/linux-4.1.27/drivers/input/joystick/ |
H A D | xpad.c | 322 struct usb_device *udev; /* usb device */ member in struct:usb_xpad 734 xpad->odata = usb_alloc_coherent(xpad->udev, XPAD_PKT_LEN, xpad_init_output() 753 usb_fill_int_urb(xpad->irq_out, xpad->udev, xpad_init_output() 754 usb_sndintpipe(xpad->udev, ep_irq_out->bEndpointAddress), xpad_init_output() 762 fail2: usb_free_coherent(xpad->udev, XPAD_PKT_LEN, xpad->odata, xpad->odata_dma); xpad_init_output() 776 usb_free_coherent(xpad->udev, XPAD_PKT_LEN, xpad_deinit_output() 930 error = led_classdev_register(&xpad->udev->dev, led_cdev); xpad_led_probe() 968 xpad->irq_in->dev = xpad->udev; xpad_open() 1021 struct usb_device *udev = interface_to_usbdev(intf); xpad_probe() local 1029 if ((le16_to_cpu(udev->descriptor.idVendor) == xpad_device[i].idVendor) && xpad_probe() 1030 (le16_to_cpu(udev->descriptor.idProduct) == xpad_device[i].idProduct)) xpad_probe() 1051 xpad->idata = usb_alloc_coherent(udev, XPAD_PKT_LEN, xpad_probe() 1064 xpad->udev = udev; xpad_probe() 1087 usb_make_path(udev, xpad->phys, sizeof(xpad->phys)); xpad_probe() 1092 usb_to_input_id(udev, &input_dev->id); xpad_probe() 1155 usb_fill_int_urb(xpad->irq_in, udev, xpad_probe() 1156 usb_rcvintpipe(udev, ep_irq_in->bEndpointAddress), xpad_probe() 1202 usb_fill_bulk_urb(xpad->bulk_out, udev, xpad_probe() 1203 usb_sndbulkpipe(udev, xpad_probe() 1208 usb_fill_int_urb(xpad->bulk_out, udev, xpad_probe() 1209 usb_sndintpipe(udev, xpad_probe() 1222 xpad->irq_in->dev = xpad->udev; xpad_probe() 1239 fail2: usb_free_coherent(udev, XPAD_PKT_LEN, xpad->idata, xpad->idata_dma); xpad_probe() 1261 usb_free_coherent(xpad->udev, XPAD_PKT_LEN, xpad_disconnect()
|
/linux-4.1.27/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 266 struct usb_device *udev; member in struct:s2255_dev 513 struct usb_device *udev = urb->dev; s2255_fwchunk_complete() local 516 dev_err(&udev->dev, "URB failed with status %d\n", urb->status); s2255_fwchunk_complete() 523 s2255_dev_err(&udev->dev, "disconnected\n"); s2255_fwchunk_complete() 544 usb_fill_bulk_urb(data->fw_urb, udev, usb_sndbulkpipe(udev, 2), s2255_fwchunk_complete() 548 dev_err(&udev->dev, "failed submit URB\n"); s2255_fwchunk_complete() 735 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); vidioc_querycap() 918 static int s2255_write_config(struct usb_device *udev, unsigned char *pbuf, s2255_write_config() argument 924 if (udev) { s2255_write_config() 925 pipe = usb_sndbulkpipe(udev, S2255_CONFIG_EP); s2255_write_config() 926 retval = usb_bulk_msg(udev, pipe, pbuf, size, &done, 500); s2255_write_config() 997 struct device *dev = &sdev->udev->dev; s2255_print_cfg() 1043 res = s2255_write_config(dev->udev, (unsigned char *)buffer, 512); s2255_set_mode() 1079 res = s2255_write_config(dev->udev, (unsigned char *)buffer, 512); s2255_cmd_status() 1451 s2255_dev_err(&dev->udev->dev, s2255_open() 1534 usb_put_dev(dev->udev); s2255_destroy() 1653 dev_err(&dev->udev->dev, "couldn't register control\n"); s2255_probe_v4l() 1667 dev_err(&dev->udev->dev, s2255_probe_v4l() 1688 dev_err(&dev->udev->dev, s2255_probe_v4l() 1884 dev_err(&dev->udev->dev, "invalid channel\n"); s2255_read_video_callback() 1902 r = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), s2255_vendor_req() 1909 r = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), s2255_vendor_req() 2086 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint); read_pipe_completion() 2088 usb_fill_bulk_urb(pipe_info->stream_urb, dev->udev, read_pipe_completion() 2096 dev_err(&dev->udev->dev, "error submitting urb\n"); read_pipe_completion() 2108 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint); s2255_start_readpipe() 2114 dev_err(&dev->udev->dev, s2255_start_readpipe() 2119 usb_fill_bulk_urb(pipe_info->stream_urb, dev->udev, s2255_start_readpipe() 2155 res = s2255_write_config(dev->udev, (unsigned char *)buffer, 512); s2255_start_acquire() 2157 dev_err(&dev->udev->dev, "CMD_START error\n"); s2255_start_acquire() 2178 res = s2255_write_config(dev->udev, (unsigned char *)buffer, 512); s2255_stop_acquire() 2180 dev_err(&dev->udev->dev, "CMD_STOP error\n"); s2255_stop_acquire() 2211 usb_fill_bulk_urb(dev->fw_data->fw_urb, dev->udev, s2255_fwload_start() 2212 usb_sndbulkpipe(dev->udev, 2), s2255_fwload_start() 2252 dev->udev = usb_get_dev(interface_to_usbdev(interface)); s2255_probe() 2253 if (dev->udev == NULL) { s2255_probe() 2258 dev_dbg(&interface->dev, "dev: %p, udev %p interface %p\n", s2255_probe() 2259 dev, dev->udev, interface); s2255_probe() 2302 FIRMWARE_FILE_NAME, &dev->udev->dev)) { s2255_probe() 2327 usb_reset_device(dev->udev); s2255_probe() 2350 usb_put_dev(dev->udev); s2255_probe()
|
/linux-4.1.27/include/video/ |
H A D | udlfb.h | 36 struct usb_device *udev; member in struct:dlfb_data 37 struct device *gdev; /* &udev->dev */
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
H A D | usb.c | 284 usb_fill_bulk_urb(ctx->urb, card->udev, mwifiex_usb_submit_rx_urb() 285 usb_rcvbulkpipe(card->udev, ctx->ep), ctx->skb->data, mwifiex_usb_submit_rx_urb() 347 struct usb_device *udev = interface_to_usbdev(intf); mwifiex_usb_probe() local 358 id_vendor = le16_to_cpu(udev->descriptor.idVendor); mwifiex_usb_probe() 359 id_product = le16_to_cpu(udev->descriptor.idProduct); mwifiex_usb_probe() 360 bcd_device = le16_to_cpu(udev->descriptor.bcdDevice); mwifiex_usb_probe() 361 bcd_usb = le16_to_cpu(udev->descriptor.bcdUSB); mwifiex_usb_probe() 385 card->udev = udev; mwifiex_usb_probe() 389 udev->descriptor.bcdUSB, udev->descriptor.bDeviceClass, mwifiex_usb_probe() 390 udev->descriptor.bDeviceSubClass, mwifiex_usb_probe() 391 udev->descriptor.bDeviceProtocol); mwifiex_usb_probe() 441 usb_reset_device(udev); mwifiex_usb_probe() 446 usb_get_dev(udev); mwifiex_usb_probe() 683 ret = usb_bulk_msg(card->udev, usb_sndbulkpipe(card->udev, ep), pbuf, mwifiex_write_data_sync() 702 ret = usb_bulk_msg(card->udev, usb_rcvbulkpipe(card->udev, ep), pbuf, mwifiex_read_data_sync() 755 usb_fill_bulk_urb(tx_urb, card->udev, usb_sndbulkpipe(card->udev, ep), mwifiex_usb_host_to_card() 795 adapter->dev = &card->udev->dev; mwifiex_register_dev() 797 switch (le16_to_cpu(card->udev->descriptor.idProduct)) { mwifiex_register_dev()
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
H A D | orinoco_usb.c | 241 struct usb_device *udev; member in struct:ezusb_priv 316 if (!upriv->udev) ezusb_mod_timer() 390 if (upriv->udev) { ezusb_ctx_complete() 422 if (!upriv->udev) { ezusb_ctx_complete() 466 if (!ctx->upriv->udev) ezusb_req_queue_run() 507 if (!ctx->upriv->udev) { ezusb_req_enqueue_run() 606 if (upriv->udev) { ezusb_request_in_callback() 759 usb_fill_bulk_urb(upriv->read_urb, upriv->udev, upriv->read_pipe, ezusb_submit_in_urb() 775 if (!upriv->udev) { ezusb_8051_cpucs() 776 err("%s: !upriv->udev", __func__); ezusb_8051_cpucs() 779 return usb_control_msg(upriv->udev, ezusb_8051_cpucs() 780 usb_sndctrlpipe(upriv->udev, 0), ezusb_8051_cpucs() 830 retval = usb_control_msg(upriv->udev, ezusb_firmware_download() 831 usb_sndctrlpipe(upriv->udev, 0), ezusb_firmware_download() 866 if (!upriv->udev) { ezusb_access_ltv() 878 usb_fill_bulk_urb(ctx->outurb, upriv->udev, upriv->write_pipe, ezusb_access_ltv() 1320 retval = usb_control_msg(upriv->udev, ezusb_hard_reset() 1321 usb_sndctrlpipe(upriv->udev, 0), ezusb_hard_reset() 1332 retval = usb_control_msg(upriv->udev, ezusb_hard_reset() 1333 usb_sndctrlpipe(upriv->udev, 0), ezusb_hard_reset() 1388 if (upriv->udev == NULL) ezusb_bulk_in_callback() 1441 if (upriv->udev) ezusb_bulk_in_callback() 1458 upriv->udev = NULL; /* No timer will be rearmed from here */ ezusb_delete() 1564 struct usb_device *udev = interface_to_usbdev(interface); ezusb_probe() local 1574 priv = alloc_orinocodev(sizeof(*upriv), &udev->dev, ezusb_probe() 1592 upriv->udev = udev; ezusb_probe() 1623 upriv->read_pipe = usb_rcvbulkpipe(udev, ezusb_probe() 1646 upriv->write_pipe = usb_sndbulkpipe(udev, ezusb_probe()
|
/linux-4.1.27/drivers/media/usb/stkwebcam/ |
H A D | stk-webcam.c | 130 struct usb_device *udev = dev->udev; stk_camera_write_reg() local 133 ret = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), stk_camera_write_reg() 149 struct usb_device *udev = dev->udev; stk_camera_read_reg() local 152 ret = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), stk_camera_read_reg() 178 ret = usb_set_interface(dev->udev, 0, 5); stk_start_stream() 223 if (usb_set_interface(dev->udev, 0, 0)) stk_stop_stream() 412 urb->dev = dev->udev; stk_isoc_handler() 427 struct usb_device *udev; stk_prepare_iso() local 431 udev = dev->udev; stk_prepare_iso() 466 urb->dev = udev; stk_prepare_iso() 467 urb->pipe = usb_rcvisocpipe(udev, dev->isoc_ep); stk_prepare_iso() 799 usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info)); stk_vidioc_querycap() 1285 struct usb_device *udev = interface_to_usbdev(interface); stk_camera_probe() local 1296 dev_err(&udev->dev, "couldn't register v4l2_device\n"); stk_camera_probe() 1310 dev_err(&udev->dev, "couldn't register control\n"); stk_camera_probe() 1320 dev->udev = udev; stk_camera_probe()
|
/linux-4.1.27/drivers/media/usb/cpia2/ |
H A D | cpia2_usb.c | 545 static int write_packet(struct usb_device *udev, write_packet() argument 551 return usb_control_msg(udev, write_packet() 552 usb_sndctrlpipe(udev, 0), write_packet() 567 static int read_packet(struct usb_device *udev, read_packet() argument 573 return usb_control_msg(udev, read_packet() 574 usb_rcvctrlpipe(udev, 0), read_packet() 594 struct usb_device *udev = cam->dev; cpia2_usb_transfer_cmd() local 596 if (!udev) { cpia2_usb_transfer_cmd() 597 ERR("%s: Internal driver error: udev is NULL\n", __func__); cpia2_usb_transfer_cmd() 607 err = read_packet(udev, request, (u8 *)registers, start, count); cpia2_usb_transfer_cmd() 611 err =write_packet(udev, request, (u8 *)registers, start, count); cpia2_usb_transfer_cmd() 811 struct usb_device *udev = interface_to_usbdev(intf); cpia2_usb_probe() local 817 if (udev->descriptor.bNumConfigurations != 1) cpia2_usb_probe() 828 cam->dev = udev; cpia2_usb_probe()
|
/linux-4.1.27/drivers/media/usb/airspy/ |
H A D | airspy.c | 111 struct usb_device *udev; member in struct:airspy 180 pipe = usb_sndctrlpipe(s->udev, 0); airspy_ctrl_msg() 191 pipe = usb_rcvctrlpipe(s->udev, 0); airspy_ctrl_msg() 204 ret = usb_control_msg(s->udev, pipe, request, requesttype, value, airspy_ctrl_msg() 364 usb_free_coherent(s->udev, s->buf_size, airspy_free_stream_bufs() 383 s->buf_list[s->buf_num] = usb_alloc_coherent(s->udev, airspy_alloc_stream_bufs() 434 s->udev, airspy_alloc_urbs() 435 usb_rcvbulkpipe(s->udev, 0x81), airspy_alloc_urbs() 478 s->udev = NULL; airspy_disconnect() 514 if (unlikely(!s->udev)) { airspy_buf_queue() 531 if (!s->udev) airspy_start_streaming() 622 usb_make_path(s->udev, cap->bus_info, sizeof(cap->bus_info)); airspy_querycap() 996 s->udev = interface_to_usbdev(intf); airspy_probe()
|
/linux-4.1.27/drivers/watchdog/ |
H A D | pcwd_usb.c | 121 struct usb_device *udev; member in struct:usb_pcwd_private 240 if (usb_control_msg(usb_pcwd->udev, usb_sndctrlpipe(usb_pcwd->udev, 0), usb_pcwd_send_command() 593 usb_free_coherent(usb_pcwd->udev, usb_pcwd->intr_size, usb_pcwd_delete() 607 struct usb_device *udev = interface_to_usbdev(interface); usb_pcwd_probe() local 643 pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress); usb_pcwd_probe() 644 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); usb_pcwd_probe() 654 usb_pcwd->udev = udev; usb_pcwd_probe() 661 usb_pcwd->intr_buffer = usb_alloc_coherent(udev, usb_pcwd->intr_size, usb_pcwd_probe() 676 usb_fill_int_urb(usb_pcwd->intr_urb, udev, pipe, usb_pcwd_probe() 772 * by clearing dev->udev.
|
/linux-4.1.27/drivers/media/usb/tm6000/ |
H A D | tm6000-dvb.c | 137 pipe = usb_rcvbulkpipe(dev->udev, dev->bulk_in.endp->desc.bEndpointAddress tm6000_start_stream() 140 size = usb_maxpacket(dev->udev, pipe, usb_pipeout(pipe)); tm6000_start_stream() 150 usb_fill_bulk_urb(dvb->bulk_urb, dev->udev, pipe, tm6000_start_stream() 155 ret = usb_clear_halt(dev->udev, pipe); tm6000_start_stream() 277 THIS_MODULE, &dev->udev->dev, adapter_nr); register_dvb() 409 if (dev->udev->speed == USB_SPEED_FULL) { dvb_init()
|
H A D | tm6000-input.c | 355 pipe = usb_rcvintpipe(dev->udev, __tm6000_ir_int_start() 359 size = usb_maxpacket(dev->udev, pipe, usb_pipeout(pipe)); __tm6000_ir_int_start() 369 usb_fill_int_urb(ir->int_urb, dev->udev, pipe, __tm6000_ir_int_start() 464 usb_make_path(dev->udev, ir->phys, sizeof(ir->phys)); tm6000_ir_init() 474 rc->input_id.vendor = le16_to_cpu(dev->udev->descriptor.idVendor); tm6000_ir_init() 475 rc->input_id.product = le16_to_cpu(dev->udev->descriptor.idProduct); tm6000_ir_init() 478 rc->dev.parent = &dev->udev->dev; tm6000_ir_init()
|
H A D | tm6000-alsa.c | 434 rc = snd_card_new(&dev->udev->dev, index[devnr], "tm6000", tm6000_audio_init() 443 dev->udev->bus->busnum, dev->udev->devnum); tm6000_audio_init() 446 le16_to_cpu(dev->udev->descriptor.idVendor), tm6000_audio_init() 447 le16_to_cpu(dev->udev->descriptor.idProduct)); tm6000_audio_init()
|
/linux-4.1.27/drivers/media/common/siano/ |
H A D | smsir.c | 84 dev->input_id.vendor = le16_to_cpu(dev->udev->descriptor.idVendor); sms_ir_init() 85 dev->input_id.product = le16_to_cpu(dev->udev->descriptor.idProduct); sms_ir_init()
|
/linux-4.1.27/include/linux/ |
H A D | cpufeature.h | 39 * (typically at boot time using udev)
|
H A D | usb.h | 638 #define usb_lock_device(udev) device_lock(&(udev)->dev) 639 #define usb_unlock_device(udev) device_unlock(&(udev)->dev) 640 #define usb_trylock_device(udev) device_trylock(&(udev)->dev) 641 extern int usb_lock_device_for_reset(struct usb_device *udev, 661 extern void usb_enable_autosuspend(struct usb_device *udev); 662 extern void usb_disable_autosuspend(struct usb_device *udev); 671 static inline void usb_mark_last_busy(struct usb_device *udev) usb_mark_last_busy() argument 673 pm_runtime_mark_last_busy(&udev->dev); usb_mark_last_busy() 678 static inline int usb_enable_autosuspend(struct usb_device *udev) usb_enable_autosuspend() argument 680 static inline int usb_disable_autosuspend(struct usb_device *udev) usb_disable_autosuspend() argument 698 static inline void usb_mark_last_busy(struct usb_device *udev) usb_mark_last_busy() argument 702 extern int usb_disable_lpm(struct usb_device *udev); 703 extern void usb_enable_lpm(struct usb_device *udev); 705 extern int usb_unlocked_disable_lpm(struct usb_device *udev); 706 extern void usb_unlocked_enable_lpm(struct usb_device *udev); 708 extern int usb_disable_ltm(struct usb_device *udev); 709 extern void usb_enable_ltm(struct usb_device *udev); 711 static inline bool usb_device_supports_ltm(struct usb_device *udev) usb_device_supports_ltm() argument 713 if (udev->speed != USB_SPEED_SUPER || !udev->bos || !udev->bos->ss_cap) usb_device_supports_ltm() 715 return udev->bos->ss_cap->bmAttributes & USB_LTM_SUPPORT; usb_device_supports_ltm() 718 static inline bool usb_device_no_sg_constraint(struct usb_device *udev) usb_device_no_sg_constraint() argument 720 return udev && udev->bus && udev->bus->no_sg_constraint; usb_device_no_sg_constraint() 1132 int (*probe) (struct usb_device *udev); 1133 void (*disconnect) (struct usb_device *udev); 1135 int (*suspend) (struct usb_device *udev, pm_message_t message); 1136 int (*resume) (struct usb_device *udev, pm_message_t message); 1700 extern int usb_driver_set_configuration(struct usb_device *udev, int config); 1703 extern int usb_choose_configuration(struct usb_device *udev); 1839 usb_maxpacket(struct usb_device *udev, int pipe, int is_out) usb_maxpacket() argument 1846 ep = udev->ep_out[epnum]; usb_maxpacket() 1849 ep = udev->ep_in[epnum]; usb_maxpacket()
|
/linux-4.1.27/drivers/mfd/ |
H A D | ucb1x00-core.c | 676 struct ucb1x00_dev *udev; ucb1x00_suspend() local 679 list_for_each_entry(udev, &ucb->devs, dev_node) { ucb1x00_suspend() 680 if (udev->drv->suspend) ucb1x00_suspend() 681 udev->drv->suspend(udev); ucb1x00_suspend() 708 struct ucb1x00_dev *udev; ucb1x00_resume() local 732 list_for_each_entry(udev, &ucb->devs, dev_node) { ucb1x00_resume() 733 if (udev->drv->resume) ucb1x00_resume() 734 udev->drv->resume(udev); ucb1x00_resume()
|
/linux-4.1.27/drivers/pci/pcie/aer/ |
H A D | aerdrv_core.c | 411 struct pci_dev *udev; reset_link() local 417 udev = dev; reset_link() 420 udev = dev->bus->self; reset_link() 424 driver = find_aer_service(udev); reset_link() 427 status = driver->reset_link(udev); reset_link() 428 } else if (pci_pcie_type(udev) == PCI_EXP_TYPE_DOWNSTREAM || reset_link() 429 pci_pcie_type(udev) == PCI_EXP_TYPE_ROOT_PORT) { reset_link() 430 status = default_reset_link(udev); reset_link() 434 pci_name(udev)); reset_link() 441 pci_name(udev)); reset_link()
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
H A D | usb.c | 68 struct usb_device *udev; member in struct:ath6kl_usb 358 usb_rcvbulkpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 362 usb_sndbulkpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 368 usb_rcvintpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 372 usb_sndintpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 379 usb_rcvisocpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 383 usb_sndisocpipe(ar_usb->udev, ath6kl_usb_setup_pipe_resources() 423 recv_pipe->ar_usb->udev, ath6kl_usb_post_recv_transfers() 627 ar_usb->udev = dev; ath6kl_usb_create() 734 device->udev, ath6kl_usb_send() 865 ret = usb_control_msg(ar_usb->udev, ath6kl_usb_submit_ctrl_out() 866 usb_sndctrlpipe(ar_usb->udev, 0), ath6kl_usb_submit_ctrl_out() 897 ret = usb_control_msg(ar_usb->udev, ath6kl_usb_submit_ctrl_in() 898 usb_rcvctrlpipe(ar_usb->udev, 0), ath6kl_usb_submit_ctrl_in() 1132 ar = ath6kl_core_create(&ar_usb->udev->dev); ath6kl_usb_probe()
|
/linux-4.1.27/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 554 struct usb_device *udev = gspca_dev->dev; gl860_RTx() local 560 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), gl860_RTx() 565 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), gl860_RTx() 570 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), gl860_RTx() 576 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), gl860_RTx()
|
/linux-4.1.27/drivers/usb/ |
H A D | usb-skeleton.c | 50 struct usb_device *udev; /* the usb device for this device */ member in struct:usb_skel 78 usb_put_dev(dev->udev); skel_delete() 195 dev->udev, skel_do_read_io() 196 usb_rcvbulkpipe(dev->udev, skel_do_read_io() 411 buf = usb_alloc_coherent(dev->udev, writesize, GFP_KERNEL, skel_write() 432 usb_fill_bulk_urb(urb, dev->udev, skel_write() 433 usb_sndbulkpipe(dev->udev, dev->bulk_out_endpointAddr), skel_write() 461 usb_free_coherent(dev->udev, writesize, buf, urb->transfer_dma); skel_write() 513 dev->udev = usb_get_dev(interface_to_usbdev(interface)); skel_probe()
|