arch_hooks.h 680 B

1234567891011121314151617181920212223242526
  1. #ifndef _ASM_X86_ARCH_HOOKS_H
  2. #define _ASM_X86_ARCH_HOOKS_H
  3. #include <linux/interrupt.h>
  4. /*
  5. * linux/include/asm/arch_hooks.h
  6. *
  7. * define the architecture specific hooks
  8. */
  9. /* these aren't arch hooks, they are generic routines
  10. * that can be used by the hooks */
  11. extern void init_ISA_irqs(void);
  12. extern irqreturn_t timer_interrupt(int irq, void *dev_id);
  13. /* these are the defined hooks */
  14. extern void intr_init_hook(void);
  15. extern void pre_intr_init_hook(void);
  16. extern void pre_setup_arch_hook(void);
  17. extern void trap_init_hook(void);
  18. extern void pre_time_init_hook(void);
  19. extern void time_init_hook(void);
  20. extern void mca_nmi_hook(void);
  21. #endif /* _ASM_X86_ARCH_HOOKS_H */