Home
last modified time | relevance | path

Searched refs:prepare_subs (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c274 usx2y->prepare_subs = NULL; in usx2y_usbpcm_subs_startup_finish()
281 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_usbpcm_subs_startup() local
282 if (NULL != prepare_subs && in i_usx2y_usbpcm_subs_startup()
283 urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_usbpcm_subs_startup()
284 atomic_inc(&prepare_subs->state); in i_usx2y_usbpcm_subs_startup()
285 if (prepare_subs == usx2y->subs[SNDRV_PCM_STREAM_CAPTURE]) { in i_usx2y_usbpcm_subs_startup()
385 usx2y->prepare_subs = subs; in usx2y_usbpcm_subs_startup()
452 wait_event(usx2y->prepare_wait_queue, NULL == usx2y->prepare_subs); in usx2y_usbpcm_urbs_start()
H A Dusbusx2yaudio.c271 usx2y->prepare_subs = NULL; in usx2y_clients_stop()
337 usx2y->prepare_subs = NULL; in usx2y_subs_startup_finish()
344 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_subs_startup() local
345 if (NULL != prepare_subs) in i_usx2y_subs_startup()
346 if (urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_subs_startup()
348 atomic_inc(&prepare_subs->state); in i_usx2y_subs_startup()
446 usx2y->prepare_subs = subs; in usx2y_subs_startup()
494 wait_event(usx2y->prepare_wait_queue, NULL == usx2y->prepare_subs); in usx2y_urbs_start()
H A Dusbusx2y.h46 struct snd_usx2y_substream * volatile prepare_subs; member
/kernel/linux/linux-6.6/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c286 usx2y->prepare_subs = NULL; in usx2y_usbpcm_subs_startup_finish()
293 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_usbpcm_subs_startup() local
296 if (prepare_subs && in i_usx2y_usbpcm_subs_startup()
297 urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_usbpcm_subs_startup()
298 atomic_inc(&prepare_subs->state); in i_usx2y_usbpcm_subs_startup()
299 if (prepare_subs == usx2y->subs[SNDRV_PCM_STREAM_CAPTURE]) { in i_usx2y_usbpcm_subs_startup()
404 usx2y->prepare_subs = subs; in usx2y_usbpcm_subs_startup()
475 wait_event(usx2y->prepare_wait_queue, !usx2y->prepare_subs); in usx2y_usbpcm_urbs_start()
H A Dusbusx2yaudio.c284 usx2y->prepare_subs = NULL; in usx2y_clients_stop()
354 usx2y->prepare_subs = NULL; in usx2y_subs_startup_finish()
361 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_subs_startup() local
363 if (prepare_subs) { in i_usx2y_subs_startup()
364 if (urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_subs_startup()
366 atomic_inc(&prepare_subs->state); in i_usx2y_subs_startup()
469 usx2y->prepare_subs = subs; in usx2y_subs_startup()
522 wait_event(usx2y->prepare_wait_queue, !usx2y->prepare_subs); in usx2y_urbs_start()
H A Dusbusx2y.h46 struct snd_usx2y_substream * volatile prepare_subs; member

Completed in 6 milliseconds