Lines Matching defs:ticks
72 unsigned long ticks;
531 bool start, unsigned long ticks)
557 timeri->ticks = timeri->cticks = ticks;
571 timer->sticks = ticks;
637 timeri->cticks = timeri->ticks;
689 int snd_timer_start(struct snd_timer_instance *timeri, unsigned int ticks)
691 if (timeri == NULL || ticks < 1)
696 return snd_timer_start1(timeri, true, ticks);
731 * pause.. remember the ticks left
745 * start pending instances and check the scheduling ticks.
746 * when the scheduling ticks is changed set CHANGE flag to reprogram the timer.
751 unsigned long ticks = ~0UL;
760 if (ticks > ti->cticks)
761 ticks = ti->cticks;
764 if (ticks == ~0UL) {
768 if (ticks > timer->hw.ticks)
769 ticks = timer->hw.ticks;
770 if (ticks_left != ticks)
772 timer->sticks = ticks;
780 unsigned long resolution, ticks;
790 ticks = ti->pticks;
796 ti->callback(ti, resolution, ticks);
881 ti->cticks = ti->ticks;
1205 .ticks = 10000000L,
1273 snd_iprintf(buffer, " %lu.%03luus (%lu ticks)",
1276 timer->hw.ticks);
1322 unsigned long ticks)
1333 r->ticks += ticks;
1343 r->ticks = ticks;
1400 unsigned long ticks)
1415 if (tu->last_resolution != resolution || ticks > 0) {
1433 if (ticks == 0)
1441 r->val += ticks;
1449 r1.val = ticks;
1502 tu->ticks = 1;
1846 if (params.ticks < 1) {
1853 resolution *= params.ticks;
1913 r->ticks = 0;
1919 tu->ticks = params.ticks;
1985 err = snd_timer_start(tu->timeri, tu->ticks);