Lines Matching refs:pit_timer
39 struct pit_timer { struct
51 static DEFINE_PER_CPU(struct pit_timer *, pit_timers); argument
61 static inline struct pit_timer *ced_to_pit(struct clock_event_device *ced) in ced_to_pit()
63 return container_of(ced, struct pit_timer, ced); in ced_to_pit()
66 static inline struct pit_timer *cs_to_pit(struct clocksource *cs) in cs_to_pit()
68 return container_of(cs, struct pit_timer, cs); in cs_to_pit()
98 static inline void pit_timer_irqack(struct pit_timer *pit) in pit_timer_irqack()
110 struct pit_timer *pit = cs_to_pit(cs); in pit_timer_clocksource_read()
115 static int pit_clocksource_init(struct pit_timer *pit, const char *name, in pit_clocksource_init()
143 struct pit_timer *pit = ced_to_pit(ced); in pit_set_next_event()
161 struct pit_timer *pit = ced_to_pit(ced); in pit_shutdown()
170 struct pit_timer *pit = ced_to_pit(ced); in pit_set_periodic()
180 struct pit_timer *pit = ced_to_pit(ced); in pit_timer_interrupt()
198 static int pit_clockevent_per_cpu_init(struct pit_timer *pit, const char *name, in pit_clockevent_per_cpu_init()
236 static void pit_clockevent_per_cpu_exit(struct pit_timer *pit, unsigned int cpu) in pit_clockevent_per_cpu_exit()
245 struct pit_timer *pit = per_cpu(pit_timers, cpu); in pit_clockevent_starting_cpu()
272 struct pit_timer *pit; in pit_timer_init()