Lines Matching full:timers
3 * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (MFGPT)
24 MODULE_PARM_DESC(mfgptfix, "Try to reset the MFGPT timers during init; "
27 "2 = perform a soft reset by unconfiguring all timers); "
62 * XXX: According to the docs, we cannot reset timers above in cs5535_mfgpt_toggle_event()
155 /* only allocate timers from the working domain if requested */ in cs5535_mfgpt_alloc_timer()
173 /* set timer_nr to -1 if no timers available */ in cs5535_mfgpt_alloc_timer()
242 * This is a sledgehammer that resets all MFGPT timers. This is required by
245 * whether or not this secret MSR can be used to release individual timers.
253 /* The following undocumented bit resets the MFGPT timers */ in reset_all_timers()
259 * This is another sledgehammer to reset all MFGPT timers.
282 * cases, firmware that uses AMD's VSA code will claim all timers during
285 * leaves timers available for us to use.
291 int timers = 0; in scan_timers() local
308 timers++; in scan_timers()
313 return timers; in scan_timers()
352 /* detect the available timers */ in cs5535_mfgpt_probe()
354 dev_info(&pdev->dev, "%d MFGPT timers available\n", t); in cs5535_mfgpt_probe()