• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/easycap/

Lines Matching refs:purb

327 struct urb *purb;
359 purb = pdata_urb->purb;
360 if (NULL != purb) {
362 purb->interval = 1;
363 purb->dev = peasycap->pusb_device;
364 purb->pipe = \
367 purb->transfer_flags = URB_ISO_ASAP;
368 purb->transfer_buffer = \
370 purb->transfer_buffer_length = \
372 purb->complete = easycap_complete;
373 purb->context = peasycap;
374 purb->start_frame = 0;
375 purb->number_of_packets = \
380 purb->iso_frame_desc[j].\
384 purb->iso_frame_desc[j].\
389 rc = usb_submit_urb(purb, GFP_KERNEL);
449 purb = pdata_urb->purb;
450 if (NULL != purb)
451 usb_kill_urb(purb);
494 if ((struct urb *)NULL != pdata_urb->purb) {
495 usb_kill_urb(pdata_urb->purb);
637 if ((struct urb *)NULL != pdata_urb->purb) {
638 usb_free_urb(pdata_urb->purb);
639 pdata_urb->purb = (struct urb *)NULL;
723 if ((struct urb *)NULL != pdata_urb->purb) {
724 usb_free_urb(pdata_urb->purb);
725 pdata_urb->purb = (struct urb *)NULL;
2409 easycap_complete(struct urb *purb)
2425 if (NULL == purb) {
2426 SAY("ERROR: easycap_complete(): purb is NULL\n");
2429 peasycap = purb->context;
2439 if (purb->transfer_buffer == peasycap->video_isoc_buffer[i].pgo)
2455 rc = usb_submit_urb(purb, GFP_ATOMIC);
2512 if (purb->status) {
2513 if ((-ESHUTDOWN == purb->status) || (-ENOENT == purb->status)) {
2520 switch (purb->status) {
2582 SAY("unknown error code 0x%08X\n", purb->status); break;
2587 for (i = 0; i < purb->number_of_packets; i++) {
2588 if (0 != purb->iso_frame_desc[i].status) {
2591 switch (purb->iso_frame_desc[i].status) {
2651 framestatus = purb->iso_frame_desc[i].status;
2652 framelength = purb->iso_frame_desc[i].length;
2653 frameactual = purb->iso_frame_desc[i].actual_length;
2654 frameoffset = purb->iso_frame_desc[i].offset;
2662 if (!purb->iso_frame_desc[i].status) {
2663 more = purb->iso_frame_desc[i].actual_length;
2687 pu = (__u8 *)(purb->transfer_buffer + \
2688 purb->iso_frame_desc[i].offset);
2933 rc = usb_submit_urb(purb, GFP_ATOMIC);
2985 struct urb *purb;
3678 purb = usb_alloc_urb(peasycap->video_isoc_framesperdesc, \
3680 if (NULL == purb) {
3695 pdata_urb->purb = purb;
3707 JOT(4, " purb->interval = 1;\n");
3708 JOT(4, " purb->dev = peasycap->pusb_device;\n");
3709 JOT(4, " purb->pipe = usb_rcvisocpipe" \
3712 JOT(4, " purb->transfer_flags = URB_ISO_ASAP;\n");
3713 JOT(4, " purb->transfer_buffer = peasycap->" \
3715 JOT(4, " purb->transfer_buffer_length = %i;\n", \
3717 JOT(4, " purb->complete = easycap_complete;\n");
3718 JOT(4, " purb->context = peasycap;\n");
3719 JOT(4, " purb->start_frame = 0;\n");
3720 JOT(4, " purb->number_of_packets = %i;\n", \
3725 JOT(4, " purb->iso_frame_desc[j].offset = j*%i;\n",\
3727 JOT(4, " purb->iso_frame_desc[j].length = %i;\n", \
3732 purb->interval = 1;
3733 purb->dev = peasycap->pusb_device;
3734 purb->pipe = usb_rcvisocpipe(peasycap->pusb_device, \
3736 purb->transfer_flags = URB_ISO_ASAP;
3737 purb->transfer_buffer = peasycap->video_isoc_buffer[k].pgo;
3738 purb->transfer_buffer_length = \
3740 purb->complete = easycap_complete;
3741 purb->context = peasycap;
3742 purb->start_frame = 0;
3743 purb->number_of_packets = peasycap->video_isoc_framesperdesc;
3745 purb->iso_frame_desc[j].offset = j * \
3747 purb->iso_frame_desc[j].length = \
4007 purb = usb_alloc_urb(peasycap->audio_isoc_framesperdesc, \
4009 if (NULL == purb) {
4024 pdata_urb->purb = purb;
4036 JOT(4, " purb->interval = 1;\n");
4037 JOT(4, " purb->dev = peasycap->pusb_device;\n");
4038 JOT(4, " purb->pipe = usb_rcvisocpipe(peasycap->" \
4041 JOT(4, " purb->transfer_flags = URB_ISO_ASAP;\n");
4042 JOT(4, " purb->transfer_buffer = " \
4044 JOT(4, " purb->transfer_buffer_length = %i;\n", \
4046 JOT(4, " purb->complete = easysnd_complete;\n");
4047 JOT(4, " purb->context = peasycap;\n");
4048 JOT(4, " purb->start_frame = 0;\n");
4049 JOT(4, " purb->number_of_packets = %i;\n", \
4054 JOT(4, " purb->iso_frame_desc[j].offset = j*%i;\n",\
4056 JOT(4, " purb->iso_frame_desc[j].length = %i;\n", \
4061 purb->interval = 1;
4062 purb->dev = peasycap->pusb_device;
4063 purb->pipe = usb_rcvisocpipe(peasycap->pusb_device, \
4065 purb->transfer_flags = URB_ISO_ASAP;
4066 purb->transfer_buffer = peasycap->audio_isoc_buffer[k].pgo;
4067 purb->transfer_buffer_length = \
4069 purb->complete = easysnd_complete;
4070 purb->context = peasycap;
4071 purb->start_frame = 0;
4072 purb->number_of_packets = peasycap->audio_isoc_framesperdesc;
4074 purb->iso_frame_desc[j].offset = j * \
4076 purb->iso_frame_desc[j].length = \
4178 pdata_urb->purb) {
4179 usb_kill_urb(pdata_urb->purb);
4200 pdata_urb->purb) {
4201 usb_kill_urb(pdata_urb->purb);