1
2
3
4
5
6
7
8
9
10
11 #ifndef MCA_SSHMEM_SYSV_EXPORT_H
12 #define MCA_SSHMEM_SYSV_EXPORT_H
13
14 #include "oshmem_config.h"
15
16 #include "opal/util/sys_limits.h"
17
18 #include "oshmem/mca/sshmem/sshmem.h"
19
20 BEGIN_C_DECLS
21
22
23
24
25 typedef struct mca_sshmem_sysv_component_t {
26
27 mca_sshmem_base_component_t super;
28
29 int priority;
30 int use_hp;
31 } mca_sshmem_sysv_component_t;
32
33 OSHMEM_MODULE_DECLSPEC extern mca_sshmem_sysv_component_t
34 mca_sshmem_sysv_component;
35
36 typedef struct mca_sshmem_sysv_module_t {
37 mca_sshmem_base_module_t super;
38 } mca_sshmem_sysv_module_t;
39 extern mca_sshmem_sysv_module_t mca_sshmem_sysv_module;
40
41 OSHMEM_MODULE_DECLSPEC extern size_t sshmem_sysv_gethugepagesize(void);
42
43 END_C_DECLS
44
45 #endif