38 #include <linux/module.h>
39 #include <linux/kernel.h>
44 #include <asm/cacheflush.h>
48 #include <asm/traps.h>
50 static unsigned long no_fiq_insn;
56 static int fiq_def_op(
void *ref,
int relinquish)
69 static struct fiq_handler *current_fiq = &default_owner;
73 if (current_fiq != &default_owner)
82 #if defined(CONFIG_CPU_USE_DOMAINS)
83 memcpy((
void *)0xffff001c, start, length);
104 f->
next = current_fiq;
113 if (current_fiq != f) {
121 current_fiq = current_fiq->
next;
125 static int fiq_start;
147 no_fiq_insn = *(
unsigned long *)0xffff001c;