Searched refs:tick (Results 1 – 11 of 11) sorted by relevance
/sound/core/seq/ |
D | seq_timer.h | 43 struct snd_seq_timer_tick tick; /* current tick */ member 68 static inline void snd_seq_timer_update_tick(struct snd_seq_timer_tick *tick, in snd_seq_timer_update_tick() argument 71 if (tick->resolution > 0) { in snd_seq_timer_update_tick() 72 tick->fraction += resolution; in snd_seq_timer_update_tick() 73 tick->cur_tick += (unsigned int)(tick->fraction / tick->resolution); in snd_seq_timer_update_tick() 74 tick->fraction %= tick->resolution; in snd_seq_timer_update_tick()
|
D | seq_prioq.c | 108 return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick)); in compare_timestamp() 125 if (a->time.tick > b->time.tick) in compare_timestamp_rel() 127 else if (a->time.tick == b->time.tick) in compare_timestamp_rel() 279 if (cell->event.time.tick) in prioq_match() 364 res = snd_seq_compare_tick_time(&ev->time.tick, &info->time.tick); in prioq_remove_match() 372 res = snd_seq_compare_tick_time(&ev->time.tick, &info->time.tick); in prioq_remove_match()
|
D | seq_timer.c | 39 tmr->tick.resolution = (tmr->tempo * 1000) / tmr->ppq; in snd_seq_timer_set_tick_resolution() 45 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * 1000; in snd_seq_timer_set_tick_resolution() 46 tmr->tick.resolution += s; in snd_seq_timer_set_tick_resolution() 48 if (tmr->tick.resolution <= 0) in snd_seq_timer_set_tick_resolution() 49 tmr->tick.resolution = 1; in snd_seq_timer_set_tick_resolution() 50 snd_seq_timer_update_tick(&tmr->tick, 0); in snd_seq_timer_set_tick_resolution() 122 tmr->tick.cur_tick = 0; in snd_seq_timer_reset() 123 tmr->tick.fraction = 0; in snd_seq_timer_reset() 159 snd_seq_timer_update_tick(&tmr->tick, resolution); in snd_seq_timer_interrupt() 222 tmr->tick.cur_tick = position; in snd_seq_timer_set_position_tick() [all …]
|
D | seq_queue.c | 275 if (snd_seq_compare_tick_time(&q->timer->tick.cur_tick, in snd_seq_check_queue() 276 &cell->event.time.tick)) { in snd_seq_check_queue() 328 cell->event.time.tick += q->timer->tick.cur_tick; in snd_seq_enqueue_event() 664 sev.time.tick = q->timer->tick.cur_tick; in queue_broadcast_event() 707 if (snd_seq_timer_set_position_tick(q->timer, ev->data.queue.param.time.tick) == 0) { in snd_seq_queue_process_event() 787 snd_iprintf(buffer, "current tick : %d\n", tmr->tick.cur_tick); in snd_seq_info_queues_read()
|
D | seq_clientmgr.c | 582 event->time.tick = snd_seq_timer_get_cur_tick(q->timer); in update_timestamp_of_queue() 869 ev->time.tick += ev->data.note.duration; in snd_seq_dispatch_event() 1672 status.tick = snd_seq_timer_get_cur_tick(tmr); in snd_seq_ioctl_get_queue_status()
|
/sound/core/seq/oss/ |
D | seq_oss_writeq.c | 111 ev.time.tick = time; in snd_seq_oss_writeq_sync()
|
D | seq_oss_rw.c | 182 event.time.tick = snd_seq_oss_timer_cur_tick(dp->timer); in insert_queue()
|
D | seq_oss_ioctl.c | 66 tmpev.time.tick = 0; in snd_seq_oss_oob_user()
|
D | seq_oss_midi.c | 602 snd_seq_oss_readq_put_timestamp(dp->readq, ev->time.tick, dp->seq_mode); in send_synth_event() 617 snd_seq_oss_readq_put_timestamp(dp->readq, ev->time.tick, dp->seq_mode); in send_midi_event()
|
/sound/drivers/ |
D | aloop.c | 171 unsigned long tick; in loopback_timer_start() local 182 tick = dpcm->period_size_frac - dpcm->irq_pos; in loopback_timer_start() 183 tick = (tick + dpcm->pcm_bps - 1) / dpcm->pcm_bps; in loopback_timer_start() 184 dpcm->timer.expires = jiffies + tick; in loopback_timer_start()
|
/sound/pci/ctxfi/ |
D | cthardware.h | 180 int (*set_timer_tick)(struct hw *hw, unsigned int tick);
|