• 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

44 easysnd_complete(struct urb *purb)
60 if (NULL == purb) {
61 SAY("ERROR: purb is NULL\n");
64 peasycap = purb->context;
76 rc = usb_submit_urb(purb, GFP_ATOMIC);
118 if (purb->status) {
119 if (-ESHUTDOWN == purb->status) {
120 JOT(16, "immediate return because -ESHUTDOWN=purb->status\n");
124 switch (purb->status) {
186 SAY("unknown error code 0x%08X\n", purb->status); break;
197 rc = usb_submit_urb(purb, GFP_ATOMIC);
243 for (i = 0; i < purb->number_of_packets; i++) {
244 switch (purb->iso_frame_desc[i].status) {
303 if ((!purb->iso_frame_desc[i].status) && 0) {
308 i, purb->iso_frame_desc[i].status, &errbuf[0],
309 purb->iso_frame_desc[i].actual_length,
310 purb->iso_frame_desc[i].length,
311 purb->iso_frame_desc[i].offset);
313 if (!purb->iso_frame_desc[i].status) {
314 more = purb->iso_frame_desc[i].actual_length;
318 more = purb->iso_frame_desc[i].length;
329 p1 = (__u8 *)(purb->transfer_buffer + \
330 purb->iso_frame_desc[i].offset);
472 "%i=purb->iso_frame_desc[i].status\n", \
473 purb->iso_frame_desc[i].status);
487 rc = usb_submit_urb(purb, GFP_ATOMIC);
882 struct urb *purb;
908 purb = pdata_urb->purb;
909 if (NULL != purb) {
912 purb->interval = 1;
913 purb->dev = peasycap->pusb_device;
914 purb->pipe = \
917 purb->transfer_flags = URB_ISO_ASAP;
918 purb->transfer_buffer = \
920 purb->transfer_buffer_length = \
922 purb->complete = easysnd_complete;
923 purb->context = peasycap;
924 purb->start_frame = 0;
925 purb->number_of_packets = \
930 purb->iso_frame_desc[j].offset = j * \
933 purb->iso_frame_desc[j].length = \
938 rc = usb_submit_urb(purb, GFP_KERNEL);
992 purb = pdata_urb->purb;
993 if (NULL != purb)
994 usb_kill_urb(purb);
1029 if ((struct urb *)NULL != pdata_urb->purb) {
1030 usb_kill_urb(pdata_urb->purb);