iso_urb
struct iso_urb *context_iso_urb = (struct iso_urb *) urb->context;
struct iso_urb *context_iso_urb = (struct iso_urb *) urb->context;
struct iso_urb iso[2]; /* two urbs to have one always
if (fc_usb->iso_urb[i] != NULL) {
usb_kill_urb(fc_usb->iso_urb[i]);
usb_free_urb(fc_usb->iso_urb[i]);
fc_usb->iso_urb[i] = usb_alloc_urb(B2C2_USB_FRAMES_PER_ISO,
if (fc_usb->iso_urb[i] == NULL) {
struct urb *urb = fc_usb->iso_urb[i];
if ((ret = usb_submit_urb(fc_usb->iso_urb[i],GFP_KERNEL))) {
struct urb *iso_urb[B2C2_USB_NUM_ISO_URB];
struct urb *iso_urb[ISO_BUF_COUNT];
usb_free_urb(ttusb->iso_urb[i]);
ttusb->iso_urb[i] = urb;
usb_kill_urb(ttusb->iso_urb[i]);
struct urb *urb = ttusb->iso_urb[i];
if ((err = usb_submit_urb(ttusb->iso_urb[i], GFP_ATOMIC))) {
usb_free_urb(dec->iso_urb[i]);
dec->iso_urb[i] = urb;
struct urb *iso_urb[ISO_BUF_COUNT];
usb_kill_urb(dec->iso_urb[i]);
struct urb *urb = dec->iso_urb[i];
usb_kill_urb(dec->iso_urb[i]);
if ((result = usb_submit_urb(dec->iso_urb[i],
usb_kill_urb(dec->iso_urb[i - 1]);