Move platform independent header files to arch/arm/include/asm, leaving those in asm/arch* and asm/plat* alone. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			853 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			853 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 *  arch/arm/include/asm/fiq.h
 | 
						|
 *
 | 
						|
 * Support for FIQ on ARM architectures.
 | 
						|
 * Written by Philip Blundell <philb@gnu.org>, 1998
 | 
						|
 * Re-written by Russell King
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef __ASM_FIQ_H
 | 
						|
#define __ASM_FIQ_H
 | 
						|
 | 
						|
#include <asm/ptrace.h>
 | 
						|
 | 
						|
struct fiq_handler {
 | 
						|
	struct fiq_handler *next;
 | 
						|
	/* Name
 | 
						|
	 */
 | 
						|
	const char *name;
 | 
						|
	/* Called to ask driver to relinquish/
 | 
						|
	 * reacquire FIQ
 | 
						|
	 * return zero to accept, or -<errno>
 | 
						|
	 */
 | 
						|
	int (*fiq_op)(void *, int relinquish);
 | 
						|
	/* data for the relinquish/reacquire functions
 | 
						|
	 */
 | 
						|
	void *dev_id;
 | 
						|
};
 | 
						|
 | 
						|
extern int claim_fiq(struct fiq_handler *f);
 | 
						|
extern void release_fiq(struct fiq_handler *f);
 | 
						|
extern void set_fiq_handler(void *start, unsigned int length);
 | 
						|
extern void set_fiq_regs(struct pt_regs *regs);
 | 
						|
extern void get_fiq_regs(struct pt_regs *regs);
 | 
						|
extern void enable_fiq(int fiq);
 | 
						|
extern void disable_fiq(int fiq);
 | 
						|
 | 
						|
#endif
 |