• Home
  • Raw
  • Download

Lines Matching refs:bulk_urb

114 			dev->dvb->bulk_urb = NULL;  in tm6000_urb_received()
132 dvb->bulk_urb = usb_alloc_urb(0, GFP_KERNEL); in tm6000_start_stream()
133 if (dvb->bulk_urb == NULL) { in tm6000_start_stream()
144 dvb->bulk_urb->transfer_buffer = kzalloc(size, GFP_KERNEL); in tm6000_start_stream()
145 if (dvb->bulk_urb->transfer_buffer == NULL) { in tm6000_start_stream()
146 usb_free_urb(dvb->bulk_urb); in tm6000_start_stream()
147 dvb->bulk_urb = NULL; in tm6000_start_stream()
152 usb_fill_bulk_urb(dvb->bulk_urb, dev->udev, pipe, in tm6000_start_stream()
153 dvb->bulk_urb->transfer_buffer, in tm6000_start_stream()
162 kfree(dvb->bulk_urb->transfer_buffer); in tm6000_start_stream()
163 usb_free_urb(dvb->bulk_urb); in tm6000_start_stream()
164 dvb->bulk_urb = NULL; in tm6000_start_stream()
170 ret = usb_submit_urb(dvb->bulk_urb, GFP_ATOMIC); in tm6000_start_stream()
177 kfree(dvb->bulk_urb->transfer_buffer); in tm6000_start_stream()
178 usb_free_urb(dvb->bulk_urb); in tm6000_start_stream()
179 dvb->bulk_urb = NULL; in tm6000_start_stream()
190 if (dvb->bulk_urb) { in tm6000_stop_stream()
192 usb_kill_urb(dvb->bulk_urb); in tm6000_stop_stream()
194 kfree(dvb->bulk_urb->transfer_buffer); in tm6000_stop_stream()
195 usb_free_urb(dvb->bulk_urb); in tm6000_stop_stream()
196 dvb->bulk_urb = NULL; in tm6000_stop_stream()
388 if (dvb->bulk_urb != NULL) { in unregister_dvb()
389 struct urb *bulk_urb = dvb->bulk_urb; in unregister_dvb() local
391 kfree(bulk_urb->transfer_buffer); in unregister_dvb()
392 bulk_urb->transfer_buffer = NULL; in unregister_dvb()
393 usb_unlink_urb(bulk_urb); in unregister_dvb()
394 usb_free_urb(bulk_urb); in unregister_dvb()