Lines Matching refs:usb

624 MODULE_DEVICE_TABLE(usb, go7007_usb_id_table);
631 struct go7007_usb *usb = go->hpi_context; in go7007_usb_vendor_request() local
635 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
636 usb_rcvctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
640 return usb_control_msg(usb->usbdev, in go7007_usb_vendor_request()
641 usb_sndctrlpipe(usb->usbdev, 0), request, in go7007_usb_vendor_request()
649 struct go7007_usb *usb = go->hpi_context; in go7007_usb_interface_reset() local
659 if (usb->board->flags & GO7007_USB_EZUSB) { in go7007_usb_interface_reset()
684 struct go7007_usb *usb = go->hpi_context; in go7007_usb_ezusb_write_interrupt() local
692 r = usb_control_msg(usb->usbdev, in go7007_usb_ezusb_write_interrupt()
693 usb_rcvctrlpipe(usb->usbdev, 0), 0x14, in go7007_usb_ezusb_write_interrupt()
710 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), 0x12, in go7007_usb_ezusb_write_interrupt()
715 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 0), in go7007_usb_ezusb_write_interrupt()
730 struct go7007_usb *usb = go->hpi_context; in go7007_usb_onboard_write_interrupt() local
741 r = usb_control_msg(usb->usbdev, usb_sndctrlpipe(usb->usbdev, 2), 0x00, in go7007_usb_onboard_write_interrupt()
780 struct go7007_usb *usb = go->hpi_context; in go7007_usb_read_interrupt() local
783 r = usb_submit_urb(usb->intr_urb, GFP_KERNEL); in go7007_usb_read_interrupt()
839 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_start() local
843 r = usb_submit_urb(usb->video_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
853 r = usb_submit_urb(usb->audio_urbs[i], GFP_KERNEL); in go7007_usb_stream_start()
863 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_start()
866 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_start()
872 struct go7007_usb *usb = go->hpi_context; in go7007_usb_stream_stop() local
878 usb_kill_urb(usb->video_urbs[i]); in go7007_usb_stream_stop()
881 usb_kill_urb(usb->audio_urbs[i]); in go7007_usb_stream_stop()
887 struct go7007_usb *usb = go->hpi_context; in go7007_usb_send_firmware() local
893 if (usb->board->flags & GO7007_USB_EZUSB) in go7007_usb_send_firmware()
894 pipe = usb_sndbulkpipe(usb->usbdev, 2); in go7007_usb_send_firmware()
896 pipe = usb_sndbulkpipe(usb->usbdev, 3); in go7007_usb_send_firmware()
898 return usb_bulk_msg(usb->usbdev, pipe, data, len, in go7007_usb_send_firmware()
904 struct go7007_usb *usb = go->hpi_context; in go7007_usb_release() local
908 if (usb->intr_urb) { in go7007_usb_release()
909 usb_kill_urb(usb->intr_urb); in go7007_usb_release()
910 kfree(usb->intr_urb->transfer_buffer); in go7007_usb_release()
911 usb_free_urb(usb->intr_urb); in go7007_usb_release()
916 vurb = usb->video_urbs[i]; in go7007_usb_release()
922 aurb = usb->audio_urbs[i]; in go7007_usb_release()
959 struct go7007_usb *usb = go->hpi_context; in go7007_usb_i2c_master_xfer() local
967 mutex_lock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1022 mutex_unlock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()
1050 struct go7007_usb *usb; in go7007_usb_probe() local
1121 usb = kzalloc(sizeof(struct go7007_usb), GFP_KERNEL); in go7007_usb_probe()
1122 if (usb == NULL) { in go7007_usb_probe()
1127 usb->board = board; in go7007_usb_probe()
1128 usb->usbdev = usbdev; in go7007_usb_probe()
1136 go->hpi_context = usb; in go7007_usb_probe()
1139 usb->intr_urb = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1140 if (usb->intr_urb == NULL) in go7007_usb_probe()
1142 usb->intr_urb->transfer_buffer = kmalloc(2*sizeof(u16), GFP_KERNEL); in go7007_usb_probe()
1143 if (usb->intr_urb->transfer_buffer == NULL) in go7007_usb_probe()
1147 usb_fill_bulk_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1148 usb_rcvbulkpipe(usb->usbdev, 4), in go7007_usb_probe()
1149 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1152 usb_fill_int_urb(usb->intr_urb, usb->usbdev, in go7007_usb_probe()
1153 usb_rcvintpipe(usb->usbdev, 4), in go7007_usb_probe()
1154 usb->intr_urb->transfer_buffer, 2*sizeof(u16), in go7007_usb_probe()
1167 mutex_init(&usb->i2c_lock); in go7007_usb_probe()
1194 usb->board = board = &board_endura; in go7007_usb_probe()
1205 usb->board = board = &board_adlink_mpg24; in go7007_usb_probe()
1268 video_pipe = usb_rcvbulkpipe(usb->usbdev, 6); in go7007_usb_probe()
1271 video_pipe = usb_rcvbulkpipe(usb->usbdev, 1); in go7007_usb_probe()
1274 usb->video_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1275 if (usb->video_urbs[i] == NULL) in go7007_usb_probe()
1277 usb->video_urbs[i]->transfer_buffer = in go7007_usb_probe()
1279 if (usb->video_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1281 usb_fill_bulk_urb(usb->video_urbs[i], usb->usbdev, video_pipe, in go7007_usb_probe()
1282 usb->video_urbs[i]->transfer_buffer, v_urb_len, in go7007_usb_probe()
1290 usb->audio_urbs[i] = usb_alloc_urb(0, GFP_KERNEL); in go7007_usb_probe()
1291 if (usb->audio_urbs[i] == NULL) in go7007_usb_probe()
1293 usb->audio_urbs[i]->transfer_buffer = kmalloc(4096, in go7007_usb_probe()
1295 if (usb->audio_urbs[i]->transfer_buffer == NULL) in go7007_usb_probe()
1297 usb_fill_bulk_urb(usb->audio_urbs[i], usb->usbdev, in go7007_usb_probe()
1298 usb_rcvbulkpipe(usb->usbdev, 8), in go7007_usb_probe()
1299 usb->audio_urbs[i]->transfer_buffer, 4096, in go7007_usb_probe()