Lines Matching refs:snd_timer
115 } snd_timer;
237 err = snd_timer_start(cable->snd_timer.instance, 1);
248 cable->snd_timer.id.card,
249 cable->snd_timer.id.device,
250 cable->snd_timer.id.subdevice,
276 err = snd_timer_stop(cable->snd_timer.instance);
280 cable->snd_timer.id.card,
281 cable->snd_timer.id.device,
282 cable->snd_timer.id.subdevice,
301 /* snd_timer was not opened */
302 if (!cable->snd_timer.instance)
310 snd_timer_close(cable->snd_timer.instance);
313 cancel_work_sync(&cable->snd_timer.event_work);
315 snd_timer_instance_free(cable->snd_timer.instance);
316 memset(&cable->snd_timer, 0, sizeof(cable->snd_timer));
447 if (cable->snd_timer.instance) {
702 cable->snd_timer.id.card,
703 cable->snd_timer.id.device,
704 cable->snd_timer.id.subdevice,
802 cable = container_of(work, struct loopback_cable, snd_timer.event_work);
834 schedule_work(&cable->snd_timer.event_work);
856 cable->snd_timer.id.card,
857 cable->snd_timer.id.device,
858 cable->snd_timer.id.subdevice);
860 (cable->snd_timer.stream == SNDRV_PCM_STREAM_CAPTURE) ?
1109 if (cable->snd_timer.instance)
1120 cable->snd_timer.stream = dpcm->substream->stream;
1121 cable->snd_timer.id = tid;
1142 INIT_WORK(&cable->snd_timer.event_work, loopback_snd_timer_work);
1155 err = snd_timer_open(timeri, &cable->snd_timer.id, current->pid);
1159 cable->snd_timer.id.card,
1160 cable->snd_timer.id.device,
1161 cable->snd_timer.id.subdevice,
1167 cable->snd_timer.instance = timeri;
1254 if (cable->snd_timer.instance) {