Lines Matching refs:isobufs
204 if (dev->isobufs[i].urb) {
205 ret = usb_submit_urb(dev->isobufs[i].urb, GFP_KERNEL);
222 if (dev->isobufs != NULL) {
224 if (dev->isobufs[i].urb)
225 usb_kill_urb(dev->isobufs[i].urb);
436 if (dev->isobufs)
437 pr_err("isobufs already allocated. Bad\n");
439 dev->isobufs = kcalloc(MAX_ISO_BUFS, sizeof(*dev->isobufs),
441 if (dev->isobufs == NULL) {
446 if (dev->isobufs[i].data == NULL) {
452 dev->isobufs[i].data = kbuf;
455 if (dev->isobufs[i].urb == NULL) {
459 dev->isobufs[i].urb = urb;
462 usb_kill_urb(dev->isobufs[i].urb);
463 urb = dev->isobufs[i].urb;
469 urb->transfer_buffer = dev->isobufs[i].data;
485 for (i = 0; i < MAX_ISO_BUFS && dev->isobufs[i].data; i++)
486 kfree(dev->isobufs[i].data);
487 for (i = 0; i < MAX_ISO_BUFS && dev->isobufs[i].urb; i++)
488 usb_free_urb(dev->isobufs[i].urb);
489 kfree(dev->isobufs);
490 dev->isobufs = NULL;
498 if (dev == NULL || dev->isobufs == NULL)
504 urb = dev->isobufs[i].urb;
510 kfree(dev->isobufs[i].data);
512 kfree(dev->isobufs);
513 dev->isobufs = NULL;
1234 if (dev->sio_bufs != NULL || dev->isobufs != NULL)