/openbmc/linux/drivers/target/ |
H A D | target_core_user.c | 106 struct tcmu_dev *udev; member 305 struct tcmu_dev *udev = nl_cmd->udev; in tcmu_fail_netlink_cmd() local 313 pr_debug("Aborting nl cmd %d on %s\n", nl_cmd->cmd, udev->name); in tcmu_fail_netlink_cmd() 374 struct tcmu_dev *udev = NULL; in tcmu_genl_cmd_done() local 389 if (nl_cmd->udev->se_dev.dev_index == dev_id) { in tcmu_genl_cmd_done() 390 udev = nl_cmd->udev; in tcmu_genl_cmd_done() 395 if (!udev) { in tcmu_genl_cmd_done() 404 udev->name, dev_id, nl_cmd->cmd, completed_cmd, rc, in tcmu_genl_cmd_done() 409 udev->name, completed_cmd, nl_cmd->cmd); in tcmu_genl_cmd_done() 499 struct tcmu_dev *udev = tcmu_cmd->tcmu_dev; in tcmu_cmd_free_data() local [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | uleds.c | 42 struct uleds_device *udev = container_of(led_cdev, struct uleds_device, in uleds_brightness_set() local 45 if (udev->brightness != brightness) { in uleds_brightness_set() 46 udev->brightness = brightness; in uleds_brightness_set() 47 udev->new_data = true; in uleds_brightness_set() 48 wake_up_interruptible(&udev->waitq); in uleds_brightness_set() 54 struct uleds_device *udev; in uleds_open() local 56 udev = kzalloc(sizeof(*udev), GFP_KERNEL); in uleds_open() 57 if (!udev) in uleds_open() 60 udev->led_cdev.name = udev->user_dev.name; in uleds_open() 61 udev->led_cdev.brightness_set = uleds_brightness_set; in uleds_open() [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | hub.c | 132 static int usb_reset_and_verify_device(struct usb_device *udev); 159 int usb_device_supports_lpm(struct usb_device *udev) in usb_device_supports_lpm() argument 162 if (udev->quirks & USB_QUIRK_NO_LPM) in usb_device_supports_lpm() 166 if (!udev->bos) in usb_device_supports_lpm() 172 if (udev->speed == USB_SPEED_HIGH || udev->speed == USB_SPEED_FULL) { in usb_device_supports_lpm() 173 if (udev->bos->ext_cap && in usb_device_supports_lpm() 175 le32_to_cpu(udev->bos->ext_cap->bmAttributes))) in usb_device_supports_lpm() 185 if (!udev->bos->ss_cap) { in usb_device_supports_lpm() 186 dev_info(&udev->dev, "No LPM exit latency info found, disabling LPM.\n"); in usb_device_supports_lpm() 190 if (udev->bos->ss_cap->bU1devExitLat == 0 && in usb_device_supports_lpm() [all …]
|
H A D | generic.c | 56 int usb_choose_configuration(struct usb_device *udev) in usb_choose_configuration() argument 63 if (usb_device_is_owned(udev)) in usb_choose_configuration() 67 c = udev->config; in usb_choose_configuration() 68 num_configs = udev->descriptor.bNumConfigurations; in usb_choose_configuration() 116 if (usb_get_max_power(udev, c) > udev->bus_mA) { in usb_choose_configuration() 164 else if (udev->descriptor.bDeviceClass != in usb_choose_configuration() 179 dev_info(&udev->dev, "rejected %d configuration%s " in usb_choose_configuration() 185 dev_dbg(&udev->dev, in usb_choose_configuration() 190 dev_warn(&udev->dev, in usb_choose_configuration() 200 struct usb_device *udev = data; in __check_for_non_generic_match() local [all …]
|
H A D | driver.c | 252 struct usb_device *udev = to_usb_device(dev); in usb_probe_device() local 263 error = usb_autoresume_device(udev); in usb_probe_device() 268 error = usb_generic_driver_probe(udev); in usb_probe_device() 293 error = udriver->probe(udev); in usb_probe_device() 296 udev->use_generic_driver = 1; in usb_probe_device() 305 struct usb_device *udev = to_usb_device(dev); in usb_unbind_device() local 309 udriver->disconnect(udev); in usb_unbind_device() 311 usb_generic_driver_disconnect(udev); in usb_unbind_device() 313 usb_autosuspend_device(udev); in usb_unbind_device() 322 struct usb_device *udev = interface_to_usbdev(intf); in usb_probe_interface() local [all …]
|
H A D | sysfs.c | 29 struct usb_device *udev; \ 33 udev = to_usb_device(dev); \ 34 rc = usb_lock_device_interruptible(udev); \ 37 actconfig = udev->actconfig; \ 41 usb_unlock_device(udev); \ 55 struct usb_device *udev; in bMaxPower_show() local 59 udev = to_usb_device(dev); in bMaxPower_show() 60 rc = usb_lock_device_interruptible(udev); in bMaxPower_show() 63 actconfig = udev->actconfig; in bMaxPower_show() 65 rc = sysfs_emit(buf, "%dmA\n", usb_get_max_power(udev, actconfig)); in bMaxPower_show() [all …]
|
H A D | usb.h | 21 struct usb_device *udev); 38 extern void usb_detect_quirks(struct usb_device *udev); 39 extern void usb_detect_interface_quirks(struct usb_device *udev); 41 extern bool usb_endpoint_is_ignored(struct usb_device *udev, 44 extern int usb_remove_device(struct usb_device *udev); 47 struct usb_device *udev); 52 extern int usb_choose_configuration(struct usb_device *udev); 53 extern int usb_generic_driver_probe(struct usb_device *udev); 54 extern void usb_generic_driver_disconnect(struct usb_device *udev); 55 extern int usb_generic_driver_suspend(struct usb_device *udev, [all …]
|
/openbmc/u-boot/drivers/usb/eth/ |
H A D | lan75xx.c | 38 static int lan75xx_phy_gig_workaround(struct usb_device *udev, in lan75xx_phy_gig_workaround() argument 45 lan7x_mdio_write(udev, dev->phy_id, MII_BMCR, in lan75xx_phy_gig_workaround() 49 ret = lan7x_mdio_wait_for_bit(udev, "BMSR_LSTATUS", in lan75xx_phy_gig_workaround() 56 return lan7x_pmt_phy_reset(udev, dev); in lan75xx_phy_gig_workaround() 59 static int lan75xx_update_flowcontrol(struct usb_device *udev, in lan75xx_update_flowcontrol() argument 65 ret = lan7x_update_flowcontrol(udev, dev, &flow, &fct_flow); in lan75xx_update_flowcontrol() 69 ret = lan7x_write_reg(udev, LAN75XX_FCT_FLOW, fct_flow); in lan75xx_update_flowcontrol() 72 return lan7x_write_reg(udev, FLOW, flow); in lan75xx_update_flowcontrol() 75 static int lan75xx_set_receive_filter(struct usb_device *udev) in lan75xx_set_receive_filter() argument 78 return lan7x_write_reg(udev, LAN75XX_RFE_CTL, in lan75xx_set_receive_filter() [all …]
|
H A D | lan78xx.c | 74 static int lan78xx_read_raw_otp(struct usb_device *udev, u32 offset, in lan78xx_read_raw_otp() argument 81 ret = lan7x_read_reg(udev, LAN78XX_OTP_PWR_DN, &buf); in lan78xx_read_raw_otp() 87 ret = lan7x_write_reg(udev, LAN78XX_OTP_PWR_DN, 0); in lan78xx_read_raw_otp() 91 ret = lan7x_wait_for_bit(udev, "LAN78XX_OTP_PWR_DN_PWRDN_N", in lan78xx_read_raw_otp() 100 ret = lan7x_write_reg(udev, LAN78XX_OTP_ADDR1, in lan78xx_read_raw_otp() 105 ret = lan7x_write_reg(udev, LAN78XX_OTP_ADDR2, in lan78xx_read_raw_otp() 110 ret = lan7x_write_reg(udev, LAN78XX_OTP_FUNC_CMD, in lan78xx_read_raw_otp() 114 ret = lan7x_write_reg(udev, LAN78XX_OTP_CMD_GO, in lan78xx_read_raw_otp() 120 ret = lan7x_wait_for_bit(udev, "LAN78XX_OTP_STATUS_BUSY", in lan78xx_read_raw_otp() 127 ret = lan7x_read_reg(udev, LAN78XX_OTP_RD_DATA, &buf); in lan78xx_read_raw_otp() [all …]
|
H A D | lan7x.c | 19 int lan7x_write_reg(struct usb_device *udev, u32 index, u32 data) in lan7x_write_reg() argument 27 len = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), in lan7x_write_reg() 40 int lan7x_read_reg(struct usb_device *udev, u32 index, u32 *data) in lan7x_read_reg() argument 45 len = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in lan7x_read_reg() 60 static int lan7x_phy_wait_not_busy(struct usb_device *udev) in lan7x_phy_wait_not_busy() argument 62 return lan7x_wait_for_bit(udev, __func__, in lan7x_phy_wait_not_busy() 67 int lan7x_mdio_read(struct usb_device *udev, int phy_id, int idx) in lan7x_mdio_read() argument 72 if (lan7x_phy_wait_not_busy(udev)) { in lan7x_mdio_read() 80 lan7x_write_reg(udev, MII_ACC, addr); in lan7x_mdio_read() 82 if (lan7x_phy_wait_not_busy(udev)) { in lan7x_mdio_read() [all …]
|
H A D | smsc95xx.c | 161 static int smsc95xx_write_reg(struct usb_device *udev, u32 index, u32 data) in smsc95xx_write_reg() argument 169 len = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), in smsc95xx_write_reg() 182 static int smsc95xx_read_reg(struct usb_device *udev, u32 index, u32 *data) in smsc95xx_read_reg() argument 187 len = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in smsc95xx_read_reg() 204 static int smsc95xx_phy_wait_not_busy(struct usb_device *udev) in smsc95xx_phy_wait_not_busy() argument 210 smsc95xx_read_reg(udev, MII_ADDR, &val); in smsc95xx_phy_wait_not_busy() 218 static int smsc95xx_mdio_read(struct usb_device *udev, int phy_id, int idx) in smsc95xx_mdio_read() argument 223 if (smsc95xx_phy_wait_not_busy(udev)) { in smsc95xx_mdio_read() 230 smsc95xx_write_reg(udev, MII_ADDR, addr); in smsc95xx_mdio_read() 232 if (smsc95xx_phy_wait_not_busy(udev)) { in smsc95xx_mdio_read() [all …]
|
H A D | mcs7830.c | 102 static int mcs7830_read_reg(struct usb_device *udev, uint8_t idx, in mcs7830_read_reg() argument 110 len = usb_control_msg(udev, in mcs7830_read_reg() 111 usb_rcvctrlpipe(udev, 0), in mcs7830_read_reg() 132 static int mcs7830_write_reg(struct usb_device *udev, uint8_t idx, in mcs7830_write_reg() argument 141 len = usb_control_msg(udev, in mcs7830_write_reg() 142 usb_sndctrlpipe(udev, 0), in mcs7830_write_reg() 161 static int mcs7830_phy_emit_wait(struct usb_device *udev, in mcs7830_phy_emit_wait() argument 171 rc = mcs7830_write_reg(udev, REG_PHY_CMD, sizeof(cmd), cmd); in mcs7830_phy_emit_wait() 178 rc = mcs7830_read_reg(udev, REG_PHY_CMD, sizeof(cmd), cmd); in mcs7830_phy_emit_wait() 196 static int mcs7830_read_phy(struct usb_device *udev, uint8_t index) in mcs7830_read_phy() argument [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | uinput.c | 75 struct uinput_device *udev = input_get_drvdata(dev); in uinput_dev_event() local 80 udev->buff[udev->head] = (struct input_event) { in uinput_dev_event() 88 udev->head = (udev->head + 1) % UINPUT_BUFFER_SIZE; in uinput_dev_event() 90 wake_up_interruptible(&udev->waitq); in uinput_dev_event() 96 static bool uinput_request_alloc_id(struct uinput_device *udev, in uinput_request_alloc_id() argument 102 spin_lock(&udev->requests_lock); in uinput_request_alloc_id() 105 if (!udev->requests[id]) { in uinput_request_alloc_id() 107 udev->requests[id] = request; in uinput_request_alloc_id() 113 spin_unlock(&udev->requests_lock); in uinput_request_alloc_id() 117 static struct uinput_request *uinput_request_find(struct uinput_device *udev, in uinput_request_find() argument [all …]
|
/openbmc/linux/drivers/staging/gdm724x/ |
H A D | gdm_usb.c | 57 static int request_mac_address(struct lte_udev *udev) in request_mac_address() argument 60 struct usb_device *usbdev = udev->usbdev; in request_mac_address() 68 hci->cmd_evt = gdm_cpu_to_dev16(udev->gdm_ed, LTE_GET_INFORMATION); in request_mac_address() 69 hci->len = gdm_cpu_to_dev16(udev->gdm_ed, 1); in request_mac_address() 75 udev->request_mac_addr = 1; in request_mac_address() 248 static void release_usb(struct lte_udev *udev) in release_usb() argument 250 struct rx_cxt *rx = &udev->rx; in release_usb() 251 struct tx_cxt *tx = &udev->tx; in release_usb() 292 if (r->index == (void *)udev) { in release_usb() 300 static int init_usb(struct lte_udev *udev) in init_usb() argument [all …]
|
/openbmc/linux/drivers/usb/usbip/ |
H A D | stub_dev.c | 164 dev_dbg(&sdev->udev->dev, "shutdown sockfd %d\n", ud->sockfd); in stub_shutdown_connection() 215 struct usb_device *udev = sdev->udev; in stub_device_reset() local 218 dev_dbg(&udev->dev, "device reset"); in stub_device_reset() 220 ret = usb_lock_device_for_reset(udev, NULL); in stub_device_reset() 222 dev_err(&udev->dev, "lock for reset\n"); in stub_device_reset() 230 ret = usb_reset_device(udev); in stub_device_reset() 231 usb_unlock_device(udev); in stub_device_reset() 235 dev_err(&udev->dev, "device reset\n"); in stub_device_reset() 238 dev_info(&udev->dev, "device reset\n"); in stub_device_reset() 257 static struct stub_device *stub_device_alloc(struct usb_device *udev) in stub_device_alloc() argument [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | usb-uclass.c | 33 int submit_int_msg(struct usb_device *udev, unsigned long pipe, void *buffer, in submit_int_msg() argument 36 struct udevice *bus = udev->controller_dev; in submit_int_msg() 42 return ops->interrupt(bus, udev, pipe, buffer, length, interval); in submit_int_msg() 45 int submit_control_msg(struct usb_device *udev, unsigned long pipe, in submit_control_msg() argument 48 struct udevice *bus = udev->controller_dev; in submit_control_msg() 56 err = ops->control(bus, udev, pipe, buffer, length, setup); in submit_control_msg() 68 int submit_bulk_msg(struct usb_device *udev, unsigned long pipe, void *buffer, in submit_bulk_msg() argument 71 struct udevice *bus = udev->controller_dev; in submit_bulk_msg() 77 return ops->bulk(bus, udev, pipe, buffer, length); in submit_bulk_msg() 80 struct int_queue *create_int_queue(struct usb_device *udev, in create_int_queue() argument [all …]
|
H A D | xhci.c | 115 struct xhci_ctrl *xhci_get_ctrl(struct usb_device *udev) in xhci_get_ctrl() argument 121 for (dev = udev->dev; in xhci_get_ctrl() 127 return udev->controller; in xhci_get_ctrl() 279 static unsigned int xhci_parse_microframe_interval(struct usb_device *udev, in xhci_parse_microframe_interval() argument 288 static unsigned int xhci_parse_frame_interval(struct usb_device *udev, in xhci_parse_frame_interval() argument 298 static unsigned int xhci_parse_exponent_interval(struct usb_device *udev, in xhci_parse_exponent_interval() argument 307 udev->speed == USB_SPEED_FULL ? "" : "micro"); in xhci_parse_exponent_interval() 309 if (udev->speed == USB_SPEED_FULL) { in xhci_parse_exponent_interval() 330 static unsigned int xhci_get_endpoint_interval(struct usb_device *udev, in xhci_get_endpoint_interval() argument 335 switch (udev->speed) { in xhci_get_endpoint_interval() [all …]
|
/openbmc/linux/drivers/usb/storage/ |
H A D | uas-detect.h | 60 struct usb_device *udev = interface_to_usbdev(intf); in uas_use_uas_driver() local 61 struct usb_hcd *hcd = bus_to_hcd(udev->bus); in uas_use_uas_driver() 98 if (le16_to_cpu(udev->descriptor.idVendor) == 0x174c && in uas_use_uas_driver() 99 (le16_to_cpu(udev->descriptor.idProduct) == 0x5106 || in uas_use_uas_driver() 100 le16_to_cpu(udev->descriptor.idProduct) == 0x55aa)) { in uas_use_uas_driver() 101 if (udev->actconfig->desc.bMaxPower == 0) { in uas_use_uas_driver() 103 } else if (udev->speed < USB_SPEED_SUPER) { in uas_use_uas_driver() 116 if (le16_to_cpu(udev->descriptor.idVendor) == 0x0bc2) in uas_use_uas_driver() 126 if (le16_to_cpu(udev->descriptor.idVendor) == 0x0bda && in uas_use_uas_driver() 127 le16_to_cpu(udev->descriptor.idProduct) == 0x9210 && in uas_use_uas_driver() [all …]
|
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio_sandbox.c | 26 static int virtio_sandbox_get_config(struct udevice *udev, unsigned int offset, in virtio_sandbox_get_config() argument 32 static int virtio_sandbox_set_config(struct udevice *udev, unsigned int offset, in virtio_sandbox_set_config() argument 38 static int virtio_sandbox_get_status(struct udevice *udev, u8 *status) in virtio_sandbox_get_status() argument 40 struct virtio_sandbox_priv *priv = dev_get_priv(udev); in virtio_sandbox_get_status() 47 static int virtio_sandbox_set_status(struct udevice *udev, u8 status) in virtio_sandbox_set_status() argument 49 struct virtio_sandbox_priv *priv = dev_get_priv(udev); in virtio_sandbox_set_status() 59 static int virtio_sandbox_reset(struct udevice *udev) in virtio_sandbox_reset() argument 61 struct virtio_sandbox_priv *priv = dev_get_priv(udev); in virtio_sandbox_reset() 69 static int virtio_sandbox_get_features(struct udevice *udev, u64 *features) in virtio_sandbox_get_features() argument 71 struct virtio_sandbox_priv *priv = dev_get_priv(udev); in virtio_sandbox_get_features() [all …]
|
H A D | virtio_pci_modern.c | 105 static int virtio_pci_get_config(struct udevice *udev, unsigned int offset, in virtio_pci_get_config() argument 108 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_get_config() 141 static int virtio_pci_set_config(struct udevice *udev, unsigned int offset, in virtio_pci_set_config() argument 144 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_set_config() 177 static int virtio_pci_generation(struct udevice *udev, u32 *counter) in virtio_pci_generation() argument 179 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_generation() 186 static int virtio_pci_get_status(struct udevice *udev, u8 *status) in virtio_pci_get_status() argument 188 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_get_status() 195 static int virtio_pci_set_status(struct udevice *udev, u8 status) in virtio_pci_set_status() argument 197 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_set_status() [all …]
|
H A D | virtio_pci_legacy.c | 98 static int virtio_pci_get_config(struct udevice *udev, unsigned int offset, in virtio_pci_get_config() argument 101 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_get_config() 112 static int virtio_pci_set_config(struct udevice *udev, unsigned int offset, in virtio_pci_set_config() argument 115 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_set_config() 126 static int virtio_pci_get_status(struct udevice *udev, u8 *status) in virtio_pci_get_status() argument 128 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_get_status() 135 static int virtio_pci_set_status(struct udevice *udev, u8 status) in virtio_pci_set_status() argument 137 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_set_status() 147 static int virtio_pci_reset(struct udevice *udev) in virtio_pci_reset() argument 149 struct virtio_pci_priv *priv = dev_get_priv(udev); in virtio_pci_reset() [all …]
|
H A D | virtio_mmio.c | 19 static int virtio_mmio_get_config(struct udevice *udev, unsigned int offset, in virtio_mmio_get_config() argument 22 struct virtio_mmio_priv *priv = dev_get_priv(udev); in virtio_mmio_get_config() 64 static int virtio_mmio_set_config(struct udevice *udev, unsigned int offset, in virtio_mmio_set_config() argument 67 struct virtio_mmio_priv *priv = dev_get_priv(udev); in virtio_mmio_set_config() 109 static int virtio_mmio_generation(struct udevice *udev, u32 *counter) in virtio_mmio_generation() argument 111 struct virtio_mmio_priv *priv = dev_get_priv(udev); in virtio_mmio_generation() 121 static int virtio_mmio_get_status(struct udevice *udev, u8 *status) in virtio_mmio_get_status() argument 123 struct virtio_mmio_priv *priv = dev_get_priv(udev); in virtio_mmio_get_status() 130 static int virtio_mmio_set_status(struct udevice *udev, u8 status) in virtio_mmio_set_status() argument 132 struct virtio_mmio_priv *priv = dev_get_priv(udev); in virtio_mmio_set_status() [all …]
|
/openbmc/linux/drivers/usb/misc/ |
H A D | apple-mfi-fastcharge.c | 45 struct usb_device *udev; member 58 dev_dbg(&mfi->udev->dev, "charge type %d already set\n", in apple_mfi_fc_set_charge_type() 75 retval = usb_control_msg(mfi->udev, usb_sndctrlpipe(mfi->udev, 0), in apple_mfi_fc_set_charge_type() 82 dev_dbg(&mfi->udev->dev, "retval = %d\n", retval); in apple_mfi_fc_set_charge_type() 97 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp); in apple_mfi_fc_get_property() 120 dev_dbg(&mfi->udev->dev, "prop: %d\n", psp); in apple_mfi_fc_set_property() 122 ret = pm_runtime_get_sync(&mfi->udev->dev); in apple_mfi_fc_set_property() 124 pm_runtime_put_noidle(&mfi->udev->dev); in apple_mfi_fc_set_property() 136 pm_runtime_mark_last_busy(&mfi->udev->dev); in apple_mfi_fc_set_property() 137 pm_runtime_put_autosuspend(&mfi->udev->dev); in apple_mfi_fc_set_property() [all …]
|
/openbmc/linux/tools/usb/usbip/libsrc/ |
H A D | usbip_common.c | 17 extern struct udev *udev_context; 94 dbg("%-20s = %x", to_string(name), (int) udev->name) 110 void dump_usb_device(struct usbip_usb_device *udev) in dump_usb_device() argument 114 dbg("%-20s = %s", "path", udev->path); in dump_usb_device() 115 dbg("%-20s = %s", "busid", udev->busid); in dump_usb_device() 118 udev->bDeviceClass, in dump_usb_device() 119 udev->bDeviceSubClass, in dump_usb_device() 120 udev->bDeviceProtocol); in dump_usb_device() 126 udev->idVendor, in dump_usb_device() 127 udev->idProduct); in dump_usb_device() [all …]
|
/openbmc/u-boot/cmd/ |
H A D | usb.c | 272 struct usb_device *udev; in usb_find_device() local 288 udev = dev_get_parent_priv(hub); in usb_find_device() 289 if (udev->devnum == devnum) in usb_find_device() 290 return udev; in usb_find_device() 298 udev = dev_get_parent_priv(dev); in usb_find_device() 299 if (udev->devnum == devnum) in usb_find_device() 300 return udev; in usb_find_device() 304 struct usb_device *udev; in usb_find_device() 308 udev = usb_get_dev_index(d); in usb_find_device() 309 if (udev == NULL) in usb_find_device() [all …]
|