Lines Matching defs:iso
162 iso_urb_struct iso[2]; /* need two urbs to have one always for pending */
466 if (!(fifo->iso[i].purb)) {
467 fifo->iso[i].purb =
469 if (!(fifo->iso[i].purb)) {
474 fifo->iso[i].owner_fifo = (struct usb_fifo *) fifo;
476 /* Init the first iso */
480 fill_isoc_urb(fifo->iso[i].purb,
482 fifo->iso[i].buffer,
486 &fifo->iso[i]);
487 memset(fifo->iso[i].buffer, 0,
488 sizeof(fifo->iso[i].buffer));
491 fifo->iso[i].purb->
494 fifo->iso[i].purb->
505 errcode = usb_submit_urb(fifo->iso[i].purb, GFP_KERNEL);
514 /* stops running iso chain and frees their pending urbs */
521 if (fifo->iso[i].purb) {
523 "HFC-S USB: Stopping iso chain for fifo %i.%i",
525 usb_kill_urb(fifo->iso[i].purb);
526 usb_free_urb(fifo->iso[i].purb);
527 fifo->iso[i].purb = NULL;
740 to avoid overlapped iso completions */
1194 hfc->fifos[i].iso[0].purb = NULL;
1195 hfc->fifos[i].iso[1].purb = NULL;