Home
last modified time | relevance | path

Searched refs:prepare_subs (Results 1 – 3 of 3) sorted by relevance

/linux/sound/usb/usx2y/
H A Dusx2yhwdeppcm.c287 usx2y->prepare_subs = NULL; in usx2y_usbpcm_subs_startup_finish()
294 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_usbpcm_subs_startup() local
297 if (prepare_subs && in i_usx2y_usbpcm_subs_startup()
298 urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_usbpcm_subs_startup()
299 atomic_inc(&prepare_subs->state); in i_usx2y_usbpcm_subs_startup()
300 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()
476 wait_event(usx2y->prepare_wait_queue, !usx2y->prepare_subs); in usx2y_usbpcm_urbs_start()
H A Dusbusx2yaudio.c261 usx2y->prepare_subs = NULL; in usx2y_clients_stop()
333 usx2y->prepare_subs = NULL; in usx2y_subs_startup_finish()
340 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; in i_usx2y_subs_startup()
342 if (prepare_subs) { in i_usx2y_subs_startup()
343 if (urb->start_frame == prepare_subs->urb[0]->start_frame) { in i_usx2y_subs_startup()
345 atomic_inc(&prepare_subs->state); in i_usx2y_subs_startup()
449 usx2y->prepare_subs = subs; in usx2y_subs_startup()
503 wait_event(usx2y->prepare_wait_queue, !usx2y->prepare_subs); in usx2y_urbs_start()
341 struct snd_usx2y_substream *prepare_subs = usx2y->prepare_subs; i_usx2y_subs_startup() local
H A Dusbusx2y.h72 struct snd_usx2y_substream * volatile prepare_subs; member