1 /*******************************************************************************
2 ################################################################################
3 # Copyright (c) [2017-2019] [Radisys] #
5 # Licensed under the Apache License, Version 2.0 (the "License"); #
6 # you may not use this file except in compliance with the License. #
7 # You may obtain a copy of the License at #
9 # http://www.apache.org/licenses/LICENSE-2.0 #
11 # Unless required by applicable law or agreed to in writing, software #
12 # distributed under the License is distributed on an "AS IS" BASIS, #
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
14 # See the License for the specific language governing permissions and #
15 # limitations under the License. #
16 ################################################################################
17 *******************************************************************************/
19 /********************************************************************20**
25 Desc: This file contain the hash definations for RLC
29 *********************************************************************21*/
31 @brief RLC Hash definitions
37 #if (ERRCLASS & ERRCLS_INT_PAR)
38 #define KWLOGERROR(cb,errCls, errCode, errVal, errDesc) \
39 SLogError(cb->init.ent, cb->init.inst, cb->init.procId, \
40 __FILE__, __LINE__, errCls, errCode, errVal, errDesc)
42 #define KW_GET_AND_VALIDATE_KWUSAP(_spId, _kwuSap, _errCode, _fn) \
47 if((_spId < (S16) kwCb.genCfg.maxKwuSaps) && (_spId >= 0)) \
49 _kwuSap = kwCb.kwuSap + _spId; \
50 if((_kwuSap != NULLP) && (_kwuSap->state == KW_SAP_BND)) \
57 KWLOGERROR(ERRCLS_INT_PAR, EKWxxx, (ErrVal) spId, \
58 "KwUiKwuBndReq: KWU SAP State is Invalid during Bind Req"); \
59 KW_SEND_SAPID_ALARM(spId, LKW_EVENT_KWU_BND_REQ, LCM_CAUSE_INV_SAP);\
64 #define KW_GET_AND_VALIDATE_KWUSAP(_spId, _kwuSap, _errCode, _fn) \
65 _kwuSap = kwCb.kwuSap + _spId;
66 #define KWLOGERROR(cb, errCls, errCode, errVal, errDesc)
70 #if (ERRCLASS & ERRCLS_INT_PAR)
71 #define KW_GET_AND_VALIDATE_CKWSAP(_cb,_ckwSap, _errCode, _fn) \
75 if((_ckwSap != NULLP) && (_ckwSap->state == KW_SAP_BND)) \
81 KWLOGERROR(_cb,ERRCLS_INT_PAR, EKWxxx, (ErrVal) spId,\
82 "KwUiCkwBndReq: CKW SAP State is Invalid during Bind Req");\
83 KW_SEND_SAPID_ALARM(_cb,spId, LKW_EVENT_CKW_BND_REQ, LCM_CAUSE_INV_STATE);\
88 #if (ERRCLASS & ERRCLS_INT_PAR)
89 #define KW_GET_AND_VALIDATE_UDXSAP(_cb,_udxSap, _errCode, _fn) \
93 if((_udxSap != NULLP) && (_udxSap->state == KW_SAP_BND)) \
99 KWLOGERROR(_cb,ERRCLS_INT_PAR, EKWxxx, (ErrVal) spId,\
100 "KwUiCkwBndReq: UDX SAP State is Invalid during Bind Req");\
101 KW_SEND_SAPID_ALARM(_cb,spId, LKW_EVENT_UDX_BND_REQ, LCM_CAUSE_INV_STATE);\
111 #define EKW001 (ERRKW + 1) /* gp_amm.c: 293 */
112 #define EKW002 (ERRKW + 2) /* gp_amm.c: 405 */
113 #define EKW003 (ERRKW + 3) /* gp_amm.c: 419 */
114 #define EKW004 (ERRKW + 4) /* gp_amm.c: 880 */
115 #define EKW005 (ERRKW + 5) /* gp_amm.c:1351 */
116 #define EKW006 (ERRKW + 6) /* gp_amm.c:1367 */
117 #define EKW007 (ERRKW + 7) /* gp_amm.c:1561 */
118 #define EKW008 (ERRKW + 8) /* gp_amm.c:1649 */
119 #define EKW009 (ERRKW + 9) /* gp_amm.c:2423 */
120 #define EKW010 (ERRKW + 10) /* gp_amm.c:2445 */
121 #define EKW011 (ERRKW + 11) /* gp_amm.c:2555 */
122 #define EKW012 (ERRKW + 12) /* gp_amm.c:3047 */
123 #define EKW013 (ERRKW + 13) /* gp_amm.c:3069 */
124 #define EKW014 (ERRKW + 14) /* gp_amm.c:3077 */
125 #define EKW015 (ERRKW + 15) /* gp_amm.c:3147 */
126 #define EKW016 (ERRKW + 16) /* gp_amm.c:3179 */
127 #define EKW017 (ERRKW + 17) /* gp_amm.c:3187 */
128 #define EKW018 (ERRKW + 18) /* gp_amm.c:4489 */
130 #define EKW019 (ERRKW + 19) /* gp_cfg.c: 268 */
131 #define EKW020 (ERRKW + 20) /* gp_cfg.c: 311 */
132 #define EKW021 (ERRKW + 21) /* gp_cfg.c: 368 */
133 #define EKW022 (ERRKW + 22) /* gp_cfg.c: 380 */
135 #define EKW023 (ERRKW + 23) /* gp_dbm.c: 633 */
136 #define EKW024 (ERRKW + 24) /* gp_dbm.c: 958 */
137 #define EKW025 (ERRKW + 25) /* gp_dbm.c:1182 */
138 #define EKW026 (ERRKW + 26) /* gp_dbm.c:1190 */
139 #define EKW027 (ERRKW + 27) /* gp_dbm.c:1198 */
140 #define EKW028 (ERRKW + 28) /* gp_dbm.c:1263 */
142 #define EKW029 (ERRKW + 29) /* gp_ex_ms.c: 317 */
143 #define EKW030 (ERRKW + 30) /* gp_ex_ms.c: 389 */
144 #define EKW031 (ERRKW + 31) /* gp_ex_ms.c: 431 */
145 #define EKW032 (ERRKW + 32) /* gp_ex_ms.c: 481 */
146 #define EKW033 (ERRKW + 33) /* gp_ex_ms.c: 493 */
147 #define EKW034 (ERRKW + 34) /* gp_ex_ms.c: 638 */
148 #define EKW035 (ERRKW + 35) /* gp_ex_ms.c: 730 */
149 #define EKW036 (ERRKW + 36) /* gp_ex_ms.c: 772 */
150 #define EKW037 (ERRKW + 37) /* gp_ex_ms.c: 802 */
151 #define EKW038 (ERRKW + 38) /* gp_ex_ms.c: 849 */
152 #define EKW039 (ERRKW + 39) /* gp_ex_ms.c: 861 */
154 #define EKW040 (ERRKW + 40) /* gp_lim.c: 221 */
155 #define EKW041 (ERRKW + 41) /* gp_lim.c: 231 */
157 #define EKW042 (ERRKW + 42) /* gp_lmm.c: 225 */
158 #define EKW043 (ERRKW + 43) /* gp_lmm.c: 280 */
159 #define EKW044 (ERRKW + 44) /* gp_lmm.c: 418 */
160 #define EKW045 (ERRKW + 45) /* gp_lmm.c: 886 */
161 #define EKW046 (ERRKW + 46) /* gp_lmm.c: 952 */
162 #define EKW047 (ERRKW + 47) /* gp_lmm.c:1016 */
163 #define EKW048 (ERRKW + 48) /* gp_lmm.c:1340 */
165 #define EKW049 (ERRKW + 49) /* gp_pj_cfg.c: 505 */
166 #define EKW050 (ERRKW + 50) /* gp_pj_cfg.c:1276 */
168 #define EKW051 (ERRKW + 51) /* gp_pj_cfg.c.tmp: 505 */
169 #define EKW052 (ERRKW + 52) /* gp_pj_cfg.c.tmp:1276 */
171 #define EKW053 (ERRKW + 53) /* gp_pj_dlm.c: 243 */
172 #define EKW054 (ERRKW + 54) /* gp_pj_dlm.c: 381 */
173 #define EKW055 (ERRKW + 55) /* gp_pj_dlm.c: 518 */
174 #define EKW056 (ERRKW + 56) /* gp_pj_dlm.c: 564 */
175 #define EKW057 (ERRKW + 57) /* gp_pj_dlm.c: 644 */
176 #define EKW058 (ERRKW + 58) /* gp_pj_dlm.c: 724 */
177 #define EKW059 (ERRKW + 59) /* gp_pj_dlm.c: 864 */
178 #define EKW060 (ERRKW + 60) /* gp_pj_dlm.c: 883 */
179 #define EKW061 (ERRKW + 61) /* gp_pj_dlm.c: 921 */
180 #define EKW062 (ERRKW + 62) /* gp_pj_dlm.c:1036 */
181 #define EKW063 (ERRKW + 63) /* gp_pj_dlm.c:1049 */
182 #define EKW064 (ERRKW + 64) /* gp_pj_dlm.c:1176 */
183 #define EKW065 (ERRKW + 65) /* gp_pj_dlm.c:1226 */
184 #define EKW066 (ERRKW + 66) /* gp_pj_dlm.c:1299 */
185 #define EKW067 (ERRKW + 67) /* gp_pj_dlm.c:1324 */
186 #define EKW068 (ERRKW + 68) /* gp_pj_dlm.c:1466 */
187 #define EKW069 (ERRKW + 69) /* gp_pj_dlm.c:1534 */
188 #define EKW070 (ERRKW + 70) /* gp_pj_dlm.c:1621 */
189 #define EKW071 (ERRKW + 71) /* gp_pj_dlm.c:1637 */
190 #define EKW072 (ERRKW + 72) /* gp_pj_dlm.c:1657 */
191 #define EKW073 (ERRKW + 73) /* gp_pj_dlm.c:1680 */
192 #define EKW074 (ERRKW + 74) /* gp_pj_dlm.c:1750 */
193 #define EKW075 (ERRKW + 75) /* gp_pj_dlm.c:1772 */
194 #define EKW076 (ERRKW + 76) /* gp_pj_dlm.c:1847 */
195 #define EKW077 (ERRKW + 77) /* gp_pj_dlm.c:1961 */
197 #define EKW078 (ERRKW + 78) /* gp_pj_lmm.c: 319 */
198 #define EKW079 (ERRKW + 79) /* gp_pj_lmm.c: 806 */
199 #define EKW080 (ERRKW + 80) /* gp_pj_lmm.c: 870 */
201 #define EKW081 (ERRKW + 81) /* gp_pj_uim.c: 268 */
202 #define EKW082 (ERRKW + 82) /* gp_pj_uim.c: 347 */
203 #define EKW083 (ERRKW + 83) /* gp_pj_uim.c: 444 */
204 #define EKW084 (ERRKW + 84) /* gp_pj_uim.c: 758 */
205 #define EKW085 (ERRKW + 85) /* gp_pj_uim.c: 844 */
206 #define EKW086 (ERRKW + 86) /* gp_pj_uim.c: 937 */
207 #define EKW087 (ERRKW + 87) /* gp_pj_uim.c:1008 */
208 #define EKW088 (ERRKW + 88) /* gp_pj_uim.c:1158 */
209 #define EKW089 (ERRKW + 89) /* gp_pj_uim.c:1221 */
210 #define EKW090 (ERRKW + 90) /* gp_pj_uim.c:1305 */
211 #define EKW091 (ERRKW + 91) /* gp_pj_uim.c:1412 */
212 #define EKW092 (ERRKW + 92) /* gp_pj_uim.c:1454 */
213 #define EKW093 (ERRKW + 93) /* gp_pj_uim.c:1566 */
215 #define EKW094 (ERRKW + 94) /* gp_pj_uim.c.tmp: 268 */
216 #define EKW095 (ERRKW + 95) /* gp_pj_uim.c.tmp: 347 */
217 #define EKW096 (ERRKW + 96) /* gp_pj_uim.c.tmp: 444 */
218 #define EKW097 (ERRKW + 97) /* gp_pj_uim.c.tmp: 758 */
219 #define EKW098 (ERRKW + 98) /* gp_pj_uim.c.tmp: 844 */
220 #define EKW099 (ERRKW + 99) /* gp_pj_uim.c.tmp: 937 */
221 #define EKW100 (ERRKW + 100) /* gp_pj_uim.c.tmp:1008 */
222 #define EKW101 (ERRKW + 101) /* gp_pj_uim.c.tmp:1158 */
223 #define EKW102 (ERRKW + 102) /* gp_pj_uim.c.tmp:1221 */
224 #define EKW103 (ERRKW + 103) /* gp_pj_uim.c.tmp:1305 */
225 #define EKW104 (ERRKW + 104) /* gp_pj_uim.c.tmp:1412 */
226 #define EKW105 (ERRKW + 105) /* gp_pj_uim.c.tmp:1454 */
227 #define EKW106 (ERRKW + 106) /* gp_pj_uim.c.tmp:1566 */
229 #define EKW107 (ERRKW + 107) /* gp_pj_ulm.c: 482 */
230 #define EKW108 (ERRKW + 108) /* gp_pj_ulm.c: 812 */
231 #define EKW109 (ERRKW + 109) /* gp_pj_ulm.c: 828 */
232 #define EKW110 (ERRKW + 110) /* gp_pj_ulm.c: 943 */
233 #define EKW111 (ERRKW + 111) /* gp_pj_ulm.c: 972 */
234 #define EKW112 (ERRKW + 112) /* gp_pj_ulm.c:1047 */
235 #define EKW113 (ERRKW + 113) /* gp_pj_ulm.c:1064 */
236 #define EKW114 (ERRKW + 114) /* gp_pj_ulm.c:2070 */
237 #define EKW115 (ERRKW + 115) /* gp_pj_ulm.c:2077 */
239 #define EKW116 (ERRKW + 116) /* gp_pj_utl.c: 213 */
240 #define EKW117 (ERRKW + 117) /* gp_pj_utl.c: 221 */
241 #define EKW118 (ERRKW + 118) /* gp_pj_utl.c: 291 */
242 #define EKW119 (ERRKW + 119) /* gp_pj_utl.c: 356 */
243 #define EKW120 (ERRKW + 120) /* gp_pj_utl.c: 421 */
244 #define EKW121 (ERRKW + 121) /* gp_pj_utl.c: 510 */
245 #define EKW122 (ERRKW + 122) /* gp_pj_utl.c: 525 */
246 #define EKW123 (ERRKW + 123) /* gp_pj_utl.c: 532 */
247 #define EKW124 (ERRKW + 124) /* gp_pj_utl.c: 554 */
248 #define EKW125 (ERRKW + 125) /* gp_pj_utl.c: 640 */
249 #define EKW126 (ERRKW + 126) /* gp_pj_utl.c: 652 */
250 #define EKW127 (ERRKW + 127) /* gp_pj_utl.c: 676 */
251 #define EKW128 (ERRKW + 128) /* gp_pj_utl.c: 782 */
252 #define EKW129 (ERRKW + 129) /* gp_pj_utl.c: 794 */
253 #define EKW130 (ERRKW + 130) /* gp_pj_utl.c: 805 */
254 #define EKW131 (ERRKW + 131) /* gp_pj_utl.c: 826 */
255 #define EKW132 (ERRKW + 132) /* gp_pj_utl.c: 905 */
256 #define EKW133 (ERRKW + 133) /* gp_pj_utl.c: 919 */
257 #define EKW134 (ERRKW + 134) /* gp_pj_utl.c: 926 */
258 #define EKW135 (ERRKW + 135) /* gp_pj_utl.c:1027 */
259 #define EKW136 (ERRKW + 136) /* gp_pj_utl.c:1042 */
260 #define EKW137 (ERRKW + 137) /* gp_pj_utl.c:1070 */
261 #define EKW138 (ERRKW + 138) /* gp_pj_utl.c:1205 */
262 #define EKW139 (ERRKW + 139) /* gp_pj_utl.c:1222 */
263 #define EKW140 (ERRKW + 140) /* gp_pj_utl.c:1232 */
264 #define EKW141 (ERRKW + 141) /* gp_pj_utl.c:2460 */
265 #define EKW142 (ERRKW + 142) /* gp_pj_utl.c:2470 */
266 #define EKW143 (ERRKW + 143) /* gp_pj_utl.c:2642 */
267 #define EKW144 (ERRKW + 144) /* gp_pj_utl.c:2874 */
268 #define EKW145 (ERRKW + 145) /* gp_pj_utl.c:2963 */
269 #define EKW146 (ERRKW + 146) /* gp_pj_utl.c:3153 */
270 #define EKW147 (ERRKW + 147) /* gp_pj_utl.c:3171 */
271 #define EKW148 (ERRKW + 148) /* gp_pj_utl.c:3219 */
272 #define EKW149 (ERRKW + 149) /* gp_pj_utl.c:3322 */
273 #define EKW150 (ERRKW + 150) /* gp_pj_utl.c:3353 */
274 #define EKW151 (ERRKW + 151) /* gp_pj_utl.c:3412 */
275 #define EKW152 (ERRKW + 152) /* gp_pj_utl.c:3449 */
276 #define EKW153 (ERRKW + 153) /* gp_pj_utl.c:3540 */
278 #define EKW154 (ERRKW + 154) /* gp_pj_utl.c.tmp: 213 */
279 #define EKW155 (ERRKW + 155) /* gp_pj_utl.c.tmp: 221 */
280 #define EKW156 (ERRKW + 156) /* gp_pj_utl.c.tmp: 291 */
281 #define EKW157 (ERRKW + 157) /* gp_pj_utl.c.tmp: 356 */
282 #define EKW158 (ERRKW + 158) /* gp_pj_utl.c.tmp: 421 */
283 #define EKW159 (ERRKW + 159) /* gp_pj_utl.c.tmp: 510 */
284 #define EKW160 (ERRKW + 160) /* gp_pj_utl.c.tmp: 525 */
285 #define EKW161 (ERRKW + 161) /* gp_pj_utl.c.tmp: 532 */
286 #define EKW162 (ERRKW + 162) /* gp_pj_utl.c.tmp: 554 */
287 #define EKW163 (ERRKW + 163) /* gp_pj_utl.c.tmp: 640 */
288 #define EKW164 (ERRKW + 164) /* gp_pj_utl.c.tmp: 652 */
289 #define EKW165 (ERRKW + 165) /* gp_pj_utl.c.tmp: 676 */
290 #define EKW166 (ERRKW + 166) /* gp_pj_utl.c.tmp: 782 */
291 #define EKW167 (ERRKW + 167) /* gp_pj_utl.c.tmp: 794 */
292 #define EKW168 (ERRKW + 168) /* gp_pj_utl.c.tmp: 805 */
293 #define EKW169 (ERRKW + 169) /* gp_pj_utl.c.tmp: 826 */
294 #define EKW170 (ERRKW + 170) /* gp_pj_utl.c.tmp: 905 */
295 #define EKW171 (ERRKW + 171) /* gp_pj_utl.c.tmp: 919 */
296 #define EKW172 (ERRKW + 172) /* gp_pj_utl.c.tmp: 926 */
297 #define EKW173 (ERRKW + 173) /* gp_pj_utl.c.tmp:1027 */
298 #define EKW174 (ERRKW + 174) /* gp_pj_utl.c.tmp:1042 */
299 #define EKW175 (ERRKW + 175) /* gp_pj_utl.c.tmp:1070 */
300 #define EKW176 (ERRKW + 176) /* gp_pj_utl.c.tmp:1205 */
301 #define EKW177 (ERRKW + 177) /* gp_pj_utl.c.tmp:1222 */
302 #define EKW178 (ERRKW + 178) /* gp_pj_utl.c.tmp:1232 */
303 #define EKW179 (ERRKW + 179) /* gp_pj_utl.c.tmp:2460 */
304 #define EKW180 (ERRKW + 180) /* gp_pj_utl.c.tmp:2470 */
305 #define EKW181 (ERRKW + 181) /* gp_pj_utl.c.tmp:2642 */
306 #define EKW182 (ERRKW + 182) /* gp_pj_utl.c.tmp:2874 */
307 #define EKW183 (ERRKW + 183) /* gp_pj_utl.c.tmp:2963 */
308 #define EKW184 (ERRKW + 184) /* gp_pj_utl.c.tmp:3153 */
309 #define EKW185 (ERRKW + 185) /* gp_pj_utl.c.tmp:3171 */
310 #define EKW186 (ERRKW + 186) /* gp_pj_utl.c.tmp:3219 */
311 #define EKW187 (ERRKW + 187) /* gp_pj_utl.c.tmp:3322 */
312 #define EKW188 (ERRKW + 188) /* gp_pj_utl.c.tmp:3353 */
313 #define EKW189 (ERRKW + 189) /* gp_pj_utl.c.tmp:3412 */
314 #define EKW190 (ERRKW + 190) /* gp_pj_utl.c.tmp:3449 */
315 #define EKW191 (ERRKW + 191) /* gp_pj_utl.c.tmp:3540 */
317 #define EKW192 (ERRKW + 192) /* gp_ptui.c: 666 */
318 #define EKW193 (ERRKW + 193) /* gp_ptui.c: 709 */
319 #define EKW194 (ERRKW + 194) /* gp_ptui.c: 752 */
320 #define EKW195 (ERRKW + 195) /* gp_ptui.c: 795 */
321 #define EKW196 (ERRKW + 196) /* gp_ptui.c: 842 */
322 #define EKW197 (ERRKW + 197) /* gp_ptui.c:1081 */
323 #define EKW198 (ERRKW + 198) /* gp_ptui.c:1123 */
324 #define EKW199 (ERRKW + 199) /* gp_ptui.c:1158 */
326 #define EKW200 (ERRKW + 200) /* gp_tmm.c: 213 */
327 #define EKW201 (ERRKW + 201) /* gp_tmm.c: 303 */
328 #define EKW202 (ERRKW + 202) /* gp_tmm.c: 405 */
329 #define EKW203 (ERRKW + 203) /* gp_tmm.c: 519 */
331 #define EKW204 (ERRKW + 204) /* gp_tmr.c: 253 */
332 #define EKW205 (ERRKW + 205) /* gp_tmr.c: 358 */
333 #define EKW206 (ERRKW + 206) /* gp_tmr.c: 554 */
335 #define EKW207 (ERRKW + 207) /* gp_uim.c: 276 */
336 #define EKW208 (ERRKW + 208) /* gp_uim.c: 358 */
337 #define EKW209 (ERRKW + 209) /* gp_uim.c: 437 */
338 #define EKW210 (ERRKW + 210) /* gp_uim.c: 690 */
339 #define EKW211 (ERRKW + 211) /* gp_uim.c: 769 */
340 #define EKW212 (ERRKW + 212) /* gp_uim.c: 832 */
341 #define EKW213 (ERRKW + 213) /* gp_uim.c: 912 */
343 #define EKW214 (ERRKW + 214) /* gp_umm.c: 213 */
344 #define EKW215 (ERRKW + 215) /* gp_umm.c: 706 */
345 #define EKW216 (ERRKW + 216) /* gp_umm.c:1248 */
347 #define EKW217 (ERRKW + 217) /* gp_utl.c: 227 */
348 #define EKW218 (ERRKW + 218) /* gp_utl.c: 237 */
349 #define EKW219 (ERRKW + 219) /* gp_utl.c: 263 */
350 #define EKW220 (ERRKW + 220) /* gp_utl.c: 278 */
351 #define EKW221 (ERRKW + 221) /* gp_utl.c: 383 */
352 #define EKW222 (ERRKW + 222) /* gp_utl.c: 401 */
353 #define EKW223 (ERRKW + 223) /* gp_utl.c: 413 */
354 #define EKW224 (ERRKW + 224) /* gp_utl.c: 473 */
355 #define EKW225 (ERRKW + 225) /* gp_utl.c: 598 */
356 #define EKW226 (ERRKW + 226) /* gp_pj_tmr.c: 291 */
357 #define EKW227 (ERRKW + 227) /* gp_pj_tmr.c: 576 */
360 #endif /* __KW_ERR_H__ */
362 /********************************************************************30**
365 **********************************************************************/