Lines Matching refs:usb
626 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table);
633 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local
637 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
638 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
642 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
643 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
651 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local
661 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
686 struct go7007_usb *usb = go->hpi_context; in go7007_usb_ezusb_write_interrupt() local
694 r = usb_control_msg(usb->usbdev, in go7007_usb_ezusb_write_interrupt()
695 usb_rcvctrlpipe(usb->usbdev, 0), 0x14, in go7007_usb_ezusb_write_interrupt()
712 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), 0x12, in go7007_usb_ezusb_write_interrupt()
717 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), in go7007_usb_ezusb_write_interrupt()
732 struct go7007_usb *usb = go->hpi_context; in go7007_usb_onboard_write_interrupt() local
743 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 2), 0x00, in go7007_usb_onboard_write_interrupt()
782 struct go7007_usb *usb = go->hpi_context; in go7007_usb_read_interrupt() local
785 r = usb_submit_urb(usb->intr_urb, GFP_KERNEL); in go7007_usb_read_interrupt()
841 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_start() local
845 r = usb_submit_urb(usb->video_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
855 r = usb_submit_urb(usb->audio_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
865 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_start()
868 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_start()
874 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_stop() local
880 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_stop()
883 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_stop()
889 struct go7007_usb *usb = go->hpi_context; in go7007_usb_send_firmware() local
895 if (usb->board->flags & GO7007_USB_EZUSB) in go7007_usb_send_firmware()
896 pipe = usb_sndbulkpipe(usb->usbdev, 2); in go7007_usb_send_firmware()
898 pipe = usb_sndbulkpipe(usb->usbdev, 3); in go7007_usb_send_firmware()
900 return usb_bulk_msg(usb->usbdev, pipe, data, len, in go7007_usb_send_firmware()
906 struct go7007_usb *usb = go->hpi_context; in go7007_usb_release() local
910 if (usb->intr_urb) { in go7007_usb_release()
911 usb_kill_urb(usb->intr_urb); in go7007_usb_release()
912 kfree(usb->intr_urb->transfer_buffer); in go7007_usb_release()
913 usb_free_urb(usb->intr_urb); in go7007_usb_release()
918 vurb = usb->video_urbs[i]; in go7007_usb_release()
924 aurb = usb->audio_urbs[i]; in go7007_usb_release()
961 struct go7007_usb *usb = go->hpi_context; in go7007_usb_i2c_master_xfer() local
969 mutex_lock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1024 mutex_unlock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1052 struct go7007_usb *usb; in go7007_usb_probe() local
1126 usb = kzalloc(sizeof(struct go7007_usb), GFP_KERNEL); in go7007_usb_probe()
1127 if (usb == NULL) { in go7007_usb_probe()
1132 usb->board = board; in go7007_usb_probe()
1133 usb->usbdev = usbdev; in go7007_usb_probe()
1141 go->hpi_context = usb; in go7007_usb_probe()
1144 usb->intr_urb = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1145 if (usb->intr_urb == NULL) in go7007_usb_probe()
1147 usb->intr_urb->transfer_buffer = kmalloc(2*sizeof(u16), GFP_KERNEL); in go7007_usb_probe()
1148 if (usb->intr_urb->transfer_buffer == NULL) in go7007_usb_probe()
1151 ep = usb->usbdev->ep_in[4]; in go7007_usb_probe()
1153 usb_fill_bulk_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1154 usb_rcvbulkpipe(usb->usbdev, 4), in go7007_usb_probe()
1155 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1158 usb_fill_int_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1159 usb_rcvintpipe(usb->usbdev, 4), in go7007_usb_probe()
1160 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1173 mutex_init(&usb->i2c_lock); in go7007_usb_probe()
1200 usb->board = board = &board_endura; in go7007_usb_probe()
1211 usb->board = board = &board_adlink_mpg24; in go7007_usb_probe()
1274 video_pipe = usb_rcvbulkpipe(usb->usbdev, 6); in go7007_usb_probe()
1277 video_pipe = usb_rcvbulkpipe(usb->usbdev, 1); in go7007_usb_probe()
1280 usb->video_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1281 if (usb->video_urbs[i] == NULL) in go7007_usb_probe()
1283 usb->video_urbs[i]->transfer_buffer = in go7007_usb_probe()
1285 if (usb->video_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1287 usb_fill_bulk_urb(usb->video_urbs[i], usb->usbdev, video_pipe, in go7007_usb_probe()
1288 usb->video_urbs[i]->transfer_buffer, v_urb_len, in go7007_usb_probe()
1296 usb->audio_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1297 if (usb->audio_urbs[i] == NULL) in go7007_usb_probe()
1299 usb->audio_urbs[i]->transfer_buffer = kmalloc(4096, in go7007_usb_probe()
1301 if (usb->audio_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1303 usb_fill_bulk_urb(usb->audio_urbs[i], usb->usbdev, in go7007_usb_probe()
1304 usb_rcvbulkpipe(usb->usbdev, 8), in go7007_usb_probe()
1305 usb->audio_urbs[i]->transfer_buffer, 4096, in go7007_usb_probe()