[ARM] move include/asm-arm to arch/arm/include/asm
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>
This commit is contained in:
committed by
Russell King
parent
ff4db0a043
commit
4baa992243
37
arch/arm/include/asm/fiq.h
Normal file
37
arch/arm/include/asm/fiq.h
Normal file
@@ -0,0 +1,37 @@
|
||||
/*
|
||||
* 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
|
Reference in New Issue
Block a user