Lines Matching refs:bulk_urb
100 dev->dvb->bulk_urb = NULL;
118 dvb->bulk_urb = usb_alloc_urb(0, GFP_KERNEL);
119 if (!dvb->bulk_urb)
128 dvb->bulk_urb->transfer_buffer = kzalloc(size, GFP_KERNEL);
129 if (!dvb->bulk_urb->transfer_buffer) {
130 usb_free_urb(dvb->bulk_urb);
131 dvb->bulk_urb = NULL;
135 usb_fill_bulk_urb(dvb->bulk_urb, dev->udev, pipe,
136 dvb->bulk_urb->transfer_buffer,
145 kfree(dvb->bulk_urb->transfer_buffer);
146 usb_free_urb(dvb->bulk_urb);
147 dvb->bulk_urb = NULL;
153 ret = usb_submit_urb(dvb->bulk_urb, GFP_ATOMIC);
160 kfree(dvb->bulk_urb->transfer_buffer);
161 usb_free_urb(dvb->bulk_urb);
162 dvb->bulk_urb = NULL;
173 if (dvb->bulk_urb) {
175 usb_kill_urb(dvb->bulk_urb);
177 kfree(dvb->bulk_urb->transfer_buffer);
178 usb_free_urb(dvb->bulk_urb);
179 dvb->bulk_urb = NULL;
367 if (dvb->bulk_urb) {
368 struct urb *bulk_urb = dvb->bulk_urb;
370 kfree(bulk_urb->transfer_buffer);
371 bulk_urb->transfer_buffer = NULL;
372 usb_unlink_urb(bulk_urb);
373 usb_free_urb(bulk_urb);