Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * IRQ subsystem internal functions and variables: | |
3 | */ | |
4 | ||
5 | extern int noirqdebug; | |
6 | ||
6a6de9ef TG |
7 | /* Set default functions for irq_chip structures: */ |
8 | extern void irq_chip_set_defaults(struct irq_chip *chip); | |
9 | ||
10 | /* Set default handler: */ | |
11 | extern void compat_irq_chip_set_default_handler(struct irq_desc *desc); | |
12 | ||
1da177e4 LT |
13 | #ifdef CONFIG_PROC_FS |
14 | extern void register_irq_proc(unsigned int irq); | |
15 | extern void register_handler_proc(unsigned int irq, struct irqaction *action); | |
16 | extern void unregister_handler_proc(unsigned int irq, struct irqaction *action); | |
17 | #else | |
18 | static inline void register_irq_proc(unsigned int irq) { } | |
19 | static inline void register_handler_proc(unsigned int irq, | |
20 | struct irqaction *action) { } | |
21 | static inline void unregister_handler_proc(unsigned int irq, | |
22 | struct irqaction *action) { } | |
23 | #endif | |
24 |