Lines Matching refs:timeout
172 uint32_t timeout) in imx_gpt_find_limit() argument
174 if ((count < reg) && (timeout > reg)) { in imx_gpt_find_limit()
175 timeout = reg; in imx_gpt_find_limit()
178 return timeout; in imx_gpt_find_limit()
184 uint32_t timeout = GPT_TIMER_MAX; in imx_gpt_compute_next_timeout() local
215 timeout = imx_gpt_find_limit(count, s->ocr1, timeout); in imx_gpt_compute_next_timeout()
218 timeout = imx_gpt_find_limit(count, s->ocr2, timeout); in imx_gpt_compute_next_timeout()
221 timeout = imx_gpt_find_limit(count, s->ocr3, timeout); in imx_gpt_compute_next_timeout()
227 if ((s->ir & GPT_IR_OF1IE) && (timeout == s->ocr1)) { in imx_gpt_compute_next_timeout()
230 if ((s->ir & GPT_IR_OF2IE) && (timeout == s->ocr2)) { in imx_gpt_compute_next_timeout()
233 if ((s->ir & GPT_IR_OF3IE) && (timeout == s->ocr3)) { in imx_gpt_compute_next_timeout()
236 if ((s->ir & GPT_IR_ROVIE) && (timeout == GPT_TIMER_MAX)) { in imx_gpt_compute_next_timeout()
241 limit = timeout - imx_gpt_update_count(s); in imx_gpt_compute_next_timeout()
256 s->next_timeout = timeout; in imx_gpt_compute_next_timeout()