31 lines
		
	
	
		
			587 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			587 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  *  arch/arm/include/asm/mach/irq.h
 | |
|  *
 | |
|  *  Copyright (C) 1995-2000 Russell King.
 | |
|  */
 | |
| #ifndef __ASM_ARM_MACH_IRQ_H
 | |
| #define __ASM_ARM_MACH_IRQ_H
 | |
| 
 | |
| #include <linux/irq.h>
 | |
| 
 | |
| struct seq_file;
 | |
| 
 | |
| /*
 | |
|  * This is internal.  Do not use it.
 | |
|  */
 | |
| extern void init_FIQ(int);
 | |
| extern int show_fiq_list(struct seq_file *, int);
 | |
| 
 | |
| /*
 | |
|  * This is for easy migration, but should be changed in the source
 | |
|  */
 | |
| #define do_bad_IRQ(desc)				\
 | |
| do {							\
 | |
| 	raw_spin_lock(&desc->lock);			\
 | |
| 	handle_bad_irq(desc);				\
 | |
| 	raw_spin_unlock(&desc->lock);			\
 | |
| } while(0)
 | |
| 
 | |
| #endif
 |