Lines Matching refs:purb
444 struct urb **purb = subs->urb + i;
445 if (*purb) {
446 usb_kill_urb(*purb);
449 *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL);
450 if (NULL == *purb) {
454 if (!is_playback && !(*purb)->transfer_buffer) {
456 (*purb)->transfer_buffer = kmalloc(subs->maxpacksize * nr_of_packs(), GFP_KERNEL);
457 if (NULL == (*purb)->transfer_buffer) {
462 (*purb)->dev = dev;
463 (*purb)->pipe = pipe;
464 (*purb)->number_of_packets = nr_of_packs();
465 (*purb)->context = subs;
466 (*purb)->interval = 1;
467 (*purb)->complete = i_usX2Y_subs_startup;