Lines Matching refs:isoc_ctl
71 WARN_ON(dev->isoc_ctl.buf);
87 struct stk1160_buffer *buf = dev->isoc_ctl.buf;
96 dev->isoc_ctl.buf = NULL;
104 struct stk1160_buffer *buf = dev->isoc_ctl.buf;
261 if (dev->isoc_ctl.buf != NULL)
264 dev->isoc_ctl.buf = stk1160_next_buffer(dev);
265 if (dev->isoc_ctl.buf == NULL)
273 if (dev->isoc_ctl.buf == NULL)
281 dev->isoc_ctl.buf->odd = *p & 0x40;
282 dev->isoc_ctl.buf->pos = 0;
338 int i, num_bufs = dev->isoc_ctl.num_bufs;
356 usb_kill_urb(dev->isoc_ctl.urb_ctl[i].urb);
384 int i, num_bufs = dev->isoc_ctl.num_bufs;
389 stk_free_urb(dev, &dev->isoc_ctl.urb_ctl[i]);
391 dev->isoc_ctl.num_bufs = 0;
455 if (dev->isoc_ctl.num_bufs)
464 dev->isoc_ctl.buf = NULL;
465 dev->isoc_ctl.max_pkt_size = dev->max_pkt_size;
470 ret = stk1160_fill_urb(dev, &dev->isoc_ctl.urb_ctl[i],
475 urb = dev->isoc_ctl.urb_ctl[i].urb;
483 memset(dev->isoc_ctl.urb_ctl[i].transfer_buffer, 0, sb_size);
490 urb->transfer_buffer = dev->isoc_ctl.urb_ctl[i].transfer_buffer;
493 urb->context = &dev->isoc_ctl.urb_ctl[i];
498 urb->transfer_dma = dev->isoc_ctl.urb_ctl[i].dma;
504 dev->isoc_ctl.max_pkt_size;
505 k += dev->isoc_ctl.max_pkt_size;
512 dev->isoc_ctl.num_bufs = num_bufs;
525 dev->isoc_ctl.num_bufs = i;
531 dev->isoc_ctl.num_bufs = i;