Lines Matching refs:snd_timer
114 } snd_timer;
236 err = snd_timer_start(cable->snd_timer.instance, 1);
247 cable->snd_timer.id.card,
248 cable->snd_timer.id.device,
249 cable->snd_timer.id.subdevice,
275 err = snd_timer_stop(cable->snd_timer.instance);
279 cable->snd_timer.id.card,
280 cable->snd_timer.id.device,
281 cable->snd_timer.id.subdevice,
300 /* snd_timer was not opened */
301 if (!cable->snd_timer.instance)
309 snd_timer_close(cable->snd_timer.instance);
312 cancel_work_sync(&cable->snd_timer.event_work);
314 snd_timer_instance_free(cable->snd_timer.instance);
315 memset(&cable->snd_timer, 0, sizeof(cable->snd_timer));
446 if (cable->snd_timer.instance) {
701 cable->snd_timer.id.card,
702 cable->snd_timer.id.device,
703 cable->snd_timer.id.subdevice,
801 cable = container_of(work, struct loopback_cable, snd_timer.event_work);
833 schedule_work(&cable->snd_timer.event_work);
855 cable->snd_timer.id.card,
856 cable->snd_timer.id.device,
857 cable->snd_timer.id.subdevice);
859 (cable->snd_timer.stream == SNDRV_PCM_STREAM_CAPTURE) ?
1108 if (cable->snd_timer.instance)
1119 cable->snd_timer.stream = dpcm->substream->stream;
1120 cable->snd_timer.id = tid;
1141 INIT_WORK(&cable->snd_timer.event_work, loopback_snd_timer_work);
1154 err = snd_timer_open(timeri, &cable->snd_timer.id, current->pid);
1158 cable->snd_timer.id.card,
1159 cable->snd_timer.id.device,
1160 cable->snd_timer.id.subdevice,
1166 cable->snd_timer.instance = timeri;
1253 if (cable->snd_timer.instance) {