Lines Matching refs:timer
507 return snd_timer_async(dmix->timer, sig, pid);
510 /* empty the timer read queue */
518 snd_timer_read(dmix->timer, rbuf, sizeof(rbuf));
521 snd_timer_read(dmix->timer, &rbuf, sizeof(rbuf));
528 while ((len = snd_timer_read(dmix->timer, rbuf,
534 while (snd_timer_read(dmix->timer, &rbuf, sizeof(rbuf)) > 0)
542 snd_timer_stop(dmix->timer);
1085 * we cannot drive multiple accesses to appl_ptr; so we use slave timer of given
1108 ret = snd_timer_open(&dmix->timer, name, SND_TIMER_OPEN_NONBLOCK | SND_TIMER_OPEN_TREAD);
1111 ret = snd_timer_open(&dmix->timer, name, SND_TIMER_OPEN_NONBLOCK);
1113 SNDERR("unable to open timer '%s'", name);
1118 if (snd_timer_poll_descriptors_count(dmix->timer) != 1) {
1119 SNDERR("unable to use timer '%s' with more than one fd!", name);
1122 snd_timer_poll_descriptors(dmix->timer, &dmix->timer_fd, 1);
1141 * In older versions, timer uses pause events instead
1278 ret = snd_timer_params(dmix->timer, params);
1280 SNDERR("unable to set timer parameters");