Searched refs:timer_nr (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/misc/
H A Dcs5535-mfgpt.c148 struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer_nr, int domain) cs5535_mfgpt_alloc_timer() argument
164 if (timer_nr >= max) { cs5535_mfgpt_alloc_timer()
171 if (timer_nr < 0) { cs5535_mfgpt_alloc_timer()
176 /* set timer_nr to -1 if no timers available */ cs5535_mfgpt_alloc_timer()
177 timer_nr = t < max ? (int) t : -1; cs5535_mfgpt_alloc_timer()
180 if (!test_bit(timer_nr, mfgpt->avail)) cs5535_mfgpt_alloc_timer()
181 timer_nr = -1; cs5535_mfgpt_alloc_timer()
184 if (timer_nr >= 0) cs5535_mfgpt_alloc_timer()
185 /* if timer_nr is not -1, it's an available timer */ cs5535_mfgpt_alloc_timer()
186 __clear_bit(timer_nr, mfgpt->avail); cs5535_mfgpt_alloc_timer()
189 if (timer_nr < 0) cs5535_mfgpt_alloc_timer()
196 __set_bit(timer_nr, mfgpt->avail); cs5535_mfgpt_alloc_timer()
201 timer->nr = timer_nr; cs5535_mfgpt_alloc_timer()
202 dev_info(&mfgpt->pdev->dev, "registered timer %d\n", timer_nr); cs5535_mfgpt_alloc_timer()

Completed in 136 milliseconds