RTEMS
5.2
Toggle main menu visibility
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
o
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
e
h
i
l
m
o
p
q
r
s
t
w
Enumerator
a
c
d
h
i
l
m
p
r
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
bsps
include
mpci.h
1
/* mpci.h
2
*
3
* This include file contains all the renaming necessary to
4
* have an application use the Shared Memory Driver as its
5
* sole mechanism for MPCI.
6
*
7
* COPYRIGHT (c) 1989-1999.
8
* On-Line Applications Research Corporation (OAR).
9
*
10
* The license and distribution terms for this file may be
11
* found in the file LICENSE in this distribution or at
12
* http://www.rtems.org/license/LICENSE.
13
*/
14
15
#ifndef __SHM_MPCI_h
16
#define __SHM_MPCI_h
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
22
#include <shm_driver.h>
23
24
#define MPCI_Initialization( _configuration ) \
25
Shm_Initialization( _configuration )
26
27
#define MPCI_Get_packet( _the_packet ) \
28
Shm_Get_packet( _the_packet )
29
30
#define MPCI_Return_packet( _the_packet ) \
31
Shm_Return_packet( _the_packet )
32
33
#define MPCI_Receive_packet( _the_packet ) \
34
Shm_Receive_packet( _the_packet )
35
36
#define MPCI_Send_packet( _destination, _the_packet ) \
37
Shm_Send_packet( _destination, _the_packet )
38
39
/* Unnecessary... mapped in shm_driver.h
40
#define MPCI_Fatal( _the_error ) \
41
Shm_Fatal( _the_error )
42
*/
43
44
#define MPCI_Enable_statistics()
45
46
#define MPCI_Print_statistics() \
47
Shm_Print_statistics()
48
49
/* no need to rename the MPCI_Table either */
50
51
#ifdef __cplusplus
52
}
53
#endif
54
55
#endif
56
/* end of include file */
Generated by
1.9.4