Lines Matching defs:udev
122 static inline u16 get_bcdDevice(const struct usb_device *udev)
124 return le16_to_cpu(udev->descriptor.bcdDevice);
134 static int upload_code(struct usb_device *udev,
153 dev_dbg_f(&udev->dev, "transfer size %zu\n", transfer_size);
156 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0),
161 dev_err(&udev->dev,
177 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
182 dev_err(&udev->dev,
191 dev_err(&udev->dev,
198 dev_dbg_f(&udev->dev, "firmware confirm return value %#04x\n",
227 struct usb_device *udev = zd_usb_to_usbdev(usb);
235 &udev->dev);
239 r = upload_code(udev, ur_fw->data, ur_fw->size, FW_START, REBOOT);
244 r = upload_code(udev, ub_fw->data + offset, ub_fw->size - offset,
262 struct usb_device *udev = zd_usb_to_usbdev(usb);
267 bcdDevice = get_bcdDevice(udev);
271 &udev->dev);
278 dev_info(&udev->dev,
282 dev_warn(&udev->dev, "device has old bootcode, please "
289 dev_dbg_f(&udev->dev,
297 &udev->dev);
301 r = upload_code(udev, uph_fw->data, uph_fw->size, FW_START, REBOOT);
303 dev_err(&udev->dev,
327 struct usb_device *udev = zd_usb_to_usbdev(usb);
334 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0),
338 dev_err(&udev->dev,
342 dev_err(&udev->dev,
489 static inline int int_urb_interval(struct usb_device *udev)
491 switch (udev->speed) {
517 struct usb_device *udev = zd_usb_to_usbdev(usb);
540 intr->buffer = usb_alloc_coherent(udev, USB_MAX_EP_INT_BUFFER,
548 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, EP_INT_IN),
565 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER,
580 struct usb_device *udev = zd_usb_to_usbdev(usb);
602 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER, buffer, buffer_dma);
715 struct usb_device *udev = zd_usb_to_usbdev(usb);
722 buffer = usb_alloc_coherent(udev, USB_MAX_RX_SIZE, GFP_KERNEL,
729 usb_fill_bulk_urb(urb, udev, usb_rcvbulkpipe(udev, EP_DATA_IN),
1020 struct usb_device *udev = zd_usb_to_usbdev(usb);
1035 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_DATA_OUT),
1233 static int scnprint_id(struct usb_device *udev, char *buffer, size_t size)
1236 le16_to_cpu(udev->descriptor.idVendor),
1237 le16_to_cpu(udev->descriptor.idProduct),
1238 get_bcdDevice(udev),
1239 speed(udev->speed));
1244 struct usb_device *udev = interface_to_usbdev(usb->intf);
1245 return scnprint_id(udev, buffer, size);
1249 static void print_id(struct usb_device *udev)
1253 scnprint_id(udev, buffer, sizeof(buffer));
1255 dev_dbg_f(&udev->dev, "%s\n", buffer);
1258 #define print_id(udev) do { } while (0)
1263 struct usb_device *udev = interface_to_usbdev(intf);
1283 dev_err(&udev->dev,
1302 dev_info(&udev->dev, "Ejecting virtual installer media...\n");
1303 r = usb_bulk_msg(udev, usb_sndbulkpipe(udev, bulk_out_ep),
1351 struct usb_device *udev = interface_to_usbdev(intf);
1355 print_id(udev);
1360 switch (udev->speed) {
1371 r = usb_reset_device(udev);
1573 static int zd_ep_regs_out_msg(struct usb_device *udev, void *data, int len,
1583 pipe = usb_sndintpipe(udev, EP_REGS_OUT);
1584 ep = usb_pipe_endpoint(udev, pipe);
1589 return usb_interrupt_msg(udev, pipe, data, len,
1592 pipe = usb_sndbulkpipe(udev, EP_REGS_OUT);
1593 return usb_bulk_msg(udev, pipe, data, len, actual_length,
1699 struct usb_device *udev;
1735 udev = zd_usb_to_usbdev(usb);
1737 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/);
1863 struct usb_device *udev;
1881 udev = zd_usb_to_usbdev(usb);
1883 ep = usb_pipe_endpoint(udev, usb_sndintpipe(udev, EP_REGS_OUT));
1909 usb_fill_int_urb(urb, udev, usb_sndintpipe(udev, EP_REGS_OUT),
1913 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_REGS_OUT),
1954 struct usb_device *udev;
2013 udev = zd_usb_to_usbdev(usb);
2014 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/);