Home
last modified time | relevance | path

Searched refs:cs5535_mfgpt_timer (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/include/linux/
Dcs5535.h209 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/
Dcs5535-mfgpt.c30 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/
Dtimer-cs5535.c42 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/
Dgeodewdt.c47 static struct cs5535_mfgpt_timer *wdt_timer;