• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  /* SPDX-License-Identifier: GPL-2.0-only */
2  /*
3   *  arch/arm/include/asm/mach/irq.h
4   *
5   *  Copyright (C) 1995-2000 Russell King.
6   */
7  #ifndef __ASM_ARM_MACH_IRQ_H
8  #define __ASM_ARM_MACH_IRQ_H
9  
10  #include <linux/irq.h>
11  
12  struct seq_file;
13  
14  /*
15   * This is internal.  Do not use it.
16   */
17  extern void init_FIQ(int);
18  extern int show_fiq_list(struct seq_file *, int);
19  
20  /*
21   * This is for easy migration, but should be changed in the source
22   */
23  #define do_bad_IRQ(desc)				\
24  do {							\
25  	raw_spin_lock(&desc->lock);			\
26  	handle_bad_irq(desc);				\
27  	raw_spin_unlock(&desc->lock);			\
28  } while(0)
29  
30  #endif
31