The x86 timer interrupt handler is the only handler not traced in the
[linux-2.6/next.git] / arch / mips / include / asm / cop2.h
blob3532e2c5f098ae46a4a79f7455cd004d699dd4a9
1 /*
2 * This file is subject to the terms and conditions of the GNU General Public
3 * License. See the file "COPYING" in the main directory of this archive
4 * for more details.
6 * Copyright (C) 2009 Wind River Systems,
7 * written by Ralf Baechle <ralf@linux-mips.org>
8 */
9 #ifndef __ASM_COP2_H
10 #define __ASM_COP2_H
12 #include <linux/notifier.h>
14 enum cu2_ops {
15 CU2_EXCEPTION,
16 CU2_LWC2_OP,
17 CU2_LDC2_OP,
18 CU2_SWC2_OP,
19 CU2_SDC2_OP,
22 extern int register_cu2_notifier(struct notifier_block *nb);
23 extern int cu2_notifier_call_chain(unsigned long val, void *v);
25 #define cu2_notifier(fn, pri) \
26 ({ \
27 static struct notifier_block fn##_nb = { \
28 .notifier_call = fn, \
29 .priority = pri \
30 }; \
32 register_cu2_notifier(&fn##_nb); \
35 #endif /* __ASM_COP2_H */