Lines Matching refs:usb

618 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table);
625 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local
629 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
630 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
634 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
635 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
643 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local
653 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
678 struct go7007_usb *usb = go->hpi_context; in go7007_usb_ezusb_write_interrupt() local
686 r = usb_control_msg(usb->usbdev, in go7007_usb_ezusb_write_interrupt()
687 usb_rcvctrlpipe(usb->usbdev, 0), 0x14, in go7007_usb_ezusb_write_interrupt()
704 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), 0x12, in go7007_usb_ezusb_write_interrupt()
709 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), in go7007_usb_ezusb_write_interrupt()
724 struct go7007_usb *usb = go->hpi_context; in go7007_usb_onboard_write_interrupt() local
735 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 2), 0x00, in go7007_usb_onboard_write_interrupt()
774 struct go7007_usb *usb = go->hpi_context; in go7007_usb_read_interrupt() local
777 r = usb_submit_urb(usb->intr_urb, GFP_KERNEL); in go7007_usb_read_interrupt()
833 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_start() local
837 r = usb_submit_urb(usb->video_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
847 r = usb_submit_urb(usb->audio_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
857 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_start()
860 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_start()
866 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_stop() local
872 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_stop()
875 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_stop()
881 struct go7007_usb *usb = go->hpi_context; in go7007_usb_send_firmware() local
887 if (usb->board->flags & GO7007_USB_EZUSB) in go7007_usb_send_firmware()
888 pipe = usb_sndbulkpipe(usb->usbdev, 2); in go7007_usb_send_firmware()
890 pipe = usb_sndbulkpipe(usb->usbdev, 3); in go7007_usb_send_firmware()
892 return usb_bulk_msg(usb->usbdev, pipe, data, len, in go7007_usb_send_firmware()
898 struct go7007_usb *usb = go->hpi_context; in go7007_usb_release() local
902 if (usb->intr_urb) { in go7007_usb_release()
903 usb_kill_urb(usb->intr_urb); in go7007_usb_release()
904 kfree(usb->intr_urb->transfer_buffer); in go7007_usb_release()
905 usb_free_urb(usb->intr_urb); in go7007_usb_release()
910 vurb = usb->video_urbs[i]; in go7007_usb_release()
916 aurb = usb->audio_urbs[i]; in go7007_usb_release()
953 struct go7007_usb *usb = go->hpi_context; in go7007_usb_i2c_master_xfer() local
961 mutex_lock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1016 mutex_unlock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1044 struct go7007_usb *usb; in go7007_usb_probe() local
1118 usb = kzalloc(sizeof(struct go7007_usb), GFP_KERNEL); in go7007_usb_probe()
1119 if (usb == NULL) { in go7007_usb_probe()
1124 usb->board = board; in go7007_usb_probe()
1125 usb->usbdev = usbdev; in go7007_usb_probe()
1133 go->hpi_context = usb; in go7007_usb_probe()
1135 ep = usb->usbdev->ep_in[4]; in go7007_usb_probe()
1140 usb->intr_urb = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1141 if (usb->intr_urb == NULL) in go7007_usb_probe()
1143 usb->intr_urb->transfer_buffer = kmalloc_array(2, sizeof(u16), in go7007_usb_probe()
1145 if (usb->intr_urb->transfer_buffer == NULL) in go7007_usb_probe()
1149 usb_fill_bulk_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1150 usb_rcvbulkpipe(usb->usbdev, 4), in go7007_usb_probe()
1151 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1154 usb_fill_int_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1155 usb_rcvintpipe(usb->usbdev, 4), in go7007_usb_probe()
1156 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1169 mutex_init(&usb->i2c_lock); in go7007_usb_probe()
1196 usb->board = board = &board_endura; in go7007_usb_probe()
1209 usb->board = board = &board_adlink_mpg24; in go7007_usb_probe()
1271 if (!usb->usbdev->ep_in[6]) in go7007_usb_probe()
1274 video_pipe = usb_rcvbulkpipe(usb->usbdev, 6); in go7007_usb_probe()
1276 if (!usb->usbdev->ep_in[1]) in go7007_usb_probe()
1279 video_pipe = usb_rcvbulkpipe(usb->usbdev, 1); in go7007_usb_probe()
1282 usb->video_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1283 if (usb->video_urbs[i] == NULL) in go7007_usb_probe()
1285 usb->video_urbs[i]->transfer_buffer = in go7007_usb_probe()
1287 if (usb->video_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1289 usb_fill_bulk_urb(usb->video_urbs[i], usb->usbdev, video_pipe, in go7007_usb_probe()
1290 usb->video_urbs[i]->transfer_buffer, v_urb_len, in go7007_usb_probe()
1297 if (!usb->usbdev->ep_in[8]) in go7007_usb_probe()
1300 usb->audio_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1301 if (usb->audio_urbs[i] == NULL) in go7007_usb_probe()
1303 usb->audio_urbs[i]->transfer_buffer = kmalloc(4096, in go7007_usb_probe()
1305 if (usb->audio_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1307 usb_fill_bulk_urb(usb->audio_urbs[i], usb->usbdev, in go7007_usb_probe()
1308 usb_rcvbulkpipe(usb->usbdev, 8), in go7007_usb_probe()
1309 usb->audio_urbs[i]->transfer_buffer, 4096, in go7007_usb_probe()