Lines Matching refs:delay
62 void emu10k1_timer_install(struct emu10k1_card *card, struct emu_timer *timer, u16 delay)
68 if (delay < 5)
69 delay = 5;
71 timer->delay = delay;
76 timer->count_max = timer->delay / (card->timer_delay < 1024 ? card->timer_delay : 1024);
81 if (card->timer_delay > delay) {
85 card->timer_delay = delay;
86 delay = (delay < 1024 ? delay : 1024);
88 emu10k1_timer_set(card, delay);
93 t->count_max = t->delay / delay;
99 DPD(2, "timer rate --> %u\n", delay);
111 u16 delay = TIMER_STOPPED;
124 if (t->delay < delay)
125 delay = t->delay;
128 if (card->timer_delay != delay) {
129 card->timer_delay = delay;
131 if (delay == TIMER_STOPPED)
134 delay = (delay < 1024 ? delay : 1024);
136 emu10k1_timer_set(card, delay);
141 t->count_max = t->delay / delay;
146 DPD(2, "timer rate --> %u\n", delay);