Lines Matching refs:bulk_urb
131 dvb->bulk_urb = usb_alloc_urb(0, GFP_KERNEL); in tm6000_start_stream()
132 if (dvb->bulk_urb == NULL) { in tm6000_start_stream()
143 dvb->bulk_urb->transfer_buffer = kzalloc(size, GFP_KERNEL); in tm6000_start_stream()
144 if (dvb->bulk_urb->transfer_buffer == NULL) { in tm6000_start_stream()
145 usb_free_urb(dvb->bulk_urb); in tm6000_start_stream()
150 usb_fill_bulk_urb(dvb->bulk_urb, dev->udev, pipe, in tm6000_start_stream()
151 dvb->bulk_urb->transfer_buffer, in tm6000_start_stream()
164 ret = usb_submit_urb(dvb->bulk_urb, GFP_ATOMIC); in tm6000_start_stream()
171 kfree(dvb->bulk_urb->transfer_buffer); in tm6000_start_stream()
172 usb_free_urb(dvb->bulk_urb); in tm6000_start_stream()
183 if (dvb->bulk_urb) { in tm6000_stop_stream()
185 usb_kill_urb(dvb->bulk_urb); in tm6000_stop_stream()
187 kfree(dvb->bulk_urb->transfer_buffer); in tm6000_stop_stream()
188 usb_free_urb(dvb->bulk_urb); in tm6000_stop_stream()
189 dvb->bulk_urb = NULL; in tm6000_stop_stream()
376 if (dvb->bulk_urb != NULL) { in unregister_dvb()
377 struct urb *bulk_urb = dvb->bulk_urb; in unregister_dvb() local
379 kfree(bulk_urb->transfer_buffer); in unregister_dvb()
380 bulk_urb->transfer_buffer = NULL; in unregister_dvb()
381 usb_unlink_urb(bulk_urb); in unregister_dvb()
382 usb_free_urb(bulk_urb); in unregister_dvb()