No empty .Rs/.Re
[netbsd-mini2440.git] / sys / arch / arm / at91 / at91intr.h
blob60513e85fda879791305ecc1ec8efb563c8312e7
1 /* $Id: at91intr.h,v 1.3 2009/10/23 06:53:13 snj Exp $ */
2 /* $NetBSD: at91intr.h,v 1.2 2008/07/03 01:15:38 matt Exp $ */
4 /*
5 * Copyright (c) 2007 Embedtronics Oy.
6 * All rights reserved.
8 * Based on ep93xx_intr.h,
9 * Copyright (c) 2004 Jesse Off
10 * All rights reserved.
12 * Redistribution and use in source and binary forms, with or without
13 * modification, are permitted provided that the following conditions
14 * are met:
15 * 1. Redistributions of source code must retain the above copyright
16 * notice, this list of conditions and the following disclaimer.
17 * 2. Redistributions in binary form must reproduce the above copyright
18 * notice, this list of conditions and the following disclaimer in the
19 * documentation and/or other materials provided with the distribution.
21 * THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
23 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
24 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC
25 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 * POSSIBILITY OF SUCH DAMAGE.
34 #ifndef _AT91INTR_H_
35 #define _AT91INTR_H_
37 #define ARM_IRQ_HANDLER _C_LABEL(at91aic_intr_dispatch)
39 #ifndef _LOCORE
41 int _splraise(int);
42 int _spllower(int);
43 void splx(int);
44 void _setsoftintr(int);
46 #endif /* ! _LOCORE */
48 #endif /* _AT91INTR_H_ */