Lines Matching refs:snd_bulk_urb
209 chip->snd_bulk_urb = usb_alloc_urb(0, GFP_KERNEL); in usbtv_audio_start()
210 if (chip->snd_bulk_urb == NULL) in usbtv_audio_start()
215 chip->snd_bulk_urb->transfer_buffer = kzalloc( in usbtv_audio_start()
217 if (chip->snd_bulk_urb->transfer_buffer == NULL) in usbtv_audio_start()
220 usb_fill_bulk_urb(chip->snd_bulk_urb, chip->udev, pipe, in usbtv_audio_start()
221 chip->snd_bulk_urb->transfer_buffer, USBTV_AUDIO_URBSIZE, in usbtv_audio_start()
228 usb_submit_urb(chip->snd_bulk_urb, GFP_ATOMIC); in usbtv_audio_start()
233 usb_free_urb(chip->snd_bulk_urb); in usbtv_audio_start()
234 chip->snd_bulk_urb = NULL; in usbtv_audio_start()
253 if (chip->snd_bulk_urb) { in usbtv_audio_stop()
254 usb_kill_urb(chip->snd_bulk_urb); in usbtv_audio_stop()
255 kfree(chip->snd_bulk_urb->transfer_buffer); in usbtv_audio_stop()
256 usb_free_urb(chip->snd_bulk_urb); in usbtv_audio_stop()
257 chip->snd_bulk_urb = NULL; in usbtv_audio_stop()
267 if (atomic_read(&usbtv->snd_stream) && usbtv->snd_bulk_urb) in usbtv_audio_suspend()
268 usb_kill_urb(usbtv->snd_bulk_urb); in usbtv_audio_suspend()
273 if (atomic_read(&usbtv->snd_stream) && usbtv->snd_bulk_urb) in usbtv_audio_resume()
274 usb_submit_urb(usbtv->snd_bulk_urb, GFP_ATOMIC); in usbtv_audio_resume()