|
1 | 1 | /* |
2 | 2 | * Copyright (c) 2013 Mellanox Technologies, Inc. |
3 | 3 | * All rights reserved. |
| 4 | + * Copyright (c) 2019 Research Organization for Information Science |
| 5 | + * and Technology (RIST). All rights reserved. |
4 | 6 | * $COPYRIGHT$ |
5 | 7 | * |
6 | 8 | * Additional copyrights may follow |
|
11 | 13 | #ifndef OSHMEM_CONSTANTS_H |
12 | 14 | #define OSHMEM_CONSTANTS_H |
13 | 15 |
|
14 | | -#include "orte/constants.h" |
| 16 | +#include "opal/constants.h" |
| 17 | + |
15 | 18 | #include "oshmem/include/shmem.h" |
16 | 19 |
|
17 | 20 |
|
18 | | -#define OSHMEM_ERR_BASE ORTE_ERR_MAX |
| 21 | +#define OSHMEM_ERR_BASE OPAL_ERR_MAX |
19 | 22 |
|
20 | 23 | /* error codes */ |
21 | 24 | enum { |
22 | | - /* Error codes inherited from ORTE/OPAL. Still enum values so |
| 25 | + /* Error codes inherited from OPAL. Still enum values so |
23 | 26 | that we might get nice debugger help */ |
24 | | - OSHMEM_SUCCESS = ORTE_SUCCESS, |
25 | | - |
26 | | - OSHMEM_ERROR = ORTE_ERROR, |
27 | | - OSHMEM_ERR_OUT_OF_RESOURCE = ORTE_ERR_OUT_OF_RESOURCE, |
28 | | - OSHMEM_ERR_TEMP_OUT_OF_RESOURCE = ORTE_ERR_TEMP_OUT_OF_RESOURCE, |
29 | | - OSHMEM_ERR_RESOURCE_BUSY = ORTE_ERR_RESOURCE_BUSY, |
30 | | - OSHMEM_ERR_BAD_PARAM = ORTE_ERR_BAD_PARAM, |
31 | | - OSHMEM_ERR_FATAL = ORTE_ERR_FATAL, |
32 | | - OSHMEM_ERR_NOT_IMPLEMENTED = ORTE_ERR_NOT_IMPLEMENTED, |
33 | | - OSHMEM_ERR_NOT_SUPPORTED = ORTE_ERR_NOT_SUPPORTED, |
34 | | - OSHMEM_ERR_INTERUPTED = ORTE_ERR_INTERUPTED, |
35 | | - OSHMEM_ERR_WOULD_BLOCK = ORTE_ERR_WOULD_BLOCK, |
36 | | - OSHMEM_ERR_IN_ERRNO = ORTE_ERR_IN_ERRNO, |
37 | | - OSHMEM_ERR_UNREACH = ORTE_ERR_UNREACH, |
38 | | - OSHMEM_ERR_NOT_FOUND = ORTE_ERR_NOT_FOUND, |
39 | | - OSHMEM_EXISTS = ORTE_EXISTS, /* indicates that the specified object already exists */ |
40 | | - OSHMEM_ERR_TIMEOUT = ORTE_ERR_TIMEOUT, |
41 | | - OSHMEM_ERR_NOT_AVAILABLE = ORTE_ERR_NOT_AVAILABLE, |
42 | | - OSHMEM_ERR_PERM = ORTE_ERR_PERM, |
43 | | - OSHMEM_ERR_VALUE_OUT_OF_BOUNDS = ORTE_ERR_VALUE_OUT_OF_BOUNDS, |
44 | | - OSHMEM_ERR_FILE_READ_FAILURE = ORTE_ERR_FILE_READ_FAILURE, |
45 | | - OSHMEM_ERR_FILE_WRITE_FAILURE = ORTE_ERR_FILE_WRITE_FAILURE, |
46 | | - OSHMEM_ERR_FILE_OPEN_FAILURE = ORTE_ERR_FILE_OPEN_FAILURE, |
47 | | - |
48 | | - OSHMEM_ERR_RECV_LESS_THAN_POSTED = ORTE_ERR_RECV_LESS_THAN_POSTED, |
49 | | - OSHMEM_ERR_RECV_MORE_THAN_POSTED = ORTE_ERR_RECV_MORE_THAN_POSTED, |
50 | | - OSHMEM_ERR_NO_MATCH_YET = ORTE_ERR_NO_MATCH_YET, |
51 | | - OSHMEM_ERR_BUFFER = ORTE_ERR_BUFFER, |
52 | | - OSHMEM_ERR_REQUEST = ORTE_ERR_REQUEST, |
53 | | - OSHMEM_ERR_NO_CONNECTION_ALLOWED = ORTE_ERR_NO_CONNECTION_ALLOWED, |
54 | | - OSHMEM_ERR_CONNECTION_REFUSED = ORTE_ERR_CONNECTION_REFUSED , |
55 | | - OSHMEM_ERR_CONNECTION_FAILED = ORTE_ERR_CONNECTION_FAILED, |
56 | | - OSHMEM_PACK_MISMATCH = ORTE_ERR_PACK_MISMATCH, |
57 | | - OSHMEM_ERR_PACK_FAILURE = ORTE_ERR_PACK_FAILURE, |
58 | | - OSHMEM_ERR_UNPACK_FAILURE = ORTE_ERR_UNPACK_FAILURE, |
59 | | - OSHMEM_ERR_COMM_FAILURE = ORTE_ERR_COMM_FAILURE, |
60 | | - OSHMEM_UNPACK_INADEQUATE_SPACE = ORTE_ERR_UNPACK_INADEQUATE_SPACE, |
61 | | - OSHMEM_UNPACK_READ_PAST_END_OF_BUFFER = ORTE_ERR_UNPACK_READ_PAST_END_OF_BUFFER, |
62 | | - OSHMEM_ERR_TYPE_MISMATCH = ORTE_ERR_TYPE_MISMATCH, |
63 | | - OSHMEM_ERR_COMPARE_FAILURE = ORTE_ERR_COMPARE_FAILURE, |
64 | | - OSHMEM_ERR_COPY_FAILURE = ORTE_ERR_COPY_FAILURE, |
65 | | - OSHMEM_ERR_UNKNOWN_DATA_TYPE = ORTE_ERR_UNKNOWN_DATA_TYPE, |
66 | | - OSHMEM_ERR_DATA_TYPE_REDEF = ORTE_ERR_DATA_TYPE_REDEF, |
67 | | - OSHMEM_ERR_DATA_OVERWRITE_ATTEMPT = ORTE_ERR_DATA_OVERWRITE_ATTEMPT |
| 27 | + OSHMEM_SUCCESS = OPAL_SUCCESS, |
| 28 | + |
| 29 | + OSHMEM_ERROR = OPAL_ERROR, |
| 30 | + OSHMEM_ERR_OUT_OF_RESOURCE = OPAL_ERR_OUT_OF_RESOURCE, |
| 31 | + OSHMEM_ERR_TEMP_OUT_OF_RESOURCE = OPAL_ERR_TEMP_OUT_OF_RESOURCE, |
| 32 | + OSHMEM_ERR_RESOURCE_BUSY = OPAL_ERR_RESOURCE_BUSY, |
| 33 | + OSHMEM_ERR_BAD_PARAM = OPAL_ERR_BAD_PARAM, |
| 34 | + OSHMEM_ERR_FATAL = OPAL_ERR_FATAL, |
| 35 | + OSHMEM_ERR_NOT_IMPLEMENTED = OPAL_ERR_NOT_IMPLEMENTED, |
| 36 | + OSHMEM_ERR_NOT_SUPPORTED = OPAL_ERR_NOT_SUPPORTED, |
| 37 | + OSHMEM_ERR_INTERUPTED = OPAL_ERR_INTERRUPTED, |
| 38 | + OSHMEM_ERR_WOULD_BLOCK = OPAL_ERR_WOULD_BLOCK, |
| 39 | + OSHMEM_ERR_IN_ERRNO = OPAL_ERR_IN_ERRNO, |
| 40 | + OSHMEM_ERR_UNREACH = OPAL_ERR_UNREACH, |
| 41 | + OSHMEM_ERR_NOT_FOUND = OPAL_ERR_NOT_FOUND, |
| 42 | + OSHMEM_EXISTS = OPAL_EXISTS, /* indicates that the specified object already exists */ |
| 43 | + OSHMEM_ERR_TIMEOUT = OPAL_ERR_TIMEOUT, |
| 44 | + OSHMEM_ERR_NOT_AVAILABLE = OPAL_ERR_NOT_AVAILABLE, |
| 45 | + OSHMEM_ERR_PERM = OPAL_ERR_PERM, |
| 46 | + OSHMEM_ERR_VALUE_OUT_OF_BOUNDS = OPAL_ERR_VALUE_OUT_OF_BOUNDS, |
| 47 | + OSHMEM_ERR_FILE_READ_FAILURE = OPAL_ERR_FILE_READ_FAILURE, |
| 48 | + OSHMEM_ERR_FILE_WRITE_FAILURE = OPAL_ERR_FILE_WRITE_FAILURE, |
| 49 | + OSHMEM_ERR_FILE_OPEN_FAILURE = OPAL_ERR_FILE_OPEN_FAILURE, |
| 50 | + |
| 51 | + OSHMEM_ERR_RECV_LESS_THAN_POSTED = (OSHMEM_ERR_BASE - 1), |
| 52 | + OSHMEM_ERR_RECV_MORE_THAN_POSTED = (OSHMEM_ERR_BASE - 2), |
| 53 | + OSHMEM_ERR_NO_MATCH_YET = (OSHMEM_ERR_BASE - 3), |
| 54 | + OSHMEM_ERR_BUFFER = OPAL_ERR_BUFFER, |
| 55 | + OSHMEM_ERR_REQUEST = (OSHMEM_ERR_BASE - 4), |
| 56 | + OSHMEM_ERR_NO_CONNECTION_ALLOWED = (OSHMEM_ERR_BASE - 5), |
| 57 | + OSHMEM_ERR_CONNECTION_REFUSED = (OSHMEM_ERR_BASE - 6), |
| 58 | + OSHMEM_ERR_CONNECTION_FAILED = OPAL_ERR_CONNECTION_FAILED, |
| 59 | + OSHMEM_PACK_MISMATCH = OPAL_ERR_PACK_MISMATCH, |
| 60 | + OSHMEM_ERR_PACK_FAILURE = OPAL_ERR_PACK_FAILURE, |
| 61 | + OSHMEM_ERR_UNPACK_FAILURE = OPAL_ERR_UNPACK_FAILURE, |
| 62 | + OSHMEM_ERR_COMM_FAILURE = OPAL_ERR_COMM_FAILURE, |
| 63 | + OSHMEM_UNPACK_INADEQUATE_SPACE = OPAL_ERR_UNPACK_INADEQUATE_SPACE, |
| 64 | + OSHMEM_UNPACK_READ_PAST_END_OF_BUFFER = OPAL_ERR_UNPACK_READ_PAST_END_OF_BUFFER, |
| 65 | + OSHMEM_ERR_TYPE_MISMATCH = OPAL_ERR_TYPE_MISMATCH, |
| 66 | + OSHMEM_ERR_COMPARE_FAILURE = (OSHMEM_ERR_BASE - 9), |
| 67 | + OSHMEM_ERR_COPY_FAILURE = (OSHMEM_ERR_BASE - 10), |
| 68 | + OSHMEM_ERR_UNKNOWN_DATA_TYPE = OPAL_ERR_UNKNOWN_DATA_TYPE, |
| 69 | + OSHMEM_ERR_DATA_TYPE_REDEF = OPAL_ERR_DATA_TYPE_REDEF, |
| 70 | + OSHMEM_ERR_DATA_OVERWRITE_ATTEMPT = OPAL_ERR_DATA_OVERWRITE_ATTEMPT |
68 | 71 | }; |
69 | 72 |
|
70 | 73 |
|
|
0 commit comments