Lines Matching refs:udev

544 	struct usb_device    *udev;
893 usb_mark_last_busy(data->udev);
933 pipe = usb_rcvintpipe(data->udev, data->intr_ep->bEndpointAddress);
935 usb_fill_int_urb(urb, data->udev, pipe, buf, size,
984 usb_mark_last_busy(data->udev);
1021 pipe = usb_rcvbulkpipe(data->udev, data->bulk_rx_ep->bEndpointAddress);
1023 usb_fill_bulk_urb(urb, data->udev, pipe, buf, size,
1028 usb_mark_last_busy(data->udev);
1177 pipe = usb_rcvisocpipe(data->udev, data->isoc_rx_ep->bEndpointAddress);
1179 usb_fill_int_urb(urb, data->udev, pipe, buf, size, btusb_isoc_complete,
1229 usb_mark_last_busy(data->udev);
1266 pipe = usb_rcvbulkpipe(data->udev, data->diag_rx_ep->bEndpointAddress);
1268 usb_fill_bulk_urb(urb, data->udev, pipe, buf, size,
1273 usb_mark_last_busy(data->udev);
1366 device_wakeup_disable(&data->udev->dev);
1479 pipe = usb_sndctrlpipe(data->udev, 0x00);
1481 usb_fill_control_urb(urb, data->udev, pipe, (void *)dr,
1502 pipe = usb_sndbulkpipe(data->udev, data->bulk_tx_ep->bEndpointAddress);
1504 usb_fill_bulk_urb(urb, data->udev, pipe,
1525 pipe = usb_sndisocpipe(data->udev, data->isoc_tx_ep->bEndpointAddress);
1527 usb_fill_int_urb(urb, data->udev, pipe,
1560 usb_mark_last_busy(data->udev);
1650 err = usb_set_interface(data->udev, data->isoc_ifnum, altsetting);
1832 u16 bcdDevice = le16_to_cpu(data->udev->descriptor.bcdDevice);
2953 usb_mark_last_busy(data->udev);
3010 pipe = usb_rcvctrlpipe(data->udev, 0);
3012 usb_fill_control_urb(urb, data->udev, pipe, (void *)dr,
3273 pipe = usb_rcvctrlpipe(data->udev, 0);
3274 err = usb_control_msg(data->udev, pipe, 0x63,
3439 struct device *dev = &data->udev->dev;
3587 static int btusb_qca_send_vendor_req(struct usb_device *udev, u8 request,
3600 pipe = usb_rcvctrlpipe(udev, 0);
3601 err = usb_control_msg(udev, pipe, request, USB_TYPE_VENDOR | USB_DIR_IN,
3604 dev_err(&udev->dev, "Failed to access otp area (%d)", err);
3621 struct usb_device *udev = btdata->udev;
3640 pipe = usb_sndctrlpipe(udev, 0);
3641 err = usb_control_msg(udev, pipe, QCA_DFU_DOWNLOAD, USB_TYPE_VENDOR,
3661 pipe = usb_sndbulkpipe(udev, 0x02);
3662 err = usb_bulk_msg(udev, pipe, buf, size, &len,
3767 static bool btusb_qca_need_patch(struct usb_device *udev)
3771 if (btusb_qca_send_vendor_req(udev, QCA_GET_TARGET_VERSION, &ver,
3781 struct usb_device *udev = btdata->udev;
3788 err = btusb_qca_send_vendor_req(udev, QCA_GET_TARGET_VERSION, &ver,
3811 err = btusb_qca_send_vendor_req(udev, QCA_CHECK_STATUS, &status,
3890 pipe = usb_sndbulkpipe(data->udev, data->diag_tx_ep->bEndpointAddress);
3892 usb_fill_bulk_urb(urb, data->udev, pipe,
3923 pm_wakeup_event(&data->udev->dev, 0);
3946 struct device *dev = &data->udev->dev;
3994 return !device_may_wakeup(&data->udev->dev);
4031 struct usb_device *udev = interface_to_usbdev(intf);
4036 if (le16_to_cpu(udev->descriptor.bcdDevice) <= 0x0001 &&
4037 !btusb_qca_need_patch(udev))
4075 data->udev = interface_to_usbdev(intf);
4116 reset_gpio = gpiod_get_optional(&data->udev->dev, "reset",
4161 data->diag = usb_ifnum_to_if(data->udev, ifnum_base + 2);
4171 data->diag = usb_ifnum_to_if(data->udev, ifnum_base + 2);
4248 data->isoc = usb_ifnum_to_if(data->udev, ifnum_base + 1);
4289 struct usb_device *udev = data->udev;
4290 u16 bcdDevice = le16_to_cpu(udev->descriptor.bcdDevice);
4300 if (le16_to_cpu(udev->descriptor.idVendor) == 0x0a12 &&
4301 le16_to_cpu(udev->descriptor.idProduct) == 0x0001)
4306 struct usb_device *udev = data->udev;
4309 if (le16_to_cpu(udev->descriptor.bcdDevice) > 0x997)
4317 err = usb_set_interface(data->udev, 0, 0);
4340 usb_enable_autosuspend(data->udev);
4394 device_init_wakeup(&data->udev->dev, false);
4427 if (data->oob_wake_irq && device_may_wakeup(&data->udev->dev)) {
4440 device_can_wakeup(&data->udev->dev))
4441 data->udev->do_remote_wakeup = 1;
4443 data->udev->reset_resume = 1;