Lines Matching defs:udev

150 	struct usb_device		*udev;
196 udev = testdev_to_usbdev(dev);
199 tmp = usb_set_interface(udev,
207 dev->in_pipe = usb_rcvbulkpipe(udev,
210 dev->out_pipe = usb_sndbulkpipe(udev,
215 dev->in_iso_pipe = usb_rcvisocpipe(udev,
222 dev->out_iso_pipe = usb_sndisocpipe(udev,
229 dev->in_int_pipe = usb_rcvintpipe(udev,
236 dev->out_int_pipe = usb_sndintpipe(udev,
258 struct usb_device *udev,
273 usb_fill_int_urb(urb, udev, pipe, NULL, bytes, complete_fn,
276 usb_fill_bulk_urb(urb, udev, pipe, NULL, bytes, complete_fn,
279 urb->interval = (udev->speed == USB_SPEED_HIGH)
290 urb->transfer_buffer = usb_alloc_coherent(udev, bytes + offset,
318 struct usb_device *udev,
323 return usbtest_alloc_urb(udev, pipe, bytes, URB_NO_TRANSFER_DMA_MAP, 0,
328 struct usb_device *udev,
333 return usbtest_alloc_urb(udev, pipe, bytes, URB_NO_TRANSFER_DMA_MAP, 0,
342 static unsigned get_maxpacket(struct usb_device *udev, int pipe)
346 ep = usb_pipe_endpoint(udev, pipe);
350 static int ss_isoc_get_packet_num(struct usb_device *udev, int pipe)
352 struct usb_host_endpoint *ep = usb_pipe_endpoint(udev, pipe);
463 struct usb_device *udev = urb->dev;
489 urb->dev = udev;
508 dev_err(&udev->dev,
609 struct usb_device *udev = testdev_to_usbdev(tdev);
618 retval = usb_sg_init(req, udev, pipe,
619 (udev->speed == USB_SPEED_HIGH)
672 struct usb_device *udev = interface_to_usbdev(iface);
675 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
693 struct usb_device *udev;
698 udev = interface_to_usbdev(iface);
699 return usb_set_interface(udev,
829 struct usb_device *udev = interface_to_usbdev(iface);
868 if (!realworld || udev->descriptor.bNumConfigurations != 1) {
869 int expected = udev->actconfig->desc.bConfigurationValue;
875 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
887 retval = usb_get_descriptor(udev, USB_DT_DEVICE, 0,
888 dev->buf, sizeof(udev->descriptor));
889 if (retval != sizeof(udev->descriptor)) {
898 if (le16_to_cpu(udev->descriptor.bcdUSB) >= 0x0210) {
904 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf,
905 sizeof(*udev->bos->desc));
906 if (retval != sizeof(*udev->bos->desc)) {
922 retval = usb_get_descriptor(udev, USB_DT_BOS, 0, dev->buf,
930 length = sizeof(*udev->bos->desc);
943 dev_warn(&udev->dev, "not device capability descriptor, skip\n");
979 for (i = 0; i < udev->descriptor.bNumConfigurations; i++) {
980 retval = usb_get_descriptor(udev, USB_DT_CONFIG, i,
989 /* FIXME cross-checking udev->config[i] to make sure usbcore
995 if (le16_to_cpu(udev->descriptor.bcdUSB) == 0x0200) {
999 retval = usb_get_descriptor(udev,
1003 if (udev->speed == USB_SPEED_HIGH) {
1020 retval = usb_get_descriptor(udev,
1035 retval = usb_get_std_status(udev, USB_RECIP_DEVICE, 0, dev->buf);
1045 retval = usb_get_std_status(udev, USB_RECIP_INTERFACE,
1203 struct usb_device *udev = testdev_to_usbdev(dev);
1228 int pipe = usb_rcvctrlpipe(udev, 0);
1278 if (udev->speed != USB_SPEED_HIGH)
1300 pipe = usb_sndctrlpipe(udev, 0);
1332 if (udev->speed == USB_SPEED_SUPER)
1335 len = 1024 - udev->descriptor.bMaxPacketSize0;
1341 len = udev->descriptor.bMaxPacketSize0;
1342 if (udev->speed == USB_SPEED_SUPER)
1356 if (udev->bos)
1357 len = le16_to_cpu(udev->bos->desc->wTotalLength);
1360 if (le16_to_cpu(udev->descriptor.bcdUSB) < 0x0201)
1369 urb[i] = u = simple_alloc_urb(udev, pipe, len, 0);
1410 urb[i]->dev = udev;
1558 struct usb_device *udev = testdev_to_usbdev(dev);
1569 buf = usb_alloc_coherent(udev, size, GFP_KERNEL, &buf_dma);
1582 usb_fill_bulk_urb(ctx.urbs[i], udev, pipe, buf, size,
1623 usb_free_coherent(udev, size, buf, buf_dma);
1756 struct usb_device *udev = testdev_to_usbdev(dev);
1758 if (udev->speed == USB_SPEED_SUPER)
1759 urb = simple_alloc_urb(udev, 0, 1024, 0);
1761 urb = simple_alloc_urb(udev, 0, 512, 0);
1788 struct usb_device *udev = testdev_to_usbdev(dev);
1789 unsigned maxp = get_maxpacket(udev, dev->out_pipe);
1796 urb = simple_alloc_urb(udev, 0, 2 * maxp, 0);
1827 struct usb_device *udev;
1837 udev = testdev_to_usbdev(dev);
1848 retval = usb_control_msg(udev, usb_sndctrlpipe(udev, 0),
1862 retval = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
1975 struct usb_device *udev,
1989 if (udev->speed >= USB_SPEED_SUPER)
1990 maxp *= ss_isoc_get_packet_num(udev, pipe);
1999 urb->dev = udev;
2004 urb->transfer_buffer = usb_alloc_coherent(udev, bytes + offset,
2042 struct usb_device *udev;
2065 udev = testdev_to_usbdev(dev);
2069 urbs[i] = iso_alloc_urb(udev, pipe, desc,
2072 urbs[i] = complicated_alloc_urb(udev, pipe,
2087 if (udev->speed >= USB_SPEED_SUPER)
2088 transaction_num = ss_isoc_get_packet_num(udev, pipe);
2095 (udev->speed >= USB_SPEED_HIGH) ? "micro" : "",
2102 / ((udev->speed >= USB_SPEED_HIGH) ? 8 : 1),
2183 struct usb_device *udev = testdev_to_usbdev(dev);
2217 urb = simple_alloc_urb(udev, dev->out_pipe, param->length, 0);
2232 urb = simple_alloc_urb(udev, dev->in_pipe, param->length, 0);
2247 urb = simple_alloc_urb(udev, dev->out_pipe, param->length, 0);
2263 urb = simple_alloc_urb(udev, dev->in_pipe, param->length, 0);
2571 urb = simple_alloc_urb(udev, dev->out_int_pipe, param->length,
2587 urb = simple_alloc_urb(udev, dev->in_int_pipe, param->length,
2649 * WARNING: Because usbfs grabs udev->dev.sem before calling this ioctl(),
2764 struct usb_device *udev;
2771 udev = interface_to_usbdev(intf);
2777 if (!vendor || le16_to_cpu(udev->descriptor.idVendor) != (u16)vendor)
2779 if (product && le16_to_cpu(udev->descriptor.idProduct) != (u16)product)
2783 le16_to_cpu(udev->descriptor.idVendor),
2784 le16_to_cpu(udev->descriptor.idProduct));
2811 if (force_interrupt || udev->speed == USB_SPEED_LOW) {
2813 dev->in_pipe = usb_rcvintpipe(udev, info->ep_in);
2817 dev->out_pipe = usb_sndintpipe(udev, info->ep_out);
2835 dev->in_pipe = usb_rcvbulkpipe(udev,
2838 dev->out_pipe = usb_sndbulkpipe(udev,
2858 usb_speed_string(udev->speed),