Lines Matching full:tick
27 tmr->tick.resolution = (tmr->tempo * tmr->tempo_base) / tmr->ppq; in snd_seq_timer_set_tick_resolution()
33 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * tmr->tempo_base; in snd_seq_timer_set_tick_resolution()
34 tmr->tick.resolution += s; in snd_seq_timer_set_tick_resolution()
36 if (tmr->tick.resolution <= 0) in snd_seq_timer_set_tick_resolution()
37 tmr->tick.resolution = 1; in snd_seq_timer_set_tick_resolution()
38 snd_seq_timer_update_tick(&tmr->tick, 0); in snd_seq_timer_set_tick_resolution()
106 tmr->tick.cur_tick = 0; in seq_timer_reset()
107 tmr->tick.fraction = 0; in seq_timer_reset()
145 /* calculate current tick */ in snd_seq_timer_interrupt()
146 snd_seq_timer_update_tick(&tmr->tick, resolution); in snd_seq_timer_interrupt()
200 /* set current tick position */
208 tmr->tick.cur_tick = position; in snd_seq_timer_set_position_tick()
209 tmr->tick.fraction = 0; in snd_seq_timer_set_position_tick()
428 /* TODO: use interpolation on tick queue (will only be useful for very
433 return tmr->tick.cur_tick; in snd_seq_timer_get_cur_tick()