.. | .. |
---|
20 | 20 | extern void tick_resume_local(void); |
---|
21 | 21 | extern void tick_handover_do_timer(void); |
---|
22 | 22 | extern void tick_cleanup_dead_cpu(int cpu); |
---|
| 23 | + |
---|
| 24 | +#ifdef CONFIG_IRQ_PIPELINE |
---|
| 25 | +int tick_install_proxy(void (*setup_proxy)(struct clock_proxy_device *dev), |
---|
| 26 | + const struct cpumask *cpumask); |
---|
| 27 | +void tick_uninstall_proxy(const struct cpumask *cpumask); |
---|
| 28 | +void tick_notify_proxy(void); |
---|
| 29 | +#endif |
---|
| 30 | + |
---|
23 | 31 | #else /* CONFIG_GENERIC_CLOCKEVENTS */ |
---|
24 | 32 | static inline void tick_init(void) { } |
---|
25 | 33 | static inline void tick_suspend_local(void) { } |
---|