Blame view

include/asm-arm/traps.h 350 Bytes
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  #ifndef _ASMARM_TRAP_H
  #define _ASMARM_TRAP_H
  
  #include <linux/list.h>
  
  struct undef_hook {
  	struct list_head node;
  	u32 instr_mask;
  	u32 instr_val;
  	u32 cpsr_mask;
  	u32 cpsr_val;
  	int (*fn)(struct pt_regs *regs, unsigned int instr);
  };
  
  void register_undef_hook(struct undef_hook *hook);
  void unregister_undef_hook(struct undef_hook *hook);
  
  #endif