RTEMS  5.0.0
vmeintr.h
Go to the documentation of this file.
1 
11 /*
12  * COPYRIGHT (c) 1989-1999.
13  * On-Line Applications Research Corporation (OAR).
14  *
15  * The license and distribution terms for this file may be
16  * found in the file LICENSE in this distribution or at
17  * http://www.rtems.org/license/LICENSE.
18  */
19 
20 #ifndef _RTEMS_VMEINTR_H
21 #define _RTEMS_VMEINTR_H
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 /*
28  * This defines the mask which is used to determine which
29  * interrupt levels are affected by a call to this package.
30  * The LSB corresponds to VME interrupt 0 and the MSB
31  * to VME interrupt 7.
32  *
33  */
34 
35 typedef uint8_t VME_interrupt_Mask;
36 
37 /*
38  * VME_interrupt_Disable
39  *
40  */
41 
42 void VME_interrupt_Disable (
43  VME_interrupt_Mask mask /* IN */
44 );
45 
46 /*
47  * VME_interrupt_Disable
48  *
49  */
50 
51 void VME_interrupt_Enable (
52  VME_interrupt_Mask mask /* IN */
53 );
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 
59 #endif /* end of include file */