Lines Matching refs:udev

135 static inline u16 get_bcdDevice(const struct usb_device *udev)  in get_bcdDevice()  argument
137 return le16_to_cpu(udev->descriptor.bcdDevice); in get_bcdDevice()
147 static int upload_code(struct usb_device *udev, in upload_code() argument
166 dev_dbg_f(&udev->dev, "transfer size %zu\n", transfer_size); in upload_code()
169 r = usb_control_msg(udev, usb_sndctrlpipe(udev, 0), in upload_code()
174 dev_err(&udev->dev, in upload_code()
190 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in upload_code()
195 dev_err(&udev->dev, in upload_code()
204 dev_err(&udev->dev, in upload_code()
211 dev_dbg_f(&udev->dev, "firmware confirm return value %#04x\n", in upload_code()
240 struct usb_device *udev = zd_usb_to_usbdev(usb); in handle_version_mismatch() local
248 &udev->dev); in handle_version_mismatch()
252 r = upload_code(udev, ur_fw->data, ur_fw->size, FW_START, REBOOT); in handle_version_mismatch()
257 r = upload_code(udev, ub_fw->data + offset, ub_fw->size - offset, in handle_version_mismatch()
275 struct usb_device *udev = zd_usb_to_usbdev(usb); in upload_firmware() local
280 bcdDevice = get_bcdDevice(udev); in upload_firmware()
284 &udev->dev); in upload_firmware()
291 dev_info(&udev->dev, in upload_firmware()
295 dev_warn(&udev->dev, "device has old bootcode, please " in upload_firmware()
302 dev_dbg_f(&udev->dev, in upload_firmware()
310 &udev->dev); in upload_firmware()
314 r = upload_code(udev, uph_fw->data, uph_fw->size, FW_START, REBOOT); in upload_firmware()
316 dev_err(&udev->dev, in upload_firmware()
340 struct usb_device *udev = zd_usb_to_usbdev(usb); in zd_usb_read_fw() local
347 r = usb_control_msg(udev, usb_rcvctrlpipe(udev, 0), in zd_usb_read_fw()
351 dev_err(&udev->dev, in zd_usb_read_fw()
355 dev_err(&udev->dev, in zd_usb_read_fw()
500 static inline int int_urb_interval(struct usb_device *udev) in int_urb_interval() argument
502 switch (udev->speed) { in int_urb_interval()
528 struct usb_device *udev = zd_usb_to_usbdev(usb); in zd_usb_enable_int() local
551 intr->buffer = usb_alloc_coherent(udev, USB_MAX_EP_INT_BUFFER, in zd_usb_enable_int()
559 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, EP_INT_IN), in zd_usb_enable_int()
576 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER, in zd_usb_enable_int()
591 struct usb_device *udev = zd_usb_to_usbdev(usb); in zd_usb_disable_int() local
614 usb_free_coherent(udev, USB_MAX_EP_INT_BUFFER, in zd_usb_disable_int()
727 struct usb_device *udev = zd_usb_to_usbdev(usb); in alloc_rx_urb() local
734 buffer = usb_alloc_coherent(udev, USB_MAX_RX_SIZE, GFP_KERNEL, in alloc_rx_urb()
741 usb_fill_bulk_urb(urb, udev, usb_rcvbulkpipe(udev, EP_DATA_IN), in alloc_rx_urb()
1032 struct usb_device *udev = zd_usb_to_usbdev(usb); in zd_usb_tx() local
1047 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_DATA_OUT), in zd_usb_tx()
1244 static int scnprint_id(struct usb_device *udev, char *buffer, size_t size) in scnprint_id() argument
1247 le16_to_cpu(udev->descriptor.idVendor), in scnprint_id()
1248 le16_to_cpu(udev->descriptor.idProduct), in scnprint_id()
1249 get_bcdDevice(udev), in scnprint_id()
1250 speed(udev->speed)); in scnprint_id()
1255 struct usb_device *udev = interface_to_usbdev(usb->intf); in zd_usb_scnprint_id() local
1256 return scnprint_id(udev, buffer, size); in zd_usb_scnprint_id()
1260 static void print_id(struct usb_device *udev) in print_id() argument
1264 scnprint_id(udev, buffer, sizeof(buffer)); in print_id()
1266 dev_dbg_f(&udev->dev, "%s\n", buffer); in print_id()
1269 #define print_id(udev) do { } while (0) argument
1274 struct usb_device *udev = interface_to_usbdev(intf); in eject_installer() local
1291 dev_err(&udev->dev, in eject_installer()
1310 dev_info(&udev->dev, "Ejecting virtual installer media...\n"); in eject_installer()
1311 r = usb_bulk_msg(udev, usb_sndbulkpipe(udev, bulk_out_ep), in eject_installer()
1359 struct usb_device *udev = interface_to_usbdev(intf); in probe() local
1363 print_id(udev); in probe()
1368 switch (udev->speed) { in probe()
1379 r = usb_reset_device(udev); in probe()
1581 static int zd_ep_regs_out_msg(struct usb_device *udev, void *data, int len, in zd_ep_regs_out_msg() argument
1591 pipe = usb_sndintpipe(udev, EP_REGS_OUT); in zd_ep_regs_out_msg()
1592 ep = usb_pipe_endpoint(udev, pipe); in zd_ep_regs_out_msg()
1597 return usb_interrupt_msg(udev, pipe, data, len, in zd_ep_regs_out_msg()
1600 pipe = usb_sndbulkpipe(udev, EP_REGS_OUT); in zd_ep_regs_out_msg()
1601 return usb_bulk_msg(udev, pipe, data, len, actual_length, in zd_ep_regs_out_msg()
1712 struct usb_device *udev; in zd_usb_ioread16v() local
1753 udev = zd_usb_to_usbdev(usb); in zd_usb_ioread16v()
1755 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/); in zd_usb_ioread16v()
1881 struct usb_device *udev; in zd_usb_iowrite16v_async() local
1904 udev = zd_usb_to_usbdev(usb); in zd_usb_iowrite16v_async()
1906 ep = usb_pipe_endpoint(udev, usb_sndintpipe(udev, EP_REGS_OUT)); in zd_usb_iowrite16v_async()
1933 usb_fill_int_urb(urb, udev, usb_sndintpipe(udev, EP_REGS_OUT), in zd_usb_iowrite16v_async()
1937 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, EP_REGS_OUT), in zd_usb_iowrite16v_async()
1978 struct usb_device *udev; in zd_usb_rfwrite() local
2042 udev = zd_usb_to_usbdev(usb); in zd_usb_rfwrite()
2043 r = zd_ep_regs_out_msg(udev, req, req_len, &actual_req_len, 50 /*ms*/); in zd_usb_rfwrite()