RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
24extern "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
35typedef uint8_t VME_interrupt_Mask;
36
37/*
38 * VME_interrupt_Disable
39 *
40 */
41
42void VME_interrupt_Disable (
43 VME_interrupt_Mask mask /* IN */
44);
45
46/*
47 * VME_interrupt_Disable
48 *
49 */
50
51void VME_interrupt_Enable (
52 VME_interrupt_Mask mask /* IN */
53);
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif /* end of include file */