Searched refs:cs5535_mfgpt_timer (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/include/linux/ |
D | cs5535.h | 209 struct cs5535_mfgpt_timer; 211 extern uint16_t cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer, 213 extern void cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg, 216 extern int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp, 218 extern int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, 220 extern struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer, 222 extern void cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer); 224 static inline int cs5535_mfgpt_setup_irq(struct cs5535_mfgpt_timer *timer, in cs5535_mfgpt_setup_irq() 230 static inline int cs5535_mfgpt_release_irq(struct cs5535_mfgpt_timer *timer, in cs5535_mfgpt_release_irq()
|
/linux-6.12.1/drivers/misc/ |
D | cs5535-mfgpt.c | 30 struct cs5535_mfgpt_timer { struct 44 int cs5535_mfgpt_toggle_event(struct cs5535_mfgpt_timer *timer, int cmp, in cs5535_mfgpt_toggle_event() argument 96 int cs5535_mfgpt_set_irq(struct cs5535_mfgpt_timer *timer, int cmp, int *irq, in cs5535_mfgpt_set_irq() 145 struct cs5535_mfgpt_timer *cs5535_mfgpt_alloc_timer(int timer_nr, int domain) in cs5535_mfgpt_alloc_timer() 148 struct cs5535_mfgpt_timer *timer = NULL; in cs5535_mfgpt_alloc_timer() 211 void cs5535_mfgpt_free_timer(struct cs5535_mfgpt_timer *timer) in cs5535_mfgpt_free_timer() 228 uint16_t cs5535_mfgpt_read(struct cs5535_mfgpt_timer *timer, uint16_t reg) in cs5535_mfgpt_read() 234 void cs5535_mfgpt_write(struct cs5535_mfgpt_timer *timer, uint16_t reg, in cs5535_mfgpt_write() 266 struct cs5535_mfgpt_timer t; in soft_reset() 289 struct cs5535_mfgpt_timer timer = { .chip = mfgpt }; in scan_timers()
|
/linux-6.12.1/drivers/clocksource/ |
D | timer-cs5535.c | 42 static struct cs5535_mfgpt_timer *cs5535_event_clock; 59 static void disable_timer(struct cs5535_mfgpt_timer *timer) in disable_timer() 67 static void start_timer(struct cs5535_mfgpt_timer *timer, uint16_t delta) in start_timer() 137 struct cs5535_mfgpt_timer *timer; in cs5535_mfgpt_init()
|
/linux-6.12.1/drivers/watchdog/ |
D | geodewdt.c | 47 static struct cs5535_mfgpt_timer *wdt_timer;
|