mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	Add ->retrigger() irq op to consolidate hw_irq_resend() implementations. (Most architectures had it defined to NOP anyway.) NOTE: ia64 needs testing. i386 and x86_64 tested. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
		
			
				
	
	
		
			28 lines
		
	
	
		
			726 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			726 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * This file is subject to the terms and conditions of the GNU General Public
 | 
						|
 * License.  See the file "COPYING" in the main directory of this archive
 | 
						|
 * for more details.
 | 
						|
 *
 | 
						|
 * Copyright (C) 2000, 2001, 2002 by Ralf Baechle
 | 
						|
 */
 | 
						|
#ifndef __ASM_HW_IRQ_H
 | 
						|
#define __ASM_HW_IRQ_H
 | 
						|
 | 
						|
#include <linux/profile.h>
 | 
						|
#include <asm/atomic.h>
 | 
						|
 | 
						|
extern void disable_8259A_irq(unsigned int irq);
 | 
						|
extern void enable_8259A_irq(unsigned int irq);
 | 
						|
extern int i8259A_irq_pending(unsigned int irq);
 | 
						|
extern void make_8259A_irq(unsigned int irq);
 | 
						|
extern void init_8259A(int aeoi);
 | 
						|
 | 
						|
extern atomic_t irq_err_count;
 | 
						|
 | 
						|
/*
 | 
						|
 * interrupt-retrigger: NOP for now. This may not be apropriate for all
 | 
						|
 * machines, we'll see ...
 | 
						|
 */
 | 
						|
 | 
						|
#endif /* __ASM_HW_IRQ_H */
 |