Lines Matching defs:snd_timer
115 } snd_timer;
242 err = snd_timer_start(cable->snd_timer.instance, 1);
253 cable->snd_timer.id.card,
254 cable->snd_timer.id.device,
255 cable->snd_timer.id.subdevice,
281 err = snd_timer_stop(cable->snd_timer.instance);
285 cable->snd_timer.id.card,
286 cable->snd_timer.id.device,
287 cable->snd_timer.id.subdevice,
306 /* snd_timer was not opened */
307 if (!cable->snd_timer.instance)
315 snd_timer_close(cable->snd_timer.instance);
318 cancel_work_sync(&cable->snd_timer.event_work);
320 snd_timer_instance_free(cable->snd_timer.instance);
321 memset(&cable->snd_timer, 0, sizeof(cable->snd_timer));
471 if (cable->snd_timer.instance) {
746 cable->snd_timer.id.card,
747 cable->snd_timer.id.device,
748 cable->snd_timer.id.subdevice,
846 cable = container_of(work, struct loopback_cable, snd_timer.event_work);
878 schedule_work(&cable->snd_timer.event_work);
900 cable->snd_timer.id.card,
901 cable->snd_timer.id.device,
902 cable->snd_timer.id.subdevice);
904 snd_pcm_direction_name(cable->snd_timer.stream));
1154 if (cable->snd_timer.instance)
1165 cable->snd_timer.stream = dpcm->substream->stream;
1166 cable->snd_timer.id = tid;
1187 INIT_WORK(&cable->snd_timer.event_work, loopback_snd_timer_work);
1200 err = snd_timer_open(timeri, &cable->snd_timer.id, current->pid);
1204 cable->snd_timer.id.card,
1205 cable->snd_timer.id.device,
1206 cable->snd_timer.id.subdevice,
1212 cable->snd_timer.instance = timeri;
1297 if (cable->snd_timer.instance) {