Adding initial code jy.oak@samsung.com
[ric-app/kpimon.git] / asn1c_defs / all-defs / ProtocolExtensionField.c
1 /*\r
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\r
3  * From ASN.1 module "X2AP-Containers"\r
4  *      found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"\r
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`\r
6  */\r
7 \r
8 #include "ProtocolExtensionField.h"\r
9 \r
10 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;\r
11 static const long asn_VAL_1_ignore = 1;\r
12 static const long asn_VAL_1_optional = 0;\r
13 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;\r
14 static const long asn_VAL_2_ignore = 1;\r
15 static const long asn_VAL_2_optional = 0;\r
16 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;\r
17 static const long asn_VAL_3_ignore = 1;\r
18 static const long asn_VAL_3_optional = 0;\r
19 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {\r
20         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },\r
21         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },\r
22         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },\r
23         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },\r
24         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },\r
25         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },\r
26         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },\r
27         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },\r
28         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },\r
29         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },\r
30         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },\r
31         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }\r
32 };\r
33 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {\r
34         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }\r
35 };\r
36 static const long asn_VAL_4_id_BearerType = 171;\r
37 static const long asn_VAL_4_reject = 0;\r
38 static const long asn_VAL_4_optional = 0;\r
39 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {\r
40         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },\r
41         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },\r
42         { "&Extension", aioc__type, &asn_DEF_BearerType },\r
43         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }\r
44 };\r
45 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {\r
46         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }\r
47 };\r
48 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;\r
49 static const long asn_VAL_5_ignore = 1;\r
50 static const long asn_VAL_5_optional = 0;\r
51 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;\r
52 static const long asn_VAL_6_ignore = 1;\r
53 static const long asn_VAL_6_optional = 0;\r
54 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;\r
55 static const long asn_VAL_7_ignore = 1;\r
56 static const long asn_VAL_7_optional = 0;\r
57 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;\r
58 static const long asn_VAL_8_ignore = 1;\r
59 static const long asn_VAL_8_optional = 0;\r
60 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;\r
61 static const long asn_VAL_9_ignore = 1;\r
62 static const long asn_VAL_9_optional = 0;\r
63 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;\r
64 static const long asn_VAL_10_ignore = 1;\r
65 static const long asn_VAL_10_optional = 0;\r
66 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {\r
67         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },\r
68         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },\r
69         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },\r
70         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },\r
71         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },\r
72         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },\r
73         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },\r
74         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },\r
75         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },\r
76         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },\r
77         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },\r
78         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },\r
79         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },\r
80         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },\r
81         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },\r
82         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },\r
83         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },\r
84         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },\r
85         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },\r
86         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },\r
87         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },\r
88         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },\r
89         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },\r
90         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }\r
91 };\r
92 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {\r
93         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }\r
94 };\r
95 static const long asn_VAL_11_id_ABSInformation = 61;\r
96 static const long asn_VAL_11_ignore = 1;\r
97 static const long asn_VAL_11_optional = 0;\r
98 static const long asn_VAL_12_id_InvokeIndication = 62;\r
99 static const long asn_VAL_12_ignore = 1;\r
100 static const long asn_VAL_12_optional = 0;\r
101 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;\r
102 static const long asn_VAL_13_ignore = 1;\r
103 static const long asn_VAL_13_optional = 0;\r
104 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;\r
105 static const long asn_VAL_14_ignore = 1;\r
106 static const long asn_VAL_14_optional = 0;\r
107 static const long asn_VAL_15_id_CoMPInformation = 108;\r
108 static const long asn_VAL_15_ignore = 1;\r
109 static const long asn_VAL_15_optional = 0;\r
110 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;\r
111 static const long asn_VAL_16_ignore = 1;\r
112 static const long asn_VAL_16_optional = 0;\r
113 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {\r
114         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },\r
115         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },\r
116         { "&Extension", aioc__type, &asn_DEF_ABSInformation },\r
117         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },\r
118         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },\r
119         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },\r
120         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },\r
121         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },\r
122         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },\r
123         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },\r
124         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },\r
125         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },\r
126         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },\r
127         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },\r
128         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },\r
129         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },\r
130         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },\r
131         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },\r
132         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },\r
133         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },\r
134         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },\r
135         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },\r
136         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },\r
137         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }\r
138 };\r
139 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {\r
140         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }\r
141 };\r
142 static const long asn_VAL_17_id_DeactivationIndication = 59;\r
143 static const long asn_VAL_17_ignore = 1;\r
144 static const long asn_VAL_17_optional = 0;\r
145 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {\r
146         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },\r
147         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },\r
148         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },\r
149         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }\r
150 };\r
151 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {\r
152         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }\r
153 };\r
154 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;\r
155 static const long asn_VAL_18_ignore = 1;\r
156 static const long asn_VAL_18_optional = 0;\r
157 static const long asn_VAL_19_id_ABS_Status = 63;\r
158 static const long asn_VAL_19_ignore = 1;\r
159 static const long asn_VAL_19_optional = 0;\r
160 static const long asn_VAL_20_id_RSRPMRList = 110;\r
161 static const long asn_VAL_20_ignore = 1;\r
162 static const long asn_VAL_20_optional = 0;\r
163 static const long asn_VAL_21_id_CSIReportList = 146;\r
164 static const long asn_VAL_21_ignore = 1;\r
165 static const long asn_VAL_21_optional = 0;\r
166 static const long asn_VAL_22_id_CellReportingIndicator = 170;\r
167 static const long asn_VAL_22_ignore = 1;\r
168 static const long asn_VAL_22_optional = 0;\r
169 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {\r
170         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },\r
171         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },\r
172         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },\r
173         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },\r
174         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },\r
175         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },\r
176         { "&Extension", aioc__type, &asn_DEF_ABS_Status },\r
177         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },\r
178         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },\r
179         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },\r
180         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },\r
181         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },\r
182         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },\r
183         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },\r
184         { "&Extension", aioc__type, &asn_DEF_CSIReportList },\r
185         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },\r
186         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },\r
187         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },\r
188         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },\r
189         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }\r
190 };\r
191 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {\r
192         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }\r
193 };\r
194 static const long asn_VAL_23_id_Correlation_ID = 166;\r
195 static const long asn_VAL_23_ignore = 1;\r
196 static const long asn_VAL_23_optional = 0;\r
197 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;\r
198 static const long asn_VAL_24_ignore = 1;\r
199 static const long asn_VAL_24_optional = 0;\r
200 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {\r
201         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },\r
202         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },\r
203         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },\r
204         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },\r
205         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },\r
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },\r
207         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },\r
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }\r
209 };\r
210 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {\r
211         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }\r
212 };\r
213 static const long asn_VAL_25_id_Correlation_ID = 166;\r
214 static const long asn_VAL_25_ignore = 1;\r
215 static const long asn_VAL_25_optional = 0;\r
216 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;\r
217 static const long asn_VAL_26_ignore = 1;\r
218 static const long asn_VAL_26_optional = 0;\r
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {\r
220         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },\r
221         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },\r
222         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },\r
223         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },\r
224         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },\r
225         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },\r
226         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },\r
227         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }\r
228 };\r
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {\r
230         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }\r
231 };\r
232 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;\r
233 static const long asn_VAL_27_ignore = 1;\r
234 static const long asn_VAL_27_optional = 0;\r
235 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {\r
236         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },\r
237         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },\r
238         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },\r
239         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }\r
240 };\r
241 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {\r
242         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }\r
243 };\r
244 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;\r
245 static const long asn_VAL_28_reject = 0;\r
246 static const long asn_VAL_28_mandatory = 2;\r
247 static const long asn_VAL_29_id_dL_Forwarding = 306;\r
248 static const long asn_VAL_29_ignore = 1;\r
249 static const long asn_VAL_29_optional = 0;\r
250 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {\r
251         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },\r
252         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },\r
253         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },\r
254         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },\r
255         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },\r
256         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },\r
257         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },\r
258         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }\r
259 };\r
260 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {\r
261         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }\r
262 };\r
263 static const long asn_VAL_30_id_RLCMode_transferred = 317;\r
264 static const long asn_VAL_30_ignore = 1;\r
265 static const long asn_VAL_30_optional = 0;\r
266 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
267         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },\r
268         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },\r
269         { "&Extension", aioc__type, &asn_DEF_RLCMode },\r
270         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }\r
271 };\r
272 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {\r
273         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }\r
274 };\r
275 static const long asn_VAL_31_id_uLpDCPSnLength = 302;\r
276 static const long asn_VAL_31_ignore = 1;\r
277 static const long asn_VAL_31_optional = 0;\r
278 static const long asn_VAL_32_id_dLPDCPSnLength = 311;\r
279 static const long asn_VAL_32_ignore = 1;\r
280 static const long asn_VAL_32_optional = 0;\r
281 static const long asn_VAL_33_id_duplicationActivation = 315;\r
282 static const long asn_VAL_33_ignore = 1;\r
283 static const long asn_VAL_33_optional = 0;\r
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
285         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },\r
286         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },\r
287         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
288         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },\r
289         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },\r
290         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },\r
291         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
292         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },\r
293         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },\r
294         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },\r
295         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },\r
296         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }\r
297 };\r
298 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
299         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
300 };\r
301 static const long asn_VAL_34_id_uLpDCPSnLength = 302;\r
302 static const long asn_VAL_34_ignore = 1;\r
303 static const long asn_VAL_34_optional = 0;\r
304 static const long asn_VAL_35_id_dLPDCPSnLength = 311;\r
305 static const long asn_VAL_35_ignore = 1;\r
306 static const long asn_VAL_35_optional = 0;\r
307 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
308         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },\r
309         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },\r
310         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
311         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },\r
312         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },\r
313         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },\r
314         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
315         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }\r
316 };\r
317 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {\r
318         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }\r
319 };\r
320 static const long asn_VAL_36_id_lCID = 314;\r
321 static const long asn_VAL_36_ignore = 1;\r
322 static const long asn_VAL_36_optional = 0;\r
323 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
324         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },\r
325         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },\r
326         { "&Extension", aioc__type, &asn_DEF_LCID },\r
327         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }\r
328 };\r
329 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
330         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
331 };\r
332 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;\r
333 static const long asn_VAL_37_ignore = 1;\r
334 static const long asn_VAL_37_optional = 0;\r
335 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {\r
336         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },\r
337         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },\r
338         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },\r
339         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }\r
340 };\r
341 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {\r
342         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }\r
343 };\r
344 static const long asn_VAL_38_id_RLCMode_transferred = 317;\r
345 static const long asn_VAL_38_ignore = 1;\r
346 static const long asn_VAL_38_optional = 0;\r
347 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
348         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },\r
349         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },\r
350         { "&Extension", aioc__type, &asn_DEF_RLCMode },\r
351         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }\r
352 };\r
353 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {\r
354         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }\r
355 };\r
356 static const long asn_VAL_39_id_uLpDCPSnLength = 302;\r
357 static const long asn_VAL_39_ignore = 1;\r
358 static const long asn_VAL_39_optional = 0;\r
359 static const long asn_VAL_40_id_dLPDCPSnLength = 311;\r
360 static const long asn_VAL_40_ignore = 1;\r
361 static const long asn_VAL_40_optional = 0;\r
362 static const long asn_VAL_41_id_duplicationActivation = 315;\r
363 static const long asn_VAL_41_ignore = 1;\r
364 static const long asn_VAL_41_optional = 0;\r
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
366         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },\r
367         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },\r
368         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
369         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },\r
370         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },\r
371         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },\r
372         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
373         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },\r
374         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },\r
375         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },\r
376         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },\r
377         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }\r
378 };\r
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
380         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
381 };\r
382 static const long asn_VAL_42_id_RLC_Status = 300;\r
383 static const long asn_VAL_42_ignore = 1;\r
384 static const long asn_VAL_42_optional = 0;\r
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
386         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },\r
387         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },\r
388         { "&Extension", aioc__type, &asn_DEF_RLC_Status },\r
389         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }\r
390 };\r
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {\r
392         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }\r
393 };\r
394 static const long asn_VAL_43_id_uLpDCPSnLength = 302;\r
395 static const long asn_VAL_43_ignore = 1;\r
396 static const long asn_VAL_43_optional = 0;\r
397 static const long asn_VAL_44_id_dLPDCPSnLength = 311;\r
398 static const long asn_VAL_44_ignore = 1;\r
399 static const long asn_VAL_44_optional = 0;\r
400 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;\r
401 static const long asn_VAL_45_ignore = 1;\r
402 static const long asn_VAL_45_optional = 0;\r
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
404         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },\r
405         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },\r
406         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
407         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },\r
408         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },\r
409         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },\r
410         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
411         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },\r
412         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },\r
413         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },\r
414         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },\r
415         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }\r
416 };\r
417 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
418         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
419 };\r
420 static const long asn_VAL_46_id_uLpDCPSnLength = 302;\r
421 static const long asn_VAL_46_ignore = 1;\r
422 static const long asn_VAL_46_optional = 0;\r
423 static const long asn_VAL_47_id_dLPDCPSnLength = 311;\r
424 static const long asn_VAL_47_ignore = 1;\r
425 static const long asn_VAL_47_optional = 0;\r
426 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
427         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },\r
428         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },\r
429         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
430         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },\r
431         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },\r
432         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },\r
433         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
434         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }\r
435 };\r
436 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {\r
437         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }\r
438 };\r
439 static const long asn_VAL_48_id_lCID = 314;\r
440 static const long asn_VAL_48_ignore = 1;\r
441 static const long asn_VAL_48_optional = 0;\r
442 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
443         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },\r
444         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },\r
445         { "&Extension", aioc__type, &asn_DEF_LCID },\r
446         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }\r
447 };\r
448 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
449         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
450 };\r
451 static const long asn_VAL_49_id_uLpDCPSnLength = 302;\r
452 static const long asn_VAL_49_ignore = 1;\r
453 static const long asn_VAL_49_optional = 0;\r
454 static const long asn_VAL_50_id_dLPDCPSnLength = 311;\r
455 static const long asn_VAL_50_ignore = 1;\r
456 static const long asn_VAL_50_optional = 0;\r
457 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
458         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },\r
459         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },\r
460         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
461         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },\r
462         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },\r
463         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },\r
464         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
465         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }\r
466 };\r
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {\r
468         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }\r
469 };\r
470 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;\r
471 static const long asn_VAL_51_ignore = 1;\r
472 static const long asn_VAL_51_optional = 0;\r
473 static const long asn_VAL_52_id_RLC_Status = 300;\r
474 static const long asn_VAL_52_ignore = 1;\r
475 static const long asn_VAL_52_optional = 0;\r
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
477         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },\r
478         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },\r
479         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },\r
480         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },\r
481         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },\r
482         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },\r
483         { "&Extension", aioc__type, &asn_DEF_RLC_Status },\r
484         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }\r
485 };\r
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
487         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
488 };\r
489 static const long asn_VAL_53_id_RLCMode_transferred = 317;\r
490 static const long asn_VAL_53_ignore = 1;\r
491 static const long asn_VAL_53_optional = 0;\r
492 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {\r
493         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },\r
494         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },\r
495         { "&Extension", aioc__type, &asn_DEF_RLCMode },\r
496         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }\r
497 };\r
498 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {\r
499         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }\r
500 };\r
501 static const long asn_VAL_54_id_uLpDCPSnLength = 302;\r
502 static const long asn_VAL_54_ignore = 1;\r
503 static const long asn_VAL_54_optional = 0;\r
504 static const long asn_VAL_55_id_dLPDCPSnLength = 311;\r
505 static const long asn_VAL_55_ignore = 1;\r
506 static const long asn_VAL_55_optional = 0;\r
507 static const long asn_VAL_56_id_new_drb_ID_req = 325;\r
508 static const long asn_VAL_56_ignore = 1;\r
509 static const long asn_VAL_56_optional = 0;\r
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {\r
511         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },\r
512         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },\r
513         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
514         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },\r
515         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },\r
516         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },\r
517         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
518         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },\r
519         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },\r
520         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },\r
521         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },\r
522         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }\r
523 };\r
524 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {\r
525         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }\r
526 };\r
527 static const long asn_VAL_57_id_RLC_Status = 300;\r
528 static const long asn_VAL_57_ignore = 1;\r
529 static const long asn_VAL_57_optional = 0;\r
530 static const long asn_VAL_58_id_lCID = 314;\r
531 static const long asn_VAL_58_ignore = 1;\r
532 static const long asn_VAL_58_optional = 0;\r
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
534         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },\r
535         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },\r
536         { "&Extension", aioc__type, &asn_DEF_RLC_Status },\r
537         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },\r
538         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },\r
539         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },\r
540         { "&Extension", aioc__type, &asn_DEF_LCID },\r
541         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }\r
542 };\r
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
544         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
545 };\r
546 static const long asn_VAL_59_id_uLpDCPSnLength = 302;\r
547 static const long asn_VAL_59_ignore = 1;\r
548 static const long asn_VAL_59_optional = 0;\r
549 static const long asn_VAL_60_id_dLPDCPSnLength = 311;\r
550 static const long asn_VAL_60_ignore = 1;\r
551 static const long asn_VAL_60_optional = 0;\r
552 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {\r
553         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },\r
554         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },\r
555         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
556         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },\r
557         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },\r
558         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },\r
559         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },\r
560         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }\r
561 };\r
562 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {\r
563         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }\r
564 };\r
565 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;\r
566 static const long asn_VAL_61_ignore = 1;\r
567 static const long asn_VAL_61_optional = 0;\r
568 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;\r
569 static const long asn_VAL_62_ignore = 1;\r
570 static const long asn_VAL_62_optional = 0;\r
571 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {\r
572         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },\r
573         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },\r
574         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },\r
575         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },\r
576         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },\r
577         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },\r
578         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },\r
579         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }\r
580 };\r
581 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {\r
582         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }\r
583 };\r
584 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;\r
585 static const long asn_VAL_63_reject = 0;\r
586 static const long asn_VAL_63_optional = 0;\r
587 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;\r
588 static const long asn_VAL_64_reject = 0;\r
589 static const long asn_VAL_64_optional = 0;\r
590 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;\r
591 static const long asn_VAL_65_reject = 0;\r
592 static const long asn_VAL_65_optional = 0;\r
593 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;\r
594 static const long asn_VAL_66_reject = 0;\r
595 static const long asn_VAL_66_optional = 0;\r
596 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;\r
597 static const long asn_VAL_67_ignore = 1;\r
598 static const long asn_VAL_67_optional = 0;\r
599 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;\r
600 static const long asn_VAL_68_ignore = 1;\r
601 static const long asn_VAL_68_optional = 0;\r
602 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {\r
603         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },\r
604         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },\r
605         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },\r
606         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },\r
607         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },\r
608         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },\r
609         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },\r
610         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },\r
611         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },\r
612         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },\r
613         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },\r
614         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },\r
615         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },\r
616         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },\r
617         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },\r
618         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },\r
619         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },\r
620         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },\r
621         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },\r
622         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },\r
623         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },\r
624         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },\r
625         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },\r
626         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }\r
627 };\r
628 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {\r
629         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }\r
630 };\r
631 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;\r
632 static const long asn_VAL_69_ignore = 1;\r
633 static const long asn_VAL_69_optional = 0;\r
634 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;\r
635 static const long asn_VAL_70_ignore = 1;\r
636 static const long asn_VAL_70_optional = 0;\r
637 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;\r
638 static const long asn_VAL_71_ignore = 1;\r
639 static const long asn_VAL_71_optional = 0;\r
640 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;\r
641 static const long asn_VAL_72_ignore = 1;\r
642 static const long asn_VAL_72_optional = 0;\r
643 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {\r
644         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },\r
645         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },\r
646         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
647         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },\r
648         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },\r
649         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },\r
650         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
651         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },\r
652         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },\r
653         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },\r
654         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
655         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },\r
656         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },\r
657         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },\r
658         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
659         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }\r
660 };\r
661 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {\r
662         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }\r
663 };\r
664 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;\r
665 static const long asn_VAL_73_ignore = 1;\r
666 static const long asn_VAL_73_optional = 0;\r
667 static const long asn_VAL_74_id_CNTypeRestrictions = 301;\r
668 static const long asn_VAL_74_ignore = 1;\r
669 static const long asn_VAL_74_optional = 0;\r
670 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;\r
671 static const long asn_VAL_75_ignore = 1;\r
672 static const long asn_VAL_75_optional = 0;\r
673 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {\r
674         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },\r
675         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },\r
676         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },\r
677         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },\r
678         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },\r
679         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },\r
680         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },\r
681         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },\r
682         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },\r
683         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },\r
684         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },\r
685         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }\r
686 };\r
687 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {\r
688         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }\r
689 };\r
690 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;\r
691 static const long asn_VAL_76_ignore = 1;\r
692 static const long asn_VAL_76_optional = 0;\r
693 static const long asn_VAL_77_id_HO_cause = 80;\r
694 static const long asn_VAL_77_ignore = 1;\r
695 static const long asn_VAL_77_optional = 0;\r
696 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {\r
697         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },\r
698         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },\r
699         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },\r
700         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },\r
701         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },\r
702         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },\r
703         { "&Extension", aioc__type, &asn_DEF_Cause },\r
704         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }\r
705 };\r
706 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {\r
707         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }\r
708 };\r
709 static const long asn_VAL_78_id_M3Configuration = 85;\r
710 static const long asn_VAL_78_ignore = 1;\r
711 static const long asn_VAL_78_conditional = 1;\r
712 static const long asn_VAL_79_id_M4Configuration = 86;\r
713 static const long asn_VAL_79_ignore = 1;\r
714 static const long asn_VAL_79_conditional = 1;\r
715 static const long asn_VAL_80_id_M5Configuration = 87;\r
716 static const long asn_VAL_80_ignore = 1;\r
717 static const long asn_VAL_80_conditional = 1;\r
718 static const long asn_VAL_81_id_MDT_Location_Info = 88;\r
719 static const long asn_VAL_81_ignore = 1;\r
720 static const long asn_VAL_81_optional = 0;\r
721 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;\r
722 static const long asn_VAL_82_ignore = 1;\r
723 static const long asn_VAL_82_optional = 0;\r
724 static const long asn_VAL_83_id_M6Configuration = 161;\r
725 static const long asn_VAL_83_ignore = 1;\r
726 static const long asn_VAL_83_conditional = 1;\r
727 static const long asn_VAL_84_id_M7Configuration = 162;\r
728 static const long asn_VAL_84_ignore = 1;\r
729 static const long asn_VAL_84_conditional = 1;\r
730 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;\r
731 static const long asn_VAL_85_ignore = 1;\r
732 static const long asn_VAL_85_optional = 0;\r
733 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;\r
734 static const long asn_VAL_86_ignore = 1;\r
735 static const long asn_VAL_86_optional = 0;\r
736 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {\r
737         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },\r
738         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },\r
739         { "&Extension", aioc__type, &asn_DEF_M3Configuration },\r
740         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },\r
741         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },\r
742         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },\r
743         { "&Extension", aioc__type, &asn_DEF_M4Configuration },\r
744         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },\r
745         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },\r
746         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },\r
747         { "&Extension", aioc__type, &asn_DEF_M5Configuration },\r
748         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },\r
749         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },\r
750         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },\r
751         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },\r
752         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },\r
753         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },\r
754         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },\r
755         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },\r
756         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },\r
757         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },\r
758         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },\r
759         { "&Extension", aioc__type, &asn_DEF_M6Configuration },\r
760         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },\r
761         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },\r
762         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },\r
763         { "&Extension", aioc__type, &asn_DEF_M7Configuration },\r
764         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },\r
765         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },\r
766         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },\r
767         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },\r
768         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },\r
769         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },\r
770         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },\r
771         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },\r
772         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }\r
773 };\r
774 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {\r
775         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }\r
776 };\r
777 static const long asn_VAL_87_id_NRCGI = 322;\r
778 static const long asn_VAL_87_ignore = 1;\r
779 static const long asn_VAL_87_optional = 0;\r
780 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;\r
781 static const long asn_VAL_88_reject = 0;\r
782 static const long asn_VAL_88_optional = 0;\r
783 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {\r
784         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },\r
785         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },\r
786         { "&Extension", aioc__type, &asn_DEF_NRCGI },\r
787         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },\r
788         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },\r
789         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },\r
790         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },\r
791         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }\r
792 };\r
793 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {\r
794         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }\r
795 };\r
796 static const long asn_VAL_89_id_NeighbourTAC = 76;\r
797 static const long asn_VAL_89_ignore = 1;\r
798 static const long asn_VAL_89_optional = 0;\r
799 static const long asn_VAL_90_id_eARFCNExtension = 94;\r
800 static const long asn_VAL_90_reject = 0;\r
801 static const long asn_VAL_90_optional = 0;\r
802 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {\r
803         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },\r
804         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },\r
805         { "&Extension", aioc__type, &asn_DEF_TAC },\r
806         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },\r
807         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },\r
808         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },\r
809         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },\r
810         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }\r
811 };\r
812 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {\r
813         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }\r
814 };\r
815 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;\r
816 static const long asn_VAL_91_ignore = 1;\r
817 static const long asn_VAL_91_optional = 0;\r
818 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {\r
819         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },\r
820         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },\r
821         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },\r
822         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }\r
823 };\r
824 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {\r
825         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }\r
826 };\r
827 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;\r
828 static const long asn_VAL_92_ignore = 1;\r
829 static const long asn_VAL_92_optional = 0;\r
830 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;\r
831 static const long asn_VAL_93_ignore = 1;\r
832 static const long asn_VAL_93_optional = 0;\r
833 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {\r
834         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },\r
835         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },\r
836         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },\r
837         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },\r
838         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },\r
839         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },\r
840         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },\r
841         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }\r
842 };\r
843 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {\r
844         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }\r
845 };\r
846 static const long asn_VAL_94_id_enhancedRNTP = 148;\r
847 static const long asn_VAL_94_ignore = 1;\r
848 static const long asn_VAL_94_optional = 0;\r
849 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {\r
850         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },\r
851         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },\r
852         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },\r
853         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }\r
854 };\r
855 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {\r
856         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }\r
857 };\r
858 static const long asn_VAL_95_id_UEID = 147;\r
859 static const long asn_VAL_95_ignore = 1;\r
860 static const long asn_VAL_95_optional = 0;\r
861 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {\r
862         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },\r
863         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },\r
864         { "&Extension", aioc__type, &asn_DEF_UEID },\r
865         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }\r
866 };\r
867 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {\r
868         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }\r
869 };\r
870 static const long asn_VAL_96_id_Number_of_Antennaports = 41;\r
871 static const long asn_VAL_96_ignore = 1;\r
872 static const long asn_VAL_96_optional = 0;\r
873 static const long asn_VAL_97_id_PRACH_Configuration = 55;\r
874 static const long asn_VAL_97_ignore = 1;\r
875 static const long asn_VAL_97_optional = 0;\r
876 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;\r
877 static const long asn_VAL_98_ignore = 1;\r
878 static const long asn_VAL_98_optional = 0;\r
879 static const long asn_VAL_99_id_CSG_Id = 70;\r
880 static const long asn_VAL_99_ignore = 1;\r
881 static const long asn_VAL_99_optional = 0;\r
882 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;\r
883 static const long asn_VAL_100_ignore = 1;\r
884 static const long asn_VAL_100_optional = 0;\r
885 static const long asn_VAL_101_id_MultibandInfoList = 84;\r
886 static const long asn_VAL_101_ignore = 1;\r
887 static const long asn_VAL_101_optional = 0;\r
888 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;\r
889 static const long asn_VAL_102_ignore = 1;\r
890 static const long asn_VAL_102_optional = 0;\r
891 static const long asn_VAL_103_id_BandwidthReducedSI = 180;\r
892 static const long asn_VAL_103_ignore = 1;\r
893 static const long asn_VAL_103_optional = 0;\r
894 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;\r
895 static const long asn_VAL_104_ignore = 1;\r
896 static const long asn_VAL_104_optional = 0;\r
897 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {\r
898         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },\r
899         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },\r
900         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },\r
901         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },\r
902         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },\r
903         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },\r
904         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },\r
905         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },\r
906         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },\r
907         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },\r
908         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },\r
909         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },\r
910         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },\r
911         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },\r
912         { "&Extension", aioc__type, &asn_DEF_CSG_Id },\r
913         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },\r
914         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },\r
915         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },\r
916         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },\r
917         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },\r
918         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },\r
919         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },\r
920         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },\r
921         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },\r
922         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },\r
923         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },\r
924         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },\r
925         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },\r
926         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },\r
927         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },\r
928         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },\r
929         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },\r
930         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },\r
931         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },\r
932         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },\r
933         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }\r
934 };\r
935 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {\r
936         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }\r
937 };\r
938 static const long asn_VAL_105_id_ECGI = 316;\r
939 static const long asn_VAL_105_ignore = 1;\r
940 static const long asn_VAL_105_optional = 0;\r
941 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;\r
942 static const long asn_VAL_106_reject = 0;\r
943 static const long asn_VAL_106_optional = 0;\r
944 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {\r
945         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },\r
946         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },\r
947         { "&Extension", aioc__type, &asn_DEF_ECGI },\r
948         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },\r
949         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },\r
950         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },\r
951         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },\r
952         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }\r
953 };\r
954 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {\r
955         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }\r
956 };\r
957 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;\r
958 static const long asn_VAL_107_ignore = 1;\r
959 static const long asn_VAL_107_optional = 0;\r
960 static const long asn_VAL_108_id_eARFCNExtension = 94;\r
961 static const long asn_VAL_108_reject = 0;\r
962 static const long asn_VAL_108_optional = 0;\r
963 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;\r
964 static const long asn_VAL_109_ignore = 1;\r
965 static const long asn_VAL_109_optional = 0;\r
966 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {\r
967         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },\r
968         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },\r
969         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },\r
970         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },\r
971         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },\r
972         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },\r
973         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },\r
974         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },\r
975         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },\r
976         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },\r
977         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },\r
978         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }\r
979 };\r
980 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {\r
981         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }\r
982 };\r
983 static const long asn_VAL_110_id_MDTConfiguration = 72;\r
984 static const long asn_VAL_110_ignore = 1;\r
985 static const long asn_VAL_110_optional = 0;\r
986 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;\r
987 static const long asn_VAL_111_ignore = 1;\r
988 static const long asn_VAL_111_optional = 0;\r
989 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {\r
990         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },\r
991         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },\r
992         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },\r
993         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },\r
994         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },\r
995         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },\r
996         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },\r
997         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }\r
998 };\r
999 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {\r
1000         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }\r
1001 };\r
1002 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;\r
1003 static const long asn_VAL_112_ignore = 1;\r
1004 static const long asn_VAL_112_optional = 0;\r
1005 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;\r
1006 static const long asn_VAL_113_ignore = 1;\r
1007 static const long asn_VAL_113_optional = 0;\r
1008 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {\r
1009         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },\r
1010         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },\r
1011         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
1012         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },\r
1013         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },\r
1014         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },\r
1015         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },\r
1016         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }\r
1017 };\r
1018 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {\r
1019         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }\r
1020 };\r
1021 static const long asn_VAL_114_id_serviceType = 276;\r
1022 static const long asn_VAL_114_ignore = 1;\r
1023 static const long asn_VAL_114_optional = 0;\r
1024 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {\r
1025         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },\r
1026         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },\r
1027         { "&Extension", aioc__type, &asn_DEF_ServiceType },\r
1028         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }\r
1029 };\r
1030 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {\r
1031         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }\r
1032 };\r
1033 static int\r
1034 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1036         long value;\r
1037         \r
1038         if(!sptr) {\r
1039                 ASN__CTFAIL(app_key, td, sptr,\r
1040                         "%s: value not given (%s:%d)",\r
1041                         td->name, __FILE__, __LINE__);\r
1042                 return -1;\r
1043         }\r
1044         \r
1045         value = *(const long *)sptr;\r
1046         \r
1047         if((value >= 0 && value <= 65535)) {\r
1048                 /* Constraint check succeeded */\r
1049                 return 0;\r
1050         } else {\r
1051                 ASN__CTFAIL(app_key, td, sptr,\r
1052                         "%s: constraint failed (%s:%d)",\r
1053                         td->name, __FILE__, __LINE__);\r
1054                 return -1;\r
1055         }\r
1056 }\r
1057 \r
1058 static asn_type_selector_result_t\r
1059 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1060         asn_type_selector_result_t result = {0, 0};\r
1061         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;\r
1062         size_t constraining_column = 0; /* &id */\r
1063         size_t for_column = 1; /* &criticality */\r
1064         size_t row, presence_index = 0;\r
1065         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));\r
1066         \r
1067         for(row=0; row < itable->rows_count; row++) {\r
1068             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1069             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1070         \r
1071             if(type_cell->cell_kind == aioc__undefined)\r
1072                 continue;\r
1073         \r
1074             presence_index++;\r
1075             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1076                 result.type_descriptor = type_cell->type_descriptor;\r
1077                 result.presence_index = presence_index;\r
1078                 break;\r
1079             }\r
1080         }\r
1081         \r
1082         return result;\r
1083 }\r
1084 \r
1085 static int\r
1086 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1087                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1088         \r
1089         if(!sptr) {\r
1090                 ASN__CTFAIL(app_key, td, sptr,\r
1091                         "%s: value not given (%s:%d)",\r
1092                         td->name, __FILE__, __LINE__);\r
1093                 return -1;\r
1094         }\r
1095         \r
1096         \r
1097         if(1 /* No applicable constraints whatsoever */) {\r
1098                 /* Nothing is here. See below */\r
1099         }\r
1100         \r
1101         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1102 }\r
1103 \r
1104 static asn_type_selector_result_t\r
1105 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1106         asn_type_selector_result_t result = {0, 0};\r
1107         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;\r
1108         size_t constraining_column = 0; /* &id */\r
1109         size_t for_column = 2; /* &Extension */\r
1110         size_t row, presence_index = 0;\r
1111         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));\r
1112         \r
1113         for(row=0; row < itable->rows_count; row++) {\r
1114             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1115             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1116         \r
1117             if(type_cell->cell_kind == aioc__undefined)\r
1118                 continue;\r
1119         \r
1120             presence_index++;\r
1121             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1122                 result.type_descriptor = type_cell->type_descriptor;\r
1123                 result.presence_index = presence_index;\r
1124                 break;\r
1125             }\r
1126         }\r
1127         \r
1128         return result;\r
1129 }\r
1130 \r
1131 static int\r
1132 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1134         \r
1135         if(!sptr) {\r
1136                 ASN__CTFAIL(app_key, td, sptr,\r
1137                         "%s: value not given (%s:%d)",\r
1138                         td->name, __FILE__, __LINE__);\r
1139                 return -1;\r
1140         }\r
1141         \r
1142         \r
1143         if(1 /* No applicable constraints whatsoever */) {\r
1144                 /* Nothing is here. See below */\r
1145         }\r
1146         \r
1147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1148 }\r
1149 \r
1150 static int\r
1151 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1153         long value;\r
1154         \r
1155         if(!sptr) {\r
1156                 ASN__CTFAIL(app_key, td, sptr,\r
1157                         "%s: value not given (%s:%d)",\r
1158                         td->name, __FILE__, __LINE__);\r
1159                 return -1;\r
1160         }\r
1161         \r
1162         value = *(const long *)sptr;\r
1163         \r
1164         if((value >= 0 && value <= 65535)) {\r
1165                 /* Constraint check succeeded */\r
1166                 return 0;\r
1167         } else {\r
1168                 ASN__CTFAIL(app_key, td, sptr,\r
1169                         "%s: constraint failed (%s:%d)",\r
1170                         td->name, __FILE__, __LINE__);\r
1171                 return -1;\r
1172         }\r
1173 }\r
1174 \r
1175 static asn_type_selector_result_t\r
1176 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1177         asn_type_selector_result_t result = {0, 0};\r
1178         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;\r
1179         size_t constraining_column = 0; /* &id */\r
1180         size_t for_column = 1; /* &criticality */\r
1181         size_t row, presence_index = 0;\r
1182         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));\r
1183         \r
1184         for(row=0; row < itable->rows_count; row++) {\r
1185             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1186             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1187         \r
1188             if(type_cell->cell_kind == aioc__undefined)\r
1189                 continue;\r
1190         \r
1191             presence_index++;\r
1192             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1193                 result.type_descriptor = type_cell->type_descriptor;\r
1194                 result.presence_index = presence_index;\r
1195                 break;\r
1196             }\r
1197         }\r
1198         \r
1199         return result;\r
1200 }\r
1201 \r
1202 static int\r
1203 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1205         \r
1206         if(!sptr) {\r
1207                 ASN__CTFAIL(app_key, td, sptr,\r
1208                         "%s: value not given (%s:%d)",\r
1209                         td->name, __FILE__, __LINE__);\r
1210                 return -1;\r
1211         }\r
1212         \r
1213         \r
1214         if(1 /* No applicable constraints whatsoever */) {\r
1215                 /* Nothing is here. See below */\r
1216         }\r
1217         \r
1218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1219 }\r
1220 \r
1221 static asn_type_selector_result_t\r
1222 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1223         asn_type_selector_result_t result = {0, 0};\r
1224         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;\r
1225         size_t constraining_column = 0; /* &id */\r
1226         size_t for_column = 2; /* &Extension */\r
1227         size_t row, presence_index = 0;\r
1228         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));\r
1229         \r
1230         for(row=0; row < itable->rows_count; row++) {\r
1231             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1232             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1233         \r
1234             if(type_cell->cell_kind == aioc__undefined)\r
1235                 continue;\r
1236         \r
1237             presence_index++;\r
1238             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1239                 result.type_descriptor = type_cell->type_descriptor;\r
1240                 result.presence_index = presence_index;\r
1241                 break;\r
1242             }\r
1243         }\r
1244         \r
1245         return result;\r
1246 }\r
1247 \r
1248 static int\r
1249 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1251         \r
1252         if(!sptr) {\r
1253                 ASN__CTFAIL(app_key, td, sptr,\r
1254                         "%s: value not given (%s:%d)",\r
1255                         td->name, __FILE__, __LINE__);\r
1256                 return -1;\r
1257         }\r
1258         \r
1259         \r
1260         if(1 /* No applicable constraints whatsoever */) {\r
1261                 /* Nothing is here. See below */\r
1262         }\r
1263         \r
1264         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1265 }\r
1266 \r
1267 static int\r
1268 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1270         long value;\r
1271         \r
1272         if(!sptr) {\r
1273                 ASN__CTFAIL(app_key, td, sptr,\r
1274                         "%s: value not given (%s:%d)",\r
1275                         td->name, __FILE__, __LINE__);\r
1276                 return -1;\r
1277         }\r
1278         \r
1279         value = *(const long *)sptr;\r
1280         \r
1281         if((value >= 0 && value <= 65535)) {\r
1282                 /* Constraint check succeeded */\r
1283                 return 0;\r
1284         } else {\r
1285                 ASN__CTFAIL(app_key, td, sptr,\r
1286                         "%s: constraint failed (%s:%d)",\r
1287                         td->name, __FILE__, __LINE__);\r
1288                 return -1;\r
1289         }\r
1290 }\r
1291 \r
1292 static int\r
1293 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1295         \r
1296         if(!sptr) {\r
1297                 ASN__CTFAIL(app_key, td, sptr,\r
1298                         "%s: value not given (%s:%d)",\r
1299                         td->name, __FILE__, __LINE__);\r
1300                 return -1;\r
1301         }\r
1302         \r
1303         \r
1304         if(1 /* No applicable constraints whatsoever */) {\r
1305                 /* Nothing is here. See below */\r
1306         }\r
1307         \r
1308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1309 }\r
1310 \r
1311 static int\r
1312 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1314         \r
1315         if(!sptr) {\r
1316                 ASN__CTFAIL(app_key, td, sptr,\r
1317                         "%s: value not given (%s:%d)",\r
1318                         td->name, __FILE__, __LINE__);\r
1319                 return -1;\r
1320         }\r
1321         \r
1322         \r
1323         if(1 /* No applicable constraints whatsoever */) {\r
1324                 /* Nothing is here. See below */\r
1325         }\r
1326         \r
1327         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1328 }\r
1329 \r
1330 static int\r
1331 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1333         long value;\r
1334         \r
1335         if(!sptr) {\r
1336                 ASN__CTFAIL(app_key, td, sptr,\r
1337                         "%s: value not given (%s:%d)",\r
1338                         td->name, __FILE__, __LINE__);\r
1339                 return -1;\r
1340         }\r
1341         \r
1342         value = *(const long *)sptr;\r
1343         \r
1344         if((value >= 0 && value <= 65535)) {\r
1345                 /* Constraint check succeeded */\r
1346                 return 0;\r
1347         } else {\r
1348                 ASN__CTFAIL(app_key, td, sptr,\r
1349                         "%s: constraint failed (%s:%d)",\r
1350                         td->name, __FILE__, __LINE__);\r
1351                 return -1;\r
1352         }\r
1353 }\r
1354 \r
1355 static int\r
1356 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1358         \r
1359         if(!sptr) {\r
1360                 ASN__CTFAIL(app_key, td, sptr,\r
1361                         "%s: value not given (%s:%d)",\r
1362                         td->name, __FILE__, __LINE__);\r
1363                 return -1;\r
1364         }\r
1365         \r
1366         \r
1367         if(1 /* No applicable constraints whatsoever */) {\r
1368                 /* Nothing is here. See below */\r
1369         }\r
1370         \r
1371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1372 }\r
1373 \r
1374 static int\r
1375 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1377         \r
1378         if(!sptr) {\r
1379                 ASN__CTFAIL(app_key, td, sptr,\r
1380                         "%s: value not given (%s:%d)",\r
1381                         td->name, __FILE__, __LINE__);\r
1382                 return -1;\r
1383         }\r
1384         \r
1385         \r
1386         if(1 /* No applicable constraints whatsoever */) {\r
1387                 /* Nothing is here. See below */\r
1388         }\r
1389         \r
1390         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1391 }\r
1392 \r
1393 static int\r
1394 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1396         long value;\r
1397         \r
1398         if(!sptr) {\r
1399                 ASN__CTFAIL(app_key, td, sptr,\r
1400                         "%s: value not given (%s:%d)",\r
1401                         td->name, __FILE__, __LINE__);\r
1402                 return -1;\r
1403         }\r
1404         \r
1405         value = *(const long *)sptr;\r
1406         \r
1407         if((value >= 0 && value <= 65535)) {\r
1408                 /* Constraint check succeeded */\r
1409                 return 0;\r
1410         } else {\r
1411                 ASN__CTFAIL(app_key, td, sptr,\r
1412                         "%s: constraint failed (%s:%d)",\r
1413                         td->name, __FILE__, __LINE__);\r
1414                 return -1;\r
1415         }\r
1416 }\r
1417 \r
1418 static int\r
1419 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1421         \r
1422         if(!sptr) {\r
1423                 ASN__CTFAIL(app_key, td, sptr,\r
1424                         "%s: value not given (%s:%d)",\r
1425                         td->name, __FILE__, __LINE__);\r
1426                 return -1;\r
1427         }\r
1428         \r
1429         \r
1430         if(1 /* No applicable constraints whatsoever */) {\r
1431                 /* Nothing is here. See below */\r
1432         }\r
1433         \r
1434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1435 }\r
1436 \r
1437 static int\r
1438 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1440         \r
1441         if(!sptr) {\r
1442                 ASN__CTFAIL(app_key, td, sptr,\r
1443                         "%s: value not given (%s:%d)",\r
1444                         td->name, __FILE__, __LINE__);\r
1445                 return -1;\r
1446         }\r
1447         \r
1448         \r
1449         if(1 /* No applicable constraints whatsoever */) {\r
1450                 /* Nothing is here. See below */\r
1451         }\r
1452         \r
1453         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1454 }\r
1455 \r
1456 static int\r
1457 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1459         long value;\r
1460         \r
1461         if(!sptr) {\r
1462                 ASN__CTFAIL(app_key, td, sptr,\r
1463                         "%s: value not given (%s:%d)",\r
1464                         td->name, __FILE__, __LINE__);\r
1465                 return -1;\r
1466         }\r
1467         \r
1468         value = *(const long *)sptr;\r
1469         \r
1470         if((value >= 0 && value <= 65535)) {\r
1471                 /* Constraint check succeeded */\r
1472                 return 0;\r
1473         } else {\r
1474                 ASN__CTFAIL(app_key, td, sptr,\r
1475                         "%s: constraint failed (%s:%d)",\r
1476                         td->name, __FILE__, __LINE__);\r
1477                 return -1;\r
1478         }\r
1479 }\r
1480 \r
1481 static int\r
1482 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1484         \r
1485         if(!sptr) {\r
1486                 ASN__CTFAIL(app_key, td, sptr,\r
1487                         "%s: value not given (%s:%d)",\r
1488                         td->name, __FILE__, __LINE__);\r
1489                 return -1;\r
1490         }\r
1491         \r
1492         \r
1493         if(1 /* No applicable constraints whatsoever */) {\r
1494                 /* Nothing is here. See below */\r
1495         }\r
1496         \r
1497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1498 }\r
1499 \r
1500 static int\r
1501 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1503         \r
1504         if(!sptr) {\r
1505                 ASN__CTFAIL(app_key, td, sptr,\r
1506                         "%s: value not given (%s:%d)",\r
1507                         td->name, __FILE__, __LINE__);\r
1508                 return -1;\r
1509         }\r
1510         \r
1511         \r
1512         if(1 /* No applicable constraints whatsoever */) {\r
1513                 /* Nothing is here. See below */\r
1514         }\r
1515         \r
1516         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1517 }\r
1518 \r
1519 static int\r
1520 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1522         long value;\r
1523         \r
1524         if(!sptr) {\r
1525                 ASN__CTFAIL(app_key, td, sptr,\r
1526                         "%s: value not given (%s:%d)",\r
1527                         td->name, __FILE__, __LINE__);\r
1528                 return -1;\r
1529         }\r
1530         \r
1531         value = *(const long *)sptr;\r
1532         \r
1533         if((value >= 0 && value <= 65535)) {\r
1534                 /* Constraint check succeeded */\r
1535                 return 0;\r
1536         } else {\r
1537                 ASN__CTFAIL(app_key, td, sptr,\r
1538                         "%s: constraint failed (%s:%d)",\r
1539                         td->name, __FILE__, __LINE__);\r
1540                 return -1;\r
1541         }\r
1542 }\r
1543 \r
1544 static asn_type_selector_result_t\r
1545 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1546         asn_type_selector_result_t result = {0, 0};\r
1547         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;\r
1548         size_t constraining_column = 0; /* &id */\r
1549         size_t for_column = 1; /* &criticality */\r
1550         size_t row, presence_index = 0;\r
1551         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));\r
1552         \r
1553         for(row=0; row < itable->rows_count; row++) {\r
1554             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1555             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1556         \r
1557             if(type_cell->cell_kind == aioc__undefined)\r
1558                 continue;\r
1559         \r
1560             presence_index++;\r
1561             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1562                 result.type_descriptor = type_cell->type_descriptor;\r
1563                 result.presence_index = presence_index;\r
1564                 break;\r
1565             }\r
1566         }\r
1567         \r
1568         return result;\r
1569 }\r
1570 \r
1571 static int\r
1572 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1573                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1574         \r
1575         if(!sptr) {\r
1576                 ASN__CTFAIL(app_key, td, sptr,\r
1577                         "%s: value not given (%s:%d)",\r
1578                         td->name, __FILE__, __LINE__);\r
1579                 return -1;\r
1580         }\r
1581         \r
1582         \r
1583         if(1 /* No applicable constraints whatsoever */) {\r
1584                 /* Nothing is here. See below */\r
1585         }\r
1586         \r
1587         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1588 }\r
1589 \r
1590 static asn_type_selector_result_t\r
1591 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1592         asn_type_selector_result_t result = {0, 0};\r
1593         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;\r
1594         size_t constraining_column = 0; /* &id */\r
1595         size_t for_column = 2; /* &Extension */\r
1596         size_t row, presence_index = 0;\r
1597         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));\r
1598         \r
1599         for(row=0; row < itable->rows_count; row++) {\r
1600             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1601             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1602         \r
1603             if(type_cell->cell_kind == aioc__undefined)\r
1604                 continue;\r
1605         \r
1606             presence_index++;\r
1607             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1608                 result.type_descriptor = type_cell->type_descriptor;\r
1609                 result.presence_index = presence_index;\r
1610                 break;\r
1611             }\r
1612         }\r
1613         \r
1614         return result;\r
1615 }\r
1616 \r
1617 static int\r
1618 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1620         \r
1621         if(!sptr) {\r
1622                 ASN__CTFAIL(app_key, td, sptr,\r
1623                         "%s: value not given (%s:%d)",\r
1624                         td->name, __FILE__, __LINE__);\r
1625                 return -1;\r
1626         }\r
1627         \r
1628         \r
1629         if(1 /* No applicable constraints whatsoever */) {\r
1630                 /* Nothing is here. See below */\r
1631         }\r
1632         \r
1633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1634 }\r
1635 \r
1636 static int\r
1637 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1639         long value;\r
1640         \r
1641         if(!sptr) {\r
1642                 ASN__CTFAIL(app_key, td, sptr,\r
1643                         "%s: value not given (%s:%d)",\r
1644                         td->name, __FILE__, __LINE__);\r
1645                 return -1;\r
1646         }\r
1647         \r
1648         value = *(const long *)sptr;\r
1649         \r
1650         if((value >= 0 && value <= 65535)) {\r
1651                 /* Constraint check succeeded */\r
1652                 return 0;\r
1653         } else {\r
1654                 ASN__CTFAIL(app_key, td, sptr,\r
1655                         "%s: constraint failed (%s:%d)",\r
1656                         td->name, __FILE__, __LINE__);\r
1657                 return -1;\r
1658         }\r
1659 }\r
1660 \r
1661 static asn_type_selector_result_t\r
1662 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1663         asn_type_selector_result_t result = {0, 0};\r
1664         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;\r
1665         size_t constraining_column = 0; /* &id */\r
1666         size_t for_column = 1; /* &criticality */\r
1667         size_t row, presence_index = 0;\r
1668         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));\r
1669         \r
1670         for(row=0; row < itable->rows_count; row++) {\r
1671             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1672             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1673         \r
1674             if(type_cell->cell_kind == aioc__undefined)\r
1675                 continue;\r
1676         \r
1677             presence_index++;\r
1678             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1679                 result.type_descriptor = type_cell->type_descriptor;\r
1680                 result.presence_index = presence_index;\r
1681                 break;\r
1682             }\r
1683         }\r
1684         \r
1685         return result;\r
1686 }\r
1687 \r
1688 static int\r
1689 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1691         \r
1692         if(!sptr) {\r
1693                 ASN__CTFAIL(app_key, td, sptr,\r
1694                         "%s: value not given (%s:%d)",\r
1695                         td->name, __FILE__, __LINE__);\r
1696                 return -1;\r
1697         }\r
1698         \r
1699         \r
1700         if(1 /* No applicable constraints whatsoever */) {\r
1701                 /* Nothing is here. See below */\r
1702         }\r
1703         \r
1704         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1705 }\r
1706 \r
1707 static asn_type_selector_result_t\r
1708 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1709         asn_type_selector_result_t result = {0, 0};\r
1710         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;\r
1711         size_t constraining_column = 0; /* &id */\r
1712         size_t for_column = 2; /* &Extension */\r
1713         size_t row, presence_index = 0;\r
1714         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));\r
1715         \r
1716         for(row=0; row < itable->rows_count; row++) {\r
1717             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1718             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1719         \r
1720             if(type_cell->cell_kind == aioc__undefined)\r
1721                 continue;\r
1722         \r
1723             presence_index++;\r
1724             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1725                 result.type_descriptor = type_cell->type_descriptor;\r
1726                 result.presence_index = presence_index;\r
1727                 break;\r
1728             }\r
1729         }\r
1730         \r
1731         return result;\r
1732 }\r
1733 \r
1734 static int\r
1735 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1737         \r
1738         if(!sptr) {\r
1739                 ASN__CTFAIL(app_key, td, sptr,\r
1740                         "%s: value not given (%s:%d)",\r
1741                         td->name, __FILE__, __LINE__);\r
1742                 return -1;\r
1743         }\r
1744         \r
1745         \r
1746         if(1 /* No applicable constraints whatsoever */) {\r
1747                 /* Nothing is here. See below */\r
1748         }\r
1749         \r
1750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1751 }\r
1752 \r
1753 static int\r
1754 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1756         long value;\r
1757         \r
1758         if(!sptr) {\r
1759                 ASN__CTFAIL(app_key, td, sptr,\r
1760                         "%s: value not given (%s:%d)",\r
1761                         td->name, __FILE__, __LINE__);\r
1762                 return -1;\r
1763         }\r
1764         \r
1765         value = *(const long *)sptr;\r
1766         \r
1767         if((value >= 0 && value <= 65535)) {\r
1768                 /* Constraint check succeeded */\r
1769                 return 0;\r
1770         } else {\r
1771                 ASN__CTFAIL(app_key, td, sptr,\r
1772                         "%s: constraint failed (%s:%d)",\r
1773                         td->name, __FILE__, __LINE__);\r
1774                 return -1;\r
1775         }\r
1776 }\r
1777 \r
1778 static asn_type_selector_result_t\r
1779 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1780         asn_type_selector_result_t result = {0, 0};\r
1781         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;\r
1782         size_t constraining_column = 0; /* &id */\r
1783         size_t for_column = 1; /* &criticality */\r
1784         size_t row, presence_index = 0;\r
1785         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));\r
1786         \r
1787         for(row=0; row < itable->rows_count; row++) {\r
1788             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1789             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1790         \r
1791             if(type_cell->cell_kind == aioc__undefined)\r
1792                 continue;\r
1793         \r
1794             presence_index++;\r
1795             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1796                 result.type_descriptor = type_cell->type_descriptor;\r
1797                 result.presence_index = presence_index;\r
1798                 break;\r
1799             }\r
1800         }\r
1801         \r
1802         return result;\r
1803 }\r
1804 \r
1805 static int\r
1806 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1808         \r
1809         if(!sptr) {\r
1810                 ASN__CTFAIL(app_key, td, sptr,\r
1811                         "%s: value not given (%s:%d)",\r
1812                         td->name, __FILE__, __LINE__);\r
1813                 return -1;\r
1814         }\r
1815         \r
1816         \r
1817         if(1 /* No applicable constraints whatsoever */) {\r
1818                 /* Nothing is here. See below */\r
1819         }\r
1820         \r
1821         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1822 }\r
1823 \r
1824 static asn_type_selector_result_t\r
1825 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
1826         asn_type_selector_result_t result = {0, 0};\r
1827         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;\r
1828         size_t constraining_column = 0; /* &id */\r
1829         size_t for_column = 2; /* &Extension */\r
1830         size_t row, presence_index = 0;\r
1831         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));\r
1832         \r
1833         for(row=0; row < itable->rows_count; row++) {\r
1834             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
1835             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
1836         \r
1837             if(type_cell->cell_kind == aioc__undefined)\r
1838                 continue;\r
1839         \r
1840             presence_index++;\r
1841             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
1842                 result.type_descriptor = type_cell->type_descriptor;\r
1843                 result.presence_index = presence_index;\r
1844                 break;\r
1845             }\r
1846         }\r
1847         \r
1848         return result;\r
1849 }\r
1850 \r
1851 static int\r
1852 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1854         \r
1855         if(!sptr) {\r
1856                 ASN__CTFAIL(app_key, td, sptr,\r
1857                         "%s: value not given (%s:%d)",\r
1858                         td->name, __FILE__, __LINE__);\r
1859                 return -1;\r
1860         }\r
1861         \r
1862         \r
1863         if(1 /* No applicable constraints whatsoever */) {\r
1864                 /* Nothing is here. See below */\r
1865         }\r
1866         \r
1867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1868 }\r
1869 \r
1870 static int\r
1871 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1873         long value;\r
1874         \r
1875         if(!sptr) {\r
1876                 ASN__CTFAIL(app_key, td, sptr,\r
1877                         "%s: value not given (%s:%d)",\r
1878                         td->name, __FILE__, __LINE__);\r
1879                 return -1;\r
1880         }\r
1881         \r
1882         value = *(const long *)sptr;\r
1883         \r
1884         if((value >= 0 && value <= 65535)) {\r
1885                 /* Constraint check succeeded */\r
1886                 return 0;\r
1887         } else {\r
1888                 ASN__CTFAIL(app_key, td, sptr,\r
1889                         "%s: constraint failed (%s:%d)",\r
1890                         td->name, __FILE__, __LINE__);\r
1891                 return -1;\r
1892         }\r
1893 }\r
1894 \r
1895 static int\r
1896 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1898         \r
1899         if(!sptr) {\r
1900                 ASN__CTFAIL(app_key, td, sptr,\r
1901                         "%s: value not given (%s:%d)",\r
1902                         td->name, __FILE__, __LINE__);\r
1903                 return -1;\r
1904         }\r
1905         \r
1906         \r
1907         if(1 /* No applicable constraints whatsoever */) {\r
1908                 /* Nothing is here. See below */\r
1909         }\r
1910         \r
1911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1912 }\r
1913 \r
1914 static int\r
1915 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1917         \r
1918         if(!sptr) {\r
1919                 ASN__CTFAIL(app_key, td, sptr,\r
1920                         "%s: value not given (%s:%d)",\r
1921                         td->name, __FILE__, __LINE__);\r
1922                 return -1;\r
1923         }\r
1924         \r
1925         \r
1926         if(1 /* No applicable constraints whatsoever */) {\r
1927                 /* Nothing is here. See below */\r
1928         }\r
1929         \r
1930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1931 }\r
1932 \r
1933 static int\r
1934 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1936         long value;\r
1937         \r
1938         if(!sptr) {\r
1939                 ASN__CTFAIL(app_key, td, sptr,\r
1940                         "%s: value not given (%s:%d)",\r
1941                         td->name, __FILE__, __LINE__);\r
1942                 return -1;\r
1943         }\r
1944         \r
1945         value = *(const long *)sptr;\r
1946         \r
1947         if((value >= 0 && value <= 65535)) {\r
1948                 /* Constraint check succeeded */\r
1949                 return 0;\r
1950         } else {\r
1951                 ASN__CTFAIL(app_key, td, sptr,\r
1952                         "%s: constraint failed (%s:%d)",\r
1953                         td->name, __FILE__, __LINE__);\r
1954                 return -1;\r
1955         }\r
1956 }\r
1957 \r
1958 static int\r
1959 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1961         \r
1962         if(!sptr) {\r
1963                 ASN__CTFAIL(app_key, td, sptr,\r
1964                         "%s: value not given (%s:%d)",\r
1965                         td->name, __FILE__, __LINE__);\r
1966                 return -1;\r
1967         }\r
1968         \r
1969         \r
1970         if(1 /* No applicable constraints whatsoever */) {\r
1971                 /* Nothing is here. See below */\r
1972         }\r
1973         \r
1974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1975 }\r
1976 \r
1977 static int\r
1978 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1980         \r
1981         if(!sptr) {\r
1982                 ASN__CTFAIL(app_key, td, sptr,\r
1983                         "%s: value not given (%s:%d)",\r
1984                         td->name, __FILE__, __LINE__);\r
1985                 return -1;\r
1986         }\r
1987         \r
1988         \r
1989         if(1 /* No applicable constraints whatsoever */) {\r
1990                 /* Nothing is here. See below */\r
1991         }\r
1992         \r
1993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
1994 }\r
1995 \r
1996 static int\r
1997 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,\r
1998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
1999         long value;\r
2000         \r
2001         if(!sptr) {\r
2002                 ASN__CTFAIL(app_key, td, sptr,\r
2003                         "%s: value not given (%s:%d)",\r
2004                         td->name, __FILE__, __LINE__);\r
2005                 return -1;\r
2006         }\r
2007         \r
2008         value = *(const long *)sptr;\r
2009         \r
2010         if((value >= 0 && value <= 65535)) {\r
2011                 /* Constraint check succeeded */\r
2012                 return 0;\r
2013         } else {\r
2014                 ASN__CTFAIL(app_key, td, sptr,\r
2015                         "%s: constraint failed (%s:%d)",\r
2016                         td->name, __FILE__, __LINE__);\r
2017                 return -1;\r
2018         }\r
2019 }\r
2020 \r
2021 static int\r
2022 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2024         \r
2025         if(!sptr) {\r
2026                 ASN__CTFAIL(app_key, td, sptr,\r
2027                         "%s: value not given (%s:%d)",\r
2028                         td->name, __FILE__, __LINE__);\r
2029                 return -1;\r
2030         }\r
2031         \r
2032         \r
2033         if(1 /* No applicable constraints whatsoever */) {\r
2034                 /* Nothing is here. See below */\r
2035         }\r
2036         \r
2037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2038 }\r
2039 \r
2040 static int\r
2041 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2043         \r
2044         if(!sptr) {\r
2045                 ASN__CTFAIL(app_key, td, sptr,\r
2046                         "%s: value not given (%s:%d)",\r
2047                         td->name, __FILE__, __LINE__);\r
2048                 return -1;\r
2049         }\r
2050         \r
2051         \r
2052         if(1 /* No applicable constraints whatsoever */) {\r
2053                 /* Nothing is here. See below */\r
2054         }\r
2055         \r
2056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2057 }\r
2058 \r
2059 static int\r
2060 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2062         long value;\r
2063         \r
2064         if(!sptr) {\r
2065                 ASN__CTFAIL(app_key, td, sptr,\r
2066                         "%s: value not given (%s:%d)",\r
2067                         td->name, __FILE__, __LINE__);\r
2068                 return -1;\r
2069         }\r
2070         \r
2071         value = *(const long *)sptr;\r
2072         \r
2073         if((value >= 0 && value <= 65535)) {\r
2074                 /* Constraint check succeeded */\r
2075                 return 0;\r
2076         } else {\r
2077                 ASN__CTFAIL(app_key, td, sptr,\r
2078                         "%s: constraint failed (%s:%d)",\r
2079                         td->name, __FILE__, __LINE__);\r
2080                 return -1;\r
2081         }\r
2082 }\r
2083 \r
2084 static int\r
2085 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2087         \r
2088         if(!sptr) {\r
2089                 ASN__CTFAIL(app_key, td, sptr,\r
2090                         "%s: value not given (%s:%d)",\r
2091                         td->name, __FILE__, __LINE__);\r
2092                 return -1;\r
2093         }\r
2094         \r
2095         \r
2096         if(1 /* No applicable constraints whatsoever */) {\r
2097                 /* Nothing is here. See below */\r
2098         }\r
2099         \r
2100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2101 }\r
2102 \r
2103 static int\r
2104 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2106         \r
2107         if(!sptr) {\r
2108                 ASN__CTFAIL(app_key, td, sptr,\r
2109                         "%s: value not given (%s:%d)",\r
2110                         td->name, __FILE__, __LINE__);\r
2111                 return -1;\r
2112         }\r
2113         \r
2114         \r
2115         if(1 /* No applicable constraints whatsoever */) {\r
2116                 /* Nothing is here. See below */\r
2117         }\r
2118         \r
2119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2120 }\r
2121 \r
2122 static int\r
2123 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2125         long value;\r
2126         \r
2127         if(!sptr) {\r
2128                 ASN__CTFAIL(app_key, td, sptr,\r
2129                         "%s: value not given (%s:%d)",\r
2130                         td->name, __FILE__, __LINE__);\r
2131                 return -1;\r
2132         }\r
2133         \r
2134         value = *(const long *)sptr;\r
2135         \r
2136         if((value >= 0 && value <= 65535)) {\r
2137                 /* Constraint check succeeded */\r
2138                 return 0;\r
2139         } else {\r
2140                 ASN__CTFAIL(app_key, td, sptr,\r
2141                         "%s: constraint failed (%s:%d)",\r
2142                         td->name, __FILE__, __LINE__);\r
2143                 return -1;\r
2144         }\r
2145 }\r
2146 \r
2147 static asn_type_selector_result_t\r
2148 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2149         asn_type_selector_result_t result = {0, 0};\r
2150         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;\r
2151         size_t constraining_column = 0; /* &id */\r
2152         size_t for_column = 1; /* &criticality */\r
2153         size_t row, presence_index = 0;\r
2154         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));\r
2155         \r
2156         for(row=0; row < itable->rows_count; row++) {\r
2157             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
2158             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
2159         \r
2160             if(type_cell->cell_kind == aioc__undefined)\r
2161                 continue;\r
2162         \r
2163             presence_index++;\r
2164             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
2165                 result.type_descriptor = type_cell->type_descriptor;\r
2166                 result.presence_index = presence_index;\r
2167                 break;\r
2168             }\r
2169         }\r
2170         \r
2171         return result;\r
2172 }\r
2173 \r
2174 static int\r
2175 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2177         \r
2178         if(!sptr) {\r
2179                 ASN__CTFAIL(app_key, td, sptr,\r
2180                         "%s: value not given (%s:%d)",\r
2181                         td->name, __FILE__, __LINE__);\r
2182                 return -1;\r
2183         }\r
2184         \r
2185         \r
2186         if(1 /* No applicable constraints whatsoever */) {\r
2187                 /* Nothing is here. See below */\r
2188         }\r
2189         \r
2190         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2191 }\r
2192 \r
2193 static asn_type_selector_result_t\r
2194 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2195         asn_type_selector_result_t result = {0, 0};\r
2196         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;\r
2197         size_t constraining_column = 0; /* &id */\r
2198         size_t for_column = 2; /* &Extension */\r
2199         size_t row, presence_index = 0;\r
2200         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));\r
2201         \r
2202         for(row=0; row < itable->rows_count; row++) {\r
2203             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
2204             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
2205         \r
2206             if(type_cell->cell_kind == aioc__undefined)\r
2207                 continue;\r
2208         \r
2209             presence_index++;\r
2210             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
2211                 result.type_descriptor = type_cell->type_descriptor;\r
2212                 result.presence_index = presence_index;\r
2213                 break;\r
2214             }\r
2215         }\r
2216         \r
2217         return result;\r
2218 }\r
2219 \r
2220 static int\r
2221 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2223         \r
2224         if(!sptr) {\r
2225                 ASN__CTFAIL(app_key, td, sptr,\r
2226                         "%s: value not given (%s:%d)",\r
2227                         td->name, __FILE__, __LINE__);\r
2228                 return -1;\r
2229         }\r
2230         \r
2231         \r
2232         if(1 /* No applicable constraints whatsoever */) {\r
2233                 /* Nothing is here. See below */\r
2234         }\r
2235         \r
2236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2237 }\r
2238 \r
2239 static int\r
2240 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2242         long value;\r
2243         \r
2244         if(!sptr) {\r
2245                 ASN__CTFAIL(app_key, td, sptr,\r
2246                         "%s: value not given (%s:%d)",\r
2247                         td->name, __FILE__, __LINE__);\r
2248                 return -1;\r
2249         }\r
2250         \r
2251         value = *(const long *)sptr;\r
2252         \r
2253         if((value >= 0 && value <= 65535)) {\r
2254                 /* Constraint check succeeded */\r
2255                 return 0;\r
2256         } else {\r
2257                 ASN__CTFAIL(app_key, td, sptr,\r
2258                         "%s: constraint failed (%s:%d)",\r
2259                         td->name, __FILE__, __LINE__);\r
2260                 return -1;\r
2261         }\r
2262 }\r
2263 \r
2264 static int\r
2265 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2267         \r
2268         if(!sptr) {\r
2269                 ASN__CTFAIL(app_key, td, sptr,\r
2270                         "%s: value not given (%s:%d)",\r
2271                         td->name, __FILE__, __LINE__);\r
2272                 return -1;\r
2273         }\r
2274         \r
2275         \r
2276         if(1 /* No applicable constraints whatsoever */) {\r
2277                 /* Nothing is here. See below */\r
2278         }\r
2279         \r
2280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2281 }\r
2282 \r
2283 static int\r
2284 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2286         \r
2287         if(!sptr) {\r
2288                 ASN__CTFAIL(app_key, td, sptr,\r
2289                         "%s: value not given (%s:%d)",\r
2290                         td->name, __FILE__, __LINE__);\r
2291                 return -1;\r
2292         }\r
2293         \r
2294         \r
2295         if(1 /* No applicable constraints whatsoever */) {\r
2296                 /* Nothing is here. See below */\r
2297         }\r
2298         \r
2299         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2300 }\r
2301 \r
2302 static int\r
2303 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2305         long value;\r
2306         \r
2307         if(!sptr) {\r
2308                 ASN__CTFAIL(app_key, td, sptr,\r
2309                         "%s: value not given (%s:%d)",\r
2310                         td->name, __FILE__, __LINE__);\r
2311                 return -1;\r
2312         }\r
2313         \r
2314         value = *(const long *)sptr;\r
2315         \r
2316         if((value >= 0 && value <= 65535)) {\r
2317                 /* Constraint check succeeded */\r
2318                 return 0;\r
2319         } else {\r
2320                 ASN__CTFAIL(app_key, td, sptr,\r
2321                         "%s: constraint failed (%s:%d)",\r
2322                         td->name, __FILE__, __LINE__);\r
2323                 return -1;\r
2324         }\r
2325 }\r
2326 \r
2327 static int\r
2328 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2330         \r
2331         if(!sptr) {\r
2332                 ASN__CTFAIL(app_key, td, sptr,\r
2333                         "%s: value not given (%s:%d)",\r
2334                         td->name, __FILE__, __LINE__);\r
2335                 return -1;\r
2336         }\r
2337         \r
2338         \r
2339         if(1 /* No applicable constraints whatsoever */) {\r
2340                 /* Nothing is here. See below */\r
2341         }\r
2342         \r
2343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2344 }\r
2345 \r
2346 static int\r
2347 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2349         \r
2350         if(!sptr) {\r
2351                 ASN__CTFAIL(app_key, td, sptr,\r
2352                         "%s: value not given (%s:%d)",\r
2353                         td->name, __FILE__, __LINE__);\r
2354                 return -1;\r
2355         }\r
2356         \r
2357         \r
2358         if(1 /* No applicable constraints whatsoever */) {\r
2359                 /* Nothing is here. See below */\r
2360         }\r
2361         \r
2362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2363 }\r
2364 \r
2365 static int\r
2366 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2368         long value;\r
2369         \r
2370         if(!sptr) {\r
2371                 ASN__CTFAIL(app_key, td, sptr,\r
2372                         "%s: value not given (%s:%d)",\r
2373                         td->name, __FILE__, __LINE__);\r
2374                 return -1;\r
2375         }\r
2376         \r
2377         value = *(const long *)sptr;\r
2378         \r
2379         if((value >= 0 && value <= 65535)) {\r
2380                 /* Constraint check succeeded */\r
2381                 return 0;\r
2382         } else {\r
2383                 ASN__CTFAIL(app_key, td, sptr,\r
2384                         "%s: constraint failed (%s:%d)",\r
2385                         td->name, __FILE__, __LINE__);\r
2386                 return -1;\r
2387         }\r
2388 }\r
2389 \r
2390 static int\r
2391 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2393         \r
2394         if(!sptr) {\r
2395                 ASN__CTFAIL(app_key, td, sptr,\r
2396                         "%s: value not given (%s:%d)",\r
2397                         td->name, __FILE__, __LINE__);\r
2398                 return -1;\r
2399         }\r
2400         \r
2401         \r
2402         if(1 /* No applicable constraints whatsoever */) {\r
2403                 /* Nothing is here. See below */\r
2404         }\r
2405         \r
2406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2407 }\r
2408 \r
2409 static int\r
2410 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2412         \r
2413         if(!sptr) {\r
2414                 ASN__CTFAIL(app_key, td, sptr,\r
2415                         "%s: value not given (%s:%d)",\r
2416                         td->name, __FILE__, __LINE__);\r
2417                 return -1;\r
2418         }\r
2419         \r
2420         \r
2421         if(1 /* No applicable constraints whatsoever */) {\r
2422                 /* Nothing is here. See below */\r
2423         }\r
2424         \r
2425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2426 }\r
2427 \r
2428 static int\r
2429 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2431         long value;\r
2432         \r
2433         if(!sptr) {\r
2434                 ASN__CTFAIL(app_key, td, sptr,\r
2435                         "%s: value not given (%s:%d)",\r
2436                         td->name, __FILE__, __LINE__);\r
2437                 return -1;\r
2438         }\r
2439         \r
2440         value = *(const long *)sptr;\r
2441         \r
2442         if((value >= 0 && value <= 65535)) {\r
2443                 /* Constraint check succeeded */\r
2444                 return 0;\r
2445         } else {\r
2446                 ASN__CTFAIL(app_key, td, sptr,\r
2447                         "%s: constraint failed (%s:%d)",\r
2448                         td->name, __FILE__, __LINE__);\r
2449                 return -1;\r
2450         }\r
2451 }\r
2452 \r
2453 static asn_type_selector_result_t\r
2454 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2455         asn_type_selector_result_t result = {0, 0};\r
2456         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;\r
2457         size_t constraining_column = 0; /* &id */\r
2458         size_t for_column = 1; /* &criticality */\r
2459         size_t row, presence_index = 0;\r
2460         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));\r
2461         \r
2462         for(row=0; row < itable->rows_count; row++) {\r
2463             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
2464             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
2465         \r
2466             if(type_cell->cell_kind == aioc__undefined)\r
2467                 continue;\r
2468         \r
2469             presence_index++;\r
2470             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
2471                 result.type_descriptor = type_cell->type_descriptor;\r
2472                 result.presence_index = presence_index;\r
2473                 break;\r
2474             }\r
2475         }\r
2476         \r
2477         return result;\r
2478 }\r
2479 \r
2480 static int\r
2481 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2483         \r
2484         if(!sptr) {\r
2485                 ASN__CTFAIL(app_key, td, sptr,\r
2486                         "%s: value not given (%s:%d)",\r
2487                         td->name, __FILE__, __LINE__);\r
2488                 return -1;\r
2489         }\r
2490         \r
2491         \r
2492         if(1 /* No applicable constraints whatsoever */) {\r
2493                 /* Nothing is here. See below */\r
2494         }\r
2495         \r
2496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2497 }\r
2498 \r
2499 static asn_type_selector_result_t\r
2500 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2501         asn_type_selector_result_t result = {0, 0};\r
2502         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;\r
2503         size_t constraining_column = 0; /* &id */\r
2504         size_t for_column = 2; /* &Extension */\r
2505         size_t row, presence_index = 0;\r
2506         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));\r
2507         \r
2508         for(row=0; row < itable->rows_count; row++) {\r
2509             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
2510             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
2511         \r
2512             if(type_cell->cell_kind == aioc__undefined)\r
2513                 continue;\r
2514         \r
2515             presence_index++;\r
2516             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
2517                 result.type_descriptor = type_cell->type_descriptor;\r
2518                 result.presence_index = presence_index;\r
2519                 break;\r
2520             }\r
2521         }\r
2522         \r
2523         return result;\r
2524 }\r
2525 \r
2526 static int\r
2527 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2528                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2529         \r
2530         if(!sptr) {\r
2531                 ASN__CTFAIL(app_key, td, sptr,\r
2532                         "%s: value not given (%s:%d)",\r
2533                         td->name, __FILE__, __LINE__);\r
2534                 return -1;\r
2535         }\r
2536         \r
2537         \r
2538         if(1 /* No applicable constraints whatsoever */) {\r
2539                 /* Nothing is here. See below */\r
2540         }\r
2541         \r
2542         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2543 }\r
2544 \r
2545 static int\r
2546 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2548         long value;\r
2549         \r
2550         if(!sptr) {\r
2551                 ASN__CTFAIL(app_key, td, sptr,\r
2552                         "%s: value not given (%s:%d)",\r
2553                         td->name, __FILE__, __LINE__);\r
2554                 return -1;\r
2555         }\r
2556         \r
2557         value = *(const long *)sptr;\r
2558         \r
2559         if((value >= 0 && value <= 65535)) {\r
2560                 /* Constraint check succeeded */\r
2561                 return 0;\r
2562         } else {\r
2563                 ASN__CTFAIL(app_key, td, sptr,\r
2564                         "%s: constraint failed (%s:%d)",\r
2565                         td->name, __FILE__, __LINE__);\r
2566                 return -1;\r
2567         }\r
2568 }\r
2569 \r
2570 static int\r
2571 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2572                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2573         \r
2574         if(!sptr) {\r
2575                 ASN__CTFAIL(app_key, td, sptr,\r
2576                         "%s: value not given (%s:%d)",\r
2577                         td->name, __FILE__, __LINE__);\r
2578                 return -1;\r
2579         }\r
2580         \r
2581         \r
2582         if(1 /* No applicable constraints whatsoever */) {\r
2583                 /* Nothing is here. See below */\r
2584         }\r
2585         \r
2586         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2587 }\r
2588 \r
2589 static int\r
2590 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2591                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2592         \r
2593         if(!sptr) {\r
2594                 ASN__CTFAIL(app_key, td, sptr,\r
2595                         "%s: value not given (%s:%d)",\r
2596                         td->name, __FILE__, __LINE__);\r
2597                 return -1;\r
2598         }\r
2599         \r
2600         \r
2601         if(1 /* No applicable constraints whatsoever */) {\r
2602                 /* Nothing is here. See below */\r
2603         }\r
2604         \r
2605         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2606 }\r
2607 \r
2608 static int\r
2609 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2610                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2611         long value;\r
2612         \r
2613         if(!sptr) {\r
2614                 ASN__CTFAIL(app_key, td, sptr,\r
2615                         "%s: value not given (%s:%d)",\r
2616                         td->name, __FILE__, __LINE__);\r
2617                 return -1;\r
2618         }\r
2619         \r
2620         value = *(const long *)sptr;\r
2621         \r
2622         if((value >= 0 && value <= 65535)) {\r
2623                 /* Constraint check succeeded */\r
2624                 return 0;\r
2625         } else {\r
2626                 ASN__CTFAIL(app_key, td, sptr,\r
2627                         "%s: constraint failed (%s:%d)",\r
2628                         td->name, __FILE__, __LINE__);\r
2629                 return -1;\r
2630         }\r
2631 }\r
2632 \r
2633 static int\r
2634 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2636         \r
2637         if(!sptr) {\r
2638                 ASN__CTFAIL(app_key, td, sptr,\r
2639                         "%s: value not given (%s:%d)",\r
2640                         td->name, __FILE__, __LINE__);\r
2641                 return -1;\r
2642         }\r
2643         \r
2644         \r
2645         if(1 /* No applicable constraints whatsoever */) {\r
2646                 /* Nothing is here. See below */\r
2647         }\r
2648         \r
2649         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2650 }\r
2651 \r
2652 static int\r
2653 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2654                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2655         \r
2656         if(!sptr) {\r
2657                 ASN__CTFAIL(app_key, td, sptr,\r
2658                         "%s: value not given (%s:%d)",\r
2659                         td->name, __FILE__, __LINE__);\r
2660                 return -1;\r
2661         }\r
2662         \r
2663         \r
2664         if(1 /* No applicable constraints whatsoever */) {\r
2665                 /* Nothing is here. See below */\r
2666         }\r
2667         \r
2668         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2669 }\r
2670 \r
2671 static int\r
2672 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2673                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2674         long value;\r
2675         \r
2676         if(!sptr) {\r
2677                 ASN__CTFAIL(app_key, td, sptr,\r
2678                         "%s: value not given (%s:%d)",\r
2679                         td->name, __FILE__, __LINE__);\r
2680                 return -1;\r
2681         }\r
2682         \r
2683         value = *(const long *)sptr;\r
2684         \r
2685         if((value >= 0 && value <= 65535)) {\r
2686                 /* Constraint check succeeded */\r
2687                 return 0;\r
2688         } else {\r
2689                 ASN__CTFAIL(app_key, td, sptr,\r
2690                         "%s: constraint failed (%s:%d)",\r
2691                         td->name, __FILE__, __LINE__);\r
2692                 return -1;\r
2693         }\r
2694 }\r
2695 \r
2696 static int\r
2697 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2699         \r
2700         if(!sptr) {\r
2701                 ASN__CTFAIL(app_key, td, sptr,\r
2702                         "%s: value not given (%s:%d)",\r
2703                         td->name, __FILE__, __LINE__);\r
2704                 return -1;\r
2705         }\r
2706         \r
2707         \r
2708         if(1 /* No applicable constraints whatsoever */) {\r
2709                 /* Nothing is here. See below */\r
2710         }\r
2711         \r
2712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2713 }\r
2714 \r
2715 static int\r
2716 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2718         \r
2719         if(!sptr) {\r
2720                 ASN__CTFAIL(app_key, td, sptr,\r
2721                         "%s: value not given (%s:%d)",\r
2722                         td->name, __FILE__, __LINE__);\r
2723                 return -1;\r
2724         }\r
2725         \r
2726         \r
2727         if(1 /* No applicable constraints whatsoever */) {\r
2728                 /* Nothing is here. See below */\r
2729         }\r
2730         \r
2731         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2732 }\r
2733 \r
2734 static int\r
2735 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2737         long value;\r
2738         \r
2739         if(!sptr) {\r
2740                 ASN__CTFAIL(app_key, td, sptr,\r
2741                         "%s: value not given (%s:%d)",\r
2742                         td->name, __FILE__, __LINE__);\r
2743                 return -1;\r
2744         }\r
2745         \r
2746         value = *(const long *)sptr;\r
2747         \r
2748         if((value >= 0 && value <= 65535)) {\r
2749                 /* Constraint check succeeded */\r
2750                 return 0;\r
2751         } else {\r
2752                 ASN__CTFAIL(app_key, td, sptr,\r
2753                         "%s: constraint failed (%s:%d)",\r
2754                         td->name, __FILE__, __LINE__);\r
2755                 return -1;\r
2756         }\r
2757 }\r
2758 \r
2759 static int\r
2760 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2762         \r
2763         if(!sptr) {\r
2764                 ASN__CTFAIL(app_key, td, sptr,\r
2765                         "%s: value not given (%s:%d)",\r
2766                         td->name, __FILE__, __LINE__);\r
2767                 return -1;\r
2768         }\r
2769         \r
2770         \r
2771         if(1 /* No applicable constraints whatsoever */) {\r
2772                 /* Nothing is here. See below */\r
2773         }\r
2774         \r
2775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2776 }\r
2777 \r
2778 static int\r
2779 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2781         \r
2782         if(!sptr) {\r
2783                 ASN__CTFAIL(app_key, td, sptr,\r
2784                         "%s: value not given (%s:%d)",\r
2785                         td->name, __FILE__, __LINE__);\r
2786                 return -1;\r
2787         }\r
2788         \r
2789         \r
2790         if(1 /* No applicable constraints whatsoever */) {\r
2791                 /* Nothing is here. See below */\r
2792         }\r
2793         \r
2794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2795 }\r
2796 \r
2797 static int\r
2798 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2800         long value;\r
2801         \r
2802         if(!sptr) {\r
2803                 ASN__CTFAIL(app_key, td, sptr,\r
2804                         "%s: value not given (%s:%d)",\r
2805                         td->name, __FILE__, __LINE__);\r
2806                 return -1;\r
2807         }\r
2808         \r
2809         value = *(const long *)sptr;\r
2810         \r
2811         if((value >= 0 && value <= 65535)) {\r
2812                 /* Constraint check succeeded */\r
2813                 return 0;\r
2814         } else {\r
2815                 ASN__CTFAIL(app_key, td, sptr,\r
2816                         "%s: constraint failed (%s:%d)",\r
2817                         td->name, __FILE__, __LINE__);\r
2818                 return -1;\r
2819         }\r
2820 }\r
2821 \r
2822 static int\r
2823 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2825         \r
2826         if(!sptr) {\r
2827                 ASN__CTFAIL(app_key, td, sptr,\r
2828                         "%s: value not given (%s:%d)",\r
2829                         td->name, __FILE__, __LINE__);\r
2830                 return -1;\r
2831         }\r
2832         \r
2833         \r
2834         if(1 /* No applicable constraints whatsoever */) {\r
2835                 /* Nothing is here. See below */\r
2836         }\r
2837         \r
2838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2839 }\r
2840 \r
2841 static int\r
2842 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2844         \r
2845         if(!sptr) {\r
2846                 ASN__CTFAIL(app_key, td, sptr,\r
2847                         "%s: value not given (%s:%d)",\r
2848                         td->name, __FILE__, __LINE__);\r
2849                 return -1;\r
2850         }\r
2851         \r
2852         \r
2853         if(1 /* No applicable constraints whatsoever */) {\r
2854                 /* Nothing is here. See below */\r
2855         }\r
2856         \r
2857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2858 }\r
2859 \r
2860 static int\r
2861 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2863         long value;\r
2864         \r
2865         if(!sptr) {\r
2866                 ASN__CTFAIL(app_key, td, sptr,\r
2867                         "%s: value not given (%s:%d)",\r
2868                         td->name, __FILE__, __LINE__);\r
2869                 return -1;\r
2870         }\r
2871         \r
2872         value = *(const long *)sptr;\r
2873         \r
2874         if((value >= 0 && value <= 65535)) {\r
2875                 /* Constraint check succeeded */\r
2876                 return 0;\r
2877         } else {\r
2878                 ASN__CTFAIL(app_key, td, sptr,\r
2879                         "%s: constraint failed (%s:%d)",\r
2880                         td->name, __FILE__, __LINE__);\r
2881                 return -1;\r
2882         }\r
2883 }\r
2884 \r
2885 static int\r
2886 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2888         \r
2889         if(!sptr) {\r
2890                 ASN__CTFAIL(app_key, td, sptr,\r
2891                         "%s: value not given (%s:%d)",\r
2892                         td->name, __FILE__, __LINE__);\r
2893                 return -1;\r
2894         }\r
2895         \r
2896         \r
2897         if(1 /* No applicable constraints whatsoever */) {\r
2898                 /* Nothing is here. See below */\r
2899         }\r
2900         \r
2901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2902 }\r
2903 \r
2904 static int\r
2905 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2907         \r
2908         if(!sptr) {\r
2909                 ASN__CTFAIL(app_key, td, sptr,\r
2910                         "%s: value not given (%s:%d)",\r
2911                         td->name, __FILE__, __LINE__);\r
2912                 return -1;\r
2913         }\r
2914         \r
2915         \r
2916         if(1 /* No applicable constraints whatsoever */) {\r
2917                 /* Nothing is here. See below */\r
2918         }\r
2919         \r
2920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2921 }\r
2922 \r
2923 static int\r
2924 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2926         long value;\r
2927         \r
2928         if(!sptr) {\r
2929                 ASN__CTFAIL(app_key, td, sptr,\r
2930                         "%s: value not given (%s:%d)",\r
2931                         td->name, __FILE__, __LINE__);\r
2932                 return -1;\r
2933         }\r
2934         \r
2935         value = *(const long *)sptr;\r
2936         \r
2937         if((value >= 0 && value <= 65535)) {\r
2938                 /* Constraint check succeeded */\r
2939                 return 0;\r
2940         } else {\r
2941                 ASN__CTFAIL(app_key, td, sptr,\r
2942                         "%s: constraint failed (%s:%d)",\r
2943                         td->name, __FILE__, __LINE__);\r
2944                 return -1;\r
2945         }\r
2946 }\r
2947 \r
2948 static asn_type_selector_result_t\r
2949 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2950         asn_type_selector_result_t result = {0, 0};\r
2951         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;\r
2952         size_t constraining_column = 0; /* &id */\r
2953         size_t for_column = 1; /* &criticality */\r
2954         size_t row, presence_index = 0;\r
2955         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));\r
2956         \r
2957         for(row=0; row < itable->rows_count; row++) {\r
2958             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
2959             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
2960         \r
2961             if(type_cell->cell_kind == aioc__undefined)\r
2962                 continue;\r
2963         \r
2964             presence_index++;\r
2965             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
2966                 result.type_descriptor = type_cell->type_descriptor;\r
2967                 result.presence_index = presence_index;\r
2968                 break;\r
2969             }\r
2970         }\r
2971         \r
2972         return result;\r
2973 }\r
2974 \r
2975 static int\r
2976 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,\r
2977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
2978         \r
2979         if(!sptr) {\r
2980                 ASN__CTFAIL(app_key, td, sptr,\r
2981                         "%s: value not given (%s:%d)",\r
2982                         td->name, __FILE__, __LINE__);\r
2983                 return -1;\r
2984         }\r
2985         \r
2986         \r
2987         if(1 /* No applicable constraints whatsoever */) {\r
2988                 /* Nothing is here. See below */\r
2989         }\r
2990         \r
2991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
2992 }\r
2993 \r
2994 static asn_type_selector_result_t\r
2995 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
2996         asn_type_selector_result_t result = {0, 0};\r
2997         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;\r
2998         size_t constraining_column = 0; /* &id */\r
2999         size_t for_column = 2; /* &Extension */\r
3000         size_t row, presence_index = 0;\r
3001         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));\r
3002         \r
3003         for(row=0; row < itable->rows_count; row++) {\r
3004             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
3005             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
3006         \r
3007             if(type_cell->cell_kind == aioc__undefined)\r
3008                 continue;\r
3009         \r
3010             presence_index++;\r
3011             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
3012                 result.type_descriptor = type_cell->type_descriptor;\r
3013                 result.presence_index = presence_index;\r
3014                 break;\r
3015             }\r
3016         }\r
3017         \r
3018         return result;\r
3019 }\r
3020 \r
3021 static int\r
3022 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3024         \r
3025         if(!sptr) {\r
3026                 ASN__CTFAIL(app_key, td, sptr,\r
3027                         "%s: value not given (%s:%d)",\r
3028                         td->name, __FILE__, __LINE__);\r
3029                 return -1;\r
3030         }\r
3031         \r
3032         \r
3033         if(1 /* No applicable constraints whatsoever */) {\r
3034                 /* Nothing is here. See below */\r
3035         }\r
3036         \r
3037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3038 }\r
3039 \r
3040 static int\r
3041 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3043         long value;\r
3044         \r
3045         if(!sptr) {\r
3046                 ASN__CTFAIL(app_key, td, sptr,\r
3047                         "%s: value not given (%s:%d)",\r
3048                         td->name, __FILE__, __LINE__);\r
3049                 return -1;\r
3050         }\r
3051         \r
3052         value = *(const long *)sptr;\r
3053         \r
3054         if((value >= 0 && value <= 65535)) {\r
3055                 /* Constraint check succeeded */\r
3056                 return 0;\r
3057         } else {\r
3058                 ASN__CTFAIL(app_key, td, sptr,\r
3059                         "%s: constraint failed (%s:%d)",\r
3060                         td->name, __FILE__, __LINE__);\r
3061                 return -1;\r
3062         }\r
3063 }\r
3064 \r
3065 static int\r
3066 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3068         \r
3069         if(!sptr) {\r
3070                 ASN__CTFAIL(app_key, td, sptr,\r
3071                         "%s: value not given (%s:%d)",\r
3072                         td->name, __FILE__, __LINE__);\r
3073                 return -1;\r
3074         }\r
3075         \r
3076         \r
3077         if(1 /* No applicable constraints whatsoever */) {\r
3078                 /* Nothing is here. See below */\r
3079         }\r
3080         \r
3081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3082 }\r
3083 \r
3084 static int\r
3085 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3087         \r
3088         if(!sptr) {\r
3089                 ASN__CTFAIL(app_key, td, sptr,\r
3090                         "%s: value not given (%s:%d)",\r
3091                         td->name, __FILE__, __LINE__);\r
3092                 return -1;\r
3093         }\r
3094         \r
3095         \r
3096         if(1 /* No applicable constraints whatsoever */) {\r
3097                 /* Nothing is here. See below */\r
3098         }\r
3099         \r
3100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3101 }\r
3102 \r
3103 static int\r
3104 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3106         long value;\r
3107         \r
3108         if(!sptr) {\r
3109                 ASN__CTFAIL(app_key, td, sptr,\r
3110                         "%s: value not given (%s:%d)",\r
3111                         td->name, __FILE__, __LINE__);\r
3112                 return -1;\r
3113         }\r
3114         \r
3115         value = *(const long *)sptr;\r
3116         \r
3117         if((value >= 0 && value <= 65535)) {\r
3118                 /* Constraint check succeeded */\r
3119                 return 0;\r
3120         } else {\r
3121                 ASN__CTFAIL(app_key, td, sptr,\r
3122                         "%s: constraint failed (%s:%d)",\r
3123                         td->name, __FILE__, __LINE__);\r
3124                 return -1;\r
3125         }\r
3126 }\r
3127 \r
3128 static int\r
3129 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3131         \r
3132         if(!sptr) {\r
3133                 ASN__CTFAIL(app_key, td, sptr,\r
3134                         "%s: value not given (%s:%d)",\r
3135                         td->name, __FILE__, __LINE__);\r
3136                 return -1;\r
3137         }\r
3138         \r
3139         \r
3140         if(1 /* No applicable constraints whatsoever */) {\r
3141                 /* Nothing is here. See below */\r
3142         }\r
3143         \r
3144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3145 }\r
3146 \r
3147 static int\r
3148 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3150         \r
3151         if(!sptr) {\r
3152                 ASN__CTFAIL(app_key, td, sptr,\r
3153                         "%s: value not given (%s:%d)",\r
3154                         td->name, __FILE__, __LINE__);\r
3155                 return -1;\r
3156         }\r
3157         \r
3158         \r
3159         if(1 /* No applicable constraints whatsoever */) {\r
3160                 /* Nothing is here. See below */\r
3161         }\r
3162         \r
3163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3164 }\r
3165 \r
3166 static int\r
3167 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3169         long value;\r
3170         \r
3171         if(!sptr) {\r
3172                 ASN__CTFAIL(app_key, td, sptr,\r
3173                         "%s: value not given (%s:%d)",\r
3174                         td->name, __FILE__, __LINE__);\r
3175                 return -1;\r
3176         }\r
3177         \r
3178         value = *(const long *)sptr;\r
3179         \r
3180         if((value >= 0 && value <= 65535)) {\r
3181                 /* Constraint check succeeded */\r
3182                 return 0;\r
3183         } else {\r
3184                 ASN__CTFAIL(app_key, td, sptr,\r
3185                         "%s: constraint failed (%s:%d)",\r
3186                         td->name, __FILE__, __LINE__);\r
3187                 return -1;\r
3188         }\r
3189 }\r
3190 \r
3191 static int\r
3192 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3194         \r
3195         if(!sptr) {\r
3196                 ASN__CTFAIL(app_key, td, sptr,\r
3197                         "%s: value not given (%s:%d)",\r
3198                         td->name, __FILE__, __LINE__);\r
3199                 return -1;\r
3200         }\r
3201         \r
3202         \r
3203         if(1 /* No applicable constraints whatsoever */) {\r
3204                 /* Nothing is here. See below */\r
3205         }\r
3206         \r
3207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3208 }\r
3209 \r
3210 static int\r
3211 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3213         \r
3214         if(!sptr) {\r
3215                 ASN__CTFAIL(app_key, td, sptr,\r
3216                         "%s: value not given (%s:%d)",\r
3217                         td->name, __FILE__, __LINE__);\r
3218                 return -1;\r
3219         }\r
3220         \r
3221         \r
3222         if(1 /* No applicable constraints whatsoever */) {\r
3223                 /* Nothing is here. See below */\r
3224         }\r
3225         \r
3226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3227 }\r
3228 \r
3229 static int\r
3230 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3232         long value;\r
3233         \r
3234         if(!sptr) {\r
3235                 ASN__CTFAIL(app_key, td, sptr,\r
3236                         "%s: value not given (%s:%d)",\r
3237                         td->name, __FILE__, __LINE__);\r
3238                 return -1;\r
3239         }\r
3240         \r
3241         value = *(const long *)sptr;\r
3242         \r
3243         if((value >= 0 && value <= 65535)) {\r
3244                 /* Constraint check succeeded */\r
3245                 return 0;\r
3246         } else {\r
3247                 ASN__CTFAIL(app_key, td, sptr,\r
3248                         "%s: constraint failed (%s:%d)",\r
3249                         td->name, __FILE__, __LINE__);\r
3250                 return -1;\r
3251         }\r
3252 }\r
3253 \r
3254 static int\r
3255 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3257         \r
3258         if(!sptr) {\r
3259                 ASN__CTFAIL(app_key, td, sptr,\r
3260                         "%s: value not given (%s:%d)",\r
3261                         td->name, __FILE__, __LINE__);\r
3262                 return -1;\r
3263         }\r
3264         \r
3265         \r
3266         if(1 /* No applicable constraints whatsoever */) {\r
3267                 /* Nothing is here. See below */\r
3268         }\r
3269         \r
3270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3271 }\r
3272 \r
3273 static int\r
3274 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3276         \r
3277         if(!sptr) {\r
3278                 ASN__CTFAIL(app_key, td, sptr,\r
3279                         "%s: value not given (%s:%d)",\r
3280                         td->name, __FILE__, __LINE__);\r
3281                 return -1;\r
3282         }\r
3283         \r
3284         \r
3285         if(1 /* No applicable constraints whatsoever */) {\r
3286                 /* Nothing is here. See below */\r
3287         }\r
3288         \r
3289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3290 }\r
3291 \r
3292 static int\r
3293 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3295         long value;\r
3296         \r
3297         if(!sptr) {\r
3298                 ASN__CTFAIL(app_key, td, sptr,\r
3299                         "%s: value not given (%s:%d)",\r
3300                         td->name, __FILE__, __LINE__);\r
3301                 return -1;\r
3302         }\r
3303         \r
3304         value = *(const long *)sptr;\r
3305         \r
3306         if((value >= 0 && value <= 65535)) {\r
3307                 /* Constraint check succeeded */\r
3308                 return 0;\r
3309         } else {\r
3310                 ASN__CTFAIL(app_key, td, sptr,\r
3311                         "%s: constraint failed (%s:%d)",\r
3312                         td->name, __FILE__, __LINE__);\r
3313                 return -1;\r
3314         }\r
3315 }\r
3316 \r
3317 static int\r
3318 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3320         \r
3321         if(!sptr) {\r
3322                 ASN__CTFAIL(app_key, td, sptr,\r
3323                         "%s: value not given (%s:%d)",\r
3324                         td->name, __FILE__, __LINE__);\r
3325                 return -1;\r
3326         }\r
3327         \r
3328         \r
3329         if(1 /* No applicable constraints whatsoever */) {\r
3330                 /* Nothing is here. See below */\r
3331         }\r
3332         \r
3333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3334 }\r
3335 \r
3336 static int\r
3337 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3339         \r
3340         if(!sptr) {\r
3341                 ASN__CTFAIL(app_key, td, sptr,\r
3342                         "%s: value not given (%s:%d)",\r
3343                         td->name, __FILE__, __LINE__);\r
3344                 return -1;\r
3345         }\r
3346         \r
3347         \r
3348         if(1 /* No applicable constraints whatsoever */) {\r
3349                 /* Nothing is here. See below */\r
3350         }\r
3351         \r
3352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3353 }\r
3354 \r
3355 static int\r
3356 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3358         long value;\r
3359         \r
3360         if(!sptr) {\r
3361                 ASN__CTFAIL(app_key, td, sptr,\r
3362                         "%s: value not given (%s:%d)",\r
3363                         td->name, __FILE__, __LINE__);\r
3364                 return -1;\r
3365         }\r
3366         \r
3367         value = *(const long *)sptr;\r
3368         \r
3369         if((value >= 0 && value <= 65535)) {\r
3370                 /* Constraint check succeeded */\r
3371                 return 0;\r
3372         } else {\r
3373                 ASN__CTFAIL(app_key, td, sptr,\r
3374                         "%s: constraint failed (%s:%d)",\r
3375                         td->name, __FILE__, __LINE__);\r
3376                 return -1;\r
3377         }\r
3378 }\r
3379 \r
3380 static int\r
3381 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3383         \r
3384         if(!sptr) {\r
3385                 ASN__CTFAIL(app_key, td, sptr,\r
3386                         "%s: value not given (%s:%d)",\r
3387                         td->name, __FILE__, __LINE__);\r
3388                 return -1;\r
3389         }\r
3390         \r
3391         \r
3392         if(1 /* No applicable constraints whatsoever */) {\r
3393                 /* Nothing is here. See below */\r
3394         }\r
3395         \r
3396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3397 }\r
3398 \r
3399 static int\r
3400 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3402         \r
3403         if(!sptr) {\r
3404                 ASN__CTFAIL(app_key, td, sptr,\r
3405                         "%s: value not given (%s:%d)",\r
3406                         td->name, __FILE__, __LINE__);\r
3407                 return -1;\r
3408         }\r
3409         \r
3410         \r
3411         if(1 /* No applicable constraints whatsoever */) {\r
3412                 /* Nothing is here. See below */\r
3413         }\r
3414         \r
3415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3416 }\r
3417 \r
3418 static int\r
3419 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3421         long value;\r
3422         \r
3423         if(!sptr) {\r
3424                 ASN__CTFAIL(app_key, td, sptr,\r
3425                         "%s: value not given (%s:%d)",\r
3426                         td->name, __FILE__, __LINE__);\r
3427                 return -1;\r
3428         }\r
3429         \r
3430         value = *(const long *)sptr;\r
3431         \r
3432         if((value >= 0 && value <= 65535)) {\r
3433                 /* Constraint check succeeded */\r
3434                 return 0;\r
3435         } else {\r
3436                 ASN__CTFAIL(app_key, td, sptr,\r
3437                         "%s: constraint failed (%s:%d)",\r
3438                         td->name, __FILE__, __LINE__);\r
3439                 return -1;\r
3440         }\r
3441 }\r
3442 \r
3443 static int\r
3444 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3446         \r
3447         if(!sptr) {\r
3448                 ASN__CTFAIL(app_key, td, sptr,\r
3449                         "%s: value not given (%s:%d)",\r
3450                         td->name, __FILE__, __LINE__);\r
3451                 return -1;\r
3452         }\r
3453         \r
3454         \r
3455         if(1 /* No applicable constraints whatsoever */) {\r
3456                 /* Nothing is here. See below */\r
3457         }\r
3458         \r
3459         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3460 }\r
3461 \r
3462 static int\r
3463 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3464                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3465         \r
3466         if(!sptr) {\r
3467                 ASN__CTFAIL(app_key, td, sptr,\r
3468                         "%s: value not given (%s:%d)",\r
3469                         td->name, __FILE__, __LINE__);\r
3470                 return -1;\r
3471         }\r
3472         \r
3473         \r
3474         if(1 /* No applicable constraints whatsoever */) {\r
3475                 /* Nothing is here. See below */\r
3476         }\r
3477         \r
3478         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3479 }\r
3480 \r
3481 static int\r
3482 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3484         long value;\r
3485         \r
3486         if(!sptr) {\r
3487                 ASN__CTFAIL(app_key, td, sptr,\r
3488                         "%s: value not given (%s:%d)",\r
3489                         td->name, __FILE__, __LINE__);\r
3490                 return -1;\r
3491         }\r
3492         \r
3493         value = *(const long *)sptr;\r
3494         \r
3495         if((value >= 0 && value <= 65535)) {\r
3496                 /* Constraint check succeeded */\r
3497                 return 0;\r
3498         } else {\r
3499                 ASN__CTFAIL(app_key, td, sptr,\r
3500                         "%s: constraint failed (%s:%d)",\r
3501                         td->name, __FILE__, __LINE__);\r
3502                 return -1;\r
3503         }\r
3504 }\r
3505 \r
3506 static int\r
3507 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3509         \r
3510         if(!sptr) {\r
3511                 ASN__CTFAIL(app_key, td, sptr,\r
3512                         "%s: value not given (%s:%d)",\r
3513                         td->name, __FILE__, __LINE__);\r
3514                 return -1;\r
3515         }\r
3516         \r
3517         \r
3518         if(1 /* No applicable constraints whatsoever */) {\r
3519                 /* Nothing is here. See below */\r
3520         }\r
3521         \r
3522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3523 }\r
3524 \r
3525 static int\r
3526 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3528         \r
3529         if(!sptr) {\r
3530                 ASN__CTFAIL(app_key, td, sptr,\r
3531                         "%s: value not given (%s:%d)",\r
3532                         td->name, __FILE__, __LINE__);\r
3533                 return -1;\r
3534         }\r
3535         \r
3536         \r
3537         if(1 /* No applicable constraints whatsoever */) {\r
3538                 /* Nothing is here. See below */\r
3539         }\r
3540         \r
3541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3542 }\r
3543 \r
3544 static int\r
3545 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3547         long value;\r
3548         \r
3549         if(!sptr) {\r
3550                 ASN__CTFAIL(app_key, td, sptr,\r
3551                         "%s: value not given (%s:%d)",\r
3552                         td->name, __FILE__, __LINE__);\r
3553                 return -1;\r
3554         }\r
3555         \r
3556         value = *(const long *)sptr;\r
3557         \r
3558         if((value >= 0 && value <= 65535)) {\r
3559                 /* Constraint check succeeded */\r
3560                 return 0;\r
3561         } else {\r
3562                 ASN__CTFAIL(app_key, td, sptr,\r
3563                         "%s: constraint failed (%s:%d)",\r
3564                         td->name, __FILE__, __LINE__);\r
3565                 return -1;\r
3566         }\r
3567 }\r
3568 \r
3569 static int\r
3570 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3571                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3572         \r
3573         if(!sptr) {\r
3574                 ASN__CTFAIL(app_key, td, sptr,\r
3575                         "%s: value not given (%s:%d)",\r
3576                         td->name, __FILE__, __LINE__);\r
3577                 return -1;\r
3578         }\r
3579         \r
3580         \r
3581         if(1 /* No applicable constraints whatsoever */) {\r
3582                 /* Nothing is here. See below */\r
3583         }\r
3584         \r
3585         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3586 }\r
3587 \r
3588 static int\r
3589 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3590                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3591         \r
3592         if(!sptr) {\r
3593                 ASN__CTFAIL(app_key, td, sptr,\r
3594                         "%s: value not given (%s:%d)",\r
3595                         td->name, __FILE__, __LINE__);\r
3596                 return -1;\r
3597         }\r
3598         \r
3599         \r
3600         if(1 /* No applicable constraints whatsoever */) {\r
3601                 /* Nothing is here. See below */\r
3602         }\r
3603         \r
3604         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3605 }\r
3606 \r
3607 static int\r
3608 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3610         long value;\r
3611         \r
3612         if(!sptr) {\r
3613                 ASN__CTFAIL(app_key, td, sptr,\r
3614                         "%s: value not given (%s:%d)",\r
3615                         td->name, __FILE__, __LINE__);\r
3616                 return -1;\r
3617         }\r
3618         \r
3619         value = *(const long *)sptr;\r
3620         \r
3621         if((value >= 0 && value <= 65535)) {\r
3622                 /* Constraint check succeeded */\r
3623                 return 0;\r
3624         } else {\r
3625                 ASN__CTFAIL(app_key, td, sptr,\r
3626                         "%s: constraint failed (%s:%d)",\r
3627                         td->name, __FILE__, __LINE__);\r
3628                 return -1;\r
3629         }\r
3630 }\r
3631 \r
3632 static int\r
3633 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3634                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3635         \r
3636         if(!sptr) {\r
3637                 ASN__CTFAIL(app_key, td, sptr,\r
3638                         "%s: value not given (%s:%d)",\r
3639                         td->name, __FILE__, __LINE__);\r
3640                 return -1;\r
3641         }\r
3642         \r
3643         \r
3644         if(1 /* No applicable constraints whatsoever */) {\r
3645                 /* Nothing is here. See below */\r
3646         }\r
3647         \r
3648         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3649 }\r
3650 \r
3651 static int\r
3652 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3653                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3654         \r
3655         if(!sptr) {\r
3656                 ASN__CTFAIL(app_key, td, sptr,\r
3657                         "%s: value not given (%s:%d)",\r
3658                         td->name, __FILE__, __LINE__);\r
3659                 return -1;\r
3660         }\r
3661         \r
3662         \r
3663         if(1 /* No applicable constraints whatsoever */) {\r
3664                 /* Nothing is here. See below */\r
3665         }\r
3666         \r
3667         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3668 }\r
3669 \r
3670 static int\r
3671 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3673         long value;\r
3674         \r
3675         if(!sptr) {\r
3676                 ASN__CTFAIL(app_key, td, sptr,\r
3677                         "%s: value not given (%s:%d)",\r
3678                         td->name, __FILE__, __LINE__);\r
3679                 return -1;\r
3680         }\r
3681         \r
3682         value = *(const long *)sptr;\r
3683         \r
3684         if((value >= 0 && value <= 65535)) {\r
3685                 /* Constraint check succeeded */\r
3686                 return 0;\r
3687         } else {\r
3688                 ASN__CTFAIL(app_key, td, sptr,\r
3689                         "%s: constraint failed (%s:%d)",\r
3690                         td->name, __FILE__, __LINE__);\r
3691                 return -1;\r
3692         }\r
3693 }\r
3694 \r
3695 static int\r
3696 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3697                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3698         \r
3699         if(!sptr) {\r
3700                 ASN__CTFAIL(app_key, td, sptr,\r
3701                         "%s: value not given (%s:%d)",\r
3702                         td->name, __FILE__, __LINE__);\r
3703                 return -1;\r
3704         }\r
3705         \r
3706         \r
3707         if(1 /* No applicable constraints whatsoever */) {\r
3708                 /* Nothing is here. See below */\r
3709         }\r
3710         \r
3711         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3712 }\r
3713 \r
3714 static int\r
3715 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3717         \r
3718         if(!sptr) {\r
3719                 ASN__CTFAIL(app_key, td, sptr,\r
3720                         "%s: value not given (%s:%d)",\r
3721                         td->name, __FILE__, __LINE__);\r
3722                 return -1;\r
3723         }\r
3724         \r
3725         \r
3726         if(1 /* No applicable constraints whatsoever */) {\r
3727                 /* Nothing is here. See below */\r
3728         }\r
3729         \r
3730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3731 }\r
3732 \r
3733 static int\r
3734 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3736         long value;\r
3737         \r
3738         if(!sptr) {\r
3739                 ASN__CTFAIL(app_key, td, sptr,\r
3740                         "%s: value not given (%s:%d)",\r
3741                         td->name, __FILE__, __LINE__);\r
3742                 return -1;\r
3743         }\r
3744         \r
3745         value = *(const long *)sptr;\r
3746         \r
3747         if((value >= 0 && value <= 65535)) {\r
3748                 /* Constraint check succeeded */\r
3749                 return 0;\r
3750         } else {\r
3751                 ASN__CTFAIL(app_key, td, sptr,\r
3752                         "%s: constraint failed (%s:%d)",\r
3753                         td->name, __FILE__, __LINE__);\r
3754                 return -1;\r
3755         }\r
3756 }\r
3757 \r
3758 static int\r
3759 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3761         \r
3762         if(!sptr) {\r
3763                 ASN__CTFAIL(app_key, td, sptr,\r
3764                         "%s: value not given (%s:%d)",\r
3765                         td->name, __FILE__, __LINE__);\r
3766                 return -1;\r
3767         }\r
3768         \r
3769         \r
3770         if(1 /* No applicable constraints whatsoever */) {\r
3771                 /* Nothing is here. See below */\r
3772         }\r
3773         \r
3774         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3775 }\r
3776 \r
3777 static int\r
3778 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3780         \r
3781         if(!sptr) {\r
3782                 ASN__CTFAIL(app_key, td, sptr,\r
3783                         "%s: value not given (%s:%d)",\r
3784                         td->name, __FILE__, __LINE__);\r
3785                 return -1;\r
3786         }\r
3787         \r
3788         \r
3789         if(1 /* No applicable constraints whatsoever */) {\r
3790                 /* Nothing is here. See below */\r
3791         }\r
3792         \r
3793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3794 }\r
3795 \r
3796 static int\r
3797 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3799         long value;\r
3800         \r
3801         if(!sptr) {\r
3802                 ASN__CTFAIL(app_key, td, sptr,\r
3803                         "%s: value not given (%s:%d)",\r
3804                         td->name, __FILE__, __LINE__);\r
3805                 return -1;\r
3806         }\r
3807         \r
3808         value = *(const long *)sptr;\r
3809         \r
3810         if((value >= 0 && value <= 65535)) {\r
3811                 /* Constraint check succeeded */\r
3812                 return 0;\r
3813         } else {\r
3814                 ASN__CTFAIL(app_key, td, sptr,\r
3815                         "%s: constraint failed (%s:%d)",\r
3816                         td->name, __FILE__, __LINE__);\r
3817                 return -1;\r
3818         }\r
3819 }\r
3820 \r
3821 static int\r
3822 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3824         \r
3825         if(!sptr) {\r
3826                 ASN__CTFAIL(app_key, td, sptr,\r
3827                         "%s: value not given (%s:%d)",\r
3828                         td->name, __FILE__, __LINE__);\r
3829                 return -1;\r
3830         }\r
3831         \r
3832         \r
3833         if(1 /* No applicable constraints whatsoever */) {\r
3834                 /* Nothing is here. See below */\r
3835         }\r
3836         \r
3837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3838 }\r
3839 \r
3840 static int\r
3841 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3843         \r
3844         if(!sptr) {\r
3845                 ASN__CTFAIL(app_key, td, sptr,\r
3846                         "%s: value not given (%s:%d)",\r
3847                         td->name, __FILE__, __LINE__);\r
3848                 return -1;\r
3849         }\r
3850         \r
3851         \r
3852         if(1 /* No applicable constraints whatsoever */) {\r
3853                 /* Nothing is here. See below */\r
3854         }\r
3855         \r
3856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3857 }\r
3858 \r
3859 static int\r
3860 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3862         long value;\r
3863         \r
3864         if(!sptr) {\r
3865                 ASN__CTFAIL(app_key, td, sptr,\r
3866                         "%s: value not given (%s:%d)",\r
3867                         td->name, __FILE__, __LINE__);\r
3868                 return -1;\r
3869         }\r
3870         \r
3871         value = *(const long *)sptr;\r
3872         \r
3873         if((value >= 0 && value <= 65535)) {\r
3874                 /* Constraint check succeeded */\r
3875                 return 0;\r
3876         } else {\r
3877                 ASN__CTFAIL(app_key, td, sptr,\r
3878                         "%s: constraint failed (%s:%d)",\r
3879                         td->name, __FILE__, __LINE__);\r
3880                 return -1;\r
3881         }\r
3882 }\r
3883 \r
3884 static int\r
3885 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3887         \r
3888         if(!sptr) {\r
3889                 ASN__CTFAIL(app_key, td, sptr,\r
3890                         "%s: value not given (%s:%d)",\r
3891                         td->name, __FILE__, __LINE__);\r
3892                 return -1;\r
3893         }\r
3894         \r
3895         \r
3896         if(1 /* No applicable constraints whatsoever */) {\r
3897                 /* Nothing is here. See below */\r
3898         }\r
3899         \r
3900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3901 }\r
3902 \r
3903 static int\r
3904 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3906         \r
3907         if(!sptr) {\r
3908                 ASN__CTFAIL(app_key, td, sptr,\r
3909                         "%s: value not given (%s:%d)",\r
3910                         td->name, __FILE__, __LINE__);\r
3911                 return -1;\r
3912         }\r
3913         \r
3914         \r
3915         if(1 /* No applicable constraints whatsoever */) {\r
3916                 /* Nothing is here. See below */\r
3917         }\r
3918         \r
3919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3920 }\r
3921 \r
3922 static int\r
3923 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3925         long value;\r
3926         \r
3927         if(!sptr) {\r
3928                 ASN__CTFAIL(app_key, td, sptr,\r
3929                         "%s: value not given (%s:%d)",\r
3930                         td->name, __FILE__, __LINE__);\r
3931                 return -1;\r
3932         }\r
3933         \r
3934         value = *(const long *)sptr;\r
3935         \r
3936         if((value >= 0 && value <= 65535)) {\r
3937                 /* Constraint check succeeded */\r
3938                 return 0;\r
3939         } else {\r
3940                 ASN__CTFAIL(app_key, td, sptr,\r
3941                         "%s: constraint failed (%s:%d)",\r
3942                         td->name, __FILE__, __LINE__);\r
3943                 return -1;\r
3944         }\r
3945 }\r
3946 \r
3947 static int\r
3948 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3950         \r
3951         if(!sptr) {\r
3952                 ASN__CTFAIL(app_key, td, sptr,\r
3953                         "%s: value not given (%s:%d)",\r
3954                         td->name, __FILE__, __LINE__);\r
3955                 return -1;\r
3956         }\r
3957         \r
3958         \r
3959         if(1 /* No applicable constraints whatsoever */) {\r
3960                 /* Nothing is here. See below */\r
3961         }\r
3962         \r
3963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3964 }\r
3965 \r
3966 static int\r
3967 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3969         \r
3970         if(!sptr) {\r
3971                 ASN__CTFAIL(app_key, td, sptr,\r
3972                         "%s: value not given (%s:%d)",\r
3973                         td->name, __FILE__, __LINE__);\r
3974                 return -1;\r
3975         }\r
3976         \r
3977         \r
3978         if(1 /* No applicable constraints whatsoever */) {\r
3979                 /* Nothing is here. See below */\r
3980         }\r
3981         \r
3982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
3983 }\r
3984 \r
3985 static int\r
3986 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,\r
3987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
3988         long value;\r
3989         \r
3990         if(!sptr) {\r
3991                 ASN__CTFAIL(app_key, td, sptr,\r
3992                         "%s: value not given (%s:%d)",\r
3993                         td->name, __FILE__, __LINE__);\r
3994                 return -1;\r
3995         }\r
3996         \r
3997         value = *(const long *)sptr;\r
3998         \r
3999         if((value >= 0 && value <= 65535)) {\r
4000                 /* Constraint check succeeded */\r
4001                 return 0;\r
4002         } else {\r
4003                 ASN__CTFAIL(app_key, td, sptr,\r
4004                         "%s: constraint failed (%s:%d)",\r
4005                         td->name, __FILE__, __LINE__);\r
4006                 return -1;\r
4007         }\r
4008 }\r
4009 \r
4010 static int\r
4011 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4013         \r
4014         if(!sptr) {\r
4015                 ASN__CTFAIL(app_key, td, sptr,\r
4016                         "%s: value not given (%s:%d)",\r
4017                         td->name, __FILE__, __LINE__);\r
4018                 return -1;\r
4019         }\r
4020         \r
4021         \r
4022         if(1 /* No applicable constraints whatsoever */) {\r
4023                 /* Nothing is here. See below */\r
4024         }\r
4025         \r
4026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4027 }\r
4028 \r
4029 static int\r
4030 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4032         \r
4033         if(!sptr) {\r
4034                 ASN__CTFAIL(app_key, td, sptr,\r
4035                         "%s: value not given (%s:%d)",\r
4036                         td->name, __FILE__, __LINE__);\r
4037                 return -1;\r
4038         }\r
4039         \r
4040         \r
4041         if(1 /* No applicable constraints whatsoever */) {\r
4042                 /* Nothing is here. See below */\r
4043         }\r
4044         \r
4045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4046 }\r
4047 \r
4048 static int\r
4049 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4051         long value;\r
4052         \r
4053         if(!sptr) {\r
4054                 ASN__CTFAIL(app_key, td, sptr,\r
4055                         "%s: value not given (%s:%d)",\r
4056                         td->name, __FILE__, __LINE__);\r
4057                 return -1;\r
4058         }\r
4059         \r
4060         value = *(const long *)sptr;\r
4061         \r
4062         if((value >= 0 && value <= 65535)) {\r
4063                 /* Constraint check succeeded */\r
4064                 return 0;\r
4065         } else {\r
4066                 ASN__CTFAIL(app_key, td, sptr,\r
4067                         "%s: constraint failed (%s:%d)",\r
4068                         td->name, __FILE__, __LINE__);\r
4069                 return -1;\r
4070         }\r
4071 }\r
4072 \r
4073 static int\r
4074 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4076         \r
4077         if(!sptr) {\r
4078                 ASN__CTFAIL(app_key, td, sptr,\r
4079                         "%s: value not given (%s:%d)",\r
4080                         td->name, __FILE__, __LINE__);\r
4081                 return -1;\r
4082         }\r
4083         \r
4084         \r
4085         if(1 /* No applicable constraints whatsoever */) {\r
4086                 /* Nothing is here. See below */\r
4087         }\r
4088         \r
4089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4090 }\r
4091 \r
4092 static int\r
4093 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4095         \r
4096         if(!sptr) {\r
4097                 ASN__CTFAIL(app_key, td, sptr,\r
4098                         "%s: value not given (%s:%d)",\r
4099                         td->name, __FILE__, __LINE__);\r
4100                 return -1;\r
4101         }\r
4102         \r
4103         \r
4104         if(1 /* No applicable constraints whatsoever */) {\r
4105                 /* Nothing is here. See below */\r
4106         }\r
4107         \r
4108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4109 }\r
4110 \r
4111 static int\r
4112 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4114         long value;\r
4115         \r
4116         if(!sptr) {\r
4117                 ASN__CTFAIL(app_key, td, sptr,\r
4118                         "%s: value not given (%s:%d)",\r
4119                         td->name, __FILE__, __LINE__);\r
4120                 return -1;\r
4121         }\r
4122         \r
4123         value = *(const long *)sptr;\r
4124         \r
4125         if((value >= 0 && value <= 65535)) {\r
4126                 /* Constraint check succeeded */\r
4127                 return 0;\r
4128         } else {\r
4129                 ASN__CTFAIL(app_key, td, sptr,\r
4130                         "%s: constraint failed (%s:%d)",\r
4131                         td->name, __FILE__, __LINE__);\r
4132                 return -1;\r
4133         }\r
4134 }\r
4135 \r
4136 static asn_type_selector_result_t\r
4137 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4138         asn_type_selector_result_t result = {0, 0};\r
4139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;\r
4140         size_t constraining_column = 0; /* &id */\r
4141         size_t for_column = 1; /* &criticality */\r
4142         size_t row, presence_index = 0;\r
4143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));\r
4144         \r
4145         for(row=0; row < itable->rows_count; row++) {\r
4146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4148         \r
4149             if(type_cell->cell_kind == aioc__undefined)\r
4150                 continue;\r
4151         \r
4152             presence_index++;\r
4153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4154                 result.type_descriptor = type_cell->type_descriptor;\r
4155                 result.presence_index = presence_index;\r
4156                 break;\r
4157             }\r
4158         }\r
4159         \r
4160         return result;\r
4161 }\r
4162 \r
4163 static int\r
4164 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4166         \r
4167         if(!sptr) {\r
4168                 ASN__CTFAIL(app_key, td, sptr,\r
4169                         "%s: value not given (%s:%d)",\r
4170                         td->name, __FILE__, __LINE__);\r
4171                 return -1;\r
4172         }\r
4173         \r
4174         \r
4175         if(1 /* No applicable constraints whatsoever */) {\r
4176                 /* Nothing is here. See below */\r
4177         }\r
4178         \r
4179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4180 }\r
4181 \r
4182 static asn_type_selector_result_t\r
4183 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4184         asn_type_selector_result_t result = {0, 0};\r
4185         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;\r
4186         size_t constraining_column = 0; /* &id */\r
4187         size_t for_column = 2; /* &Extension */\r
4188         size_t row, presence_index = 0;\r
4189         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));\r
4190         \r
4191         for(row=0; row < itable->rows_count; row++) {\r
4192             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4193             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4194         \r
4195             if(type_cell->cell_kind == aioc__undefined)\r
4196                 continue;\r
4197         \r
4198             presence_index++;\r
4199             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4200                 result.type_descriptor = type_cell->type_descriptor;\r
4201                 result.presence_index = presence_index;\r
4202                 break;\r
4203             }\r
4204         }\r
4205         \r
4206         return result;\r
4207 }\r
4208 \r
4209 static int\r
4210 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4212         \r
4213         if(!sptr) {\r
4214                 ASN__CTFAIL(app_key, td, sptr,\r
4215                         "%s: value not given (%s:%d)",\r
4216                         td->name, __FILE__, __LINE__);\r
4217                 return -1;\r
4218         }\r
4219         \r
4220         \r
4221         if(1 /* No applicable constraints whatsoever */) {\r
4222                 /* Nothing is here. See below */\r
4223         }\r
4224         \r
4225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4226 }\r
4227 \r
4228 static int\r
4229 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4231         long value;\r
4232         \r
4233         if(!sptr) {\r
4234                 ASN__CTFAIL(app_key, td, sptr,\r
4235                         "%s: value not given (%s:%d)",\r
4236                         td->name, __FILE__, __LINE__);\r
4237                 return -1;\r
4238         }\r
4239         \r
4240         value = *(const long *)sptr;\r
4241         \r
4242         if((value >= 0 && value <= 65535)) {\r
4243                 /* Constraint check succeeded */\r
4244                 return 0;\r
4245         } else {\r
4246                 ASN__CTFAIL(app_key, td, sptr,\r
4247                         "%s: constraint failed (%s:%d)",\r
4248                         td->name, __FILE__, __LINE__);\r
4249                 return -1;\r
4250         }\r
4251 }\r
4252 \r
4253 static asn_type_selector_result_t\r
4254 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4255         asn_type_selector_result_t result = {0, 0};\r
4256         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;\r
4257         size_t constraining_column = 0; /* &id */\r
4258         size_t for_column = 1; /* &criticality */\r
4259         size_t row, presence_index = 0;\r
4260         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));\r
4261         \r
4262         for(row=0; row < itable->rows_count; row++) {\r
4263             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4264             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4265         \r
4266             if(type_cell->cell_kind == aioc__undefined)\r
4267                 continue;\r
4268         \r
4269             presence_index++;\r
4270             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4271                 result.type_descriptor = type_cell->type_descriptor;\r
4272                 result.presence_index = presence_index;\r
4273                 break;\r
4274             }\r
4275         }\r
4276         \r
4277         return result;\r
4278 }\r
4279 \r
4280 static int\r
4281 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4283         \r
4284         if(!sptr) {\r
4285                 ASN__CTFAIL(app_key, td, sptr,\r
4286                         "%s: value not given (%s:%d)",\r
4287                         td->name, __FILE__, __LINE__);\r
4288                 return -1;\r
4289         }\r
4290         \r
4291         \r
4292         if(1 /* No applicable constraints whatsoever */) {\r
4293                 /* Nothing is here. See below */\r
4294         }\r
4295         \r
4296         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4297 }\r
4298 \r
4299 static asn_type_selector_result_t\r
4300 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4301         asn_type_selector_result_t result = {0, 0};\r
4302         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;\r
4303         size_t constraining_column = 0; /* &id */\r
4304         size_t for_column = 2; /* &Extension */\r
4305         size_t row, presence_index = 0;\r
4306         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));\r
4307         \r
4308         for(row=0; row < itable->rows_count; row++) {\r
4309             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4310             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4311         \r
4312             if(type_cell->cell_kind == aioc__undefined)\r
4313                 continue;\r
4314         \r
4315             presence_index++;\r
4316             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4317                 result.type_descriptor = type_cell->type_descriptor;\r
4318                 result.presence_index = presence_index;\r
4319                 break;\r
4320             }\r
4321         }\r
4322         \r
4323         return result;\r
4324 }\r
4325 \r
4326 static int\r
4327 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4329         \r
4330         if(!sptr) {\r
4331                 ASN__CTFAIL(app_key, td, sptr,\r
4332                         "%s: value not given (%s:%d)",\r
4333                         td->name, __FILE__, __LINE__);\r
4334                 return -1;\r
4335         }\r
4336         \r
4337         \r
4338         if(1 /* No applicable constraints whatsoever */) {\r
4339                 /* Nothing is here. See below */\r
4340         }\r
4341         \r
4342         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4343 }\r
4344 \r
4345 static int\r
4346 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4348         long value;\r
4349         \r
4350         if(!sptr) {\r
4351                 ASN__CTFAIL(app_key, td, sptr,\r
4352                         "%s: value not given (%s:%d)",\r
4353                         td->name, __FILE__, __LINE__);\r
4354                 return -1;\r
4355         }\r
4356         \r
4357         value = *(const long *)sptr;\r
4358         \r
4359         if((value >= 0 && value <= 65535)) {\r
4360                 /* Constraint check succeeded */\r
4361                 return 0;\r
4362         } else {\r
4363                 ASN__CTFAIL(app_key, td, sptr,\r
4364                         "%s: constraint failed (%s:%d)",\r
4365                         td->name, __FILE__, __LINE__);\r
4366                 return -1;\r
4367         }\r
4368 }\r
4369 \r
4370 static int\r
4371 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4373         \r
4374         if(!sptr) {\r
4375                 ASN__CTFAIL(app_key, td, sptr,\r
4376                         "%s: value not given (%s:%d)",\r
4377                         td->name, __FILE__, __LINE__);\r
4378                 return -1;\r
4379         }\r
4380         \r
4381         \r
4382         if(1 /* No applicable constraints whatsoever */) {\r
4383                 /* Nothing is here. See below */\r
4384         }\r
4385         \r
4386         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4387 }\r
4388 \r
4389 static int\r
4390 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4392         \r
4393         if(!sptr) {\r
4394                 ASN__CTFAIL(app_key, td, sptr,\r
4395                         "%s: value not given (%s:%d)",\r
4396                         td->name, __FILE__, __LINE__);\r
4397                 return -1;\r
4398         }\r
4399         \r
4400         \r
4401         if(1 /* No applicable constraints whatsoever */) {\r
4402                 /* Nothing is here. See below */\r
4403         }\r
4404         \r
4405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4406 }\r
4407 \r
4408 static int\r
4409 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4411         long value;\r
4412         \r
4413         if(!sptr) {\r
4414                 ASN__CTFAIL(app_key, td, sptr,\r
4415                         "%s: value not given (%s:%d)",\r
4416                         td->name, __FILE__, __LINE__);\r
4417                 return -1;\r
4418         }\r
4419         \r
4420         value = *(const long *)sptr;\r
4421         \r
4422         if((value >= 0 && value <= 65535)) {\r
4423                 /* Constraint check succeeded */\r
4424                 return 0;\r
4425         } else {\r
4426                 ASN__CTFAIL(app_key, td, sptr,\r
4427                         "%s: constraint failed (%s:%d)",\r
4428                         td->name, __FILE__, __LINE__);\r
4429                 return -1;\r
4430         }\r
4431 }\r
4432 \r
4433 static asn_type_selector_result_t\r
4434 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4435         asn_type_selector_result_t result = {0, 0};\r
4436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;\r
4437         size_t constraining_column = 0; /* &id */\r
4438         size_t for_column = 1; /* &criticality */\r
4439         size_t row, presence_index = 0;\r
4440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));\r
4441         \r
4442         for(row=0; row < itable->rows_count; row++) {\r
4443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4445         \r
4446             if(type_cell->cell_kind == aioc__undefined)\r
4447                 continue;\r
4448         \r
4449             presence_index++;\r
4450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4451                 result.type_descriptor = type_cell->type_descriptor;\r
4452                 result.presence_index = presence_index;\r
4453                 break;\r
4454             }\r
4455         }\r
4456         \r
4457         return result;\r
4458 }\r
4459 \r
4460 static int\r
4461 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4463         \r
4464         if(!sptr) {\r
4465                 ASN__CTFAIL(app_key, td, sptr,\r
4466                         "%s: value not given (%s:%d)",\r
4467                         td->name, __FILE__, __LINE__);\r
4468                 return -1;\r
4469         }\r
4470         \r
4471         \r
4472         if(1 /* No applicable constraints whatsoever */) {\r
4473                 /* Nothing is here. See below */\r
4474         }\r
4475         \r
4476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4477 }\r
4478 \r
4479 static asn_type_selector_result_t\r
4480 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4481         asn_type_selector_result_t result = {0, 0};\r
4482         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;\r
4483         size_t constraining_column = 0; /* &id */\r
4484         size_t for_column = 2; /* &Extension */\r
4485         size_t row, presence_index = 0;\r
4486         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));\r
4487         \r
4488         for(row=0; row < itable->rows_count; row++) {\r
4489             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4490             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4491         \r
4492             if(type_cell->cell_kind == aioc__undefined)\r
4493                 continue;\r
4494         \r
4495             presence_index++;\r
4496             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4497                 result.type_descriptor = type_cell->type_descriptor;\r
4498                 result.presence_index = presence_index;\r
4499                 break;\r
4500             }\r
4501         }\r
4502         \r
4503         return result;\r
4504 }\r
4505 \r
4506 static int\r
4507 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4509         \r
4510         if(!sptr) {\r
4511                 ASN__CTFAIL(app_key, td, sptr,\r
4512                         "%s: value not given (%s:%d)",\r
4513                         td->name, __FILE__, __LINE__);\r
4514                 return -1;\r
4515         }\r
4516         \r
4517         \r
4518         if(1 /* No applicable constraints whatsoever */) {\r
4519                 /* Nothing is here. See below */\r
4520         }\r
4521         \r
4522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4523 }\r
4524 \r
4525 static int\r
4526 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4528         long value;\r
4529         \r
4530         if(!sptr) {\r
4531                 ASN__CTFAIL(app_key, td, sptr,\r
4532                         "%s: value not given (%s:%d)",\r
4533                         td->name, __FILE__, __LINE__);\r
4534                 return -1;\r
4535         }\r
4536         \r
4537         value = *(const long *)sptr;\r
4538         \r
4539         if((value >= 0 && value <= 65535)) {\r
4540                 /* Constraint check succeeded */\r
4541                 return 0;\r
4542         } else {\r
4543                 ASN__CTFAIL(app_key, td, sptr,\r
4544                         "%s: constraint failed (%s:%d)",\r
4545                         td->name, __FILE__, __LINE__);\r
4546                 return -1;\r
4547         }\r
4548 }\r
4549 \r
4550 static asn_type_selector_result_t\r
4551 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4552         asn_type_selector_result_t result = {0, 0};\r
4553         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
4554         size_t constraining_column = 0; /* &id */\r
4555         size_t for_column = 1; /* &criticality */\r
4556         size_t row, presence_index = 0;\r
4557         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
4558         \r
4559         for(row=0; row < itable->rows_count; row++) {\r
4560             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4561             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4562         \r
4563             if(type_cell->cell_kind == aioc__undefined)\r
4564                 continue;\r
4565         \r
4566             presence_index++;\r
4567             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4568                 result.type_descriptor = type_cell->type_descriptor;\r
4569                 result.presence_index = presence_index;\r
4570                 break;\r
4571             }\r
4572         }\r
4573         \r
4574         return result;\r
4575 }\r
4576 \r
4577 static int\r
4578 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4580         \r
4581         if(!sptr) {\r
4582                 ASN__CTFAIL(app_key, td, sptr,\r
4583                         "%s: value not given (%s:%d)",\r
4584                         td->name, __FILE__, __LINE__);\r
4585                 return -1;\r
4586         }\r
4587         \r
4588         \r
4589         if(1 /* No applicable constraints whatsoever */) {\r
4590                 /* Nothing is here. See below */\r
4591         }\r
4592         \r
4593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4594 }\r
4595 \r
4596 static asn_type_selector_result_t\r
4597 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4598         asn_type_selector_result_t result = {0, 0};\r
4599         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
4600         size_t constraining_column = 0; /* &id */\r
4601         size_t for_column = 2; /* &Extension */\r
4602         size_t row, presence_index = 0;\r
4603         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
4604         \r
4605         for(row=0; row < itable->rows_count; row++) {\r
4606             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4607             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4608         \r
4609             if(type_cell->cell_kind == aioc__undefined)\r
4610                 continue;\r
4611         \r
4612             presence_index++;\r
4613             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4614                 result.type_descriptor = type_cell->type_descriptor;\r
4615                 result.presence_index = presence_index;\r
4616                 break;\r
4617             }\r
4618         }\r
4619         \r
4620         return result;\r
4621 }\r
4622 \r
4623 static int\r
4624 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4626         \r
4627         if(!sptr) {\r
4628                 ASN__CTFAIL(app_key, td, sptr,\r
4629                         "%s: value not given (%s:%d)",\r
4630                         td->name, __FILE__, __LINE__);\r
4631                 return -1;\r
4632         }\r
4633         \r
4634         \r
4635         if(1 /* No applicable constraints whatsoever */) {\r
4636                 /* Nothing is here. See below */\r
4637         }\r
4638         \r
4639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4640 }\r
4641 \r
4642 static int\r
4643 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4645         long value;\r
4646         \r
4647         if(!sptr) {\r
4648                 ASN__CTFAIL(app_key, td, sptr,\r
4649                         "%s: value not given (%s:%d)",\r
4650                         td->name, __FILE__, __LINE__);\r
4651                 return -1;\r
4652         }\r
4653         \r
4654         value = *(const long *)sptr;\r
4655         \r
4656         if((value >= 0 && value <= 65535)) {\r
4657                 /* Constraint check succeeded */\r
4658                 return 0;\r
4659         } else {\r
4660                 ASN__CTFAIL(app_key, td, sptr,\r
4661                         "%s: constraint failed (%s:%d)",\r
4662                         td->name, __FILE__, __LINE__);\r
4663                 return -1;\r
4664         }\r
4665 }\r
4666 \r
4667 static int\r
4668 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4670         \r
4671         if(!sptr) {\r
4672                 ASN__CTFAIL(app_key, td, sptr,\r
4673                         "%s: value not given (%s:%d)",\r
4674                         td->name, __FILE__, __LINE__);\r
4675                 return -1;\r
4676         }\r
4677         \r
4678         \r
4679         if(1 /* No applicable constraints whatsoever */) {\r
4680                 /* Nothing is here. See below */\r
4681         }\r
4682         \r
4683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4684 }\r
4685 \r
4686 static int\r
4687 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4689         \r
4690         if(!sptr) {\r
4691                 ASN__CTFAIL(app_key, td, sptr,\r
4692                         "%s: value not given (%s:%d)",\r
4693                         td->name, __FILE__, __LINE__);\r
4694                 return -1;\r
4695         }\r
4696         \r
4697         \r
4698         if(1 /* No applicable constraints whatsoever */) {\r
4699                 /* Nothing is here. See below */\r
4700         }\r
4701         \r
4702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4703 }\r
4704 \r
4705 static int\r
4706 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4708         long value;\r
4709         \r
4710         if(!sptr) {\r
4711                 ASN__CTFAIL(app_key, td, sptr,\r
4712                         "%s: value not given (%s:%d)",\r
4713                         td->name, __FILE__, __LINE__);\r
4714                 return -1;\r
4715         }\r
4716         \r
4717         value = *(const long *)sptr;\r
4718         \r
4719         if((value >= 0 && value <= 65535)) {\r
4720                 /* Constraint check succeeded */\r
4721                 return 0;\r
4722         } else {\r
4723                 ASN__CTFAIL(app_key, td, sptr,\r
4724                         "%s: constraint failed (%s:%d)",\r
4725                         td->name, __FILE__, __LINE__);\r
4726                 return -1;\r
4727         }\r
4728 }\r
4729 \r
4730 static asn_type_selector_result_t\r
4731 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4732         asn_type_selector_result_t result = {0, 0};\r
4733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;\r
4734         size_t constraining_column = 0; /* &id */\r
4735         size_t for_column = 1; /* &criticality */\r
4736         size_t row, presence_index = 0;\r
4737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));\r
4738         \r
4739         for(row=0; row < itable->rows_count; row++) {\r
4740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4742         \r
4743             if(type_cell->cell_kind == aioc__undefined)\r
4744                 continue;\r
4745         \r
4746             presence_index++;\r
4747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4748                 result.type_descriptor = type_cell->type_descriptor;\r
4749                 result.presence_index = presence_index;\r
4750                 break;\r
4751             }\r
4752         }\r
4753         \r
4754         return result;\r
4755 }\r
4756 \r
4757 static int\r
4758 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4760         \r
4761         if(!sptr) {\r
4762                 ASN__CTFAIL(app_key, td, sptr,\r
4763                         "%s: value not given (%s:%d)",\r
4764                         td->name, __FILE__, __LINE__);\r
4765                 return -1;\r
4766         }\r
4767         \r
4768         \r
4769         if(1 /* No applicable constraints whatsoever */) {\r
4770                 /* Nothing is here. See below */\r
4771         }\r
4772         \r
4773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4774 }\r
4775 \r
4776 static asn_type_selector_result_t\r
4777 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4778         asn_type_selector_result_t result = {0, 0};\r
4779         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;\r
4780         size_t constraining_column = 0; /* &id */\r
4781         size_t for_column = 2; /* &Extension */\r
4782         size_t row, presence_index = 0;\r
4783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));\r
4784         \r
4785         for(row=0; row < itable->rows_count; row++) {\r
4786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4788         \r
4789             if(type_cell->cell_kind == aioc__undefined)\r
4790                 continue;\r
4791         \r
4792             presence_index++;\r
4793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4794                 result.type_descriptor = type_cell->type_descriptor;\r
4795                 result.presence_index = presence_index;\r
4796                 break;\r
4797             }\r
4798         }\r
4799         \r
4800         return result;\r
4801 }\r
4802 \r
4803 static int\r
4804 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4806         \r
4807         if(!sptr) {\r
4808                 ASN__CTFAIL(app_key, td, sptr,\r
4809                         "%s: value not given (%s:%d)",\r
4810                         td->name, __FILE__, __LINE__);\r
4811                 return -1;\r
4812         }\r
4813         \r
4814         \r
4815         if(1 /* No applicable constraints whatsoever */) {\r
4816                 /* Nothing is here. See below */\r
4817         }\r
4818         \r
4819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4820 }\r
4821 \r
4822 static int\r
4823 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4825         long value;\r
4826         \r
4827         if(!sptr) {\r
4828                 ASN__CTFAIL(app_key, td, sptr,\r
4829                         "%s: value not given (%s:%d)",\r
4830                         td->name, __FILE__, __LINE__);\r
4831                 return -1;\r
4832         }\r
4833         \r
4834         value = *(const long *)sptr;\r
4835         \r
4836         if((value >= 0 && value <= 65535)) {\r
4837                 /* Constraint check succeeded */\r
4838                 return 0;\r
4839         } else {\r
4840                 ASN__CTFAIL(app_key, td, sptr,\r
4841                         "%s: constraint failed (%s:%d)",\r
4842                         td->name, __FILE__, __LINE__);\r
4843                 return -1;\r
4844         }\r
4845 }\r
4846 \r
4847 static asn_type_selector_result_t\r
4848 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4849         asn_type_selector_result_t result = {0, 0};\r
4850         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
4851         size_t constraining_column = 0; /* &id */\r
4852         size_t for_column = 1; /* &criticality */\r
4853         size_t row, presence_index = 0;\r
4854         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
4855         \r
4856         for(row=0; row < itable->rows_count; row++) {\r
4857             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4858             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4859         \r
4860             if(type_cell->cell_kind == aioc__undefined)\r
4861                 continue;\r
4862         \r
4863             presence_index++;\r
4864             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4865                 result.type_descriptor = type_cell->type_descriptor;\r
4866                 result.presence_index = presence_index;\r
4867                 break;\r
4868             }\r
4869         }\r
4870         \r
4871         return result;\r
4872 }\r
4873 \r
4874 static int\r
4875 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4877         \r
4878         if(!sptr) {\r
4879                 ASN__CTFAIL(app_key, td, sptr,\r
4880                         "%s: value not given (%s:%d)",\r
4881                         td->name, __FILE__, __LINE__);\r
4882                 return -1;\r
4883         }\r
4884         \r
4885         \r
4886         if(1 /* No applicable constraints whatsoever */) {\r
4887                 /* Nothing is here. See below */\r
4888         }\r
4889         \r
4890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4891 }\r
4892 \r
4893 static asn_type_selector_result_t\r
4894 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
4895         asn_type_selector_result_t result = {0, 0};\r
4896         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
4897         size_t constraining_column = 0; /* &id */\r
4898         size_t for_column = 2; /* &Extension */\r
4899         size_t row, presence_index = 0;\r
4900         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
4901         \r
4902         for(row=0; row < itable->rows_count; row++) {\r
4903             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
4904             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
4905         \r
4906             if(type_cell->cell_kind == aioc__undefined)\r
4907                 continue;\r
4908         \r
4909             presence_index++;\r
4910             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
4911                 result.type_descriptor = type_cell->type_descriptor;\r
4912                 result.presence_index = presence_index;\r
4913                 break;\r
4914             }\r
4915         }\r
4916         \r
4917         return result;\r
4918 }\r
4919 \r
4920 static int\r
4921 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4922                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4923         \r
4924         if(!sptr) {\r
4925                 ASN__CTFAIL(app_key, td, sptr,\r
4926                         "%s: value not given (%s:%d)",\r
4927                         td->name, __FILE__, __LINE__);\r
4928                 return -1;\r
4929         }\r
4930         \r
4931         \r
4932         if(1 /* No applicable constraints whatsoever */) {\r
4933                 /* Nothing is here. See below */\r
4934         }\r
4935         \r
4936         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4937 }\r
4938 \r
4939 static int\r
4940 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4941                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4942         long value;\r
4943         \r
4944         if(!sptr) {\r
4945                 ASN__CTFAIL(app_key, td, sptr,\r
4946                         "%s: value not given (%s:%d)",\r
4947                         td->name, __FILE__, __LINE__);\r
4948                 return -1;\r
4949         }\r
4950         \r
4951         value = *(const long *)sptr;\r
4952         \r
4953         if((value >= 0 && value <= 65535)) {\r
4954                 /* Constraint check succeeded */\r
4955                 return 0;\r
4956         } else {\r
4957                 ASN__CTFAIL(app_key, td, sptr,\r
4958                         "%s: constraint failed (%s:%d)",\r
4959                         td->name, __FILE__, __LINE__);\r
4960                 return -1;\r
4961         }\r
4962 }\r
4963 \r
4964 static int\r
4965 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4966                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4967         \r
4968         if(!sptr) {\r
4969                 ASN__CTFAIL(app_key, td, sptr,\r
4970                         "%s: value not given (%s:%d)",\r
4971                         td->name, __FILE__, __LINE__);\r
4972                 return -1;\r
4973         }\r
4974         \r
4975         \r
4976         if(1 /* No applicable constraints whatsoever */) {\r
4977                 /* Nothing is here. See below */\r
4978         }\r
4979         \r
4980         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
4981 }\r
4982 \r
4983 static int\r
4984 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,\r
4985                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
4986         \r
4987         if(!sptr) {\r
4988                 ASN__CTFAIL(app_key, td, sptr,\r
4989                         "%s: value not given (%s:%d)",\r
4990                         td->name, __FILE__, __LINE__);\r
4991                 return -1;\r
4992         }\r
4993         \r
4994         \r
4995         if(1 /* No applicable constraints whatsoever */) {\r
4996                 /* Nothing is here. See below */\r
4997         }\r
4998         \r
4999         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5000 }\r
5001 \r
5002 static int\r
5003 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5004                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5005         long value;\r
5006         \r
5007         if(!sptr) {\r
5008                 ASN__CTFAIL(app_key, td, sptr,\r
5009                         "%s: value not given (%s:%d)",\r
5010                         td->name, __FILE__, __LINE__);\r
5011                 return -1;\r
5012         }\r
5013         \r
5014         value = *(const long *)sptr;\r
5015         \r
5016         if((value >= 0 && value <= 65535)) {\r
5017                 /* Constraint check succeeded */\r
5018                 return 0;\r
5019         } else {\r
5020                 ASN__CTFAIL(app_key, td, sptr,\r
5021                         "%s: constraint failed (%s:%d)",\r
5022                         td->name, __FILE__, __LINE__);\r
5023                 return -1;\r
5024         }\r
5025 }\r
5026 \r
5027 static int\r
5028 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5030         \r
5031         if(!sptr) {\r
5032                 ASN__CTFAIL(app_key, td, sptr,\r
5033                         "%s: value not given (%s:%d)",\r
5034                         td->name, __FILE__, __LINE__);\r
5035                 return -1;\r
5036         }\r
5037         \r
5038         \r
5039         if(1 /* No applicable constraints whatsoever */) {\r
5040                 /* Nothing is here. See below */\r
5041         }\r
5042         \r
5043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5044 }\r
5045 \r
5046 static int\r
5047 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5049         \r
5050         if(!sptr) {\r
5051                 ASN__CTFAIL(app_key, td, sptr,\r
5052                         "%s: value not given (%s:%d)",\r
5053                         td->name, __FILE__, __LINE__);\r
5054                 return -1;\r
5055         }\r
5056         \r
5057         \r
5058         if(1 /* No applicable constraints whatsoever */) {\r
5059                 /* Nothing is here. See below */\r
5060         }\r
5061         \r
5062         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5063 }\r
5064 \r
5065 static int\r
5066 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5068         long value;\r
5069         \r
5070         if(!sptr) {\r
5071                 ASN__CTFAIL(app_key, td, sptr,\r
5072                         "%s: value not given (%s:%d)",\r
5073                         td->name, __FILE__, __LINE__);\r
5074                 return -1;\r
5075         }\r
5076         \r
5077         value = *(const long *)sptr;\r
5078         \r
5079         if((value >= 0 && value <= 65535)) {\r
5080                 /* Constraint check succeeded */\r
5081                 return 0;\r
5082         } else {\r
5083                 ASN__CTFAIL(app_key, td, sptr,\r
5084                         "%s: constraint failed (%s:%d)",\r
5085                         td->name, __FILE__, __LINE__);\r
5086                 return -1;\r
5087         }\r
5088 }\r
5089 \r
5090 static asn_type_selector_result_t\r
5091 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5092         asn_type_selector_result_t result = {0, 0};\r
5093         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;\r
5094         size_t constraining_column = 0; /* &id */\r
5095         size_t for_column = 1; /* &criticality */\r
5096         size_t row, presence_index = 0;\r
5097         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));\r
5098         \r
5099         for(row=0; row < itable->rows_count; row++) {\r
5100             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5101             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5102         \r
5103             if(type_cell->cell_kind == aioc__undefined)\r
5104                 continue;\r
5105         \r
5106             presence_index++;\r
5107             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5108                 result.type_descriptor = type_cell->type_descriptor;\r
5109                 result.presence_index = presence_index;\r
5110                 break;\r
5111             }\r
5112         }\r
5113         \r
5114         return result;\r
5115 }\r
5116 \r
5117 static int\r
5118 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5120         \r
5121         if(!sptr) {\r
5122                 ASN__CTFAIL(app_key, td, sptr,\r
5123                         "%s: value not given (%s:%d)",\r
5124                         td->name, __FILE__, __LINE__);\r
5125                 return -1;\r
5126         }\r
5127         \r
5128         \r
5129         if(1 /* No applicable constraints whatsoever */) {\r
5130                 /* Nothing is here. See below */\r
5131         }\r
5132         \r
5133         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5134 }\r
5135 \r
5136 static asn_type_selector_result_t\r
5137 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5138         asn_type_selector_result_t result = {0, 0};\r
5139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;\r
5140         size_t constraining_column = 0; /* &id */\r
5141         size_t for_column = 2; /* &Extension */\r
5142         size_t row, presence_index = 0;\r
5143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));\r
5144         \r
5145         for(row=0; row < itable->rows_count; row++) {\r
5146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5148         \r
5149             if(type_cell->cell_kind == aioc__undefined)\r
5150                 continue;\r
5151         \r
5152             presence_index++;\r
5153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5154                 result.type_descriptor = type_cell->type_descriptor;\r
5155                 result.presence_index = presence_index;\r
5156                 break;\r
5157             }\r
5158         }\r
5159         \r
5160         return result;\r
5161 }\r
5162 \r
5163 static int\r
5164 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5166         \r
5167         if(!sptr) {\r
5168                 ASN__CTFAIL(app_key, td, sptr,\r
5169                         "%s: value not given (%s:%d)",\r
5170                         td->name, __FILE__, __LINE__);\r
5171                 return -1;\r
5172         }\r
5173         \r
5174         \r
5175         if(1 /* No applicable constraints whatsoever */) {\r
5176                 /* Nothing is here. See below */\r
5177         }\r
5178         \r
5179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5180 }\r
5181 \r
5182 static int\r
5183 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5185         long value;\r
5186         \r
5187         if(!sptr) {\r
5188                 ASN__CTFAIL(app_key, td, sptr,\r
5189                         "%s: value not given (%s:%d)",\r
5190                         td->name, __FILE__, __LINE__);\r
5191                 return -1;\r
5192         }\r
5193         \r
5194         value = *(const long *)sptr;\r
5195         \r
5196         if((value >= 0 && value <= 65535)) {\r
5197                 /* Constraint check succeeded */\r
5198                 return 0;\r
5199         } else {\r
5200                 ASN__CTFAIL(app_key, td, sptr,\r
5201                         "%s: constraint failed (%s:%d)",\r
5202                         td->name, __FILE__, __LINE__);\r
5203                 return -1;\r
5204         }\r
5205 }\r
5206 \r
5207 static int\r
5208 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5209                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5210         \r
5211         if(!sptr) {\r
5212                 ASN__CTFAIL(app_key, td, sptr,\r
5213                         "%s: value not given (%s:%d)",\r
5214                         td->name, __FILE__, __LINE__);\r
5215                 return -1;\r
5216         }\r
5217         \r
5218         \r
5219         if(1 /* No applicable constraints whatsoever */) {\r
5220                 /* Nothing is here. See below */\r
5221         }\r
5222         \r
5223         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5224 }\r
5225 \r
5226 static int\r
5227 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5228                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5229         \r
5230         if(!sptr) {\r
5231                 ASN__CTFAIL(app_key, td, sptr,\r
5232                         "%s: value not given (%s:%d)",\r
5233                         td->name, __FILE__, __LINE__);\r
5234                 return -1;\r
5235         }\r
5236         \r
5237         \r
5238         if(1 /* No applicable constraints whatsoever */) {\r
5239                 /* Nothing is here. See below */\r
5240         }\r
5241         \r
5242         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5243 }\r
5244 \r
5245 static int\r
5246 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5248         long value;\r
5249         \r
5250         if(!sptr) {\r
5251                 ASN__CTFAIL(app_key, td, sptr,\r
5252                         "%s: value not given (%s:%d)",\r
5253                         td->name, __FILE__, __LINE__);\r
5254                 return -1;\r
5255         }\r
5256         \r
5257         value = *(const long *)sptr;\r
5258         \r
5259         if((value >= 0 && value <= 65535)) {\r
5260                 /* Constraint check succeeded */\r
5261                 return 0;\r
5262         } else {\r
5263                 ASN__CTFAIL(app_key, td, sptr,\r
5264                         "%s: constraint failed (%s:%d)",\r
5265                         td->name, __FILE__, __LINE__);\r
5266                 return -1;\r
5267         }\r
5268 }\r
5269 \r
5270 static asn_type_selector_result_t\r
5271 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5272         asn_type_selector_result_t result = {0, 0};\r
5273         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;\r
5274         size_t constraining_column = 0; /* &id */\r
5275         size_t for_column = 1; /* &criticality */\r
5276         size_t row, presence_index = 0;\r
5277         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));\r
5278         \r
5279         for(row=0; row < itable->rows_count; row++) {\r
5280             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5281             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5282         \r
5283             if(type_cell->cell_kind == aioc__undefined)\r
5284                 continue;\r
5285         \r
5286             presence_index++;\r
5287             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5288                 result.type_descriptor = type_cell->type_descriptor;\r
5289                 result.presence_index = presence_index;\r
5290                 break;\r
5291             }\r
5292         }\r
5293         \r
5294         return result;\r
5295 }\r
5296 \r
5297 static int\r
5298 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5299                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5300         \r
5301         if(!sptr) {\r
5302                 ASN__CTFAIL(app_key, td, sptr,\r
5303                         "%s: value not given (%s:%d)",\r
5304                         td->name, __FILE__, __LINE__);\r
5305                 return -1;\r
5306         }\r
5307         \r
5308         \r
5309         if(1 /* No applicable constraints whatsoever */) {\r
5310                 /* Nothing is here. See below */\r
5311         }\r
5312         \r
5313         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5314 }\r
5315 \r
5316 static asn_type_selector_result_t\r
5317 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5318         asn_type_selector_result_t result = {0, 0};\r
5319         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;\r
5320         size_t constraining_column = 0; /* &id */\r
5321         size_t for_column = 2; /* &Extension */\r
5322         size_t row, presence_index = 0;\r
5323         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));\r
5324         \r
5325         for(row=0; row < itable->rows_count; row++) {\r
5326             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5327             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5328         \r
5329             if(type_cell->cell_kind == aioc__undefined)\r
5330                 continue;\r
5331         \r
5332             presence_index++;\r
5333             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5334                 result.type_descriptor = type_cell->type_descriptor;\r
5335                 result.presence_index = presence_index;\r
5336                 break;\r
5337             }\r
5338         }\r
5339         \r
5340         return result;\r
5341 }\r
5342 \r
5343 static int\r
5344 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5346         \r
5347         if(!sptr) {\r
5348                 ASN__CTFAIL(app_key, td, sptr,\r
5349                         "%s: value not given (%s:%d)",\r
5350                         td->name, __FILE__, __LINE__);\r
5351                 return -1;\r
5352         }\r
5353         \r
5354         \r
5355         if(1 /* No applicable constraints whatsoever */) {\r
5356                 /* Nothing is here. See below */\r
5357         }\r
5358         \r
5359         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5360 }\r
5361 \r
5362 static int\r
5363 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5364                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5365         long value;\r
5366         \r
5367         if(!sptr) {\r
5368                 ASN__CTFAIL(app_key, td, sptr,\r
5369                         "%s: value not given (%s:%d)",\r
5370                         td->name, __FILE__, __LINE__);\r
5371                 return -1;\r
5372         }\r
5373         \r
5374         value = *(const long *)sptr;\r
5375         \r
5376         if((value >= 0 && value <= 65535)) {\r
5377                 /* Constraint check succeeded */\r
5378                 return 0;\r
5379         } else {\r
5380                 ASN__CTFAIL(app_key, td, sptr,\r
5381                         "%s: constraint failed (%s:%d)",\r
5382                         td->name, __FILE__, __LINE__);\r
5383                 return -1;\r
5384         }\r
5385 }\r
5386 \r
5387 static asn_type_selector_result_t\r
5388 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5389         asn_type_selector_result_t result = {0, 0};\r
5390         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
5391         size_t constraining_column = 0; /* &id */\r
5392         size_t for_column = 1; /* &criticality */\r
5393         size_t row, presence_index = 0;\r
5394         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
5395         \r
5396         for(row=0; row < itable->rows_count; row++) {\r
5397             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5398             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5399         \r
5400             if(type_cell->cell_kind == aioc__undefined)\r
5401                 continue;\r
5402         \r
5403             presence_index++;\r
5404             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5405                 result.type_descriptor = type_cell->type_descriptor;\r
5406                 result.presence_index = presence_index;\r
5407                 break;\r
5408             }\r
5409         }\r
5410         \r
5411         return result;\r
5412 }\r
5413 \r
5414 static int\r
5415 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5416                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5417         \r
5418         if(!sptr) {\r
5419                 ASN__CTFAIL(app_key, td, sptr,\r
5420                         "%s: value not given (%s:%d)",\r
5421                         td->name, __FILE__, __LINE__);\r
5422                 return -1;\r
5423         }\r
5424         \r
5425         \r
5426         if(1 /* No applicable constraints whatsoever */) {\r
5427                 /* Nothing is here. See below */\r
5428         }\r
5429         \r
5430         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5431 }\r
5432 \r
5433 static asn_type_selector_result_t\r
5434 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5435         asn_type_selector_result_t result = {0, 0};\r
5436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
5437         size_t constraining_column = 0; /* &id */\r
5438         size_t for_column = 2; /* &Extension */\r
5439         size_t row, presence_index = 0;\r
5440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
5441         \r
5442         for(row=0; row < itable->rows_count; row++) {\r
5443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5445         \r
5446             if(type_cell->cell_kind == aioc__undefined)\r
5447                 continue;\r
5448         \r
5449             presence_index++;\r
5450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5451                 result.type_descriptor = type_cell->type_descriptor;\r
5452                 result.presence_index = presence_index;\r
5453                 break;\r
5454             }\r
5455         }\r
5456         \r
5457         return result;\r
5458 }\r
5459 \r
5460 static int\r
5461 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5463         \r
5464         if(!sptr) {\r
5465                 ASN__CTFAIL(app_key, td, sptr,\r
5466                         "%s: value not given (%s:%d)",\r
5467                         td->name, __FILE__, __LINE__);\r
5468                 return -1;\r
5469         }\r
5470         \r
5471         \r
5472         if(1 /* No applicable constraints whatsoever */) {\r
5473                 /* Nothing is here. See below */\r
5474         }\r
5475         \r
5476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5477 }\r
5478 \r
5479 static int\r
5480 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5482         long value;\r
5483         \r
5484         if(!sptr) {\r
5485                 ASN__CTFAIL(app_key, td, sptr,\r
5486                         "%s: value not given (%s:%d)",\r
5487                         td->name, __FILE__, __LINE__);\r
5488                 return -1;\r
5489         }\r
5490         \r
5491         value = *(const long *)sptr;\r
5492         \r
5493         if((value >= 0 && value <= 65535)) {\r
5494                 /* Constraint check succeeded */\r
5495                 return 0;\r
5496         } else {\r
5497                 ASN__CTFAIL(app_key, td, sptr,\r
5498                         "%s: constraint failed (%s:%d)",\r
5499                         td->name, __FILE__, __LINE__);\r
5500                 return -1;\r
5501         }\r
5502 }\r
5503 \r
5504 static int\r
5505 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5507         \r
5508         if(!sptr) {\r
5509                 ASN__CTFAIL(app_key, td, sptr,\r
5510                         "%s: value not given (%s:%d)",\r
5511                         td->name, __FILE__, __LINE__);\r
5512                 return -1;\r
5513         }\r
5514         \r
5515         \r
5516         if(1 /* No applicable constraints whatsoever */) {\r
5517                 /* Nothing is here. See below */\r
5518         }\r
5519         \r
5520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5521 }\r
5522 \r
5523 static int\r
5524 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5526         \r
5527         if(!sptr) {\r
5528                 ASN__CTFAIL(app_key, td, sptr,\r
5529                         "%s: value not given (%s:%d)",\r
5530                         td->name, __FILE__, __LINE__);\r
5531                 return -1;\r
5532         }\r
5533         \r
5534         \r
5535         if(1 /* No applicable constraints whatsoever */) {\r
5536                 /* Nothing is here. See below */\r
5537         }\r
5538         \r
5539         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5540 }\r
5541 \r
5542 static int\r
5543 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5545         long value;\r
5546         \r
5547         if(!sptr) {\r
5548                 ASN__CTFAIL(app_key, td, sptr,\r
5549                         "%s: value not given (%s:%d)",\r
5550                         td->name, __FILE__, __LINE__);\r
5551                 return -1;\r
5552         }\r
5553         \r
5554         value = *(const long *)sptr;\r
5555         \r
5556         if((value >= 0 && value <= 65535)) {\r
5557                 /* Constraint check succeeded */\r
5558                 return 0;\r
5559         } else {\r
5560                 ASN__CTFAIL(app_key, td, sptr,\r
5561                         "%s: constraint failed (%s:%d)",\r
5562                         td->name, __FILE__, __LINE__);\r
5563                 return -1;\r
5564         }\r
5565 }\r
5566 \r
5567 static asn_type_selector_result_t\r
5568 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5569         asn_type_selector_result_t result = {0, 0};\r
5570         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;\r
5571         size_t constraining_column = 0; /* &id */\r
5572         size_t for_column = 1; /* &criticality */\r
5573         size_t row, presence_index = 0;\r
5574         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));\r
5575         \r
5576         for(row=0; row < itable->rows_count; row++) {\r
5577             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5578             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5579         \r
5580             if(type_cell->cell_kind == aioc__undefined)\r
5581                 continue;\r
5582         \r
5583             presence_index++;\r
5584             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5585                 result.type_descriptor = type_cell->type_descriptor;\r
5586                 result.presence_index = presence_index;\r
5587                 break;\r
5588             }\r
5589         }\r
5590         \r
5591         return result;\r
5592 }\r
5593 \r
5594 static int\r
5595 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5597         \r
5598         if(!sptr) {\r
5599                 ASN__CTFAIL(app_key, td, sptr,\r
5600                         "%s: value not given (%s:%d)",\r
5601                         td->name, __FILE__, __LINE__);\r
5602                 return -1;\r
5603         }\r
5604         \r
5605         \r
5606         if(1 /* No applicable constraints whatsoever */) {\r
5607                 /* Nothing is here. See below */\r
5608         }\r
5609         \r
5610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5611 }\r
5612 \r
5613 static asn_type_selector_result_t\r
5614 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5615         asn_type_selector_result_t result = {0, 0};\r
5616         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;\r
5617         size_t constraining_column = 0; /* &id */\r
5618         size_t for_column = 2; /* &Extension */\r
5619         size_t row, presence_index = 0;\r
5620         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));\r
5621         \r
5622         for(row=0; row < itable->rows_count; row++) {\r
5623             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5624             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5625         \r
5626             if(type_cell->cell_kind == aioc__undefined)\r
5627                 continue;\r
5628         \r
5629             presence_index++;\r
5630             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5631                 result.type_descriptor = type_cell->type_descriptor;\r
5632                 result.presence_index = presence_index;\r
5633                 break;\r
5634             }\r
5635         }\r
5636         \r
5637         return result;\r
5638 }\r
5639 \r
5640 static int\r
5641 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5643         \r
5644         if(!sptr) {\r
5645                 ASN__CTFAIL(app_key, td, sptr,\r
5646                         "%s: value not given (%s:%d)",\r
5647                         td->name, __FILE__, __LINE__);\r
5648                 return -1;\r
5649         }\r
5650         \r
5651         \r
5652         if(1 /* No applicable constraints whatsoever */) {\r
5653                 /* Nothing is here. See below */\r
5654         }\r
5655         \r
5656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5657 }\r
5658 \r
5659 static int\r
5660 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5662         long value;\r
5663         \r
5664         if(!sptr) {\r
5665                 ASN__CTFAIL(app_key, td, sptr,\r
5666                         "%s: value not given (%s:%d)",\r
5667                         td->name, __FILE__, __LINE__);\r
5668                 return -1;\r
5669         }\r
5670         \r
5671         value = *(const long *)sptr;\r
5672         \r
5673         if((value >= 0 && value <= 65535)) {\r
5674                 /* Constraint check succeeded */\r
5675                 return 0;\r
5676         } else {\r
5677                 ASN__CTFAIL(app_key, td, sptr,\r
5678                         "%s: constraint failed (%s:%d)",\r
5679                         td->name, __FILE__, __LINE__);\r
5680                 return -1;\r
5681         }\r
5682 }\r
5683 \r
5684 static asn_type_selector_result_t\r
5685 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5686         asn_type_selector_result_t result = {0, 0};\r
5687         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
5688         size_t constraining_column = 0; /* &id */\r
5689         size_t for_column = 1; /* &criticality */\r
5690         size_t row, presence_index = 0;\r
5691         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
5692         \r
5693         for(row=0; row < itable->rows_count; row++) {\r
5694             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5695             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5696         \r
5697             if(type_cell->cell_kind == aioc__undefined)\r
5698                 continue;\r
5699         \r
5700             presence_index++;\r
5701             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5702                 result.type_descriptor = type_cell->type_descriptor;\r
5703                 result.presence_index = presence_index;\r
5704                 break;\r
5705             }\r
5706         }\r
5707         \r
5708         return result;\r
5709 }\r
5710 \r
5711 static int\r
5712 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5713                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5714         \r
5715         if(!sptr) {\r
5716                 ASN__CTFAIL(app_key, td, sptr,\r
5717                         "%s: value not given (%s:%d)",\r
5718                         td->name, __FILE__, __LINE__);\r
5719                 return -1;\r
5720         }\r
5721         \r
5722         \r
5723         if(1 /* No applicable constraints whatsoever */) {\r
5724                 /* Nothing is here. See below */\r
5725         }\r
5726         \r
5727         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5728 }\r
5729 \r
5730 static asn_type_selector_result_t\r
5731 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
5732         asn_type_selector_result_t result = {0, 0};\r
5733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;\r
5734         size_t constraining_column = 0; /* &id */\r
5735         size_t for_column = 2; /* &Extension */\r
5736         size_t row, presence_index = 0;\r
5737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));\r
5738         \r
5739         for(row=0; row < itable->rows_count; row++) {\r
5740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
5741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
5742         \r
5743             if(type_cell->cell_kind == aioc__undefined)\r
5744                 continue;\r
5745         \r
5746             presence_index++;\r
5747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
5748                 result.type_descriptor = type_cell->type_descriptor;\r
5749                 result.presence_index = presence_index;\r
5750                 break;\r
5751             }\r
5752         }\r
5753         \r
5754         return result;\r
5755 }\r
5756 \r
5757 static int\r
5758 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5760         \r
5761         if(!sptr) {\r
5762                 ASN__CTFAIL(app_key, td, sptr,\r
5763                         "%s: value not given (%s:%d)",\r
5764                         td->name, __FILE__, __LINE__);\r
5765                 return -1;\r
5766         }\r
5767         \r
5768         \r
5769         if(1 /* No applicable constraints whatsoever */) {\r
5770                 /* Nothing is here. See below */\r
5771         }\r
5772         \r
5773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5774 }\r
5775 \r
5776 static int\r
5777 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5779         long value;\r
5780         \r
5781         if(!sptr) {\r
5782                 ASN__CTFAIL(app_key, td, sptr,\r
5783                         "%s: value not given (%s:%d)",\r
5784                         td->name, __FILE__, __LINE__);\r
5785                 return -1;\r
5786         }\r
5787         \r
5788         value = *(const long *)sptr;\r
5789         \r
5790         if((value >= 0 && value <= 65535)) {\r
5791                 /* Constraint check succeeded */\r
5792                 return 0;\r
5793         } else {\r
5794                 ASN__CTFAIL(app_key, td, sptr,\r
5795                         "%s: constraint failed (%s:%d)",\r
5796                         td->name, __FILE__, __LINE__);\r
5797                 return -1;\r
5798         }\r
5799 }\r
5800 \r
5801 static int\r
5802 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5804         \r
5805         if(!sptr) {\r
5806                 ASN__CTFAIL(app_key, td, sptr,\r
5807                         "%s: value not given (%s:%d)",\r
5808                         td->name, __FILE__, __LINE__);\r
5809                 return -1;\r
5810         }\r
5811         \r
5812         \r
5813         if(1 /* No applicable constraints whatsoever */) {\r
5814                 /* Nothing is here. See below */\r
5815         }\r
5816         \r
5817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5818 }\r
5819 \r
5820 static int\r
5821 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5823         \r
5824         if(!sptr) {\r
5825                 ASN__CTFAIL(app_key, td, sptr,\r
5826                         "%s: value not given (%s:%d)",\r
5827                         td->name, __FILE__, __LINE__);\r
5828                 return -1;\r
5829         }\r
5830         \r
5831         \r
5832         if(1 /* No applicable constraints whatsoever */) {\r
5833                 /* Nothing is here. See below */\r
5834         }\r
5835         \r
5836         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5837 }\r
5838 \r
5839 static int\r
5840 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5842         long value;\r
5843         \r
5844         if(!sptr) {\r
5845                 ASN__CTFAIL(app_key, td, sptr,\r
5846                         "%s: value not given (%s:%d)",\r
5847                         td->name, __FILE__, __LINE__);\r
5848                 return -1;\r
5849         }\r
5850         \r
5851         value = *(const long *)sptr;\r
5852         \r
5853         if((value >= 0 && value <= 65535)) {\r
5854                 /* Constraint check succeeded */\r
5855                 return 0;\r
5856         } else {\r
5857                 ASN__CTFAIL(app_key, td, sptr,\r
5858                         "%s: constraint failed (%s:%d)",\r
5859                         td->name, __FILE__, __LINE__);\r
5860                 return -1;\r
5861         }\r
5862 }\r
5863 \r
5864 static int\r
5865 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5867         \r
5868         if(!sptr) {\r
5869                 ASN__CTFAIL(app_key, td, sptr,\r
5870                         "%s: value not given (%s:%d)",\r
5871                         td->name, __FILE__, __LINE__);\r
5872                 return -1;\r
5873         }\r
5874         \r
5875         \r
5876         if(1 /* No applicable constraints whatsoever */) {\r
5877                 /* Nothing is here. See below */\r
5878         }\r
5879         \r
5880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5881 }\r
5882 \r
5883 static int\r
5884 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5886         \r
5887         if(!sptr) {\r
5888                 ASN__CTFAIL(app_key, td, sptr,\r
5889                         "%s: value not given (%s:%d)",\r
5890                         td->name, __FILE__, __LINE__);\r
5891                 return -1;\r
5892         }\r
5893         \r
5894         \r
5895         if(1 /* No applicable constraints whatsoever */) {\r
5896                 /* Nothing is here. See below */\r
5897         }\r
5898         \r
5899         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5900 }\r
5901 \r
5902 static int\r
5903 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5905         long value;\r
5906         \r
5907         if(!sptr) {\r
5908                 ASN__CTFAIL(app_key, td, sptr,\r
5909                         "%s: value not given (%s:%d)",\r
5910                         td->name, __FILE__, __LINE__);\r
5911                 return -1;\r
5912         }\r
5913         \r
5914         value = *(const long *)sptr;\r
5915         \r
5916         if((value >= 0 && value <= 65535)) {\r
5917                 /* Constraint check succeeded */\r
5918                 return 0;\r
5919         } else {\r
5920                 ASN__CTFAIL(app_key, td, sptr,\r
5921                         "%s: constraint failed (%s:%d)",\r
5922                         td->name, __FILE__, __LINE__);\r
5923                 return -1;\r
5924         }\r
5925 }\r
5926 \r
5927 static int\r
5928 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5930         \r
5931         if(!sptr) {\r
5932                 ASN__CTFAIL(app_key, td, sptr,\r
5933                         "%s: value not given (%s:%d)",\r
5934                         td->name, __FILE__, __LINE__);\r
5935                 return -1;\r
5936         }\r
5937         \r
5938         \r
5939         if(1 /* No applicable constraints whatsoever */) {\r
5940                 /* Nothing is here. See below */\r
5941         }\r
5942         \r
5943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5944 }\r
5945 \r
5946 static int\r
5947 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5949         \r
5950         if(!sptr) {\r
5951                 ASN__CTFAIL(app_key, td, sptr,\r
5952                         "%s: value not given (%s:%d)",\r
5953                         td->name, __FILE__, __LINE__);\r
5954                 return -1;\r
5955         }\r
5956         \r
5957         \r
5958         if(1 /* No applicable constraints whatsoever */) {\r
5959                 /* Nothing is here. See below */\r
5960         }\r
5961         \r
5962         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
5963 }\r
5964 \r
5965 static int\r
5966 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5968         long value;\r
5969         \r
5970         if(!sptr) {\r
5971                 ASN__CTFAIL(app_key, td, sptr,\r
5972                         "%s: value not given (%s:%d)",\r
5973                         td->name, __FILE__, __LINE__);\r
5974                 return -1;\r
5975         }\r
5976         \r
5977         value = *(const long *)sptr;\r
5978         \r
5979         if((value >= 0 && value <= 65535)) {\r
5980                 /* Constraint check succeeded */\r
5981                 return 0;\r
5982         } else {\r
5983                 ASN__CTFAIL(app_key, td, sptr,\r
5984                         "%s: constraint failed (%s:%d)",\r
5985                         td->name, __FILE__, __LINE__);\r
5986                 return -1;\r
5987         }\r
5988 }\r
5989 \r
5990 static int\r
5991 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,\r
5992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
5993         \r
5994         if(!sptr) {\r
5995                 ASN__CTFAIL(app_key, td, sptr,\r
5996                         "%s: value not given (%s:%d)",\r
5997                         td->name, __FILE__, __LINE__);\r
5998                 return -1;\r
5999         }\r
6000         \r
6001         \r
6002         if(1 /* No applicable constraints whatsoever */) {\r
6003                 /* Nothing is here. See below */\r
6004         }\r
6005         \r
6006         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6007 }\r
6008 \r
6009 static int\r
6010 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6012         \r
6013         if(!sptr) {\r
6014                 ASN__CTFAIL(app_key, td, sptr,\r
6015                         "%s: value not given (%s:%d)",\r
6016                         td->name, __FILE__, __LINE__);\r
6017                 return -1;\r
6018         }\r
6019         \r
6020         \r
6021         if(1 /* No applicable constraints whatsoever */) {\r
6022                 /* Nothing is here. See below */\r
6023         }\r
6024         \r
6025         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6026 }\r
6027 \r
6028 static int\r
6029 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6031         long value;\r
6032         \r
6033         if(!sptr) {\r
6034                 ASN__CTFAIL(app_key, td, sptr,\r
6035                         "%s: value not given (%s:%d)",\r
6036                         td->name, __FILE__, __LINE__);\r
6037                 return -1;\r
6038         }\r
6039         \r
6040         value = *(const long *)sptr;\r
6041         \r
6042         if((value >= 0 && value <= 65535)) {\r
6043                 /* Constraint check succeeded */\r
6044                 return 0;\r
6045         } else {\r
6046                 ASN__CTFAIL(app_key, td, sptr,\r
6047                         "%s: constraint failed (%s:%d)",\r
6048                         td->name, __FILE__, __LINE__);\r
6049                 return -1;\r
6050         }\r
6051 }\r
6052 \r
6053 static asn_type_selector_result_t\r
6054 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6055         asn_type_selector_result_t result = {0, 0};\r
6056         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;\r
6057         size_t constraining_column = 0; /* &id */\r
6058         size_t for_column = 1; /* &criticality */\r
6059         size_t row, presence_index = 0;\r
6060         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));\r
6061         \r
6062         for(row=0; row < itable->rows_count; row++) {\r
6063             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6064             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6065         \r
6066             if(type_cell->cell_kind == aioc__undefined)\r
6067                 continue;\r
6068         \r
6069             presence_index++;\r
6070             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6071                 result.type_descriptor = type_cell->type_descriptor;\r
6072                 result.presence_index = presence_index;\r
6073                 break;\r
6074             }\r
6075         }\r
6076         \r
6077         return result;\r
6078 }\r
6079 \r
6080 static int\r
6081 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6083         \r
6084         if(!sptr) {\r
6085                 ASN__CTFAIL(app_key, td, sptr,\r
6086                         "%s: value not given (%s:%d)",\r
6087                         td->name, __FILE__, __LINE__);\r
6088                 return -1;\r
6089         }\r
6090         \r
6091         \r
6092         if(1 /* No applicable constraints whatsoever */) {\r
6093                 /* Nothing is here. See below */\r
6094         }\r
6095         \r
6096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6097 }\r
6098 \r
6099 static asn_type_selector_result_t\r
6100 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6101         asn_type_selector_result_t result = {0, 0};\r
6102         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;\r
6103         size_t constraining_column = 0; /* &id */\r
6104         size_t for_column = 2; /* &Extension */\r
6105         size_t row, presence_index = 0;\r
6106         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));\r
6107         \r
6108         for(row=0; row < itable->rows_count; row++) {\r
6109             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6110             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6111         \r
6112             if(type_cell->cell_kind == aioc__undefined)\r
6113                 continue;\r
6114         \r
6115             presence_index++;\r
6116             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6117                 result.type_descriptor = type_cell->type_descriptor;\r
6118                 result.presence_index = presence_index;\r
6119                 break;\r
6120             }\r
6121         }\r
6122         \r
6123         return result;\r
6124 }\r
6125 \r
6126 static int\r
6127 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6129         \r
6130         if(!sptr) {\r
6131                 ASN__CTFAIL(app_key, td, sptr,\r
6132                         "%s: value not given (%s:%d)",\r
6133                         td->name, __FILE__, __LINE__);\r
6134                 return -1;\r
6135         }\r
6136         \r
6137         \r
6138         if(1 /* No applicable constraints whatsoever */) {\r
6139                 /* Nothing is here. See below */\r
6140         }\r
6141         \r
6142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6143 }\r
6144 \r
6145 static int\r
6146 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6148         long value;\r
6149         \r
6150         if(!sptr) {\r
6151                 ASN__CTFAIL(app_key, td, sptr,\r
6152                         "%s: value not given (%s:%d)",\r
6153                         td->name, __FILE__, __LINE__);\r
6154                 return -1;\r
6155         }\r
6156         \r
6157         value = *(const long *)sptr;\r
6158         \r
6159         if((value >= 0 && value <= 65535)) {\r
6160                 /* Constraint check succeeded */\r
6161                 return 0;\r
6162         } else {\r
6163                 ASN__CTFAIL(app_key, td, sptr,\r
6164                         "%s: constraint failed (%s:%d)",\r
6165                         td->name, __FILE__, __LINE__);\r
6166                 return -1;\r
6167         }\r
6168 }\r
6169 \r
6170 static asn_type_selector_result_t\r
6171 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6172         asn_type_selector_result_t result = {0, 0};\r
6173         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
6174         size_t constraining_column = 0; /* &id */\r
6175         size_t for_column = 1; /* &criticality */\r
6176         size_t row, presence_index = 0;\r
6177         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
6178         \r
6179         for(row=0; row < itable->rows_count; row++) {\r
6180             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6181             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6182         \r
6183             if(type_cell->cell_kind == aioc__undefined)\r
6184                 continue;\r
6185         \r
6186             presence_index++;\r
6187             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6188                 result.type_descriptor = type_cell->type_descriptor;\r
6189                 result.presence_index = presence_index;\r
6190                 break;\r
6191             }\r
6192         }\r
6193         \r
6194         return result;\r
6195 }\r
6196 \r
6197 static int\r
6198 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6200         \r
6201         if(!sptr) {\r
6202                 ASN__CTFAIL(app_key, td, sptr,\r
6203                         "%s: value not given (%s:%d)",\r
6204                         td->name, __FILE__, __LINE__);\r
6205                 return -1;\r
6206         }\r
6207         \r
6208         \r
6209         if(1 /* No applicable constraints whatsoever */) {\r
6210                 /* Nothing is here. See below */\r
6211         }\r
6212         \r
6213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6214 }\r
6215 \r
6216 static asn_type_selector_result_t\r
6217 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6218         asn_type_selector_result_t result = {0, 0};\r
6219         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
6220         size_t constraining_column = 0; /* &id */\r
6221         size_t for_column = 2; /* &Extension */\r
6222         size_t row, presence_index = 0;\r
6223         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
6224         \r
6225         for(row=0; row < itable->rows_count; row++) {\r
6226             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6227             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6228         \r
6229             if(type_cell->cell_kind == aioc__undefined)\r
6230                 continue;\r
6231         \r
6232             presence_index++;\r
6233             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6234                 result.type_descriptor = type_cell->type_descriptor;\r
6235                 result.presence_index = presence_index;\r
6236                 break;\r
6237             }\r
6238         }\r
6239         \r
6240         return result;\r
6241 }\r
6242 \r
6243 static int\r
6244 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6246         \r
6247         if(!sptr) {\r
6248                 ASN__CTFAIL(app_key, td, sptr,\r
6249                         "%s: value not given (%s:%d)",\r
6250                         td->name, __FILE__, __LINE__);\r
6251                 return -1;\r
6252         }\r
6253         \r
6254         \r
6255         if(1 /* No applicable constraints whatsoever */) {\r
6256                 /* Nothing is here. See below */\r
6257         }\r
6258         \r
6259         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6260 }\r
6261 \r
6262 static int\r
6263 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6265         long value;\r
6266         \r
6267         if(!sptr) {\r
6268                 ASN__CTFAIL(app_key, td, sptr,\r
6269                         "%s: value not given (%s:%d)",\r
6270                         td->name, __FILE__, __LINE__);\r
6271                 return -1;\r
6272         }\r
6273         \r
6274         value = *(const long *)sptr;\r
6275         \r
6276         if((value >= 0 && value <= 65535)) {\r
6277                 /* Constraint check succeeded */\r
6278                 return 0;\r
6279         } else {\r
6280                 ASN__CTFAIL(app_key, td, sptr,\r
6281                         "%s: constraint failed (%s:%d)",\r
6282                         td->name, __FILE__, __LINE__);\r
6283                 return -1;\r
6284         }\r
6285 }\r
6286 \r
6287 static int\r
6288 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6290         \r
6291         if(!sptr) {\r
6292                 ASN__CTFAIL(app_key, td, sptr,\r
6293                         "%s: value not given (%s:%d)",\r
6294                         td->name, __FILE__, __LINE__);\r
6295                 return -1;\r
6296         }\r
6297         \r
6298         \r
6299         if(1 /* No applicable constraints whatsoever */) {\r
6300                 /* Nothing is here. See below */\r
6301         }\r
6302         \r
6303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6304 }\r
6305 \r
6306 static int\r
6307 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6309         \r
6310         if(!sptr) {\r
6311                 ASN__CTFAIL(app_key, td, sptr,\r
6312                         "%s: value not given (%s:%d)",\r
6313                         td->name, __FILE__, __LINE__);\r
6314                 return -1;\r
6315         }\r
6316         \r
6317         \r
6318         if(1 /* No applicable constraints whatsoever */) {\r
6319                 /* Nothing is here. See below */\r
6320         }\r
6321         \r
6322         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6323 }\r
6324 \r
6325 static int\r
6326 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6328         long value;\r
6329         \r
6330         if(!sptr) {\r
6331                 ASN__CTFAIL(app_key, td, sptr,\r
6332                         "%s: value not given (%s:%d)",\r
6333                         td->name, __FILE__, __LINE__);\r
6334                 return -1;\r
6335         }\r
6336         \r
6337         value = *(const long *)sptr;\r
6338         \r
6339         if((value >= 0 && value <= 65535)) {\r
6340                 /* Constraint check succeeded */\r
6341                 return 0;\r
6342         } else {\r
6343                 ASN__CTFAIL(app_key, td, sptr,\r
6344                         "%s: constraint failed (%s:%d)",\r
6345                         td->name, __FILE__, __LINE__);\r
6346                 return -1;\r
6347         }\r
6348 }\r
6349 \r
6350 static asn_type_selector_result_t\r
6351 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6352         asn_type_selector_result_t result = {0, 0};\r
6353         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;\r
6354         size_t constraining_column = 0; /* &id */\r
6355         size_t for_column = 1; /* &criticality */\r
6356         size_t row, presence_index = 0;\r
6357         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));\r
6358         \r
6359         for(row=0; row < itable->rows_count; row++) {\r
6360             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6361             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6362         \r
6363             if(type_cell->cell_kind == aioc__undefined)\r
6364                 continue;\r
6365         \r
6366             presence_index++;\r
6367             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6368                 result.type_descriptor = type_cell->type_descriptor;\r
6369                 result.presence_index = presence_index;\r
6370                 break;\r
6371             }\r
6372         }\r
6373         \r
6374         return result;\r
6375 }\r
6376 \r
6377 static int\r
6378 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6379                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6380         \r
6381         if(!sptr) {\r
6382                 ASN__CTFAIL(app_key, td, sptr,\r
6383                         "%s: value not given (%s:%d)",\r
6384                         td->name, __FILE__, __LINE__);\r
6385                 return -1;\r
6386         }\r
6387         \r
6388         \r
6389         if(1 /* No applicable constraints whatsoever */) {\r
6390                 /* Nothing is here. See below */\r
6391         }\r
6392         \r
6393         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6394 }\r
6395 \r
6396 static asn_type_selector_result_t\r
6397 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6398         asn_type_selector_result_t result = {0, 0};\r
6399         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;\r
6400         size_t constraining_column = 0; /* &id */\r
6401         size_t for_column = 2; /* &Extension */\r
6402         size_t row, presence_index = 0;\r
6403         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));\r
6404         \r
6405         for(row=0; row < itable->rows_count; row++) {\r
6406             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6407             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6408         \r
6409             if(type_cell->cell_kind == aioc__undefined)\r
6410                 continue;\r
6411         \r
6412             presence_index++;\r
6413             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6414                 result.type_descriptor = type_cell->type_descriptor;\r
6415                 result.presence_index = presence_index;\r
6416                 break;\r
6417             }\r
6418         }\r
6419         \r
6420         return result;\r
6421 }\r
6422 \r
6423 static int\r
6424 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6426         \r
6427         if(!sptr) {\r
6428                 ASN__CTFAIL(app_key, td, sptr,\r
6429                         "%s: value not given (%s:%d)",\r
6430                         td->name, __FILE__, __LINE__);\r
6431                 return -1;\r
6432         }\r
6433         \r
6434         \r
6435         if(1 /* No applicable constraints whatsoever */) {\r
6436                 /* Nothing is here. See below */\r
6437         }\r
6438         \r
6439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6440 }\r
6441 \r
6442 static int\r
6443 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6445         long value;\r
6446         \r
6447         if(!sptr) {\r
6448                 ASN__CTFAIL(app_key, td, sptr,\r
6449                         "%s: value not given (%s:%d)",\r
6450                         td->name, __FILE__, __LINE__);\r
6451                 return -1;\r
6452         }\r
6453         \r
6454         value = *(const long *)sptr;\r
6455         \r
6456         if((value >= 0 && value <= 65535)) {\r
6457                 /* Constraint check succeeded */\r
6458                 return 0;\r
6459         } else {\r
6460                 ASN__CTFAIL(app_key, td, sptr,\r
6461                         "%s: constraint failed (%s:%d)",\r
6462                         td->name, __FILE__, __LINE__);\r
6463                 return -1;\r
6464         }\r
6465 }\r
6466 \r
6467 static asn_type_selector_result_t\r
6468 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6469         asn_type_selector_result_t result = {0, 0};\r
6470         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
6471         size_t constraining_column = 0; /* &id */\r
6472         size_t for_column = 1; /* &criticality */\r
6473         size_t row, presence_index = 0;\r
6474         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
6475         \r
6476         for(row=0; row < itable->rows_count; row++) {\r
6477             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6478             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6479         \r
6480             if(type_cell->cell_kind == aioc__undefined)\r
6481                 continue;\r
6482         \r
6483             presence_index++;\r
6484             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6485                 result.type_descriptor = type_cell->type_descriptor;\r
6486                 result.presence_index = presence_index;\r
6487                 break;\r
6488             }\r
6489         }\r
6490         \r
6491         return result;\r
6492 }\r
6493 \r
6494 static int\r
6495 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6497         \r
6498         if(!sptr) {\r
6499                 ASN__CTFAIL(app_key, td, sptr,\r
6500                         "%s: value not given (%s:%d)",\r
6501                         td->name, __FILE__, __LINE__);\r
6502                 return -1;\r
6503         }\r
6504         \r
6505         \r
6506         if(1 /* No applicable constraints whatsoever */) {\r
6507                 /* Nothing is here. See below */\r
6508         }\r
6509         \r
6510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6511 }\r
6512 \r
6513 static asn_type_selector_result_t\r
6514 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6515         asn_type_selector_result_t result = {0, 0};\r
6516         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;\r
6517         size_t constraining_column = 0; /* &id */\r
6518         size_t for_column = 2; /* &Extension */\r
6519         size_t row, presence_index = 0;\r
6520         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));\r
6521         \r
6522         for(row=0; row < itable->rows_count; row++) {\r
6523             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6524             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6525         \r
6526             if(type_cell->cell_kind == aioc__undefined)\r
6527                 continue;\r
6528         \r
6529             presence_index++;\r
6530             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6531                 result.type_descriptor = type_cell->type_descriptor;\r
6532                 result.presence_index = presence_index;\r
6533                 break;\r
6534             }\r
6535         }\r
6536         \r
6537         return result;\r
6538 }\r
6539 \r
6540 static int\r
6541 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6543         \r
6544         if(!sptr) {\r
6545                 ASN__CTFAIL(app_key, td, sptr,\r
6546                         "%s: value not given (%s:%d)",\r
6547                         td->name, __FILE__, __LINE__);\r
6548                 return -1;\r
6549         }\r
6550         \r
6551         \r
6552         if(1 /* No applicable constraints whatsoever */) {\r
6553                 /* Nothing is here. See below */\r
6554         }\r
6555         \r
6556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6557 }\r
6558 \r
6559 static int\r
6560 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6562         long value;\r
6563         \r
6564         if(!sptr) {\r
6565                 ASN__CTFAIL(app_key, td, sptr,\r
6566                         "%s: value not given (%s:%d)",\r
6567                         td->name, __FILE__, __LINE__);\r
6568                 return -1;\r
6569         }\r
6570         \r
6571         value = *(const long *)sptr;\r
6572         \r
6573         if((value >= 0 && value <= 65535)) {\r
6574                 /* Constraint check succeeded */\r
6575                 return 0;\r
6576         } else {\r
6577                 ASN__CTFAIL(app_key, td, sptr,\r
6578                         "%s: constraint failed (%s:%d)",\r
6579                         td->name, __FILE__, __LINE__);\r
6580                 return -1;\r
6581         }\r
6582 }\r
6583 \r
6584 static int\r
6585 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6586                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6587         \r
6588         if(!sptr) {\r
6589                 ASN__CTFAIL(app_key, td, sptr,\r
6590                         "%s: value not given (%s:%d)",\r
6591                         td->name, __FILE__, __LINE__);\r
6592                 return -1;\r
6593         }\r
6594         \r
6595         \r
6596         if(1 /* No applicable constraints whatsoever */) {\r
6597                 /* Nothing is here. See below */\r
6598         }\r
6599         \r
6600         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6601 }\r
6602 \r
6603 static int\r
6604 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6606         \r
6607         if(!sptr) {\r
6608                 ASN__CTFAIL(app_key, td, sptr,\r
6609                         "%s: value not given (%s:%d)",\r
6610                         td->name, __FILE__, __LINE__);\r
6611                 return -1;\r
6612         }\r
6613         \r
6614         \r
6615         if(1 /* No applicable constraints whatsoever */) {\r
6616                 /* Nothing is here. See below */\r
6617         }\r
6618         \r
6619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6620 }\r
6621 \r
6622 static int\r
6623 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6625         long value;\r
6626         \r
6627         if(!sptr) {\r
6628                 ASN__CTFAIL(app_key, td, sptr,\r
6629                         "%s: value not given (%s:%d)",\r
6630                         td->name, __FILE__, __LINE__);\r
6631                 return -1;\r
6632         }\r
6633         \r
6634         value = *(const long *)sptr;\r
6635         \r
6636         if((value >= 0 && value <= 65535)) {\r
6637                 /* Constraint check succeeded */\r
6638                 return 0;\r
6639         } else {\r
6640                 ASN__CTFAIL(app_key, td, sptr,\r
6641                         "%s: constraint failed (%s:%d)",\r
6642                         td->name, __FILE__, __LINE__);\r
6643                 return -1;\r
6644         }\r
6645 }\r
6646 \r
6647 static int\r
6648 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6649                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6650         \r
6651         if(!sptr) {\r
6652                 ASN__CTFAIL(app_key, td, sptr,\r
6653                         "%s: value not given (%s:%d)",\r
6654                         td->name, __FILE__, __LINE__);\r
6655                 return -1;\r
6656         }\r
6657         \r
6658         \r
6659         if(1 /* No applicable constraints whatsoever */) {\r
6660                 /* Nothing is here. See below */\r
6661         }\r
6662         \r
6663         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6664 }\r
6665 \r
6666 static int\r
6667 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6669         \r
6670         if(!sptr) {\r
6671                 ASN__CTFAIL(app_key, td, sptr,\r
6672                         "%s: value not given (%s:%d)",\r
6673                         td->name, __FILE__, __LINE__);\r
6674                 return -1;\r
6675         }\r
6676         \r
6677         \r
6678         if(1 /* No applicable constraints whatsoever */) {\r
6679                 /* Nothing is here. See below */\r
6680         }\r
6681         \r
6682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6683 }\r
6684 \r
6685 static int\r
6686 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6688         long value;\r
6689         \r
6690         if(!sptr) {\r
6691                 ASN__CTFAIL(app_key, td, sptr,\r
6692                         "%s: value not given (%s:%d)",\r
6693                         td->name, __FILE__, __LINE__);\r
6694                 return -1;\r
6695         }\r
6696         \r
6697         value = *(const long *)sptr;\r
6698         \r
6699         if((value >= 0 && value <= 65535)) {\r
6700                 /* Constraint check succeeded */\r
6701                 return 0;\r
6702         } else {\r
6703                 ASN__CTFAIL(app_key, td, sptr,\r
6704                         "%s: constraint failed (%s:%d)",\r
6705                         td->name, __FILE__, __LINE__);\r
6706                 return -1;\r
6707         }\r
6708 }\r
6709 \r
6710 static int\r
6711 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6713         \r
6714         if(!sptr) {\r
6715                 ASN__CTFAIL(app_key, td, sptr,\r
6716                         "%s: value not given (%s:%d)",\r
6717                         td->name, __FILE__, __LINE__);\r
6718                 return -1;\r
6719         }\r
6720         \r
6721         \r
6722         if(1 /* No applicable constraints whatsoever */) {\r
6723                 /* Nothing is here. See below */\r
6724         }\r
6725         \r
6726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6727 }\r
6728 \r
6729 static int\r
6730 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6732         \r
6733         if(!sptr) {\r
6734                 ASN__CTFAIL(app_key, td, sptr,\r
6735                         "%s: value not given (%s:%d)",\r
6736                         td->name, __FILE__, __LINE__);\r
6737                 return -1;\r
6738         }\r
6739         \r
6740         \r
6741         if(1 /* No applicable constraints whatsoever */) {\r
6742                 /* Nothing is here. See below */\r
6743         }\r
6744         \r
6745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6746 }\r
6747 \r
6748 static int\r
6749 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6751         long value;\r
6752         \r
6753         if(!sptr) {\r
6754                 ASN__CTFAIL(app_key, td, sptr,\r
6755                         "%s: value not given (%s:%d)",\r
6756                         td->name, __FILE__, __LINE__);\r
6757                 return -1;\r
6758         }\r
6759         \r
6760         value = *(const long *)sptr;\r
6761         \r
6762         if((value >= 0 && value <= 65535)) {\r
6763                 /* Constraint check succeeded */\r
6764                 return 0;\r
6765         } else {\r
6766                 ASN__CTFAIL(app_key, td, sptr,\r
6767                         "%s: constraint failed (%s:%d)",\r
6768                         td->name, __FILE__, __LINE__);\r
6769                 return -1;\r
6770         }\r
6771 }\r
6772 \r
6773 static asn_type_selector_result_t\r
6774 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6775         asn_type_selector_result_t result = {0, 0};\r
6776         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;\r
6777         size_t constraining_column = 0; /* &id */\r
6778         size_t for_column = 1; /* &criticality */\r
6779         size_t row, presence_index = 0;\r
6780         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));\r
6781         \r
6782         for(row=0; row < itable->rows_count; row++) {\r
6783             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6784             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6785         \r
6786             if(type_cell->cell_kind == aioc__undefined)\r
6787                 continue;\r
6788         \r
6789             presence_index++;\r
6790             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6791                 result.type_descriptor = type_cell->type_descriptor;\r
6792                 result.presence_index = presence_index;\r
6793                 break;\r
6794             }\r
6795         }\r
6796         \r
6797         return result;\r
6798 }\r
6799 \r
6800 static int\r
6801 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6803         \r
6804         if(!sptr) {\r
6805                 ASN__CTFAIL(app_key, td, sptr,\r
6806                         "%s: value not given (%s:%d)",\r
6807                         td->name, __FILE__, __LINE__);\r
6808                 return -1;\r
6809         }\r
6810         \r
6811         \r
6812         if(1 /* No applicable constraints whatsoever */) {\r
6813                 /* Nothing is here. See below */\r
6814         }\r
6815         \r
6816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6817 }\r
6818 \r
6819 static asn_type_selector_result_t\r
6820 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6821         asn_type_selector_result_t result = {0, 0};\r
6822         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;\r
6823         size_t constraining_column = 0; /* &id */\r
6824         size_t for_column = 2; /* &Extension */\r
6825         size_t row, presence_index = 0;\r
6826         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));\r
6827         \r
6828         for(row=0; row < itable->rows_count; row++) {\r
6829             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6830             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6831         \r
6832             if(type_cell->cell_kind == aioc__undefined)\r
6833                 continue;\r
6834         \r
6835             presence_index++;\r
6836             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6837                 result.type_descriptor = type_cell->type_descriptor;\r
6838                 result.presence_index = presence_index;\r
6839                 break;\r
6840             }\r
6841         }\r
6842         \r
6843         return result;\r
6844 }\r
6845 \r
6846 static int\r
6847 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6849         \r
6850         if(!sptr) {\r
6851                 ASN__CTFAIL(app_key, td, sptr,\r
6852                         "%s: value not given (%s:%d)",\r
6853                         td->name, __FILE__, __LINE__);\r
6854                 return -1;\r
6855         }\r
6856         \r
6857         \r
6858         if(1 /* No applicable constraints whatsoever */) {\r
6859                 /* Nothing is here. See below */\r
6860         }\r
6861         \r
6862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6863 }\r
6864 \r
6865 static int\r
6866 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6868         long value;\r
6869         \r
6870         if(!sptr) {\r
6871                 ASN__CTFAIL(app_key, td, sptr,\r
6872                         "%s: value not given (%s:%d)",\r
6873                         td->name, __FILE__, __LINE__);\r
6874                 return -1;\r
6875         }\r
6876         \r
6877         value = *(const long *)sptr;\r
6878         \r
6879         if((value >= 0 && value <= 65535)) {\r
6880                 /* Constraint check succeeded */\r
6881                 return 0;\r
6882         } else {\r
6883                 ASN__CTFAIL(app_key, td, sptr,\r
6884                         "%s: constraint failed (%s:%d)",\r
6885                         td->name, __FILE__, __LINE__);\r
6886                 return -1;\r
6887         }\r
6888 }\r
6889 \r
6890 static int\r
6891 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6893         \r
6894         if(!sptr) {\r
6895                 ASN__CTFAIL(app_key, td, sptr,\r
6896                         "%s: value not given (%s:%d)",\r
6897                         td->name, __FILE__, __LINE__);\r
6898                 return -1;\r
6899         }\r
6900         \r
6901         \r
6902         if(1 /* No applicable constraints whatsoever */) {\r
6903                 /* Nothing is here. See below */\r
6904         }\r
6905         \r
6906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6907 }\r
6908 \r
6909 static int\r
6910 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6912         \r
6913         if(!sptr) {\r
6914                 ASN__CTFAIL(app_key, td, sptr,\r
6915                         "%s: value not given (%s:%d)",\r
6916                         td->name, __FILE__, __LINE__);\r
6917                 return -1;\r
6918         }\r
6919         \r
6920         \r
6921         if(1 /* No applicable constraints whatsoever */) {\r
6922                 /* Nothing is here. See below */\r
6923         }\r
6924         \r
6925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6926 }\r
6927 \r
6928 static int\r
6929 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6931         long value;\r
6932         \r
6933         if(!sptr) {\r
6934                 ASN__CTFAIL(app_key, td, sptr,\r
6935                         "%s: value not given (%s:%d)",\r
6936                         td->name, __FILE__, __LINE__);\r
6937                 return -1;\r
6938         }\r
6939         \r
6940         value = *(const long *)sptr;\r
6941         \r
6942         if((value >= 0 && value <= 65535)) {\r
6943                 /* Constraint check succeeded */\r
6944                 return 0;\r
6945         } else {\r
6946                 ASN__CTFAIL(app_key, td, sptr,\r
6947                         "%s: constraint failed (%s:%d)",\r
6948                         td->name, __FILE__, __LINE__);\r
6949                 return -1;\r
6950         }\r
6951 }\r
6952 \r
6953 static asn_type_selector_result_t\r
6954 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
6955         asn_type_selector_result_t result = {0, 0};\r
6956         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;\r
6957         size_t constraining_column = 0; /* &id */\r
6958         size_t for_column = 1; /* &criticality */\r
6959         size_t row, presence_index = 0;\r
6960         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));\r
6961         \r
6962         for(row=0; row < itable->rows_count; row++) {\r
6963             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
6964             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
6965         \r
6966             if(type_cell->cell_kind == aioc__undefined)\r
6967                 continue;\r
6968         \r
6969             presence_index++;\r
6970             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
6971                 result.type_descriptor = type_cell->type_descriptor;\r
6972                 result.presence_index = presence_index;\r
6973                 break;\r
6974             }\r
6975         }\r
6976         \r
6977         return result;\r
6978 }\r
6979 \r
6980 static int\r
6981 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,\r
6982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
6983         \r
6984         if(!sptr) {\r
6985                 ASN__CTFAIL(app_key, td, sptr,\r
6986                         "%s: value not given (%s:%d)",\r
6987                         td->name, __FILE__, __LINE__);\r
6988                 return -1;\r
6989         }\r
6990         \r
6991         \r
6992         if(1 /* No applicable constraints whatsoever */) {\r
6993                 /* Nothing is here. See below */\r
6994         }\r
6995         \r
6996         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
6997 }\r
6998 \r
6999 static asn_type_selector_result_t\r
7000 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
7001         asn_type_selector_result_t result = {0, 0};\r
7002         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;\r
7003         size_t constraining_column = 0; /* &id */\r
7004         size_t for_column = 2; /* &Extension */\r
7005         size_t row, presence_index = 0;\r
7006         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));\r
7007         \r
7008         for(row=0; row < itable->rows_count; row++) {\r
7009             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
7010             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
7011         \r
7012             if(type_cell->cell_kind == aioc__undefined)\r
7013                 continue;\r
7014         \r
7015             presence_index++;\r
7016             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
7017                 result.type_descriptor = type_cell->type_descriptor;\r
7018                 result.presence_index = presence_index;\r
7019                 break;\r
7020             }\r
7021         }\r
7022         \r
7023         return result;\r
7024 }\r
7025 \r
7026 static int\r
7027 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7028                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7029         \r
7030         if(!sptr) {\r
7031                 ASN__CTFAIL(app_key, td, sptr,\r
7032                         "%s: value not given (%s:%d)",\r
7033                         td->name, __FILE__, __LINE__);\r
7034                 return -1;\r
7035         }\r
7036         \r
7037         \r
7038         if(1 /* No applicable constraints whatsoever */) {\r
7039                 /* Nothing is here. See below */\r
7040         }\r
7041         \r
7042         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7043 }\r
7044 \r
7045 static int\r
7046 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7048         long value;\r
7049         \r
7050         if(!sptr) {\r
7051                 ASN__CTFAIL(app_key, td, sptr,\r
7052                         "%s: value not given (%s:%d)",\r
7053                         td->name, __FILE__, __LINE__);\r
7054                 return -1;\r
7055         }\r
7056         \r
7057         value = *(const long *)sptr;\r
7058         \r
7059         if((value >= 0 && value <= 65535)) {\r
7060                 /* Constraint check succeeded */\r
7061                 return 0;\r
7062         } else {\r
7063                 ASN__CTFAIL(app_key, td, sptr,\r
7064                         "%s: constraint failed (%s:%d)",\r
7065                         td->name, __FILE__, __LINE__);\r
7066                 return -1;\r
7067         }\r
7068 }\r
7069 \r
7070 static asn_type_selector_result_t\r
7071 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
7072         asn_type_selector_result_t result = {0, 0};\r
7073         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;\r
7074         size_t constraining_column = 0; /* &id */\r
7075         size_t for_column = 1; /* &criticality */\r
7076         size_t row, presence_index = 0;\r
7077         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));\r
7078         \r
7079         for(row=0; row < itable->rows_count; row++) {\r
7080             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
7081             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
7082         \r
7083             if(type_cell->cell_kind == aioc__undefined)\r
7084                 continue;\r
7085         \r
7086             presence_index++;\r
7087             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
7088                 result.type_descriptor = type_cell->type_descriptor;\r
7089                 result.presence_index = presence_index;\r
7090                 break;\r
7091             }\r
7092         }\r
7093         \r
7094         return result;\r
7095 }\r
7096 \r
7097 static int\r
7098 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7100         \r
7101         if(!sptr) {\r
7102                 ASN__CTFAIL(app_key, td, sptr,\r
7103                         "%s: value not given (%s:%d)",\r
7104                         td->name, __FILE__, __LINE__);\r
7105                 return -1;\r
7106         }\r
7107         \r
7108         \r
7109         if(1 /* No applicable constraints whatsoever */) {\r
7110                 /* Nothing is here. See below */\r
7111         }\r
7112         \r
7113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7114 }\r
7115 \r
7116 static asn_type_selector_result_t\r
7117 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
7118         asn_type_selector_result_t result = {0, 0};\r
7119         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;\r
7120         size_t constraining_column = 0; /* &id */\r
7121         size_t for_column = 2; /* &Extension */\r
7122         size_t row, presence_index = 0;\r
7123         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));\r
7124         \r
7125         for(row=0; row < itable->rows_count; row++) {\r
7126             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
7127             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
7128         \r
7129             if(type_cell->cell_kind == aioc__undefined)\r
7130                 continue;\r
7131         \r
7132             presence_index++;\r
7133             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
7134                 result.type_descriptor = type_cell->type_descriptor;\r
7135                 result.presence_index = presence_index;\r
7136                 break;\r
7137             }\r
7138         }\r
7139         \r
7140         return result;\r
7141 }\r
7142 \r
7143 static int\r
7144 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7146         \r
7147         if(!sptr) {\r
7148                 ASN__CTFAIL(app_key, td, sptr,\r
7149                         "%s: value not given (%s:%d)",\r
7150                         td->name, __FILE__, __LINE__);\r
7151                 return -1;\r
7152         }\r
7153         \r
7154         \r
7155         if(1 /* No applicable constraints whatsoever */) {\r
7156                 /* Nothing is here. See below */\r
7157         }\r
7158         \r
7159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7160 }\r
7161 \r
7162 static int\r
7163 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7165         long value;\r
7166         \r
7167         if(!sptr) {\r
7168                 ASN__CTFAIL(app_key, td, sptr,\r
7169                         "%s: value not given (%s:%d)",\r
7170                         td->name, __FILE__, __LINE__);\r
7171                 return -1;\r
7172         }\r
7173         \r
7174         value = *(const long *)sptr;\r
7175         \r
7176         if((value >= 0 && value <= 65535)) {\r
7177                 /* Constraint check succeeded */\r
7178                 return 0;\r
7179         } else {\r
7180                 ASN__CTFAIL(app_key, td, sptr,\r
7181                         "%s: constraint failed (%s:%d)",\r
7182                         td->name, __FILE__, __LINE__);\r
7183                 return -1;\r
7184         }\r
7185 }\r
7186 \r
7187 static int\r
7188 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7190         \r
7191         if(!sptr) {\r
7192                 ASN__CTFAIL(app_key, td, sptr,\r
7193                         "%s: value not given (%s:%d)",\r
7194                         td->name, __FILE__, __LINE__);\r
7195                 return -1;\r
7196         }\r
7197         \r
7198         \r
7199         if(1 /* No applicable constraints whatsoever */) {\r
7200                 /* Nothing is here. See below */\r
7201         }\r
7202         \r
7203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7204 }\r
7205 \r
7206 static int\r
7207 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7209         \r
7210         if(!sptr) {\r
7211                 ASN__CTFAIL(app_key, td, sptr,\r
7212                         "%s: value not given (%s:%d)",\r
7213                         td->name, __FILE__, __LINE__);\r
7214                 return -1;\r
7215         }\r
7216         \r
7217         \r
7218         if(1 /* No applicable constraints whatsoever */) {\r
7219                 /* Nothing is here. See below */\r
7220         }\r
7221         \r
7222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7223 }\r
7224 \r
7225 static int\r
7226 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7228         long value;\r
7229         \r
7230         if(!sptr) {\r
7231                 ASN__CTFAIL(app_key, td, sptr,\r
7232                         "%s: value not given (%s:%d)",\r
7233                         td->name, __FILE__, __LINE__);\r
7234                 return -1;\r
7235         }\r
7236         \r
7237         value = *(const long *)sptr;\r
7238         \r
7239         if((value >= 0 && value <= 65535)) {\r
7240                 /* Constraint check succeeded */\r
7241                 return 0;\r
7242         } else {\r
7243                 ASN__CTFAIL(app_key, td, sptr,\r
7244                         "%s: constraint failed (%s:%d)",\r
7245                         td->name, __FILE__, __LINE__);\r
7246                 return -1;\r
7247         }\r
7248 }\r
7249 \r
7250 static int\r
7251 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7253         \r
7254         if(!sptr) {\r
7255                 ASN__CTFAIL(app_key, td, sptr,\r
7256                         "%s: value not given (%s:%d)",\r
7257                         td->name, __FILE__, __LINE__);\r
7258                 return -1;\r
7259         }\r
7260         \r
7261         \r
7262         if(1 /* No applicable constraints whatsoever */) {\r
7263                 /* Nothing is here. See below */\r
7264         }\r
7265         \r
7266         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7267 }\r
7268 \r
7269 static int\r
7270 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7271                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7272         \r
7273         if(!sptr) {\r
7274                 ASN__CTFAIL(app_key, td, sptr,\r
7275                         "%s: value not given (%s:%d)",\r
7276                         td->name, __FILE__, __LINE__);\r
7277                 return -1;\r
7278         }\r
7279         \r
7280         \r
7281         if(1 /* No applicable constraints whatsoever */) {\r
7282                 /* Nothing is here. See below */\r
7283         }\r
7284         \r
7285         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7286 }\r
7287 \r
7288 static int\r
7289 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7290                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7291         long value;\r
7292         \r
7293         if(!sptr) {\r
7294                 ASN__CTFAIL(app_key, td, sptr,\r
7295                         "%s: value not given (%s:%d)",\r
7296                         td->name, __FILE__, __LINE__);\r
7297                 return -1;\r
7298         }\r
7299         \r
7300         value = *(const long *)sptr;\r
7301         \r
7302         if((value >= 0 && value <= 65535)) {\r
7303                 /* Constraint check succeeded */\r
7304                 return 0;\r
7305         } else {\r
7306                 ASN__CTFAIL(app_key, td, sptr,\r
7307                         "%s: constraint failed (%s:%d)",\r
7308                         td->name, __FILE__, __LINE__);\r
7309                 return -1;\r
7310         }\r
7311 }\r
7312 \r
7313 static asn_type_selector_result_t\r
7314 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
7315         asn_type_selector_result_t result = {0, 0};\r
7316         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;\r
7317         size_t constraining_column = 0; /* &id */\r
7318         size_t for_column = 1; /* &criticality */\r
7319         size_t row, presence_index = 0;\r
7320         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));\r
7321         \r
7322         for(row=0; row < itable->rows_count; row++) {\r
7323             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
7324             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
7325         \r
7326             if(type_cell->cell_kind == aioc__undefined)\r
7327                 continue;\r
7328         \r
7329             presence_index++;\r
7330             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
7331                 result.type_descriptor = type_cell->type_descriptor;\r
7332                 result.presence_index = presence_index;\r
7333                 break;\r
7334             }\r
7335         }\r
7336         \r
7337         return result;\r
7338 }\r
7339 \r
7340 static int\r
7341 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7343         \r
7344         if(!sptr) {\r
7345                 ASN__CTFAIL(app_key, td, sptr,\r
7346                         "%s: value not given (%s:%d)",\r
7347                         td->name, __FILE__, __LINE__);\r
7348                 return -1;\r
7349         }\r
7350         \r
7351         \r
7352         if(1 /* No applicable constraints whatsoever */) {\r
7353                 /* Nothing is here. See below */\r
7354         }\r
7355         \r
7356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7357 }\r
7358 \r
7359 static asn_type_selector_result_t\r
7360 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
7361         asn_type_selector_result_t result = {0, 0};\r
7362         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;\r
7363         size_t constraining_column = 0; /* &id */\r
7364         size_t for_column = 2; /* &Extension */\r
7365         size_t row, presence_index = 0;\r
7366         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));\r
7367         \r
7368         for(row=0; row < itable->rows_count; row++) {\r
7369             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
7370             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
7371         \r
7372             if(type_cell->cell_kind == aioc__undefined)\r
7373                 continue;\r
7374         \r
7375             presence_index++;\r
7376             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
7377                 result.type_descriptor = type_cell->type_descriptor;\r
7378                 result.presence_index = presence_index;\r
7379                 break;\r
7380             }\r
7381         }\r
7382         \r
7383         return result;\r
7384 }\r
7385 \r
7386 static int\r
7387 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7389         \r
7390         if(!sptr) {\r
7391                 ASN__CTFAIL(app_key, td, sptr,\r
7392                         "%s: value not given (%s:%d)",\r
7393                         td->name, __FILE__, __LINE__);\r
7394                 return -1;\r
7395         }\r
7396         \r
7397         \r
7398         if(1 /* No applicable constraints whatsoever */) {\r
7399                 /* Nothing is here. See below */\r
7400         }\r
7401         \r
7402         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7403 }\r
7404 \r
7405 static int\r
7406 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7408         long value;\r
7409         \r
7410         if(!sptr) {\r
7411                 ASN__CTFAIL(app_key, td, sptr,\r
7412                         "%s: value not given (%s:%d)",\r
7413                         td->name, __FILE__, __LINE__);\r
7414                 return -1;\r
7415         }\r
7416         \r
7417         value = *(const long *)sptr;\r
7418         \r
7419         if((value >= 0 && value <= 65535)) {\r
7420                 /* Constraint check succeeded */\r
7421                 return 0;\r
7422         } else {\r
7423                 ASN__CTFAIL(app_key, td, sptr,\r
7424                         "%s: constraint failed (%s:%d)",\r
7425                         td->name, __FILE__, __LINE__);\r
7426                 return -1;\r
7427         }\r
7428 }\r
7429 \r
7430 static int\r
7431 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7433         \r
7434         if(!sptr) {\r
7435                 ASN__CTFAIL(app_key, td, sptr,\r
7436                         "%s: value not given (%s:%d)",\r
7437                         td->name, __FILE__, __LINE__);\r
7438                 return -1;\r
7439         }\r
7440         \r
7441         \r
7442         if(1 /* No applicable constraints whatsoever */) {\r
7443                 /* Nothing is here. See below */\r
7444         }\r
7445         \r
7446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7447 }\r
7448 \r
7449 static int\r
7450 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7452         \r
7453         if(!sptr) {\r
7454                 ASN__CTFAIL(app_key, td, sptr,\r
7455                         "%s: value not given (%s:%d)",\r
7456                         td->name, __FILE__, __LINE__);\r
7457                 return -1;\r
7458         }\r
7459         \r
7460         \r
7461         if(1 /* No applicable constraints whatsoever */) {\r
7462                 /* Nothing is here. See below */\r
7463         }\r
7464         \r
7465         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7466 }\r
7467 \r
7468 static int\r
7469 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7471         long value;\r
7472         \r
7473         if(!sptr) {\r
7474                 ASN__CTFAIL(app_key, td, sptr,\r
7475                         "%s: value not given (%s:%d)",\r
7476                         td->name, __FILE__, __LINE__);\r
7477                 return -1;\r
7478         }\r
7479         \r
7480         value = *(const long *)sptr;\r
7481         \r
7482         if((value >= 0 && value <= 65535)) {\r
7483                 /* Constraint check succeeded */\r
7484                 return 0;\r
7485         } else {\r
7486                 ASN__CTFAIL(app_key, td, sptr,\r
7487                         "%s: constraint failed (%s:%d)",\r
7488                         td->name, __FILE__, __LINE__);\r
7489                 return -1;\r
7490         }\r
7491 }\r
7492 \r
7493 static int\r
7494 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7496         \r
7497         if(!sptr) {\r
7498                 ASN__CTFAIL(app_key, td, sptr,\r
7499                         "%s: value not given (%s:%d)",\r
7500                         td->name, __FILE__, __LINE__);\r
7501                 return -1;\r
7502         }\r
7503         \r
7504         \r
7505         if(1 /* No applicable constraints whatsoever */) {\r
7506                 /* Nothing is here. See below */\r
7507         }\r
7508         \r
7509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7510 }\r
7511 \r
7512 static int\r
7513 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7515         \r
7516         if(!sptr) {\r
7517                 ASN__CTFAIL(app_key, td, sptr,\r
7518                         "%s: value not given (%s:%d)",\r
7519                         td->name, __FILE__, __LINE__);\r
7520                 return -1;\r
7521         }\r
7522         \r
7523         \r
7524         if(1 /* No applicable constraints whatsoever */) {\r
7525                 /* Nothing is here. See below */\r
7526         }\r
7527         \r
7528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7529 }\r
7530 \r
7531 static int\r
7532 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7533                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7534         long value;\r
7535         \r
7536         if(!sptr) {\r
7537                 ASN__CTFAIL(app_key, td, sptr,\r
7538                         "%s: value not given (%s:%d)",\r
7539                         td->name, __FILE__, __LINE__);\r
7540                 return -1;\r
7541         }\r
7542         \r
7543         value = *(const long *)sptr;\r
7544         \r
7545         if((value >= 0 && value <= 65535)) {\r
7546                 /* Constraint check succeeded */\r
7547                 return 0;\r
7548         } else {\r
7549                 ASN__CTFAIL(app_key, td, sptr,\r
7550                         "%s: constraint failed (%s:%d)",\r
7551                         td->name, __FILE__, __LINE__);\r
7552                 return -1;\r
7553         }\r
7554 }\r
7555 \r
7556 static int\r
7557 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7558                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7559         \r
7560         if(!sptr) {\r
7561                 ASN__CTFAIL(app_key, td, sptr,\r
7562                         "%s: value not given (%s:%d)",\r
7563                         td->name, __FILE__, __LINE__);\r
7564                 return -1;\r
7565         }\r
7566         \r
7567         \r
7568         if(1 /* No applicable constraints whatsoever */) {\r
7569                 /* Nothing is here. See below */\r
7570         }\r
7571         \r
7572         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7573 }\r
7574 \r
7575 static int\r
7576 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7577                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7578         \r
7579         if(!sptr) {\r
7580                 ASN__CTFAIL(app_key, td, sptr,\r
7581                         "%s: value not given (%s:%d)",\r
7582                         td->name, __FILE__, __LINE__);\r
7583                 return -1;\r
7584         }\r
7585         \r
7586         \r
7587         if(1 /* No applicable constraints whatsoever */) {\r
7588                 /* Nothing is here. See below */\r
7589         }\r
7590         \r
7591         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7592 }\r
7593 \r
7594 static int\r
7595 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7597         long value;\r
7598         \r
7599         if(!sptr) {\r
7600                 ASN__CTFAIL(app_key, td, sptr,\r
7601                         "%s: value not given (%s:%d)",\r
7602                         td->name, __FILE__, __LINE__);\r
7603                 return -1;\r
7604         }\r
7605         \r
7606         value = *(const long *)sptr;\r
7607         \r
7608         if((value >= 0 && value <= 65535)) {\r
7609                 /* Constraint check succeeded */\r
7610                 return 0;\r
7611         } else {\r
7612                 ASN__CTFAIL(app_key, td, sptr,\r
7613                         "%s: constraint failed (%s:%d)",\r
7614                         td->name, __FILE__, __LINE__);\r
7615                 return -1;\r
7616         }\r
7617 }\r
7618 \r
7619 static int\r
7620 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7621                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7622         \r
7623         if(!sptr) {\r
7624                 ASN__CTFAIL(app_key, td, sptr,\r
7625                         "%s: value not given (%s:%d)",\r
7626                         td->name, __FILE__, __LINE__);\r
7627                 return -1;\r
7628         }\r
7629         \r
7630         \r
7631         if(1 /* No applicable constraints whatsoever */) {\r
7632                 /* Nothing is here. See below */\r
7633         }\r
7634         \r
7635         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7636 }\r
7637 \r
7638 static int\r
7639 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7640                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7641         \r
7642         if(!sptr) {\r
7643                 ASN__CTFAIL(app_key, td, sptr,\r
7644                         "%s: value not given (%s:%d)",\r
7645                         td->name, __FILE__, __LINE__);\r
7646                 return -1;\r
7647         }\r
7648         \r
7649         \r
7650         if(1 /* No applicable constraints whatsoever */) {\r
7651                 /* Nothing is here. See below */\r
7652         }\r
7653         \r
7654         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7655 }\r
7656 \r
7657 static int\r
7658 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7660         long value;\r
7661         \r
7662         if(!sptr) {\r
7663                 ASN__CTFAIL(app_key, td, sptr,\r
7664                         "%s: value not given (%s:%d)",\r
7665                         td->name, __FILE__, __LINE__);\r
7666                 return -1;\r
7667         }\r
7668         \r
7669         value = *(const long *)sptr;\r
7670         \r
7671         if((value >= 0 && value <= 65535)) {\r
7672                 /* Constraint check succeeded */\r
7673                 return 0;\r
7674         } else {\r
7675                 ASN__CTFAIL(app_key, td, sptr,\r
7676                         "%s: constraint failed (%s:%d)",\r
7677                         td->name, __FILE__, __LINE__);\r
7678                 return -1;\r
7679         }\r
7680 }\r
7681 \r
7682 static int\r
7683 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7684                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7685         \r
7686         if(!sptr) {\r
7687                 ASN__CTFAIL(app_key, td, sptr,\r
7688                         "%s: value not given (%s:%d)",\r
7689                         td->name, __FILE__, __LINE__);\r
7690                 return -1;\r
7691         }\r
7692         \r
7693         \r
7694         if(1 /* No applicable constraints whatsoever */) {\r
7695                 /* Nothing is here. See below */\r
7696         }\r
7697         \r
7698         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7699 }\r
7700 \r
7701 static int\r
7702 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7703                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7704         \r
7705         if(!sptr) {\r
7706                 ASN__CTFAIL(app_key, td, sptr,\r
7707                         "%s: value not given (%s:%d)",\r
7708                         td->name, __FILE__, __LINE__);\r
7709                 return -1;\r
7710         }\r
7711         \r
7712         \r
7713         if(1 /* No applicable constraints whatsoever */) {\r
7714                 /* Nothing is here. See below */\r
7715         }\r
7716         \r
7717         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7718 }\r
7719 \r
7720 static int\r
7721 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7722                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7723         long value;\r
7724         \r
7725         if(!sptr) {\r
7726                 ASN__CTFAIL(app_key, td, sptr,\r
7727                         "%s: value not given (%s:%d)",\r
7728                         td->name, __FILE__, __LINE__);\r
7729                 return -1;\r
7730         }\r
7731         \r
7732         value = *(const long *)sptr;\r
7733         \r
7734         if((value >= 0 && value <= 65535)) {\r
7735                 /* Constraint check succeeded */\r
7736                 return 0;\r
7737         } else {\r
7738                 ASN__CTFAIL(app_key, td, sptr,\r
7739                         "%s: constraint failed (%s:%d)",\r
7740                         td->name, __FILE__, __LINE__);\r
7741                 return -1;\r
7742         }\r
7743 }\r
7744 \r
7745 static int\r
7746 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7747                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7748         \r
7749         if(!sptr) {\r
7750                 ASN__CTFAIL(app_key, td, sptr,\r
7751                         "%s: value not given (%s:%d)",\r
7752                         td->name, __FILE__, __LINE__);\r
7753                 return -1;\r
7754         }\r
7755         \r
7756         \r
7757         if(1 /* No applicable constraints whatsoever */) {\r
7758                 /* Nothing is here. See below */\r
7759         }\r
7760         \r
7761         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7762 }\r
7763 \r
7764 static int\r
7765 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7766                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7767         \r
7768         if(!sptr) {\r
7769                 ASN__CTFAIL(app_key, td, sptr,\r
7770                         "%s: value not given (%s:%d)",\r
7771                         td->name, __FILE__, __LINE__);\r
7772                 return -1;\r
7773         }\r
7774         \r
7775         \r
7776         if(1 /* No applicable constraints whatsoever */) {\r
7777                 /* Nothing is here. See below */\r
7778         }\r
7779         \r
7780         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7781 }\r
7782 \r
7783 static int\r
7784 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7786         long value;\r
7787         \r
7788         if(!sptr) {\r
7789                 ASN__CTFAIL(app_key, td, sptr,\r
7790                         "%s: value not given (%s:%d)",\r
7791                         td->name, __FILE__, __LINE__);\r
7792                 return -1;\r
7793         }\r
7794         \r
7795         value = *(const long *)sptr;\r
7796         \r
7797         if((value >= 0 && value <= 65535)) {\r
7798                 /* Constraint check succeeded */\r
7799                 return 0;\r
7800         } else {\r
7801                 ASN__CTFAIL(app_key, td, sptr,\r
7802                         "%s: constraint failed (%s:%d)",\r
7803                         td->name, __FILE__, __LINE__);\r
7804                 return -1;\r
7805         }\r
7806 }\r
7807 \r
7808 static int\r
7809 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7810                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7811         \r
7812         if(!sptr) {\r
7813                 ASN__CTFAIL(app_key, td, sptr,\r
7814                         "%s: value not given (%s:%d)",\r
7815                         td->name, __FILE__, __LINE__);\r
7816                 return -1;\r
7817         }\r
7818         \r
7819         \r
7820         if(1 /* No applicable constraints whatsoever */) {\r
7821                 /* Nothing is here. See below */\r
7822         }\r
7823         \r
7824         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7825 }\r
7826 \r
7827 static int\r
7828 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7829                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7830         \r
7831         if(!sptr) {\r
7832                 ASN__CTFAIL(app_key, td, sptr,\r
7833                         "%s: value not given (%s:%d)",\r
7834                         td->name, __FILE__, __LINE__);\r
7835                 return -1;\r
7836         }\r
7837         \r
7838         \r
7839         if(1 /* No applicable constraints whatsoever */) {\r
7840                 /* Nothing is here. See below */\r
7841         }\r
7842         \r
7843         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7844 }\r
7845 \r
7846 static int\r
7847 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7849         long value;\r
7850         \r
7851         if(!sptr) {\r
7852                 ASN__CTFAIL(app_key, td, sptr,\r
7853                         "%s: value not given (%s:%d)",\r
7854                         td->name, __FILE__, __LINE__);\r
7855                 return -1;\r
7856         }\r
7857         \r
7858         value = *(const long *)sptr;\r
7859         \r
7860         if((value >= 0 && value <= 65535)) {\r
7861                 /* Constraint check succeeded */\r
7862                 return 0;\r
7863         } else {\r
7864                 ASN__CTFAIL(app_key, td, sptr,\r
7865                         "%s: constraint failed (%s:%d)",\r
7866                         td->name, __FILE__, __LINE__);\r
7867                 return -1;\r
7868         }\r
7869 }\r
7870 \r
7871 static int\r
7872 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7873                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7874         \r
7875         if(!sptr) {\r
7876                 ASN__CTFAIL(app_key, td, sptr,\r
7877                         "%s: value not given (%s:%d)",\r
7878                         td->name, __FILE__, __LINE__);\r
7879                 return -1;\r
7880         }\r
7881         \r
7882         \r
7883         if(1 /* No applicable constraints whatsoever */) {\r
7884                 /* Nothing is here. See below */\r
7885         }\r
7886         \r
7887         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7888 }\r
7889 \r
7890 static int\r
7891 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7893         \r
7894         if(!sptr) {\r
7895                 ASN__CTFAIL(app_key, td, sptr,\r
7896                         "%s: value not given (%s:%d)",\r
7897                         td->name, __FILE__, __LINE__);\r
7898                 return -1;\r
7899         }\r
7900         \r
7901         \r
7902         if(1 /* No applicable constraints whatsoever */) {\r
7903                 /* Nothing is here. See below */\r
7904         }\r
7905         \r
7906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7907 }\r
7908 \r
7909 static int\r
7910 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7912         long value;\r
7913         \r
7914         if(!sptr) {\r
7915                 ASN__CTFAIL(app_key, td, sptr,\r
7916                         "%s: value not given (%s:%d)",\r
7917                         td->name, __FILE__, __LINE__);\r
7918                 return -1;\r
7919         }\r
7920         \r
7921         value = *(const long *)sptr;\r
7922         \r
7923         if((value >= 0 && value <= 65535)) {\r
7924                 /* Constraint check succeeded */\r
7925                 return 0;\r
7926         } else {\r
7927                 ASN__CTFAIL(app_key, td, sptr,\r
7928                         "%s: constraint failed (%s:%d)",\r
7929                         td->name, __FILE__, __LINE__);\r
7930                 return -1;\r
7931         }\r
7932 }\r
7933 \r
7934 static int\r
7935 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7936                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7937         \r
7938         if(!sptr) {\r
7939                 ASN__CTFAIL(app_key, td, sptr,\r
7940                         "%s: value not given (%s:%d)",\r
7941                         td->name, __FILE__, __LINE__);\r
7942                 return -1;\r
7943         }\r
7944         \r
7945         \r
7946         if(1 /* No applicable constraints whatsoever */) {\r
7947                 /* Nothing is here. See below */\r
7948         }\r
7949         \r
7950         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7951 }\r
7952 \r
7953 static int\r
7954 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7955                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7956         \r
7957         if(!sptr) {\r
7958                 ASN__CTFAIL(app_key, td, sptr,\r
7959                         "%s: value not given (%s:%d)",\r
7960                         td->name, __FILE__, __LINE__);\r
7961                 return -1;\r
7962         }\r
7963         \r
7964         \r
7965         if(1 /* No applicable constraints whatsoever */) {\r
7966                 /* Nothing is here. See below */\r
7967         }\r
7968         \r
7969         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
7970 }\r
7971 \r
7972 static int\r
7973 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7974                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
7975         long value;\r
7976         \r
7977         if(!sptr) {\r
7978                 ASN__CTFAIL(app_key, td, sptr,\r
7979                         "%s: value not given (%s:%d)",\r
7980                         td->name, __FILE__, __LINE__);\r
7981                 return -1;\r
7982         }\r
7983         \r
7984         value = *(const long *)sptr;\r
7985         \r
7986         if((value >= 0 && value <= 65535)) {\r
7987                 /* Constraint check succeeded */\r
7988                 return 0;\r
7989         } else {\r
7990                 ASN__CTFAIL(app_key, td, sptr,\r
7991                         "%s: constraint failed (%s:%d)",\r
7992                         td->name, __FILE__, __LINE__);\r
7993                 return -1;\r
7994         }\r
7995 }\r
7996 \r
7997 static int\r
7998 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,\r
7999                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8000         \r
8001         if(!sptr) {\r
8002                 ASN__CTFAIL(app_key, td, sptr,\r
8003                         "%s: value not given (%s:%d)",\r
8004                         td->name, __FILE__, __LINE__);\r
8005                 return -1;\r
8006         }\r
8007         \r
8008         \r
8009         if(1 /* No applicable constraints whatsoever */) {\r
8010                 /* Nothing is here. See below */\r
8011         }\r
8012         \r
8013         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8014 }\r
8015 \r
8016 static int\r
8017 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8018                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8019         \r
8020         if(!sptr) {\r
8021                 ASN__CTFAIL(app_key, td, sptr,\r
8022                         "%s: value not given (%s:%d)",\r
8023                         td->name, __FILE__, __LINE__);\r
8024                 return -1;\r
8025         }\r
8026         \r
8027         \r
8028         if(1 /* No applicable constraints whatsoever */) {\r
8029                 /* Nothing is here. See below */\r
8030         }\r
8031         \r
8032         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8033 }\r
8034 \r
8035 static int\r
8036 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8037                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8038         long value;\r
8039         \r
8040         if(!sptr) {\r
8041                 ASN__CTFAIL(app_key, td, sptr,\r
8042                         "%s: value not given (%s:%d)",\r
8043                         td->name, __FILE__, __LINE__);\r
8044                 return -1;\r
8045         }\r
8046         \r
8047         value = *(const long *)sptr;\r
8048         \r
8049         if((value >= 0 && value <= 65535)) {\r
8050                 /* Constraint check succeeded */\r
8051                 return 0;\r
8052         } else {\r
8053                 ASN__CTFAIL(app_key, td, sptr,\r
8054                         "%s: constraint failed (%s:%d)",\r
8055                         td->name, __FILE__, __LINE__);\r
8056                 return -1;\r
8057         }\r
8058 }\r
8059 \r
8060 static int\r
8061 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8062                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8063         \r
8064         if(!sptr) {\r
8065                 ASN__CTFAIL(app_key, td, sptr,\r
8066                         "%s: value not given (%s:%d)",\r
8067                         td->name, __FILE__, __LINE__);\r
8068                 return -1;\r
8069         }\r
8070         \r
8071         \r
8072         if(1 /* No applicable constraints whatsoever */) {\r
8073                 /* Nothing is here. See below */\r
8074         }\r
8075         \r
8076         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8077 }\r
8078 \r
8079 static int\r
8080 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8081                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8082         \r
8083         if(!sptr) {\r
8084                 ASN__CTFAIL(app_key, td, sptr,\r
8085                         "%s: value not given (%s:%d)",\r
8086                         td->name, __FILE__, __LINE__);\r
8087                 return -1;\r
8088         }\r
8089         \r
8090         \r
8091         if(1 /* No applicable constraints whatsoever */) {\r
8092                 /* Nothing is here. See below */\r
8093         }\r
8094         \r
8095         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8096 }\r
8097 \r
8098 static int\r
8099 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8101         long value;\r
8102         \r
8103         if(!sptr) {\r
8104                 ASN__CTFAIL(app_key, td, sptr,\r
8105                         "%s: value not given (%s:%d)",\r
8106                         td->name, __FILE__, __LINE__);\r
8107                 return -1;\r
8108         }\r
8109         \r
8110         value = *(const long *)sptr;\r
8111         \r
8112         if((value >= 0 && value <= 65535)) {\r
8113                 /* Constraint check succeeded */\r
8114                 return 0;\r
8115         } else {\r
8116                 ASN__CTFAIL(app_key, td, sptr,\r
8117                         "%s: constraint failed (%s:%d)",\r
8118                         td->name, __FILE__, __LINE__);\r
8119                 return -1;\r
8120         }\r
8121 }\r
8122 \r
8123 static int\r
8124 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8125                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8126         \r
8127         if(!sptr) {\r
8128                 ASN__CTFAIL(app_key, td, sptr,\r
8129                         "%s: value not given (%s:%d)",\r
8130                         td->name, __FILE__, __LINE__);\r
8131                 return -1;\r
8132         }\r
8133         \r
8134         \r
8135         if(1 /* No applicable constraints whatsoever */) {\r
8136                 /* Nothing is here. See below */\r
8137         }\r
8138         \r
8139         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8140 }\r
8141 \r
8142 static int\r
8143 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8144                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8145         \r
8146         if(!sptr) {\r
8147                 ASN__CTFAIL(app_key, td, sptr,\r
8148                         "%s: value not given (%s:%d)",\r
8149                         td->name, __FILE__, __LINE__);\r
8150                 return -1;\r
8151         }\r
8152         \r
8153         \r
8154         if(1 /* No applicable constraints whatsoever */) {\r
8155                 /* Nothing is here. See below */\r
8156         }\r
8157         \r
8158         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8159 }\r
8160 \r
8161 static int\r
8162 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8164         long value;\r
8165         \r
8166         if(!sptr) {\r
8167                 ASN__CTFAIL(app_key, td, sptr,\r
8168                         "%s: value not given (%s:%d)",\r
8169                         td->name, __FILE__, __LINE__);\r
8170                 return -1;\r
8171         }\r
8172         \r
8173         value = *(const long *)sptr;\r
8174         \r
8175         if((value >= 0 && value <= 65535)) {\r
8176                 /* Constraint check succeeded */\r
8177                 return 0;\r
8178         } else {\r
8179                 ASN__CTFAIL(app_key, td, sptr,\r
8180                         "%s: constraint failed (%s:%d)",\r
8181                         td->name, __FILE__, __LINE__);\r
8182                 return -1;\r
8183         }\r
8184 }\r
8185 \r
8186 static int\r
8187 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8188                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8189         \r
8190         if(!sptr) {\r
8191                 ASN__CTFAIL(app_key, td, sptr,\r
8192                         "%s: value not given (%s:%d)",\r
8193                         td->name, __FILE__, __LINE__);\r
8194                 return -1;\r
8195         }\r
8196         \r
8197         \r
8198         if(1 /* No applicable constraints whatsoever */) {\r
8199                 /* Nothing is here. See below */\r
8200         }\r
8201         \r
8202         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8203 }\r
8204 \r
8205 static int\r
8206 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8208         \r
8209         if(!sptr) {\r
8210                 ASN__CTFAIL(app_key, td, sptr,\r
8211                         "%s: value not given (%s:%d)",\r
8212                         td->name, __FILE__, __LINE__);\r
8213                 return -1;\r
8214         }\r
8215         \r
8216         \r
8217         if(1 /* No applicable constraints whatsoever */) {\r
8218                 /* Nothing is here. See below */\r
8219         }\r
8220         \r
8221         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8222 }\r
8223 \r
8224 static int\r
8225 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8227         long value;\r
8228         \r
8229         if(!sptr) {\r
8230                 ASN__CTFAIL(app_key, td, sptr,\r
8231                         "%s: value not given (%s:%d)",\r
8232                         td->name, __FILE__, __LINE__);\r
8233                 return -1;\r
8234         }\r
8235         \r
8236         value = *(const long *)sptr;\r
8237         \r
8238         if((value >= 0 && value <= 65535)) {\r
8239                 /* Constraint check succeeded */\r
8240                 return 0;\r
8241         } else {\r
8242                 ASN__CTFAIL(app_key, td, sptr,\r
8243                         "%s: constraint failed (%s:%d)",\r
8244                         td->name, __FILE__, __LINE__);\r
8245                 return -1;\r
8246         }\r
8247 }\r
8248 \r
8249 static int\r
8250 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8251                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8252         \r
8253         if(!sptr) {\r
8254                 ASN__CTFAIL(app_key, td, sptr,\r
8255                         "%s: value not given (%s:%d)",\r
8256                         td->name, __FILE__, __LINE__);\r
8257                 return -1;\r
8258         }\r
8259         \r
8260         \r
8261         if(1 /* No applicable constraints whatsoever */) {\r
8262                 /* Nothing is here. See below */\r
8263         }\r
8264         \r
8265         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8266 }\r
8267 \r
8268 static int\r
8269 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8271         \r
8272         if(!sptr) {\r
8273                 ASN__CTFAIL(app_key, td, sptr,\r
8274                         "%s: value not given (%s:%d)",\r
8275                         td->name, __FILE__, __LINE__);\r
8276                 return -1;\r
8277         }\r
8278         \r
8279         \r
8280         if(1 /* No applicable constraints whatsoever */) {\r
8281                 /* Nothing is here. See below */\r
8282         }\r
8283         \r
8284         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8285 }\r
8286 \r
8287 static int\r
8288 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8290         long value;\r
8291         \r
8292         if(!sptr) {\r
8293                 ASN__CTFAIL(app_key, td, sptr,\r
8294                         "%s: value not given (%s:%d)",\r
8295                         td->name, __FILE__, __LINE__);\r
8296                 return -1;\r
8297         }\r
8298         \r
8299         value = *(const long *)sptr;\r
8300         \r
8301         if((value >= 0 && value <= 65535)) {\r
8302                 /* Constraint check succeeded */\r
8303                 return 0;\r
8304         } else {\r
8305                 ASN__CTFAIL(app_key, td, sptr,\r
8306                         "%s: constraint failed (%s:%d)",\r
8307                         td->name, __FILE__, __LINE__);\r
8308                 return -1;\r
8309         }\r
8310 }\r
8311 \r
8312 static int\r
8313 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8314                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8315         \r
8316         if(!sptr) {\r
8317                 ASN__CTFAIL(app_key, td, sptr,\r
8318                         "%s: value not given (%s:%d)",\r
8319                         td->name, __FILE__, __LINE__);\r
8320                 return -1;\r
8321         }\r
8322         \r
8323         \r
8324         if(1 /* No applicable constraints whatsoever */) {\r
8325                 /* Nothing is here. See below */\r
8326         }\r
8327         \r
8328         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8329 }\r
8330 \r
8331 static int\r
8332 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8333                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8334         \r
8335         if(!sptr) {\r
8336                 ASN__CTFAIL(app_key, td, sptr,\r
8337                         "%s: value not given (%s:%d)",\r
8338                         td->name, __FILE__, __LINE__);\r
8339                 return -1;\r
8340         }\r
8341         \r
8342         \r
8343         if(1 /* No applicable constraints whatsoever */) {\r
8344                 /* Nothing is here. See below */\r
8345         }\r
8346         \r
8347         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8348 }\r
8349 \r
8350 static int\r
8351 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8353         long value;\r
8354         \r
8355         if(!sptr) {\r
8356                 ASN__CTFAIL(app_key, td, sptr,\r
8357                         "%s: value not given (%s:%d)",\r
8358                         td->name, __FILE__, __LINE__);\r
8359                 return -1;\r
8360         }\r
8361         \r
8362         value = *(const long *)sptr;\r
8363         \r
8364         if((value >= 0 && value <= 65535)) {\r
8365                 /* Constraint check succeeded */\r
8366                 return 0;\r
8367         } else {\r
8368                 ASN__CTFAIL(app_key, td, sptr,\r
8369                         "%s: constraint failed (%s:%d)",\r
8370                         td->name, __FILE__, __LINE__);\r
8371                 return -1;\r
8372         }\r
8373 }\r
8374 \r
8375 static int\r
8376 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8377                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8378         \r
8379         if(!sptr) {\r
8380                 ASN__CTFAIL(app_key, td, sptr,\r
8381                         "%s: value not given (%s:%d)",\r
8382                         td->name, __FILE__, __LINE__);\r
8383                 return -1;\r
8384         }\r
8385         \r
8386         \r
8387         if(1 /* No applicable constraints whatsoever */) {\r
8388                 /* Nothing is here. See below */\r
8389         }\r
8390         \r
8391         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8392 }\r
8393 \r
8394 static int\r
8395 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8397         \r
8398         if(!sptr) {\r
8399                 ASN__CTFAIL(app_key, td, sptr,\r
8400                         "%s: value not given (%s:%d)",\r
8401                         td->name, __FILE__, __LINE__);\r
8402                 return -1;\r
8403         }\r
8404         \r
8405         \r
8406         if(1 /* No applicable constraints whatsoever */) {\r
8407                 /* Nothing is here. See below */\r
8408         }\r
8409         \r
8410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8411 }\r
8412 \r
8413 static int\r
8414 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8416         long value;\r
8417         \r
8418         if(!sptr) {\r
8419                 ASN__CTFAIL(app_key, td, sptr,\r
8420                         "%s: value not given (%s:%d)",\r
8421                         td->name, __FILE__, __LINE__);\r
8422                 return -1;\r
8423         }\r
8424         \r
8425         value = *(const long *)sptr;\r
8426         \r
8427         if((value >= 0 && value <= 65535)) {\r
8428                 /* Constraint check succeeded */\r
8429                 return 0;\r
8430         } else {\r
8431                 ASN__CTFAIL(app_key, td, sptr,\r
8432                         "%s: constraint failed (%s:%d)",\r
8433                         td->name, __FILE__, __LINE__);\r
8434                 return -1;\r
8435         }\r
8436 }\r
8437 \r
8438 static int\r
8439 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8440                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8441         \r
8442         if(!sptr) {\r
8443                 ASN__CTFAIL(app_key, td, sptr,\r
8444                         "%s: value not given (%s:%d)",\r
8445                         td->name, __FILE__, __LINE__);\r
8446                 return -1;\r
8447         }\r
8448         \r
8449         \r
8450         if(1 /* No applicable constraints whatsoever */) {\r
8451                 /* Nothing is here. See below */\r
8452         }\r
8453         \r
8454         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8455 }\r
8456 \r
8457 static int\r
8458 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8460         \r
8461         if(!sptr) {\r
8462                 ASN__CTFAIL(app_key, td, sptr,\r
8463                         "%s: value not given (%s:%d)",\r
8464                         td->name, __FILE__, __LINE__);\r
8465                 return -1;\r
8466         }\r
8467         \r
8468         \r
8469         if(1 /* No applicable constraints whatsoever */) {\r
8470                 /* Nothing is here. See below */\r
8471         }\r
8472         \r
8473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8474 }\r
8475 \r
8476 static int\r
8477 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8479         long value;\r
8480         \r
8481         if(!sptr) {\r
8482                 ASN__CTFAIL(app_key, td, sptr,\r
8483                         "%s: value not given (%s:%d)",\r
8484                         td->name, __FILE__, __LINE__);\r
8485                 return -1;\r
8486         }\r
8487         \r
8488         value = *(const long *)sptr;\r
8489         \r
8490         if((value >= 0 && value <= 65535)) {\r
8491                 /* Constraint check succeeded */\r
8492                 return 0;\r
8493         } else {\r
8494                 ASN__CTFAIL(app_key, td, sptr,\r
8495                         "%s: constraint failed (%s:%d)",\r
8496                         td->name, __FILE__, __LINE__);\r
8497                 return -1;\r
8498         }\r
8499 }\r
8500 \r
8501 static int\r
8502 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8503                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8504         \r
8505         if(!sptr) {\r
8506                 ASN__CTFAIL(app_key, td, sptr,\r
8507                         "%s: value not given (%s:%d)",\r
8508                         td->name, __FILE__, __LINE__);\r
8509                 return -1;\r
8510         }\r
8511         \r
8512         \r
8513         if(1 /* No applicable constraints whatsoever */) {\r
8514                 /* Nothing is here. See below */\r
8515         }\r
8516         \r
8517         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8518 }\r
8519 \r
8520 static int\r
8521 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8522                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8523         \r
8524         if(!sptr) {\r
8525                 ASN__CTFAIL(app_key, td, sptr,\r
8526                         "%s: value not given (%s:%d)",\r
8527                         td->name, __FILE__, __LINE__);\r
8528                 return -1;\r
8529         }\r
8530         \r
8531         \r
8532         if(1 /* No applicable constraints whatsoever */) {\r
8533                 /* Nothing is here. See below */\r
8534         }\r
8535         \r
8536         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8537 }\r
8538 \r
8539 static int\r
8540 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8542         long value;\r
8543         \r
8544         if(!sptr) {\r
8545                 ASN__CTFAIL(app_key, td, sptr,\r
8546                         "%s: value not given (%s:%d)",\r
8547                         td->name, __FILE__, __LINE__);\r
8548                 return -1;\r
8549         }\r
8550         \r
8551         value = *(const long *)sptr;\r
8552         \r
8553         if((value >= 0 && value <= 65535)) {\r
8554                 /* Constraint check succeeded */\r
8555                 return 0;\r
8556         } else {\r
8557                 ASN__CTFAIL(app_key, td, sptr,\r
8558                         "%s: constraint failed (%s:%d)",\r
8559                         td->name, __FILE__, __LINE__);\r
8560                 return -1;\r
8561         }\r
8562 }\r
8563 \r
8564 static int\r
8565 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8567         \r
8568         if(!sptr) {\r
8569                 ASN__CTFAIL(app_key, td, sptr,\r
8570                         "%s: value not given (%s:%d)",\r
8571                         td->name, __FILE__, __LINE__);\r
8572                 return -1;\r
8573         }\r
8574         \r
8575         \r
8576         if(1 /* No applicable constraints whatsoever */) {\r
8577                 /* Nothing is here. See below */\r
8578         }\r
8579         \r
8580         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8581 }\r
8582 \r
8583 static int\r
8584 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8586         \r
8587         if(!sptr) {\r
8588                 ASN__CTFAIL(app_key, td, sptr,\r
8589                         "%s: value not given (%s:%d)",\r
8590                         td->name, __FILE__, __LINE__);\r
8591                 return -1;\r
8592         }\r
8593         \r
8594         \r
8595         if(1 /* No applicable constraints whatsoever */) {\r
8596                 /* Nothing is here. See below */\r
8597         }\r
8598         \r
8599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8600 }\r
8601 \r
8602 static int\r
8603 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8605         long value;\r
8606         \r
8607         if(!sptr) {\r
8608                 ASN__CTFAIL(app_key, td, sptr,\r
8609                         "%s: value not given (%s:%d)",\r
8610                         td->name, __FILE__, __LINE__);\r
8611                 return -1;\r
8612         }\r
8613         \r
8614         value = *(const long *)sptr;\r
8615         \r
8616         if((value >= 0 && value <= 65535)) {\r
8617                 /* Constraint check succeeded */\r
8618                 return 0;\r
8619         } else {\r
8620                 ASN__CTFAIL(app_key, td, sptr,\r
8621                         "%s: constraint failed (%s:%d)",\r
8622                         td->name, __FILE__, __LINE__);\r
8623                 return -1;\r
8624         }\r
8625 }\r
8626 \r
8627 static int\r
8628 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8630         \r
8631         if(!sptr) {\r
8632                 ASN__CTFAIL(app_key, td, sptr,\r
8633                         "%s: value not given (%s:%d)",\r
8634                         td->name, __FILE__, __LINE__);\r
8635                 return -1;\r
8636         }\r
8637         \r
8638         \r
8639         if(1 /* No applicable constraints whatsoever */) {\r
8640                 /* Nothing is here. See below */\r
8641         }\r
8642         \r
8643         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8644 }\r
8645 \r
8646 static int\r
8647 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8649         \r
8650         if(!sptr) {\r
8651                 ASN__CTFAIL(app_key, td, sptr,\r
8652                         "%s: value not given (%s:%d)",\r
8653                         td->name, __FILE__, __LINE__);\r
8654                 return -1;\r
8655         }\r
8656         \r
8657         \r
8658         if(1 /* No applicable constraints whatsoever */) {\r
8659                 /* Nothing is here. See below */\r
8660         }\r
8661         \r
8662         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8663 }\r
8664 \r
8665 static int\r
8666 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8668         long value;\r
8669         \r
8670         if(!sptr) {\r
8671                 ASN__CTFAIL(app_key, td, sptr,\r
8672                         "%s: value not given (%s:%d)",\r
8673                         td->name, __FILE__, __LINE__);\r
8674                 return -1;\r
8675         }\r
8676         \r
8677         value = *(const long *)sptr;\r
8678         \r
8679         if((value >= 0 && value <= 65535)) {\r
8680                 /* Constraint check succeeded */\r
8681                 return 0;\r
8682         } else {\r
8683                 ASN__CTFAIL(app_key, td, sptr,\r
8684                         "%s: constraint failed (%s:%d)",\r
8685                         td->name, __FILE__, __LINE__);\r
8686                 return -1;\r
8687         }\r
8688 }\r
8689 \r
8690 static int\r
8691 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8693         \r
8694         if(!sptr) {\r
8695                 ASN__CTFAIL(app_key, td, sptr,\r
8696                         "%s: value not given (%s:%d)",\r
8697                         td->name, __FILE__, __LINE__);\r
8698                 return -1;\r
8699         }\r
8700         \r
8701         \r
8702         if(1 /* No applicable constraints whatsoever */) {\r
8703                 /* Nothing is here. See below */\r
8704         }\r
8705         \r
8706         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8707 }\r
8708 \r
8709 static int\r
8710 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8712         \r
8713         if(!sptr) {\r
8714                 ASN__CTFAIL(app_key, td, sptr,\r
8715                         "%s: value not given (%s:%d)",\r
8716                         td->name, __FILE__, __LINE__);\r
8717                 return -1;\r
8718         }\r
8719         \r
8720         \r
8721         if(1 /* No applicable constraints whatsoever */) {\r
8722                 /* Nothing is here. See below */\r
8723         }\r
8724         \r
8725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8726 }\r
8727 \r
8728 static int\r
8729 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8731         long value;\r
8732         \r
8733         if(!sptr) {\r
8734                 ASN__CTFAIL(app_key, td, sptr,\r
8735                         "%s: value not given (%s:%d)",\r
8736                         td->name, __FILE__, __LINE__);\r
8737                 return -1;\r
8738         }\r
8739         \r
8740         value = *(const long *)sptr;\r
8741         \r
8742         if((value >= 0 && value <= 65535)) {\r
8743                 /* Constraint check succeeded */\r
8744                 return 0;\r
8745         } else {\r
8746                 ASN__CTFAIL(app_key, td, sptr,\r
8747                         "%s: constraint failed (%s:%d)",\r
8748                         td->name, __FILE__, __LINE__);\r
8749                 return -1;\r
8750         }\r
8751 }\r
8752 \r
8753 static int\r
8754 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8756         \r
8757         if(!sptr) {\r
8758                 ASN__CTFAIL(app_key, td, sptr,\r
8759                         "%s: value not given (%s:%d)",\r
8760                         td->name, __FILE__, __LINE__);\r
8761                 return -1;\r
8762         }\r
8763         \r
8764         \r
8765         if(1 /* No applicable constraints whatsoever */) {\r
8766                 /* Nothing is here. See below */\r
8767         }\r
8768         \r
8769         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8770 }\r
8771 \r
8772 static int\r
8773 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8774                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8775         \r
8776         if(!sptr) {\r
8777                 ASN__CTFAIL(app_key, td, sptr,\r
8778                         "%s: value not given (%s:%d)",\r
8779                         td->name, __FILE__, __LINE__);\r
8780                 return -1;\r
8781         }\r
8782         \r
8783         \r
8784         if(1 /* No applicable constraints whatsoever */) {\r
8785                 /* Nothing is here. See below */\r
8786         }\r
8787         \r
8788         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8789 }\r
8790 \r
8791 static int\r
8792 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8793                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8794         long value;\r
8795         \r
8796         if(!sptr) {\r
8797                 ASN__CTFAIL(app_key, td, sptr,\r
8798                         "%s: value not given (%s:%d)",\r
8799                         td->name, __FILE__, __LINE__);\r
8800                 return -1;\r
8801         }\r
8802         \r
8803         value = *(const long *)sptr;\r
8804         \r
8805         if((value >= 0 && value <= 65535)) {\r
8806                 /* Constraint check succeeded */\r
8807                 return 0;\r
8808         } else {\r
8809                 ASN__CTFAIL(app_key, td, sptr,\r
8810                         "%s: constraint failed (%s:%d)",\r
8811                         td->name, __FILE__, __LINE__);\r
8812                 return -1;\r
8813         }\r
8814 }\r
8815 \r
8816 static int\r
8817 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8818                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8819         \r
8820         if(!sptr) {\r
8821                 ASN__CTFAIL(app_key, td, sptr,\r
8822                         "%s: value not given (%s:%d)",\r
8823                         td->name, __FILE__, __LINE__);\r
8824                 return -1;\r
8825         }\r
8826         \r
8827         \r
8828         if(1 /* No applicable constraints whatsoever */) {\r
8829                 /* Nothing is here. See below */\r
8830         }\r
8831         \r
8832         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8833 }\r
8834 \r
8835 static int\r
8836 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8837                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8838         \r
8839         if(!sptr) {\r
8840                 ASN__CTFAIL(app_key, td, sptr,\r
8841                         "%s: value not given (%s:%d)",\r
8842                         td->name, __FILE__, __LINE__);\r
8843                 return -1;\r
8844         }\r
8845         \r
8846         \r
8847         if(1 /* No applicable constraints whatsoever */) {\r
8848                 /* Nothing is here. See below */\r
8849         }\r
8850         \r
8851         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8852 }\r
8853 \r
8854 static int\r
8855 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8856                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8857         long value;\r
8858         \r
8859         if(!sptr) {\r
8860                 ASN__CTFAIL(app_key, td, sptr,\r
8861                         "%s: value not given (%s:%d)",\r
8862                         td->name, __FILE__, __LINE__);\r
8863                 return -1;\r
8864         }\r
8865         \r
8866         value = *(const long *)sptr;\r
8867         \r
8868         if((value >= 0 && value <= 65535)) {\r
8869                 /* Constraint check succeeded */\r
8870                 return 0;\r
8871         } else {\r
8872                 ASN__CTFAIL(app_key, td, sptr,\r
8873                         "%s: constraint failed (%s:%d)",\r
8874                         td->name, __FILE__, __LINE__);\r
8875                 return -1;\r
8876         }\r
8877 }\r
8878 \r
8879 static int\r
8880 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8882         \r
8883         if(!sptr) {\r
8884                 ASN__CTFAIL(app_key, td, sptr,\r
8885                         "%s: value not given (%s:%d)",\r
8886                         td->name, __FILE__, __LINE__);\r
8887                 return -1;\r
8888         }\r
8889         \r
8890         \r
8891         if(1 /* No applicable constraints whatsoever */) {\r
8892                 /* Nothing is here. See below */\r
8893         }\r
8894         \r
8895         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8896 }\r
8897 \r
8898 static int\r
8899 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8900                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8901         \r
8902         if(!sptr) {\r
8903                 ASN__CTFAIL(app_key, td, sptr,\r
8904                         "%s: value not given (%s:%d)",\r
8905                         td->name, __FILE__, __LINE__);\r
8906                 return -1;\r
8907         }\r
8908         \r
8909         \r
8910         if(1 /* No applicable constraints whatsoever */) {\r
8911                 /* Nothing is here. See below */\r
8912         }\r
8913         \r
8914         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8915 }\r
8916 \r
8917 static int\r
8918 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8919                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8920         long value;\r
8921         \r
8922         if(!sptr) {\r
8923                 ASN__CTFAIL(app_key, td, sptr,\r
8924                         "%s: value not given (%s:%d)",\r
8925                         td->name, __FILE__, __LINE__);\r
8926                 return -1;\r
8927         }\r
8928         \r
8929         value = *(const long *)sptr;\r
8930         \r
8931         if((value >= 0 && value <= 65535)) {\r
8932                 /* Constraint check succeeded */\r
8933                 return 0;\r
8934         } else {\r
8935                 ASN__CTFAIL(app_key, td, sptr,\r
8936                         "%s: constraint failed (%s:%d)",\r
8937                         td->name, __FILE__, __LINE__);\r
8938                 return -1;\r
8939         }\r
8940 }\r
8941 \r
8942 static int\r
8943 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8945         \r
8946         if(!sptr) {\r
8947                 ASN__CTFAIL(app_key, td, sptr,\r
8948                         "%s: value not given (%s:%d)",\r
8949                         td->name, __FILE__, __LINE__);\r
8950                 return -1;\r
8951         }\r
8952         \r
8953         \r
8954         if(1 /* No applicable constraints whatsoever */) {\r
8955                 /* Nothing is here. See below */\r
8956         }\r
8957         \r
8958         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8959 }\r
8960 \r
8961 static int\r
8962 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8963                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8964         \r
8965         if(!sptr) {\r
8966                 ASN__CTFAIL(app_key, td, sptr,\r
8967                         "%s: value not given (%s:%d)",\r
8968                         td->name, __FILE__, __LINE__);\r
8969                 return -1;\r
8970         }\r
8971         \r
8972         \r
8973         if(1 /* No applicable constraints whatsoever */) {\r
8974                 /* Nothing is here. See below */\r
8975         }\r
8976         \r
8977         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
8978 }\r
8979 \r
8980 static int\r
8981 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,\r
8982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
8983         long value;\r
8984         \r
8985         if(!sptr) {\r
8986                 ASN__CTFAIL(app_key, td, sptr,\r
8987                         "%s: value not given (%s:%d)",\r
8988                         td->name, __FILE__, __LINE__);\r
8989                 return -1;\r
8990         }\r
8991         \r
8992         value = *(const long *)sptr;\r
8993         \r
8994         if((value >= 0 && value <= 65535)) {\r
8995                 /* Constraint check succeeded */\r
8996                 return 0;\r
8997         } else {\r
8998                 ASN__CTFAIL(app_key, td, sptr,\r
8999                         "%s: constraint failed (%s:%d)",\r
9000                         td->name, __FILE__, __LINE__);\r
9001                 return -1;\r
9002         }\r
9003 }\r
9004 \r
9005 static int\r
9006 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9007                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9008         \r
9009         if(!sptr) {\r
9010                 ASN__CTFAIL(app_key, td, sptr,\r
9011                         "%s: value not given (%s:%d)",\r
9012                         td->name, __FILE__, __LINE__);\r
9013                 return -1;\r
9014         }\r
9015         \r
9016         \r
9017         if(1 /* No applicable constraints whatsoever */) {\r
9018                 /* Nothing is here. See below */\r
9019         }\r
9020         \r
9021         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9022 }\r
9023 \r
9024 static int\r
9025 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9026                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9027         \r
9028         if(!sptr) {\r
9029                 ASN__CTFAIL(app_key, td, sptr,\r
9030                         "%s: value not given (%s:%d)",\r
9031                         td->name, __FILE__, __LINE__);\r
9032                 return -1;\r
9033         }\r
9034         \r
9035         \r
9036         if(1 /* No applicable constraints whatsoever */) {\r
9037                 /* Nothing is here. See below */\r
9038         }\r
9039         \r
9040         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9041 }\r
9042 \r
9043 static int\r
9044 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9045                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9046         long value;\r
9047         \r
9048         if(!sptr) {\r
9049                 ASN__CTFAIL(app_key, td, sptr,\r
9050                         "%s: value not given (%s:%d)",\r
9051                         td->name, __FILE__, __LINE__);\r
9052                 return -1;\r
9053         }\r
9054         \r
9055         value = *(const long *)sptr;\r
9056         \r
9057         if((value >= 0 && value <= 65535)) {\r
9058                 /* Constraint check succeeded */\r
9059                 return 0;\r
9060         } else {\r
9061                 ASN__CTFAIL(app_key, td, sptr,\r
9062                         "%s: constraint failed (%s:%d)",\r
9063                         td->name, __FILE__, __LINE__);\r
9064                 return -1;\r
9065         }\r
9066 }\r
9067 \r
9068 static int\r
9069 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9070                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9071         \r
9072         if(!sptr) {\r
9073                 ASN__CTFAIL(app_key, td, sptr,\r
9074                         "%s: value not given (%s:%d)",\r
9075                         td->name, __FILE__, __LINE__);\r
9076                 return -1;\r
9077         }\r
9078         \r
9079         \r
9080         if(1 /* No applicable constraints whatsoever */) {\r
9081                 /* Nothing is here. See below */\r
9082         }\r
9083         \r
9084         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9085 }\r
9086 \r
9087 static int\r
9088 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9089                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9090         \r
9091         if(!sptr) {\r
9092                 ASN__CTFAIL(app_key, td, sptr,\r
9093                         "%s: value not given (%s:%d)",\r
9094                         td->name, __FILE__, __LINE__);\r
9095                 return -1;\r
9096         }\r
9097         \r
9098         \r
9099         if(1 /* No applicable constraints whatsoever */) {\r
9100                 /* Nothing is here. See below */\r
9101         }\r
9102         \r
9103         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9104 }\r
9105 \r
9106 static int\r
9107 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9108                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9109         long value;\r
9110         \r
9111         if(!sptr) {\r
9112                 ASN__CTFAIL(app_key, td, sptr,\r
9113                         "%s: value not given (%s:%d)",\r
9114                         td->name, __FILE__, __LINE__);\r
9115                 return -1;\r
9116         }\r
9117         \r
9118         value = *(const long *)sptr;\r
9119         \r
9120         if((value >= 0 && value <= 65535)) {\r
9121                 /* Constraint check succeeded */\r
9122                 return 0;\r
9123         } else {\r
9124                 ASN__CTFAIL(app_key, td, sptr,\r
9125                         "%s: constraint failed (%s:%d)",\r
9126                         td->name, __FILE__, __LINE__);\r
9127                 return -1;\r
9128         }\r
9129 }\r
9130 \r
9131 static int\r
9132 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9134         \r
9135         if(!sptr) {\r
9136                 ASN__CTFAIL(app_key, td, sptr,\r
9137                         "%s: value not given (%s:%d)",\r
9138                         td->name, __FILE__, __LINE__);\r
9139                 return -1;\r
9140         }\r
9141         \r
9142         \r
9143         if(1 /* No applicable constraints whatsoever */) {\r
9144                 /* Nothing is here. See below */\r
9145         }\r
9146         \r
9147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9148 }\r
9149 \r
9150 static int\r
9151 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9153         \r
9154         if(!sptr) {\r
9155                 ASN__CTFAIL(app_key, td, sptr,\r
9156                         "%s: value not given (%s:%d)",\r
9157                         td->name, __FILE__, __LINE__);\r
9158                 return -1;\r
9159         }\r
9160         \r
9161         \r
9162         if(1 /* No applicable constraints whatsoever */) {\r
9163                 /* Nothing is here. See below */\r
9164         }\r
9165         \r
9166         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9167 }\r
9168 \r
9169 static int\r
9170 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9171                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9172         long value;\r
9173         \r
9174         if(!sptr) {\r
9175                 ASN__CTFAIL(app_key, td, sptr,\r
9176                         "%s: value not given (%s:%d)",\r
9177                         td->name, __FILE__, __LINE__);\r
9178                 return -1;\r
9179         }\r
9180         \r
9181         value = *(const long *)sptr;\r
9182         \r
9183         if((value >= 0 && value <= 65535)) {\r
9184                 /* Constraint check succeeded */\r
9185                 return 0;\r
9186         } else {\r
9187                 ASN__CTFAIL(app_key, td, sptr,\r
9188                         "%s: constraint failed (%s:%d)",\r
9189                         td->name, __FILE__, __LINE__);\r
9190                 return -1;\r
9191         }\r
9192 }\r
9193 \r
9194 static int\r
9195 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9196                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9197         \r
9198         if(!sptr) {\r
9199                 ASN__CTFAIL(app_key, td, sptr,\r
9200                         "%s: value not given (%s:%d)",\r
9201                         td->name, __FILE__, __LINE__);\r
9202                 return -1;\r
9203         }\r
9204         \r
9205         \r
9206         if(1 /* No applicable constraints whatsoever */) {\r
9207                 /* Nothing is here. See below */\r
9208         }\r
9209         \r
9210         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9211 }\r
9212 \r
9213 static int\r
9214 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9215                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9216         \r
9217         if(!sptr) {\r
9218                 ASN__CTFAIL(app_key, td, sptr,\r
9219                         "%s: value not given (%s:%d)",\r
9220                         td->name, __FILE__, __LINE__);\r
9221                 return -1;\r
9222         }\r
9223         \r
9224         \r
9225         if(1 /* No applicable constraints whatsoever */) {\r
9226                 /* Nothing is here. See below */\r
9227         }\r
9228         \r
9229         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9230 }\r
9231 \r
9232 static int\r
9233 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9234                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9235         long value;\r
9236         \r
9237         if(!sptr) {\r
9238                 ASN__CTFAIL(app_key, td, sptr,\r
9239                         "%s: value not given (%s:%d)",\r
9240                         td->name, __FILE__, __LINE__);\r
9241                 return -1;\r
9242         }\r
9243         \r
9244         value = *(const long *)sptr;\r
9245         \r
9246         if((value >= 0 && value <= 65535)) {\r
9247                 /* Constraint check succeeded */\r
9248                 return 0;\r
9249         } else {\r
9250                 ASN__CTFAIL(app_key, td, sptr,\r
9251                         "%s: constraint failed (%s:%d)",\r
9252                         td->name, __FILE__, __LINE__);\r
9253                 return -1;\r
9254         }\r
9255 }\r
9256 \r
9257 static int\r
9258 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9259                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9260         \r
9261         if(!sptr) {\r
9262                 ASN__CTFAIL(app_key, td, sptr,\r
9263                         "%s: value not given (%s:%d)",\r
9264                         td->name, __FILE__, __LINE__);\r
9265                 return -1;\r
9266         }\r
9267         \r
9268         \r
9269         if(1 /* No applicable constraints whatsoever */) {\r
9270                 /* Nothing is here. See below */\r
9271         }\r
9272         \r
9273         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9274 }\r
9275 \r
9276 static int\r
9277 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9278                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9279         \r
9280         if(!sptr) {\r
9281                 ASN__CTFAIL(app_key, td, sptr,\r
9282                         "%s: value not given (%s:%d)",\r
9283                         td->name, __FILE__, __LINE__);\r
9284                 return -1;\r
9285         }\r
9286         \r
9287         \r
9288         if(1 /* No applicable constraints whatsoever */) {\r
9289                 /* Nothing is here. See below */\r
9290         }\r
9291         \r
9292         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9293 }\r
9294 \r
9295 static int\r
9296 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9297                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9298         long value;\r
9299         \r
9300         if(!sptr) {\r
9301                 ASN__CTFAIL(app_key, td, sptr,\r
9302                         "%s: value not given (%s:%d)",\r
9303                         td->name, __FILE__, __LINE__);\r
9304                 return -1;\r
9305         }\r
9306         \r
9307         value = *(const long *)sptr;\r
9308         \r
9309         if((value >= 0 && value <= 65535)) {\r
9310                 /* Constraint check succeeded */\r
9311                 return 0;\r
9312         } else {\r
9313                 ASN__CTFAIL(app_key, td, sptr,\r
9314                         "%s: constraint failed (%s:%d)",\r
9315                         td->name, __FILE__, __LINE__);\r
9316                 return -1;\r
9317         }\r
9318 }\r
9319 \r
9320 static int\r
9321 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9322                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9323         \r
9324         if(!sptr) {\r
9325                 ASN__CTFAIL(app_key, td, sptr,\r
9326                         "%s: value not given (%s:%d)",\r
9327                         td->name, __FILE__, __LINE__);\r
9328                 return -1;\r
9329         }\r
9330         \r
9331         \r
9332         if(1 /* No applicable constraints whatsoever */) {\r
9333                 /* Nothing is here. See below */\r
9334         }\r
9335         \r
9336         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9337 }\r
9338 \r
9339 static int\r
9340 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9341                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9342         \r
9343         if(!sptr) {\r
9344                 ASN__CTFAIL(app_key, td, sptr,\r
9345                         "%s: value not given (%s:%d)",\r
9346                         td->name, __FILE__, __LINE__);\r
9347                 return -1;\r
9348         }\r
9349         \r
9350         \r
9351         if(1 /* No applicable constraints whatsoever */) {\r
9352                 /* Nothing is here. See below */\r
9353         }\r
9354         \r
9355         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9356 }\r
9357 \r
9358 static int\r
9359 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9360                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9361         long value;\r
9362         \r
9363         if(!sptr) {\r
9364                 ASN__CTFAIL(app_key, td, sptr,\r
9365                         "%s: value not given (%s:%d)",\r
9366                         td->name, __FILE__, __LINE__);\r
9367                 return -1;\r
9368         }\r
9369         \r
9370         value = *(const long *)sptr;\r
9371         \r
9372         if((value >= 0 && value <= 65535)) {\r
9373                 /* Constraint check succeeded */\r
9374                 return 0;\r
9375         } else {\r
9376                 ASN__CTFAIL(app_key, td, sptr,\r
9377                         "%s: constraint failed (%s:%d)",\r
9378                         td->name, __FILE__, __LINE__);\r
9379                 return -1;\r
9380         }\r
9381 }\r
9382 \r
9383 static int\r
9384 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9385                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9386         \r
9387         if(!sptr) {\r
9388                 ASN__CTFAIL(app_key, td, sptr,\r
9389                         "%s: value not given (%s:%d)",\r
9390                         td->name, __FILE__, __LINE__);\r
9391                 return -1;\r
9392         }\r
9393         \r
9394         \r
9395         if(1 /* No applicable constraints whatsoever */) {\r
9396                 /* Nothing is here. See below */\r
9397         }\r
9398         \r
9399         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9400 }\r
9401 \r
9402 static int\r
9403 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9404                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9405         \r
9406         if(!sptr) {\r
9407                 ASN__CTFAIL(app_key, td, sptr,\r
9408                         "%s: value not given (%s:%d)",\r
9409                         td->name, __FILE__, __LINE__);\r
9410                 return -1;\r
9411         }\r
9412         \r
9413         \r
9414         if(1 /* No applicable constraints whatsoever */) {\r
9415                 /* Nothing is here. See below */\r
9416         }\r
9417         \r
9418         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9419 }\r
9420 \r
9421 static int\r
9422 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9423                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9424         long value;\r
9425         \r
9426         if(!sptr) {\r
9427                 ASN__CTFAIL(app_key, td, sptr,\r
9428                         "%s: value not given (%s:%d)",\r
9429                         td->name, __FILE__, __LINE__);\r
9430                 return -1;\r
9431         }\r
9432         \r
9433         value = *(const long *)sptr;\r
9434         \r
9435         if((value >= 0 && value <= 65535)) {\r
9436                 /* Constraint check succeeded */\r
9437                 return 0;\r
9438         } else {\r
9439                 ASN__CTFAIL(app_key, td, sptr,\r
9440                         "%s: constraint failed (%s:%d)",\r
9441                         td->name, __FILE__, __LINE__);\r
9442                 return -1;\r
9443         }\r
9444 }\r
9445 \r
9446 static int\r
9447 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9449         \r
9450         if(!sptr) {\r
9451                 ASN__CTFAIL(app_key, td, sptr,\r
9452                         "%s: value not given (%s:%d)",\r
9453                         td->name, __FILE__, __LINE__);\r
9454                 return -1;\r
9455         }\r
9456         \r
9457         \r
9458         if(1 /* No applicable constraints whatsoever */) {\r
9459                 /* Nothing is here. See below */\r
9460         }\r
9461         \r
9462         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9463 }\r
9464 \r
9465 static int\r
9466 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9467                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9468         \r
9469         if(!sptr) {\r
9470                 ASN__CTFAIL(app_key, td, sptr,\r
9471                         "%s: value not given (%s:%d)",\r
9472                         td->name, __FILE__, __LINE__);\r
9473                 return -1;\r
9474         }\r
9475         \r
9476         \r
9477         if(1 /* No applicable constraints whatsoever */) {\r
9478                 /* Nothing is here. See below */\r
9479         }\r
9480         \r
9481         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9482 }\r
9483 \r
9484 static int\r
9485 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9487         long value;\r
9488         \r
9489         if(!sptr) {\r
9490                 ASN__CTFAIL(app_key, td, sptr,\r
9491                         "%s: value not given (%s:%d)",\r
9492                         td->name, __FILE__, __LINE__);\r
9493                 return -1;\r
9494         }\r
9495         \r
9496         value = *(const long *)sptr;\r
9497         \r
9498         if((value >= 0 && value <= 65535)) {\r
9499                 /* Constraint check succeeded */\r
9500                 return 0;\r
9501         } else {\r
9502                 ASN__CTFAIL(app_key, td, sptr,\r
9503                         "%s: constraint failed (%s:%d)",\r
9504                         td->name, __FILE__, __LINE__);\r
9505                 return -1;\r
9506         }\r
9507 }\r
9508 \r
9509 static int\r
9510 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9511                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9512         \r
9513         if(!sptr) {\r
9514                 ASN__CTFAIL(app_key, td, sptr,\r
9515                         "%s: value not given (%s:%d)",\r
9516                         td->name, __FILE__, __LINE__);\r
9517                 return -1;\r
9518         }\r
9519         \r
9520         \r
9521         if(1 /* No applicable constraints whatsoever */) {\r
9522                 /* Nothing is here. See below */\r
9523         }\r
9524         \r
9525         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9526 }\r
9527 \r
9528 static int\r
9529 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9530                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9531         \r
9532         if(!sptr) {\r
9533                 ASN__CTFAIL(app_key, td, sptr,\r
9534                         "%s: value not given (%s:%d)",\r
9535                         td->name, __FILE__, __LINE__);\r
9536                 return -1;\r
9537         }\r
9538         \r
9539         \r
9540         if(1 /* No applicable constraints whatsoever */) {\r
9541                 /* Nothing is here. See below */\r
9542         }\r
9543         \r
9544         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9545 }\r
9546 \r
9547 static int\r
9548 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9549                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9550         long value;\r
9551         \r
9552         if(!sptr) {\r
9553                 ASN__CTFAIL(app_key, td, sptr,\r
9554                         "%s: value not given (%s:%d)",\r
9555                         td->name, __FILE__, __LINE__);\r
9556                 return -1;\r
9557         }\r
9558         \r
9559         value = *(const long *)sptr;\r
9560         \r
9561         if((value >= 0 && value <= 65535)) {\r
9562                 /* Constraint check succeeded */\r
9563                 return 0;\r
9564         } else {\r
9565                 ASN__CTFAIL(app_key, td, sptr,\r
9566                         "%s: constraint failed (%s:%d)",\r
9567                         td->name, __FILE__, __LINE__);\r
9568                 return -1;\r
9569         }\r
9570 }\r
9571 \r
9572 static int\r
9573 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9574                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9575         \r
9576         if(!sptr) {\r
9577                 ASN__CTFAIL(app_key, td, sptr,\r
9578                         "%s: value not given (%s:%d)",\r
9579                         td->name, __FILE__, __LINE__);\r
9580                 return -1;\r
9581         }\r
9582         \r
9583         \r
9584         if(1 /* No applicable constraints whatsoever */) {\r
9585                 /* Nothing is here. See below */\r
9586         }\r
9587         \r
9588         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9589 }\r
9590 \r
9591 static int\r
9592 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9593                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9594         \r
9595         if(!sptr) {\r
9596                 ASN__CTFAIL(app_key, td, sptr,\r
9597                         "%s: value not given (%s:%d)",\r
9598                         td->name, __FILE__, __LINE__);\r
9599                 return -1;\r
9600         }\r
9601         \r
9602         \r
9603         if(1 /* No applicable constraints whatsoever */) {\r
9604                 /* Nothing is here. See below */\r
9605         }\r
9606         \r
9607         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9608 }\r
9609 \r
9610 static int\r
9611 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9612                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9613         long value;\r
9614         \r
9615         if(!sptr) {\r
9616                 ASN__CTFAIL(app_key, td, sptr,\r
9617                         "%s: value not given (%s:%d)",\r
9618                         td->name, __FILE__, __LINE__);\r
9619                 return -1;\r
9620         }\r
9621         \r
9622         value = *(const long *)sptr;\r
9623         \r
9624         if((value >= 0 && value <= 65535)) {\r
9625                 /* Constraint check succeeded */\r
9626                 return 0;\r
9627         } else {\r
9628                 ASN__CTFAIL(app_key, td, sptr,\r
9629                         "%s: constraint failed (%s:%d)",\r
9630                         td->name, __FILE__, __LINE__);\r
9631                 return -1;\r
9632         }\r
9633 }\r
9634 \r
9635 static int\r
9636 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9637                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9638         \r
9639         if(!sptr) {\r
9640                 ASN__CTFAIL(app_key, td, sptr,\r
9641                         "%s: value not given (%s:%d)",\r
9642                         td->name, __FILE__, __LINE__);\r
9643                 return -1;\r
9644         }\r
9645         \r
9646         \r
9647         if(1 /* No applicable constraints whatsoever */) {\r
9648                 /* Nothing is here. See below */\r
9649         }\r
9650         \r
9651         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9652 }\r
9653 \r
9654 static int\r
9655 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9656                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9657         \r
9658         if(!sptr) {\r
9659                 ASN__CTFAIL(app_key, td, sptr,\r
9660                         "%s: value not given (%s:%d)",\r
9661                         td->name, __FILE__, __LINE__);\r
9662                 return -1;\r
9663         }\r
9664         \r
9665         \r
9666         if(1 /* No applicable constraints whatsoever */) {\r
9667                 /* Nothing is here. See below */\r
9668         }\r
9669         \r
9670         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9671 }\r
9672 \r
9673 static int\r
9674 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9675                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9676         long value;\r
9677         \r
9678         if(!sptr) {\r
9679                 ASN__CTFAIL(app_key, td, sptr,\r
9680                         "%s: value not given (%s:%d)",\r
9681                         td->name, __FILE__, __LINE__);\r
9682                 return -1;\r
9683         }\r
9684         \r
9685         value = *(const long *)sptr;\r
9686         \r
9687         if((value >= 0 && value <= 65535)) {\r
9688                 /* Constraint check succeeded */\r
9689                 return 0;\r
9690         } else {\r
9691                 ASN__CTFAIL(app_key, td, sptr,\r
9692                         "%s: constraint failed (%s:%d)",\r
9693                         td->name, __FILE__, __LINE__);\r
9694                 return -1;\r
9695         }\r
9696 }\r
9697 \r
9698 static int\r
9699 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9701         \r
9702         if(!sptr) {\r
9703                 ASN__CTFAIL(app_key, td, sptr,\r
9704                         "%s: value not given (%s:%d)",\r
9705                         td->name, __FILE__, __LINE__);\r
9706                 return -1;\r
9707         }\r
9708         \r
9709         \r
9710         if(1 /* No applicable constraints whatsoever */) {\r
9711                 /* Nothing is here. See below */\r
9712         }\r
9713         \r
9714         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9715 }\r
9716 \r
9717 static int\r
9718 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9719                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9720         \r
9721         if(!sptr) {\r
9722                 ASN__CTFAIL(app_key, td, sptr,\r
9723                         "%s: value not given (%s:%d)",\r
9724                         td->name, __FILE__, __LINE__);\r
9725                 return -1;\r
9726         }\r
9727         \r
9728         \r
9729         if(1 /* No applicable constraints whatsoever */) {\r
9730                 /* Nothing is here. See below */\r
9731         }\r
9732         \r
9733         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9734 }\r
9735 \r
9736 static int\r
9737 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9738                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9739         long value;\r
9740         \r
9741         if(!sptr) {\r
9742                 ASN__CTFAIL(app_key, td, sptr,\r
9743                         "%s: value not given (%s:%d)",\r
9744                         td->name, __FILE__, __LINE__);\r
9745                 return -1;\r
9746         }\r
9747         \r
9748         value = *(const long *)sptr;\r
9749         \r
9750         if((value >= 0 && value <= 65535)) {\r
9751                 /* Constraint check succeeded */\r
9752                 return 0;\r
9753         } else {\r
9754                 ASN__CTFAIL(app_key, td, sptr,\r
9755                         "%s: constraint failed (%s:%d)",\r
9756                         td->name, __FILE__, __LINE__);\r
9757                 return -1;\r
9758         }\r
9759 }\r
9760 \r
9761 static int\r
9762 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9763                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9764         \r
9765         if(!sptr) {\r
9766                 ASN__CTFAIL(app_key, td, sptr,\r
9767                         "%s: value not given (%s:%d)",\r
9768                         td->name, __FILE__, __LINE__);\r
9769                 return -1;\r
9770         }\r
9771         \r
9772         \r
9773         if(1 /* No applicable constraints whatsoever */) {\r
9774                 /* Nothing is here. See below */\r
9775         }\r
9776         \r
9777         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9778 }\r
9779 \r
9780 static int\r
9781 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9783         \r
9784         if(!sptr) {\r
9785                 ASN__CTFAIL(app_key, td, sptr,\r
9786                         "%s: value not given (%s:%d)",\r
9787                         td->name, __FILE__, __LINE__);\r
9788                 return -1;\r
9789         }\r
9790         \r
9791         \r
9792         if(1 /* No applicable constraints whatsoever */) {\r
9793                 /* Nothing is here. See below */\r
9794         }\r
9795         \r
9796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9797 }\r
9798 \r
9799 static int\r
9800 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9802         long value;\r
9803         \r
9804         if(!sptr) {\r
9805                 ASN__CTFAIL(app_key, td, sptr,\r
9806                         "%s: value not given (%s:%d)",\r
9807                         td->name, __FILE__, __LINE__);\r
9808                 return -1;\r
9809         }\r
9810         \r
9811         value = *(const long *)sptr;\r
9812         \r
9813         if((value >= 0 && value <= 65535)) {\r
9814                 /* Constraint check succeeded */\r
9815                 return 0;\r
9816         } else {\r
9817                 ASN__CTFAIL(app_key, td, sptr,\r
9818                         "%s: constraint failed (%s:%d)",\r
9819                         td->name, __FILE__, __LINE__);\r
9820                 return -1;\r
9821         }\r
9822 }\r
9823 \r
9824 static int\r
9825 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9827         \r
9828         if(!sptr) {\r
9829                 ASN__CTFAIL(app_key, td, sptr,\r
9830                         "%s: value not given (%s:%d)",\r
9831                         td->name, __FILE__, __LINE__);\r
9832                 return -1;\r
9833         }\r
9834         \r
9835         \r
9836         if(1 /* No applicable constraints whatsoever */) {\r
9837                 /* Nothing is here. See below */\r
9838         }\r
9839         \r
9840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9841 }\r
9842 \r
9843 static int\r
9844 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9846         \r
9847         if(!sptr) {\r
9848                 ASN__CTFAIL(app_key, td, sptr,\r
9849                         "%s: value not given (%s:%d)",\r
9850                         td->name, __FILE__, __LINE__);\r
9851                 return -1;\r
9852         }\r
9853         \r
9854         \r
9855         if(1 /* No applicable constraints whatsoever */) {\r
9856                 /* Nothing is here. See below */\r
9857         }\r
9858         \r
9859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9860 }\r
9861 \r
9862 static int\r
9863 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9865         long value;\r
9866         \r
9867         if(!sptr) {\r
9868                 ASN__CTFAIL(app_key, td, sptr,\r
9869                         "%s: value not given (%s:%d)",\r
9870                         td->name, __FILE__, __LINE__);\r
9871                 return -1;\r
9872         }\r
9873         \r
9874         value = *(const long *)sptr;\r
9875         \r
9876         if((value >= 0 && value <= 65535)) {\r
9877                 /* Constraint check succeeded */\r
9878                 return 0;\r
9879         } else {\r
9880                 ASN__CTFAIL(app_key, td, sptr,\r
9881                         "%s: constraint failed (%s:%d)",\r
9882                         td->name, __FILE__, __LINE__);\r
9883                 return -1;\r
9884         }\r
9885 }\r
9886 \r
9887 static int\r
9888 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9890         \r
9891         if(!sptr) {\r
9892                 ASN__CTFAIL(app_key, td, sptr,\r
9893                         "%s: value not given (%s:%d)",\r
9894                         td->name, __FILE__, __LINE__);\r
9895                 return -1;\r
9896         }\r
9897         \r
9898         \r
9899         if(1 /* No applicable constraints whatsoever */) {\r
9900                 /* Nothing is here. See below */\r
9901         }\r
9902         \r
9903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9904 }\r
9905 \r
9906 static int\r
9907 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9909         \r
9910         if(!sptr) {\r
9911                 ASN__CTFAIL(app_key, td, sptr,\r
9912                         "%s: value not given (%s:%d)",\r
9913                         td->name, __FILE__, __LINE__);\r
9914                 return -1;\r
9915         }\r
9916         \r
9917         \r
9918         if(1 /* No applicable constraints whatsoever */) {\r
9919                 /* Nothing is here. See below */\r
9920         }\r
9921         \r
9922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9923 }\r
9924 \r
9925 static int\r
9926 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9928         long value;\r
9929         \r
9930         if(!sptr) {\r
9931                 ASN__CTFAIL(app_key, td, sptr,\r
9932                         "%s: value not given (%s:%d)",\r
9933                         td->name, __FILE__, __LINE__);\r
9934                 return -1;\r
9935         }\r
9936         \r
9937         value = *(const long *)sptr;\r
9938         \r
9939         if((value >= 0 && value <= 65535)) {\r
9940                 /* Constraint check succeeded */\r
9941                 return 0;\r
9942         } else {\r
9943                 ASN__CTFAIL(app_key, td, sptr,\r
9944                         "%s: constraint failed (%s:%d)",\r
9945                         td->name, __FILE__, __LINE__);\r
9946                 return -1;\r
9947         }\r
9948 }\r
9949 \r
9950 static int\r
9951 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9953         \r
9954         if(!sptr) {\r
9955                 ASN__CTFAIL(app_key, td, sptr,\r
9956                         "%s: value not given (%s:%d)",\r
9957                         td->name, __FILE__, __LINE__);\r
9958                 return -1;\r
9959         }\r
9960         \r
9961         \r
9962         if(1 /* No applicable constraints whatsoever */) {\r
9963                 /* Nothing is here. See below */\r
9964         }\r
9965         \r
9966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9967 }\r
9968 \r
9969 static int\r
9970 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9972         \r
9973         if(!sptr) {\r
9974                 ASN__CTFAIL(app_key, td, sptr,\r
9975                         "%s: value not given (%s:%d)",\r
9976                         td->name, __FILE__, __LINE__);\r
9977                 return -1;\r
9978         }\r
9979         \r
9980         \r
9981         if(1 /* No applicable constraints whatsoever */) {\r
9982                 /* Nothing is here. See below */\r
9983         }\r
9984         \r
9985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
9986 }\r
9987 \r
9988 static int\r
9989 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,\r
9990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
9991         long value;\r
9992         \r
9993         if(!sptr) {\r
9994                 ASN__CTFAIL(app_key, td, sptr,\r
9995                         "%s: value not given (%s:%d)",\r
9996                         td->name, __FILE__, __LINE__);\r
9997                 return -1;\r
9998         }\r
9999         \r
10000         value = *(const long *)sptr;\r
10001         \r
10002         if((value >= 0 && value <= 65535)) {\r
10003                 /* Constraint check succeeded */\r
10004                 return 0;\r
10005         } else {\r
10006                 ASN__CTFAIL(app_key, td, sptr,\r
10007                         "%s: constraint failed (%s:%d)",\r
10008                         td->name, __FILE__, __LINE__);\r
10009                 return -1;\r
10010         }\r
10011 }\r
10012 \r
10013 static int\r
10014 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10016         \r
10017         if(!sptr) {\r
10018                 ASN__CTFAIL(app_key, td, sptr,\r
10019                         "%s: value not given (%s:%d)",\r
10020                         td->name, __FILE__, __LINE__);\r
10021                 return -1;\r
10022         }\r
10023         \r
10024         \r
10025         if(1 /* No applicable constraints whatsoever */) {\r
10026                 /* Nothing is here. See below */\r
10027         }\r
10028         \r
10029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10030 }\r
10031 \r
10032 static int\r
10033 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10035         \r
10036         if(!sptr) {\r
10037                 ASN__CTFAIL(app_key, td, sptr,\r
10038                         "%s: value not given (%s:%d)",\r
10039                         td->name, __FILE__, __LINE__);\r
10040                 return -1;\r
10041         }\r
10042         \r
10043         \r
10044         if(1 /* No applicable constraints whatsoever */) {\r
10045                 /* Nothing is here. See below */\r
10046         }\r
10047         \r
10048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10049 }\r
10050 \r
10051 static int\r
10052 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10054         long value;\r
10055         \r
10056         if(!sptr) {\r
10057                 ASN__CTFAIL(app_key, td, sptr,\r
10058                         "%s: value not given (%s:%d)",\r
10059                         td->name, __FILE__, __LINE__);\r
10060                 return -1;\r
10061         }\r
10062         \r
10063         value = *(const long *)sptr;\r
10064         \r
10065         if((value >= 0 && value <= 65535)) {\r
10066                 /* Constraint check succeeded */\r
10067                 return 0;\r
10068         } else {\r
10069                 ASN__CTFAIL(app_key, td, sptr,\r
10070                         "%s: constraint failed (%s:%d)",\r
10071                         td->name, __FILE__, __LINE__);\r
10072                 return -1;\r
10073         }\r
10074 }\r
10075 \r
10076 static int\r
10077 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10079         \r
10080         if(!sptr) {\r
10081                 ASN__CTFAIL(app_key, td, sptr,\r
10082                         "%s: value not given (%s:%d)",\r
10083                         td->name, __FILE__, __LINE__);\r
10084                 return -1;\r
10085         }\r
10086         \r
10087         \r
10088         if(1 /* No applicable constraints whatsoever */) {\r
10089                 /* Nothing is here. See below */\r
10090         }\r
10091         \r
10092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10093 }\r
10094 \r
10095 static int\r
10096 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10098         \r
10099         if(!sptr) {\r
10100                 ASN__CTFAIL(app_key, td, sptr,\r
10101                         "%s: value not given (%s:%d)",\r
10102                         td->name, __FILE__, __LINE__);\r
10103                 return -1;\r
10104         }\r
10105         \r
10106         \r
10107         if(1 /* No applicable constraints whatsoever */) {\r
10108                 /* Nothing is here. See below */\r
10109         }\r
10110         \r
10111         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10112 }\r
10113 \r
10114 static int\r
10115 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10117         long value;\r
10118         \r
10119         if(!sptr) {\r
10120                 ASN__CTFAIL(app_key, td, sptr,\r
10121                         "%s: value not given (%s:%d)",\r
10122                         td->name, __FILE__, __LINE__);\r
10123                 return -1;\r
10124         }\r
10125         \r
10126         value = *(const long *)sptr;\r
10127         \r
10128         if((value >= 0 && value <= 65535)) {\r
10129                 /* Constraint check succeeded */\r
10130                 return 0;\r
10131         } else {\r
10132                 ASN__CTFAIL(app_key, td, sptr,\r
10133                         "%s: constraint failed (%s:%d)",\r
10134                         td->name, __FILE__, __LINE__);\r
10135                 return -1;\r
10136         }\r
10137 }\r
10138 \r
10139 static int\r
10140 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10141                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10142         \r
10143         if(!sptr) {\r
10144                 ASN__CTFAIL(app_key, td, sptr,\r
10145                         "%s: value not given (%s:%d)",\r
10146                         td->name, __FILE__, __LINE__);\r
10147                 return -1;\r
10148         }\r
10149         \r
10150         \r
10151         if(1 /* No applicable constraints whatsoever */) {\r
10152                 /* Nothing is here. See below */\r
10153         }\r
10154         \r
10155         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10156 }\r
10157 \r
10158 static int\r
10159 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10160                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10161         \r
10162         if(!sptr) {\r
10163                 ASN__CTFAIL(app_key, td, sptr,\r
10164                         "%s: value not given (%s:%d)",\r
10165                         td->name, __FILE__, __LINE__);\r
10166                 return -1;\r
10167         }\r
10168         \r
10169         \r
10170         if(1 /* No applicable constraints whatsoever */) {\r
10171                 /* Nothing is here. See below */\r
10172         }\r
10173         \r
10174         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10175 }\r
10176 \r
10177 static int\r
10178 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10180         long value;\r
10181         \r
10182         if(!sptr) {\r
10183                 ASN__CTFAIL(app_key, td, sptr,\r
10184                         "%s: value not given (%s:%d)",\r
10185                         td->name, __FILE__, __LINE__);\r
10186                 return -1;\r
10187         }\r
10188         \r
10189         value = *(const long *)sptr;\r
10190         \r
10191         if((value >= 0 && value <= 65535)) {\r
10192                 /* Constraint check succeeded */\r
10193                 return 0;\r
10194         } else {\r
10195                 ASN__CTFAIL(app_key, td, sptr,\r
10196                         "%s: constraint failed (%s:%d)",\r
10197                         td->name, __FILE__, __LINE__);\r
10198                 return -1;\r
10199         }\r
10200 }\r
10201 \r
10202 static int\r
10203 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10205         \r
10206         if(!sptr) {\r
10207                 ASN__CTFAIL(app_key, td, sptr,\r
10208                         "%s: value not given (%s:%d)",\r
10209                         td->name, __FILE__, __LINE__);\r
10210                 return -1;\r
10211         }\r
10212         \r
10213         \r
10214         if(1 /* No applicable constraints whatsoever */) {\r
10215                 /* Nothing is here. See below */\r
10216         }\r
10217         \r
10218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10219 }\r
10220 \r
10221 static int\r
10222 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10224         \r
10225         if(!sptr) {\r
10226                 ASN__CTFAIL(app_key, td, sptr,\r
10227                         "%s: value not given (%s:%d)",\r
10228                         td->name, __FILE__, __LINE__);\r
10229                 return -1;\r
10230         }\r
10231         \r
10232         \r
10233         if(1 /* No applicable constraints whatsoever */) {\r
10234                 /* Nothing is here. See below */\r
10235         }\r
10236         \r
10237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10238 }\r
10239 \r
10240 static int\r
10241 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10243         long value;\r
10244         \r
10245         if(!sptr) {\r
10246                 ASN__CTFAIL(app_key, td, sptr,\r
10247                         "%s: value not given (%s:%d)",\r
10248                         td->name, __FILE__, __LINE__);\r
10249                 return -1;\r
10250         }\r
10251         \r
10252         value = *(const long *)sptr;\r
10253         \r
10254         if((value >= 0 && value <= 65535)) {\r
10255                 /* Constraint check succeeded */\r
10256                 return 0;\r
10257         } else {\r
10258                 ASN__CTFAIL(app_key, td, sptr,\r
10259                         "%s: constraint failed (%s:%d)",\r
10260                         td->name, __FILE__, __LINE__);\r
10261                 return -1;\r
10262         }\r
10263 }\r
10264 \r
10265 static int\r
10266 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10267                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10268         \r
10269         if(!sptr) {\r
10270                 ASN__CTFAIL(app_key, td, sptr,\r
10271                         "%s: value not given (%s:%d)",\r
10272                         td->name, __FILE__, __LINE__);\r
10273                 return -1;\r
10274         }\r
10275         \r
10276         \r
10277         if(1 /* No applicable constraints whatsoever */) {\r
10278                 /* Nothing is here. See below */\r
10279         }\r
10280         \r
10281         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10282 }\r
10283 \r
10284 static int\r
10285 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10287         \r
10288         if(!sptr) {\r
10289                 ASN__CTFAIL(app_key, td, sptr,\r
10290                         "%s: value not given (%s:%d)",\r
10291                         td->name, __FILE__, __LINE__);\r
10292                 return -1;\r
10293         }\r
10294         \r
10295         \r
10296         if(1 /* No applicable constraints whatsoever */) {\r
10297                 /* Nothing is here. See below */\r
10298         }\r
10299         \r
10300         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10301 }\r
10302 \r
10303 static int\r
10304 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10306         long value;\r
10307         \r
10308         if(!sptr) {\r
10309                 ASN__CTFAIL(app_key, td, sptr,\r
10310                         "%s: value not given (%s:%d)",\r
10311                         td->name, __FILE__, __LINE__);\r
10312                 return -1;\r
10313         }\r
10314         \r
10315         value = *(const long *)sptr;\r
10316         \r
10317         if((value >= 0 && value <= 65535)) {\r
10318                 /* Constraint check succeeded */\r
10319                 return 0;\r
10320         } else {\r
10321                 ASN__CTFAIL(app_key, td, sptr,\r
10322                         "%s: constraint failed (%s:%d)",\r
10323                         td->name, __FILE__, __LINE__);\r
10324                 return -1;\r
10325         }\r
10326 }\r
10327 \r
10328 static int\r
10329 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10330                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10331         \r
10332         if(!sptr) {\r
10333                 ASN__CTFAIL(app_key, td, sptr,\r
10334                         "%s: value not given (%s:%d)",\r
10335                         td->name, __FILE__, __LINE__);\r
10336                 return -1;\r
10337         }\r
10338         \r
10339         \r
10340         if(1 /* No applicable constraints whatsoever */) {\r
10341                 /* Nothing is here. See below */\r
10342         }\r
10343         \r
10344         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10345 }\r
10346 \r
10347 static int\r
10348 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10349                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10350         \r
10351         if(!sptr) {\r
10352                 ASN__CTFAIL(app_key, td, sptr,\r
10353                         "%s: value not given (%s:%d)",\r
10354                         td->name, __FILE__, __LINE__);\r
10355                 return -1;\r
10356         }\r
10357         \r
10358         \r
10359         if(1 /* No applicable constraints whatsoever */) {\r
10360                 /* Nothing is here. See below */\r
10361         }\r
10362         \r
10363         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10364 }\r
10365 \r
10366 static int\r
10367 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10369         long value;\r
10370         \r
10371         if(!sptr) {\r
10372                 ASN__CTFAIL(app_key, td, sptr,\r
10373                         "%s: value not given (%s:%d)",\r
10374                         td->name, __FILE__, __LINE__);\r
10375                 return -1;\r
10376         }\r
10377         \r
10378         value = *(const long *)sptr;\r
10379         \r
10380         if((value >= 0 && value <= 65535)) {\r
10381                 /* Constraint check succeeded */\r
10382                 return 0;\r
10383         } else {\r
10384                 ASN__CTFAIL(app_key, td, sptr,\r
10385                         "%s: constraint failed (%s:%d)",\r
10386                         td->name, __FILE__, __LINE__);\r
10387                 return -1;\r
10388         }\r
10389 }\r
10390 \r
10391 static int\r
10392 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10393                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10394         \r
10395         if(!sptr) {\r
10396                 ASN__CTFAIL(app_key, td, sptr,\r
10397                         "%s: value not given (%s:%d)",\r
10398                         td->name, __FILE__, __LINE__);\r
10399                 return -1;\r
10400         }\r
10401         \r
10402         \r
10403         if(1 /* No applicable constraints whatsoever */) {\r
10404                 /* Nothing is here. See below */\r
10405         }\r
10406         \r
10407         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10408 }\r
10409 \r
10410 static int\r
10411 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10412                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10413         \r
10414         if(!sptr) {\r
10415                 ASN__CTFAIL(app_key, td, sptr,\r
10416                         "%s: value not given (%s:%d)",\r
10417                         td->name, __FILE__, __LINE__);\r
10418                 return -1;\r
10419         }\r
10420         \r
10421         \r
10422         if(1 /* No applicable constraints whatsoever */) {\r
10423                 /* Nothing is here. See below */\r
10424         }\r
10425         \r
10426         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10427 }\r
10428 \r
10429 static int\r
10430 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10432         long value;\r
10433         \r
10434         if(!sptr) {\r
10435                 ASN__CTFAIL(app_key, td, sptr,\r
10436                         "%s: value not given (%s:%d)",\r
10437                         td->name, __FILE__, __LINE__);\r
10438                 return -1;\r
10439         }\r
10440         \r
10441         value = *(const long *)sptr;\r
10442         \r
10443         if((value >= 0 && value <= 65535)) {\r
10444                 /* Constraint check succeeded */\r
10445                 return 0;\r
10446         } else {\r
10447                 ASN__CTFAIL(app_key, td, sptr,\r
10448                         "%s: constraint failed (%s:%d)",\r
10449                         td->name, __FILE__, __LINE__);\r
10450                 return -1;\r
10451         }\r
10452 }\r
10453 \r
10454 static int\r
10455 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10456                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10457         \r
10458         if(!sptr) {\r
10459                 ASN__CTFAIL(app_key, td, sptr,\r
10460                         "%s: value not given (%s:%d)",\r
10461                         td->name, __FILE__, __LINE__);\r
10462                 return -1;\r
10463         }\r
10464         \r
10465         \r
10466         if(1 /* No applicable constraints whatsoever */) {\r
10467                 /* Nothing is here. See below */\r
10468         }\r
10469         \r
10470         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10471 }\r
10472 \r
10473 static int\r
10474 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10475                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10476         \r
10477         if(!sptr) {\r
10478                 ASN__CTFAIL(app_key, td, sptr,\r
10479                         "%s: value not given (%s:%d)",\r
10480                         td->name, __FILE__, __LINE__);\r
10481                 return -1;\r
10482         }\r
10483         \r
10484         \r
10485         if(1 /* No applicable constraints whatsoever */) {\r
10486                 /* Nothing is here. See below */\r
10487         }\r
10488         \r
10489         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10490 }\r
10491 \r
10492 static int\r
10493 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10495         long value;\r
10496         \r
10497         if(!sptr) {\r
10498                 ASN__CTFAIL(app_key, td, sptr,\r
10499                         "%s: value not given (%s:%d)",\r
10500                         td->name, __FILE__, __LINE__);\r
10501                 return -1;\r
10502         }\r
10503         \r
10504         value = *(const long *)sptr;\r
10505         \r
10506         if((value >= 0 && value <= 65535)) {\r
10507                 /* Constraint check succeeded */\r
10508                 return 0;\r
10509         } else {\r
10510                 ASN__CTFAIL(app_key, td, sptr,\r
10511                         "%s: constraint failed (%s:%d)",\r
10512                         td->name, __FILE__, __LINE__);\r
10513                 return -1;\r
10514         }\r
10515 }\r
10516 \r
10517 static int\r
10518 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10519                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10520         \r
10521         if(!sptr) {\r
10522                 ASN__CTFAIL(app_key, td, sptr,\r
10523                         "%s: value not given (%s:%d)",\r
10524                         td->name, __FILE__, __LINE__);\r
10525                 return -1;\r
10526         }\r
10527         \r
10528         \r
10529         if(1 /* No applicable constraints whatsoever */) {\r
10530                 /* Nothing is here. See below */\r
10531         }\r
10532         \r
10533         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10534 }\r
10535 \r
10536 static int\r
10537 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10538                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10539         \r
10540         if(!sptr) {\r
10541                 ASN__CTFAIL(app_key, td, sptr,\r
10542                         "%s: value not given (%s:%d)",\r
10543                         td->name, __FILE__, __LINE__);\r
10544                 return -1;\r
10545         }\r
10546         \r
10547         \r
10548         if(1 /* No applicable constraints whatsoever */) {\r
10549                 /* Nothing is here. See below */\r
10550         }\r
10551         \r
10552         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10553 }\r
10554 \r
10555 static int\r
10556 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10558         long value;\r
10559         \r
10560         if(!sptr) {\r
10561                 ASN__CTFAIL(app_key, td, sptr,\r
10562                         "%s: value not given (%s:%d)",\r
10563                         td->name, __FILE__, __LINE__);\r
10564                 return -1;\r
10565         }\r
10566         \r
10567         value = *(const long *)sptr;\r
10568         \r
10569         if((value >= 0 && value <= 65535)) {\r
10570                 /* Constraint check succeeded */\r
10571                 return 0;\r
10572         } else {\r
10573                 ASN__CTFAIL(app_key, td, sptr,\r
10574                         "%s: constraint failed (%s:%d)",\r
10575                         td->name, __FILE__, __LINE__);\r
10576                 return -1;\r
10577         }\r
10578 }\r
10579 \r
10580 static int\r
10581 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10582                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10583         \r
10584         if(!sptr) {\r
10585                 ASN__CTFAIL(app_key, td, sptr,\r
10586                         "%s: value not given (%s:%d)",\r
10587                         td->name, __FILE__, __LINE__);\r
10588                 return -1;\r
10589         }\r
10590         \r
10591         \r
10592         if(1 /* No applicable constraints whatsoever */) {\r
10593                 /* Nothing is here. See below */\r
10594         }\r
10595         \r
10596         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10597 }\r
10598 \r
10599 static int\r
10600 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10601                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10602         \r
10603         if(!sptr) {\r
10604                 ASN__CTFAIL(app_key, td, sptr,\r
10605                         "%s: value not given (%s:%d)",\r
10606                         td->name, __FILE__, __LINE__);\r
10607                 return -1;\r
10608         }\r
10609         \r
10610         \r
10611         if(1 /* No applicable constraints whatsoever */) {\r
10612                 /* Nothing is here. See below */\r
10613         }\r
10614         \r
10615         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10616 }\r
10617 \r
10618 static int\r
10619 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10621         long value;\r
10622         \r
10623         if(!sptr) {\r
10624                 ASN__CTFAIL(app_key, td, sptr,\r
10625                         "%s: value not given (%s:%d)",\r
10626                         td->name, __FILE__, __LINE__);\r
10627                 return -1;\r
10628         }\r
10629         \r
10630         value = *(const long *)sptr;\r
10631         \r
10632         if((value >= 0 && value <= 65535)) {\r
10633                 /* Constraint check succeeded */\r
10634                 return 0;\r
10635         } else {\r
10636                 ASN__CTFAIL(app_key, td, sptr,\r
10637                         "%s: constraint failed (%s:%d)",\r
10638                         td->name, __FILE__, __LINE__);\r
10639                 return -1;\r
10640         }\r
10641 }\r
10642 \r
10643 static int\r
10644 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10645                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10646         \r
10647         if(!sptr) {\r
10648                 ASN__CTFAIL(app_key, td, sptr,\r
10649                         "%s: value not given (%s:%d)",\r
10650                         td->name, __FILE__, __LINE__);\r
10651                 return -1;\r
10652         }\r
10653         \r
10654         \r
10655         if(1 /* No applicable constraints whatsoever */) {\r
10656                 /* Nothing is here. See below */\r
10657         }\r
10658         \r
10659         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10660 }\r
10661 \r
10662 static int\r
10663 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10665         \r
10666         if(!sptr) {\r
10667                 ASN__CTFAIL(app_key, td, sptr,\r
10668                         "%s: value not given (%s:%d)",\r
10669                         td->name, __FILE__, __LINE__);\r
10670                 return -1;\r
10671         }\r
10672         \r
10673         \r
10674         if(1 /* No applicable constraints whatsoever */) {\r
10675                 /* Nothing is here. See below */\r
10676         }\r
10677         \r
10678         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10679 }\r
10680 \r
10681 static int\r
10682 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10684         long value;\r
10685         \r
10686         if(!sptr) {\r
10687                 ASN__CTFAIL(app_key, td, sptr,\r
10688                         "%s: value not given (%s:%d)",\r
10689                         td->name, __FILE__, __LINE__);\r
10690                 return -1;\r
10691         }\r
10692         \r
10693         value = *(const long *)sptr;\r
10694         \r
10695         if((value >= 0 && value <= 65535)) {\r
10696                 /* Constraint check succeeded */\r
10697                 return 0;\r
10698         } else {\r
10699                 ASN__CTFAIL(app_key, td, sptr,\r
10700                         "%s: constraint failed (%s:%d)",\r
10701                         td->name, __FILE__, __LINE__);\r
10702                 return -1;\r
10703         }\r
10704 }\r
10705 \r
10706 static int\r
10707 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10708                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10709         \r
10710         if(!sptr) {\r
10711                 ASN__CTFAIL(app_key, td, sptr,\r
10712                         "%s: value not given (%s:%d)",\r
10713                         td->name, __FILE__, __LINE__);\r
10714                 return -1;\r
10715         }\r
10716         \r
10717         \r
10718         if(1 /* No applicable constraints whatsoever */) {\r
10719                 /* Nothing is here. See below */\r
10720         }\r
10721         \r
10722         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10723 }\r
10724 \r
10725 static int\r
10726 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10727                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10728         \r
10729         if(!sptr) {\r
10730                 ASN__CTFAIL(app_key, td, sptr,\r
10731                         "%s: value not given (%s:%d)",\r
10732                         td->name, __FILE__, __LINE__);\r
10733                 return -1;\r
10734         }\r
10735         \r
10736         \r
10737         if(1 /* No applicable constraints whatsoever */) {\r
10738                 /* Nothing is here. See below */\r
10739         }\r
10740         \r
10741         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10742 }\r
10743 \r
10744 static int\r
10745 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10747         long value;\r
10748         \r
10749         if(!sptr) {\r
10750                 ASN__CTFAIL(app_key, td, sptr,\r
10751                         "%s: value not given (%s:%d)",\r
10752                         td->name, __FILE__, __LINE__);\r
10753                 return -1;\r
10754         }\r
10755         \r
10756         value = *(const long *)sptr;\r
10757         \r
10758         if((value >= 0 && value <= 65535)) {\r
10759                 /* Constraint check succeeded */\r
10760                 return 0;\r
10761         } else {\r
10762                 ASN__CTFAIL(app_key, td, sptr,\r
10763                         "%s: constraint failed (%s:%d)",\r
10764                         td->name, __FILE__, __LINE__);\r
10765                 return -1;\r
10766         }\r
10767 }\r
10768 \r
10769 static int\r
10770 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10771                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10772         \r
10773         if(!sptr) {\r
10774                 ASN__CTFAIL(app_key, td, sptr,\r
10775                         "%s: value not given (%s:%d)",\r
10776                         td->name, __FILE__, __LINE__);\r
10777                 return -1;\r
10778         }\r
10779         \r
10780         \r
10781         if(1 /* No applicable constraints whatsoever */) {\r
10782                 /* Nothing is here. See below */\r
10783         }\r
10784         \r
10785         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10786 }\r
10787 \r
10788 static int\r
10789 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10791         \r
10792         if(!sptr) {\r
10793                 ASN__CTFAIL(app_key, td, sptr,\r
10794                         "%s: value not given (%s:%d)",\r
10795                         td->name, __FILE__, __LINE__);\r
10796                 return -1;\r
10797         }\r
10798         \r
10799         \r
10800         if(1 /* No applicable constraints whatsoever */) {\r
10801                 /* Nothing is here. See below */\r
10802         }\r
10803         \r
10804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10805 }\r
10806 \r
10807 static int\r
10808 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10810         long value;\r
10811         \r
10812         if(!sptr) {\r
10813                 ASN__CTFAIL(app_key, td, sptr,\r
10814                         "%s: value not given (%s:%d)",\r
10815                         td->name, __FILE__, __LINE__);\r
10816                 return -1;\r
10817         }\r
10818         \r
10819         value = *(const long *)sptr;\r
10820         \r
10821         if((value >= 0 && value <= 65535)) {\r
10822                 /* Constraint check succeeded */\r
10823                 return 0;\r
10824         } else {\r
10825                 ASN__CTFAIL(app_key, td, sptr,\r
10826                         "%s: constraint failed (%s:%d)",\r
10827                         td->name, __FILE__, __LINE__);\r
10828                 return -1;\r
10829         }\r
10830 }\r
10831 \r
10832 static int\r
10833 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10834                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10835         \r
10836         if(!sptr) {\r
10837                 ASN__CTFAIL(app_key, td, sptr,\r
10838                         "%s: value not given (%s:%d)",\r
10839                         td->name, __FILE__, __LINE__);\r
10840                 return -1;\r
10841         }\r
10842         \r
10843         \r
10844         if(1 /* No applicable constraints whatsoever */) {\r
10845                 /* Nothing is here. See below */\r
10846         }\r
10847         \r
10848         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10849 }\r
10850 \r
10851 static int\r
10852 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10854         \r
10855         if(!sptr) {\r
10856                 ASN__CTFAIL(app_key, td, sptr,\r
10857                         "%s: value not given (%s:%d)",\r
10858                         td->name, __FILE__, __LINE__);\r
10859                 return -1;\r
10860         }\r
10861         \r
10862         \r
10863         if(1 /* No applicable constraints whatsoever */) {\r
10864                 /* Nothing is here. See below */\r
10865         }\r
10866         \r
10867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10868 }\r
10869 \r
10870 static int\r
10871 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10873         long value;\r
10874         \r
10875         if(!sptr) {\r
10876                 ASN__CTFAIL(app_key, td, sptr,\r
10877                         "%s: value not given (%s:%d)",\r
10878                         td->name, __FILE__, __LINE__);\r
10879                 return -1;\r
10880         }\r
10881         \r
10882         value = *(const long *)sptr;\r
10883         \r
10884         if((value >= 0 && value <= 65535)) {\r
10885                 /* Constraint check succeeded */\r
10886                 return 0;\r
10887         } else {\r
10888                 ASN__CTFAIL(app_key, td, sptr,\r
10889                         "%s: constraint failed (%s:%d)",\r
10890                         td->name, __FILE__, __LINE__);\r
10891                 return -1;\r
10892         }\r
10893 }\r
10894 \r
10895 static int\r
10896 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10898         \r
10899         if(!sptr) {\r
10900                 ASN__CTFAIL(app_key, td, sptr,\r
10901                         "%s: value not given (%s:%d)",\r
10902                         td->name, __FILE__, __LINE__);\r
10903                 return -1;\r
10904         }\r
10905         \r
10906         \r
10907         if(1 /* No applicable constraints whatsoever */) {\r
10908                 /* Nothing is here. See below */\r
10909         }\r
10910         \r
10911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10912 }\r
10913 \r
10914 static int\r
10915 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10917         \r
10918         if(!sptr) {\r
10919                 ASN__CTFAIL(app_key, td, sptr,\r
10920                         "%s: value not given (%s:%d)",\r
10921                         td->name, __FILE__, __LINE__);\r
10922                 return -1;\r
10923         }\r
10924         \r
10925         \r
10926         if(1 /* No applicable constraints whatsoever */) {\r
10927                 /* Nothing is here. See below */\r
10928         }\r
10929         \r
10930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10931 }\r
10932 \r
10933 static int\r
10934 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10936         long value;\r
10937         \r
10938         if(!sptr) {\r
10939                 ASN__CTFAIL(app_key, td, sptr,\r
10940                         "%s: value not given (%s:%d)",\r
10941                         td->name, __FILE__, __LINE__);\r
10942                 return -1;\r
10943         }\r
10944         \r
10945         value = *(const long *)sptr;\r
10946         \r
10947         if((value >= 0 && value <= 65535)) {\r
10948                 /* Constraint check succeeded */\r
10949                 return 0;\r
10950         } else {\r
10951                 ASN__CTFAIL(app_key, td, sptr,\r
10952                         "%s: constraint failed (%s:%d)",\r
10953                         td->name, __FILE__, __LINE__);\r
10954                 return -1;\r
10955         }\r
10956 }\r
10957 \r
10958 static int\r
10959 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10961         \r
10962         if(!sptr) {\r
10963                 ASN__CTFAIL(app_key, td, sptr,\r
10964                         "%s: value not given (%s:%d)",\r
10965                         td->name, __FILE__, __LINE__);\r
10966                 return -1;\r
10967         }\r
10968         \r
10969         \r
10970         if(1 /* No applicable constraints whatsoever */) {\r
10971                 /* Nothing is here. See below */\r
10972         }\r
10973         \r
10974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10975 }\r
10976 \r
10977 static int\r
10978 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10980         \r
10981         if(!sptr) {\r
10982                 ASN__CTFAIL(app_key, td, sptr,\r
10983                         "%s: value not given (%s:%d)",\r
10984                         td->name, __FILE__, __LINE__);\r
10985                 return -1;\r
10986         }\r
10987         \r
10988         \r
10989         if(1 /* No applicable constraints whatsoever */) {\r
10990                 /* Nothing is here. See below */\r
10991         }\r
10992         \r
10993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
10994 }\r
10995 \r
10996 static int\r
10997 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,\r
10998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
10999         long value;\r
11000         \r
11001         if(!sptr) {\r
11002                 ASN__CTFAIL(app_key, td, sptr,\r
11003                         "%s: value not given (%s:%d)",\r
11004                         td->name, __FILE__, __LINE__);\r
11005                 return -1;\r
11006         }\r
11007         \r
11008         value = *(const long *)sptr;\r
11009         \r
11010         if((value >= 0 && value <= 65535)) {\r
11011                 /* Constraint check succeeded */\r
11012                 return 0;\r
11013         } else {\r
11014                 ASN__CTFAIL(app_key, td, sptr,\r
11015                         "%s: constraint failed (%s:%d)",\r
11016                         td->name, __FILE__, __LINE__);\r
11017                 return -1;\r
11018         }\r
11019 }\r
11020 \r
11021 static int\r
11022 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11024         \r
11025         if(!sptr) {\r
11026                 ASN__CTFAIL(app_key, td, sptr,\r
11027                         "%s: value not given (%s:%d)",\r
11028                         td->name, __FILE__, __LINE__);\r
11029                 return -1;\r
11030         }\r
11031         \r
11032         \r
11033         if(1 /* No applicable constraints whatsoever */) {\r
11034                 /* Nothing is here. See below */\r
11035         }\r
11036         \r
11037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11038 }\r
11039 \r
11040 static int\r
11041 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11043         \r
11044         if(!sptr) {\r
11045                 ASN__CTFAIL(app_key, td, sptr,\r
11046                         "%s: value not given (%s:%d)",\r
11047                         td->name, __FILE__, __LINE__);\r
11048                 return -1;\r
11049         }\r
11050         \r
11051         \r
11052         if(1 /* No applicable constraints whatsoever */) {\r
11053                 /* Nothing is here. See below */\r
11054         }\r
11055         \r
11056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11057 }\r
11058 \r
11059 static int\r
11060 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11062         long value;\r
11063         \r
11064         if(!sptr) {\r
11065                 ASN__CTFAIL(app_key, td, sptr,\r
11066                         "%s: value not given (%s:%d)",\r
11067                         td->name, __FILE__, __LINE__);\r
11068                 return -1;\r
11069         }\r
11070         \r
11071         value = *(const long *)sptr;\r
11072         \r
11073         if((value >= 0 && value <= 65535)) {\r
11074                 /* Constraint check succeeded */\r
11075                 return 0;\r
11076         } else {\r
11077                 ASN__CTFAIL(app_key, td, sptr,\r
11078                         "%s: constraint failed (%s:%d)",\r
11079                         td->name, __FILE__, __LINE__);\r
11080                 return -1;\r
11081         }\r
11082 }\r
11083 \r
11084 static int\r
11085 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11087         \r
11088         if(!sptr) {\r
11089                 ASN__CTFAIL(app_key, td, sptr,\r
11090                         "%s: value not given (%s:%d)",\r
11091                         td->name, __FILE__, __LINE__);\r
11092                 return -1;\r
11093         }\r
11094         \r
11095         \r
11096         if(1 /* No applicable constraints whatsoever */) {\r
11097                 /* Nothing is here. See below */\r
11098         }\r
11099         \r
11100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11101 }\r
11102 \r
11103 static int\r
11104 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11106         \r
11107         if(!sptr) {\r
11108                 ASN__CTFAIL(app_key, td, sptr,\r
11109                         "%s: value not given (%s:%d)",\r
11110                         td->name, __FILE__, __LINE__);\r
11111                 return -1;\r
11112         }\r
11113         \r
11114         \r
11115         if(1 /* No applicable constraints whatsoever */) {\r
11116                 /* Nothing is here. See below */\r
11117         }\r
11118         \r
11119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11120 }\r
11121 \r
11122 static int\r
11123 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11125         long value;\r
11126         \r
11127         if(!sptr) {\r
11128                 ASN__CTFAIL(app_key, td, sptr,\r
11129                         "%s: value not given (%s:%d)",\r
11130                         td->name, __FILE__, __LINE__);\r
11131                 return -1;\r
11132         }\r
11133         \r
11134         value = *(const long *)sptr;\r
11135         \r
11136         if((value >= 0 && value <= 65535)) {\r
11137                 /* Constraint check succeeded */\r
11138                 return 0;\r
11139         } else {\r
11140                 ASN__CTFAIL(app_key, td, sptr,\r
11141                         "%s: constraint failed (%s:%d)",\r
11142                         td->name, __FILE__, __LINE__);\r
11143                 return -1;\r
11144         }\r
11145 }\r
11146 \r
11147 static int\r
11148 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11150         \r
11151         if(!sptr) {\r
11152                 ASN__CTFAIL(app_key, td, sptr,\r
11153                         "%s: value not given (%s:%d)",\r
11154                         td->name, __FILE__, __LINE__);\r
11155                 return -1;\r
11156         }\r
11157         \r
11158         \r
11159         if(1 /* No applicable constraints whatsoever */) {\r
11160                 /* Nothing is here. See below */\r
11161         }\r
11162         \r
11163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11164 }\r
11165 \r
11166 static int\r
11167 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11169         \r
11170         if(!sptr) {\r
11171                 ASN__CTFAIL(app_key, td, sptr,\r
11172                         "%s: value not given (%s:%d)",\r
11173                         td->name, __FILE__, __LINE__);\r
11174                 return -1;\r
11175         }\r
11176         \r
11177         \r
11178         if(1 /* No applicable constraints whatsoever */) {\r
11179                 /* Nothing is here. See below */\r
11180         }\r
11181         \r
11182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11183 }\r
11184 \r
11185 static int\r
11186 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11188         long value;\r
11189         \r
11190         if(!sptr) {\r
11191                 ASN__CTFAIL(app_key, td, sptr,\r
11192                         "%s: value not given (%s:%d)",\r
11193                         td->name, __FILE__, __LINE__);\r
11194                 return -1;\r
11195         }\r
11196         \r
11197         value = *(const long *)sptr;\r
11198         \r
11199         if((value >= 0 && value <= 65535)) {\r
11200                 /* Constraint check succeeded */\r
11201                 return 0;\r
11202         } else {\r
11203                 ASN__CTFAIL(app_key, td, sptr,\r
11204                         "%s: constraint failed (%s:%d)",\r
11205                         td->name, __FILE__, __LINE__);\r
11206                 return -1;\r
11207         }\r
11208 }\r
11209 \r
11210 static int\r
11211 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11213         \r
11214         if(!sptr) {\r
11215                 ASN__CTFAIL(app_key, td, sptr,\r
11216                         "%s: value not given (%s:%d)",\r
11217                         td->name, __FILE__, __LINE__);\r
11218                 return -1;\r
11219         }\r
11220         \r
11221         \r
11222         if(1 /* No applicable constraints whatsoever */) {\r
11223                 /* Nothing is here. See below */\r
11224         }\r
11225         \r
11226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11227 }\r
11228 \r
11229 static int\r
11230 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11232         \r
11233         if(!sptr) {\r
11234                 ASN__CTFAIL(app_key, td, sptr,\r
11235                         "%s: value not given (%s:%d)",\r
11236                         td->name, __FILE__, __LINE__);\r
11237                 return -1;\r
11238         }\r
11239         \r
11240         \r
11241         if(1 /* No applicable constraints whatsoever */) {\r
11242                 /* Nothing is here. See below */\r
11243         }\r
11244         \r
11245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11246 }\r
11247 \r
11248 static int\r
11249 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11251         long value;\r
11252         \r
11253         if(!sptr) {\r
11254                 ASN__CTFAIL(app_key, td, sptr,\r
11255                         "%s: value not given (%s:%d)",\r
11256                         td->name, __FILE__, __LINE__);\r
11257                 return -1;\r
11258         }\r
11259         \r
11260         value = *(const long *)sptr;\r
11261         \r
11262         if((value >= 0 && value <= 65535)) {\r
11263                 /* Constraint check succeeded */\r
11264                 return 0;\r
11265         } else {\r
11266                 ASN__CTFAIL(app_key, td, sptr,\r
11267                         "%s: constraint failed (%s:%d)",\r
11268                         td->name, __FILE__, __LINE__);\r
11269                 return -1;\r
11270         }\r
11271 }\r
11272 \r
11273 static asn_type_selector_result_t\r
11274 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
11275         asn_type_selector_result_t result = {0, 0};\r
11276         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;\r
11277         size_t constraining_column = 0; /* &id */\r
11278         size_t for_column = 1; /* &criticality */\r
11279         size_t row, presence_index = 0;\r
11280         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));\r
11281         \r
11282         for(row=0; row < itable->rows_count; row++) {\r
11283             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
11284             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
11285         \r
11286             if(type_cell->cell_kind == aioc__undefined)\r
11287                 continue;\r
11288         \r
11289             presence_index++;\r
11290             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
11291                 result.type_descriptor = type_cell->type_descriptor;\r
11292                 result.presence_index = presence_index;\r
11293                 break;\r
11294             }\r
11295         }\r
11296         \r
11297         return result;\r
11298 }\r
11299 \r
11300 static int\r
11301 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11303         \r
11304         if(!sptr) {\r
11305                 ASN__CTFAIL(app_key, td, sptr,\r
11306                         "%s: value not given (%s:%d)",\r
11307                         td->name, __FILE__, __LINE__);\r
11308                 return -1;\r
11309         }\r
11310         \r
11311         \r
11312         if(1 /* No applicable constraints whatsoever */) {\r
11313                 /* Nothing is here. See below */\r
11314         }\r
11315         \r
11316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11317 }\r
11318 \r
11319 static asn_type_selector_result_t\r
11320 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
11321         asn_type_selector_result_t result = {0, 0};\r
11322         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;\r
11323         size_t constraining_column = 0; /* &id */\r
11324         size_t for_column = 2; /* &Extension */\r
11325         size_t row, presence_index = 0;\r
11326         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));\r
11327         \r
11328         for(row=0; row < itable->rows_count; row++) {\r
11329             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
11330             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
11331         \r
11332             if(type_cell->cell_kind == aioc__undefined)\r
11333                 continue;\r
11334         \r
11335             presence_index++;\r
11336             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
11337                 result.type_descriptor = type_cell->type_descriptor;\r
11338                 result.presence_index = presence_index;\r
11339                 break;\r
11340             }\r
11341         }\r
11342         \r
11343         return result;\r
11344 }\r
11345 \r
11346 static int\r
11347 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11349         \r
11350         if(!sptr) {\r
11351                 ASN__CTFAIL(app_key, td, sptr,\r
11352                         "%s: value not given (%s:%d)",\r
11353                         td->name, __FILE__, __LINE__);\r
11354                 return -1;\r
11355         }\r
11356         \r
11357         \r
11358         if(1 /* No applicable constraints whatsoever */) {\r
11359                 /* Nothing is here. See below */\r
11360         }\r
11361         \r
11362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11363 }\r
11364 \r
11365 static int\r
11366 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11368         long value;\r
11369         \r
11370         if(!sptr) {\r
11371                 ASN__CTFAIL(app_key, td, sptr,\r
11372                         "%s: value not given (%s:%d)",\r
11373                         td->name, __FILE__, __LINE__);\r
11374                 return -1;\r
11375         }\r
11376         \r
11377         value = *(const long *)sptr;\r
11378         \r
11379         if((value >= 0 && value <= 65535)) {\r
11380                 /* Constraint check succeeded */\r
11381                 return 0;\r
11382         } else {\r
11383                 ASN__CTFAIL(app_key, td, sptr,\r
11384                         "%s: constraint failed (%s:%d)",\r
11385                         td->name, __FILE__, __LINE__);\r
11386                 return -1;\r
11387         }\r
11388 }\r
11389 \r
11390 static int\r
11391 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11393         \r
11394         if(!sptr) {\r
11395                 ASN__CTFAIL(app_key, td, sptr,\r
11396                         "%s: value not given (%s:%d)",\r
11397                         td->name, __FILE__, __LINE__);\r
11398                 return -1;\r
11399         }\r
11400         \r
11401         \r
11402         if(1 /* No applicable constraints whatsoever */) {\r
11403                 /* Nothing is here. See below */\r
11404         }\r
11405         \r
11406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11407 }\r
11408 \r
11409 static int\r
11410 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11412         \r
11413         if(!sptr) {\r
11414                 ASN__CTFAIL(app_key, td, sptr,\r
11415                         "%s: value not given (%s:%d)",\r
11416                         td->name, __FILE__, __LINE__);\r
11417                 return -1;\r
11418         }\r
11419         \r
11420         \r
11421         if(1 /* No applicable constraints whatsoever */) {\r
11422                 /* Nothing is here. See below */\r
11423         }\r
11424         \r
11425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11426 }\r
11427 \r
11428 static int\r
11429 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11431         long value;\r
11432         \r
11433         if(!sptr) {\r
11434                 ASN__CTFAIL(app_key, td, sptr,\r
11435                         "%s: value not given (%s:%d)",\r
11436                         td->name, __FILE__, __LINE__);\r
11437                 return -1;\r
11438         }\r
11439         \r
11440         value = *(const long *)sptr;\r
11441         \r
11442         if((value >= 0 && value <= 65535)) {\r
11443                 /* Constraint check succeeded */\r
11444                 return 0;\r
11445         } else {\r
11446                 ASN__CTFAIL(app_key, td, sptr,\r
11447                         "%s: constraint failed (%s:%d)",\r
11448                         td->name, __FILE__, __LINE__);\r
11449                 return -1;\r
11450         }\r
11451 }\r
11452 \r
11453 static int\r
11454 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11456         \r
11457         if(!sptr) {\r
11458                 ASN__CTFAIL(app_key, td, sptr,\r
11459                         "%s: value not given (%s:%d)",\r
11460                         td->name, __FILE__, __LINE__);\r
11461                 return -1;\r
11462         }\r
11463         \r
11464         \r
11465         if(1 /* No applicable constraints whatsoever */) {\r
11466                 /* Nothing is here. See below */\r
11467         }\r
11468         \r
11469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11470 }\r
11471 \r
11472 static int\r
11473 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11475         \r
11476         if(!sptr) {\r
11477                 ASN__CTFAIL(app_key, td, sptr,\r
11478                         "%s: value not given (%s:%d)",\r
11479                         td->name, __FILE__, __LINE__);\r
11480                 return -1;\r
11481         }\r
11482         \r
11483         \r
11484         if(1 /* No applicable constraints whatsoever */) {\r
11485                 /* Nothing is here. See below */\r
11486         }\r
11487         \r
11488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11489 }\r
11490 \r
11491 static int\r
11492 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11494         long value;\r
11495         \r
11496         if(!sptr) {\r
11497                 ASN__CTFAIL(app_key, td, sptr,\r
11498                         "%s: value not given (%s:%d)",\r
11499                         td->name, __FILE__, __LINE__);\r
11500                 return -1;\r
11501         }\r
11502         \r
11503         value = *(const long *)sptr;\r
11504         \r
11505         if((value >= 0 && value <= 65535)) {\r
11506                 /* Constraint check succeeded */\r
11507                 return 0;\r
11508         } else {\r
11509                 ASN__CTFAIL(app_key, td, sptr,\r
11510                         "%s: constraint failed (%s:%d)",\r
11511                         td->name, __FILE__, __LINE__);\r
11512                 return -1;\r
11513         }\r
11514 }\r
11515 \r
11516 static int\r
11517 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11519         \r
11520         if(!sptr) {\r
11521                 ASN__CTFAIL(app_key, td, sptr,\r
11522                         "%s: value not given (%s:%d)",\r
11523                         td->name, __FILE__, __LINE__);\r
11524                 return -1;\r
11525         }\r
11526         \r
11527         \r
11528         if(1 /* No applicable constraints whatsoever */) {\r
11529                 /* Nothing is here. See below */\r
11530         }\r
11531         \r
11532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11533 }\r
11534 \r
11535 static int\r
11536 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11538         \r
11539         if(!sptr) {\r
11540                 ASN__CTFAIL(app_key, td, sptr,\r
11541                         "%s: value not given (%s:%d)",\r
11542                         td->name, __FILE__, __LINE__);\r
11543                 return -1;\r
11544         }\r
11545         \r
11546         \r
11547         if(1 /* No applicable constraints whatsoever */) {\r
11548                 /* Nothing is here. See below */\r
11549         }\r
11550         \r
11551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11552 }\r
11553 \r
11554 static int\r
11555 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11557         long value;\r
11558         \r
11559         if(!sptr) {\r
11560                 ASN__CTFAIL(app_key, td, sptr,\r
11561                         "%s: value not given (%s:%d)",\r
11562                         td->name, __FILE__, __LINE__);\r
11563                 return -1;\r
11564         }\r
11565         \r
11566         value = *(const long *)sptr;\r
11567         \r
11568         if((value >= 0 && value <= 65535)) {\r
11569                 /* Constraint check succeeded */\r
11570                 return 0;\r
11571         } else {\r
11572                 ASN__CTFAIL(app_key, td, sptr,\r
11573                         "%s: constraint failed (%s:%d)",\r
11574                         td->name, __FILE__, __LINE__);\r
11575                 return -1;\r
11576         }\r
11577 }\r
11578 \r
11579 static int\r
11580 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11582         \r
11583         if(!sptr) {\r
11584                 ASN__CTFAIL(app_key, td, sptr,\r
11585                         "%s: value not given (%s:%d)",\r
11586                         td->name, __FILE__, __LINE__);\r
11587                 return -1;\r
11588         }\r
11589         \r
11590         \r
11591         if(1 /* No applicable constraints whatsoever */) {\r
11592                 /* Nothing is here. See below */\r
11593         }\r
11594         \r
11595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11596 }\r
11597 \r
11598 static int\r
11599 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11601         \r
11602         if(!sptr) {\r
11603                 ASN__CTFAIL(app_key, td, sptr,\r
11604                         "%s: value not given (%s:%d)",\r
11605                         td->name, __FILE__, __LINE__);\r
11606                 return -1;\r
11607         }\r
11608         \r
11609         \r
11610         if(1 /* No applicable constraints whatsoever */) {\r
11611                 /* Nothing is here. See below */\r
11612         }\r
11613         \r
11614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11615 }\r
11616 \r
11617 static int\r
11618 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11620         long value;\r
11621         \r
11622         if(!sptr) {\r
11623                 ASN__CTFAIL(app_key, td, sptr,\r
11624                         "%s: value not given (%s:%d)",\r
11625                         td->name, __FILE__, __LINE__);\r
11626                 return -1;\r
11627         }\r
11628         \r
11629         value = *(const long *)sptr;\r
11630         \r
11631         if((value >= 0 && value <= 65535)) {\r
11632                 /* Constraint check succeeded */\r
11633                 return 0;\r
11634         } else {\r
11635                 ASN__CTFAIL(app_key, td, sptr,\r
11636                         "%s: constraint failed (%s:%d)",\r
11637                         td->name, __FILE__, __LINE__);\r
11638                 return -1;\r
11639         }\r
11640 }\r
11641 \r
11642 static int\r
11643 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11645         \r
11646         if(!sptr) {\r
11647                 ASN__CTFAIL(app_key, td, sptr,\r
11648                         "%s: value not given (%s:%d)",\r
11649                         td->name, __FILE__, __LINE__);\r
11650                 return -1;\r
11651         }\r
11652         \r
11653         \r
11654         if(1 /* No applicable constraints whatsoever */) {\r
11655                 /* Nothing is here. See below */\r
11656         }\r
11657         \r
11658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11659 }\r
11660 \r
11661 static int\r
11662 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11664         \r
11665         if(!sptr) {\r
11666                 ASN__CTFAIL(app_key, td, sptr,\r
11667                         "%s: value not given (%s:%d)",\r
11668                         td->name, __FILE__, __LINE__);\r
11669                 return -1;\r
11670         }\r
11671         \r
11672         \r
11673         if(1 /* No applicable constraints whatsoever */) {\r
11674                 /* Nothing is here. See below */\r
11675         }\r
11676         \r
11677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11678 }\r
11679 \r
11680 static int\r
11681 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11683         long value;\r
11684         \r
11685         if(!sptr) {\r
11686                 ASN__CTFAIL(app_key, td, sptr,\r
11687                         "%s: value not given (%s:%d)",\r
11688                         td->name, __FILE__, __LINE__);\r
11689                 return -1;\r
11690         }\r
11691         \r
11692         value = *(const long *)sptr;\r
11693         \r
11694         if((value >= 0 && value <= 65535)) {\r
11695                 /* Constraint check succeeded */\r
11696                 return 0;\r
11697         } else {\r
11698                 ASN__CTFAIL(app_key, td, sptr,\r
11699                         "%s: constraint failed (%s:%d)",\r
11700                         td->name, __FILE__, __LINE__);\r
11701                 return -1;\r
11702         }\r
11703 }\r
11704 \r
11705 static asn_type_selector_result_t\r
11706 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
11707         asn_type_selector_result_t result = {0, 0};\r
11708         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;\r
11709         size_t constraining_column = 0; /* &id */\r
11710         size_t for_column = 1; /* &criticality */\r
11711         size_t row, presence_index = 0;\r
11712         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));\r
11713         \r
11714         for(row=0; row < itable->rows_count; row++) {\r
11715             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
11716             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
11717         \r
11718             if(type_cell->cell_kind == aioc__undefined)\r
11719                 continue;\r
11720         \r
11721             presence_index++;\r
11722             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
11723                 result.type_descriptor = type_cell->type_descriptor;\r
11724                 result.presence_index = presence_index;\r
11725                 break;\r
11726             }\r
11727         }\r
11728         \r
11729         return result;\r
11730 }\r
11731 \r
11732 static int\r
11733 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11734                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11735         \r
11736         if(!sptr) {\r
11737                 ASN__CTFAIL(app_key, td, sptr,\r
11738                         "%s: value not given (%s:%d)",\r
11739                         td->name, __FILE__, __LINE__);\r
11740                 return -1;\r
11741         }\r
11742         \r
11743         \r
11744         if(1 /* No applicable constraints whatsoever */) {\r
11745                 /* Nothing is here. See below */\r
11746         }\r
11747         \r
11748         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11749 }\r
11750 \r
11751 static asn_type_selector_result_t\r
11752 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
11753         asn_type_selector_result_t result = {0, 0};\r
11754         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;\r
11755         size_t constraining_column = 0; /* &id */\r
11756         size_t for_column = 2; /* &Extension */\r
11757         size_t row, presence_index = 0;\r
11758         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));\r
11759         \r
11760         for(row=0; row < itable->rows_count; row++) {\r
11761             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
11762             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
11763         \r
11764             if(type_cell->cell_kind == aioc__undefined)\r
11765                 continue;\r
11766         \r
11767             presence_index++;\r
11768             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
11769                 result.type_descriptor = type_cell->type_descriptor;\r
11770                 result.presence_index = presence_index;\r
11771                 break;\r
11772             }\r
11773         }\r
11774         \r
11775         return result;\r
11776 }\r
11777 \r
11778 static int\r
11779 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11781         \r
11782         if(!sptr) {\r
11783                 ASN__CTFAIL(app_key, td, sptr,\r
11784                         "%s: value not given (%s:%d)",\r
11785                         td->name, __FILE__, __LINE__);\r
11786                 return -1;\r
11787         }\r
11788         \r
11789         \r
11790         if(1 /* No applicable constraints whatsoever */) {\r
11791                 /* Nothing is here. See below */\r
11792         }\r
11793         \r
11794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11795 }\r
11796 \r
11797 static int\r
11798 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11800         long value;\r
11801         \r
11802         if(!sptr) {\r
11803                 ASN__CTFAIL(app_key, td, sptr,\r
11804                         "%s: value not given (%s:%d)",\r
11805                         td->name, __FILE__, __LINE__);\r
11806                 return -1;\r
11807         }\r
11808         \r
11809         value = *(const long *)sptr;\r
11810         \r
11811         if((value >= 0 && value <= 65535)) {\r
11812                 /* Constraint check succeeded */\r
11813                 return 0;\r
11814         } else {\r
11815                 ASN__CTFAIL(app_key, td, sptr,\r
11816                         "%s: constraint failed (%s:%d)",\r
11817                         td->name, __FILE__, __LINE__);\r
11818                 return -1;\r
11819         }\r
11820 }\r
11821 \r
11822 static int\r
11823 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11825         \r
11826         if(!sptr) {\r
11827                 ASN__CTFAIL(app_key, td, sptr,\r
11828                         "%s: value not given (%s:%d)",\r
11829                         td->name, __FILE__, __LINE__);\r
11830                 return -1;\r
11831         }\r
11832         \r
11833         \r
11834         if(1 /* No applicable constraints whatsoever */) {\r
11835                 /* Nothing is here. See below */\r
11836         }\r
11837         \r
11838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11839 }\r
11840 \r
11841 static int\r
11842 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11844         \r
11845         if(!sptr) {\r
11846                 ASN__CTFAIL(app_key, td, sptr,\r
11847                         "%s: value not given (%s:%d)",\r
11848                         td->name, __FILE__, __LINE__);\r
11849                 return -1;\r
11850         }\r
11851         \r
11852         \r
11853         if(1 /* No applicable constraints whatsoever */) {\r
11854                 /* Nothing is here. See below */\r
11855         }\r
11856         \r
11857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11858 }\r
11859 \r
11860 static int\r
11861 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11863         long value;\r
11864         \r
11865         if(!sptr) {\r
11866                 ASN__CTFAIL(app_key, td, sptr,\r
11867                         "%s: value not given (%s:%d)",\r
11868                         td->name, __FILE__, __LINE__);\r
11869                 return -1;\r
11870         }\r
11871         \r
11872         value = *(const long *)sptr;\r
11873         \r
11874         if((value >= 0 && value <= 65535)) {\r
11875                 /* Constraint check succeeded */\r
11876                 return 0;\r
11877         } else {\r
11878                 ASN__CTFAIL(app_key, td, sptr,\r
11879                         "%s: constraint failed (%s:%d)",\r
11880                         td->name, __FILE__, __LINE__);\r
11881                 return -1;\r
11882         }\r
11883 }\r
11884 \r
11885 static int\r
11886 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11888         \r
11889         if(!sptr) {\r
11890                 ASN__CTFAIL(app_key, td, sptr,\r
11891                         "%s: value not given (%s:%d)",\r
11892                         td->name, __FILE__, __LINE__);\r
11893                 return -1;\r
11894         }\r
11895         \r
11896         \r
11897         if(1 /* No applicable constraints whatsoever */) {\r
11898                 /* Nothing is here. See below */\r
11899         }\r
11900         \r
11901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11902 }\r
11903 \r
11904 static int\r
11905 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11907         \r
11908         if(!sptr) {\r
11909                 ASN__CTFAIL(app_key, td, sptr,\r
11910                         "%s: value not given (%s:%d)",\r
11911                         td->name, __FILE__, __LINE__);\r
11912                 return -1;\r
11913         }\r
11914         \r
11915         \r
11916         if(1 /* No applicable constraints whatsoever */) {\r
11917                 /* Nothing is here. See below */\r
11918         }\r
11919         \r
11920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11921 }\r
11922 \r
11923 static int\r
11924 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11926         long value;\r
11927         \r
11928         if(!sptr) {\r
11929                 ASN__CTFAIL(app_key, td, sptr,\r
11930                         "%s: value not given (%s:%d)",\r
11931                         td->name, __FILE__, __LINE__);\r
11932                 return -1;\r
11933         }\r
11934         \r
11935         value = *(const long *)sptr;\r
11936         \r
11937         if((value >= 0 && value <= 65535)) {\r
11938                 /* Constraint check succeeded */\r
11939                 return 0;\r
11940         } else {\r
11941                 ASN__CTFAIL(app_key, td, sptr,\r
11942                         "%s: constraint failed (%s:%d)",\r
11943                         td->name, __FILE__, __LINE__);\r
11944                 return -1;\r
11945         }\r
11946 }\r
11947 \r
11948 static int\r
11949 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11951         \r
11952         if(!sptr) {\r
11953                 ASN__CTFAIL(app_key, td, sptr,\r
11954                         "%s: value not given (%s:%d)",\r
11955                         td->name, __FILE__, __LINE__);\r
11956                 return -1;\r
11957         }\r
11958         \r
11959         \r
11960         if(1 /* No applicable constraints whatsoever */) {\r
11961                 /* Nothing is here. See below */\r
11962         }\r
11963         \r
11964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11965 }\r
11966 \r
11967 static int\r
11968 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11970         \r
11971         if(!sptr) {\r
11972                 ASN__CTFAIL(app_key, td, sptr,\r
11973                         "%s: value not given (%s:%d)",\r
11974                         td->name, __FILE__, __LINE__);\r
11975                 return -1;\r
11976         }\r
11977         \r
11978         \r
11979         if(1 /* No applicable constraints whatsoever */) {\r
11980                 /* Nothing is here. See below */\r
11981         }\r
11982         \r
11983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
11984 }\r
11985 \r
11986 static int\r
11987 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,\r
11988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
11989         long value;\r
11990         \r
11991         if(!sptr) {\r
11992                 ASN__CTFAIL(app_key, td, sptr,\r
11993                         "%s: value not given (%s:%d)",\r
11994                         td->name, __FILE__, __LINE__);\r
11995                 return -1;\r
11996         }\r
11997         \r
11998         value = *(const long *)sptr;\r
11999         \r
12000         if((value >= 0 && value <= 65535)) {\r
12001                 /* Constraint check succeeded */\r
12002                 return 0;\r
12003         } else {\r
12004                 ASN__CTFAIL(app_key, td, sptr,\r
12005                         "%s: constraint failed (%s:%d)",\r
12006                         td->name, __FILE__, __LINE__);\r
12007                 return -1;\r
12008         }\r
12009 }\r
12010 \r
12011 static asn_type_selector_result_t\r
12012 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12013         asn_type_selector_result_t result = {0, 0};\r
12014         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;\r
12015         size_t constraining_column = 0; /* &id */\r
12016         size_t for_column = 1; /* &criticality */\r
12017         size_t row, presence_index = 0;\r
12018         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));\r
12019         \r
12020         for(row=0; row < itable->rows_count; row++) {\r
12021             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12022             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12023         \r
12024             if(type_cell->cell_kind == aioc__undefined)\r
12025                 continue;\r
12026         \r
12027             presence_index++;\r
12028             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12029                 result.type_descriptor = type_cell->type_descriptor;\r
12030                 result.presence_index = presence_index;\r
12031                 break;\r
12032             }\r
12033         }\r
12034         \r
12035         return result;\r
12036 }\r
12037 \r
12038 static int\r
12039 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12041         \r
12042         if(!sptr) {\r
12043                 ASN__CTFAIL(app_key, td, sptr,\r
12044                         "%s: value not given (%s:%d)",\r
12045                         td->name, __FILE__, __LINE__);\r
12046                 return -1;\r
12047         }\r
12048         \r
12049         \r
12050         if(1 /* No applicable constraints whatsoever */) {\r
12051                 /* Nothing is here. See below */\r
12052         }\r
12053         \r
12054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12055 }\r
12056 \r
12057 static asn_type_selector_result_t\r
12058 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12059         asn_type_selector_result_t result = {0, 0};\r
12060         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;\r
12061         size_t constraining_column = 0; /* &id */\r
12062         size_t for_column = 2; /* &Extension */\r
12063         size_t row, presence_index = 0;\r
12064         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));\r
12065         \r
12066         for(row=0; row < itable->rows_count; row++) {\r
12067             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12068             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12069         \r
12070             if(type_cell->cell_kind == aioc__undefined)\r
12071                 continue;\r
12072         \r
12073             presence_index++;\r
12074             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12075                 result.type_descriptor = type_cell->type_descriptor;\r
12076                 result.presence_index = presence_index;\r
12077                 break;\r
12078             }\r
12079         }\r
12080         \r
12081         return result;\r
12082 }\r
12083 \r
12084 static int\r
12085 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12087         \r
12088         if(!sptr) {\r
12089                 ASN__CTFAIL(app_key, td, sptr,\r
12090                         "%s: value not given (%s:%d)",\r
12091                         td->name, __FILE__, __LINE__);\r
12092                 return -1;\r
12093         }\r
12094         \r
12095         \r
12096         if(1 /* No applicable constraints whatsoever */) {\r
12097                 /* Nothing is here. See below */\r
12098         }\r
12099         \r
12100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12101 }\r
12102 \r
12103 static int\r
12104 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12106         long value;\r
12107         \r
12108         if(!sptr) {\r
12109                 ASN__CTFAIL(app_key, td, sptr,\r
12110                         "%s: value not given (%s:%d)",\r
12111                         td->name, __FILE__, __LINE__);\r
12112                 return -1;\r
12113         }\r
12114         \r
12115         value = *(const long *)sptr;\r
12116         \r
12117         if((value >= 0 && value <= 65535)) {\r
12118                 /* Constraint check succeeded */\r
12119                 return 0;\r
12120         } else {\r
12121                 ASN__CTFAIL(app_key, td, sptr,\r
12122                         "%s: constraint failed (%s:%d)",\r
12123                         td->name, __FILE__, __LINE__);\r
12124                 return -1;\r
12125         }\r
12126 }\r
12127 \r
12128 static int\r
12129 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12131         \r
12132         if(!sptr) {\r
12133                 ASN__CTFAIL(app_key, td, sptr,\r
12134                         "%s: value not given (%s:%d)",\r
12135                         td->name, __FILE__, __LINE__);\r
12136                 return -1;\r
12137         }\r
12138         \r
12139         \r
12140         if(1 /* No applicable constraints whatsoever */) {\r
12141                 /* Nothing is here. See below */\r
12142         }\r
12143         \r
12144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12145 }\r
12146 \r
12147 static int\r
12148 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12150         \r
12151         if(!sptr) {\r
12152                 ASN__CTFAIL(app_key, td, sptr,\r
12153                         "%s: value not given (%s:%d)",\r
12154                         td->name, __FILE__, __LINE__);\r
12155                 return -1;\r
12156         }\r
12157         \r
12158         \r
12159         if(1 /* No applicable constraints whatsoever */) {\r
12160                 /* Nothing is here. See below */\r
12161         }\r
12162         \r
12163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12164 }\r
12165 \r
12166 static int\r
12167 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12169         long value;\r
12170         \r
12171         if(!sptr) {\r
12172                 ASN__CTFAIL(app_key, td, sptr,\r
12173                         "%s: value not given (%s:%d)",\r
12174                         td->name, __FILE__, __LINE__);\r
12175                 return -1;\r
12176         }\r
12177         \r
12178         value = *(const long *)sptr;\r
12179         \r
12180         if((value >= 0 && value <= 65535)) {\r
12181                 /* Constraint check succeeded */\r
12182                 return 0;\r
12183         } else {\r
12184                 ASN__CTFAIL(app_key, td, sptr,\r
12185                         "%s: constraint failed (%s:%d)",\r
12186                         td->name, __FILE__, __LINE__);\r
12187                 return -1;\r
12188         }\r
12189 }\r
12190 \r
12191 static int\r
12192 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12194         \r
12195         if(!sptr) {\r
12196                 ASN__CTFAIL(app_key, td, sptr,\r
12197                         "%s: value not given (%s:%d)",\r
12198                         td->name, __FILE__, __LINE__);\r
12199                 return -1;\r
12200         }\r
12201         \r
12202         \r
12203         if(1 /* No applicable constraints whatsoever */) {\r
12204                 /* Nothing is here. See below */\r
12205         }\r
12206         \r
12207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12208 }\r
12209 \r
12210 static int\r
12211 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12213         \r
12214         if(!sptr) {\r
12215                 ASN__CTFAIL(app_key, td, sptr,\r
12216                         "%s: value not given (%s:%d)",\r
12217                         td->name, __FILE__, __LINE__);\r
12218                 return -1;\r
12219         }\r
12220         \r
12221         \r
12222         if(1 /* No applicable constraints whatsoever */) {\r
12223                 /* Nothing is here. See below */\r
12224         }\r
12225         \r
12226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12227 }\r
12228 \r
12229 static int\r
12230 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12232         long value;\r
12233         \r
12234         if(!sptr) {\r
12235                 ASN__CTFAIL(app_key, td, sptr,\r
12236                         "%s: value not given (%s:%d)",\r
12237                         td->name, __FILE__, __LINE__);\r
12238                 return -1;\r
12239         }\r
12240         \r
12241         value = *(const long *)sptr;\r
12242         \r
12243         if((value >= 0 && value <= 65535)) {\r
12244                 /* Constraint check succeeded */\r
12245                 return 0;\r
12246         } else {\r
12247                 ASN__CTFAIL(app_key, td, sptr,\r
12248                         "%s: constraint failed (%s:%d)",\r
12249                         td->name, __FILE__, __LINE__);\r
12250                 return -1;\r
12251         }\r
12252 }\r
12253 \r
12254 static int\r
12255 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12257         \r
12258         if(!sptr) {\r
12259                 ASN__CTFAIL(app_key, td, sptr,\r
12260                         "%s: value not given (%s:%d)",\r
12261                         td->name, __FILE__, __LINE__);\r
12262                 return -1;\r
12263         }\r
12264         \r
12265         \r
12266         if(1 /* No applicable constraints whatsoever */) {\r
12267                 /* Nothing is here. See below */\r
12268         }\r
12269         \r
12270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12271 }\r
12272 \r
12273 static int\r
12274 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12276         \r
12277         if(!sptr) {\r
12278                 ASN__CTFAIL(app_key, td, sptr,\r
12279                         "%s: value not given (%s:%d)",\r
12280                         td->name, __FILE__, __LINE__);\r
12281                 return -1;\r
12282         }\r
12283         \r
12284         \r
12285         if(1 /* No applicable constraints whatsoever */) {\r
12286                 /* Nothing is here. See below */\r
12287         }\r
12288         \r
12289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12290 }\r
12291 \r
12292 static int\r
12293 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12295         long value;\r
12296         \r
12297         if(!sptr) {\r
12298                 ASN__CTFAIL(app_key, td, sptr,\r
12299                         "%s: value not given (%s:%d)",\r
12300                         td->name, __FILE__, __LINE__);\r
12301                 return -1;\r
12302         }\r
12303         \r
12304         value = *(const long *)sptr;\r
12305         \r
12306         if((value >= 0 && value <= 65535)) {\r
12307                 /* Constraint check succeeded */\r
12308                 return 0;\r
12309         } else {\r
12310                 ASN__CTFAIL(app_key, td, sptr,\r
12311                         "%s: constraint failed (%s:%d)",\r
12312                         td->name, __FILE__, __LINE__);\r
12313                 return -1;\r
12314         }\r
12315 }\r
12316 \r
12317 static int\r
12318 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12320         \r
12321         if(!sptr) {\r
12322                 ASN__CTFAIL(app_key, td, sptr,\r
12323                         "%s: value not given (%s:%d)",\r
12324                         td->name, __FILE__, __LINE__);\r
12325                 return -1;\r
12326         }\r
12327         \r
12328         \r
12329         if(1 /* No applicable constraints whatsoever */) {\r
12330                 /* Nothing is here. See below */\r
12331         }\r
12332         \r
12333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12334 }\r
12335 \r
12336 static int\r
12337 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12339         \r
12340         if(!sptr) {\r
12341                 ASN__CTFAIL(app_key, td, sptr,\r
12342                         "%s: value not given (%s:%d)",\r
12343                         td->name, __FILE__, __LINE__);\r
12344                 return -1;\r
12345         }\r
12346         \r
12347         \r
12348         if(1 /* No applicable constraints whatsoever */) {\r
12349                 /* Nothing is here. See below */\r
12350         }\r
12351         \r
12352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12353 }\r
12354 \r
12355 static int\r
12356 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12358         long value;\r
12359         \r
12360         if(!sptr) {\r
12361                 ASN__CTFAIL(app_key, td, sptr,\r
12362                         "%s: value not given (%s:%d)",\r
12363                         td->name, __FILE__, __LINE__);\r
12364                 return -1;\r
12365         }\r
12366         \r
12367         value = *(const long *)sptr;\r
12368         \r
12369         if((value >= 0 && value <= 65535)) {\r
12370                 /* Constraint check succeeded */\r
12371                 return 0;\r
12372         } else {\r
12373                 ASN__CTFAIL(app_key, td, sptr,\r
12374                         "%s: constraint failed (%s:%d)",\r
12375                         td->name, __FILE__, __LINE__);\r
12376                 return -1;\r
12377         }\r
12378 }\r
12379 \r
12380 static int\r
12381 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12383         \r
12384         if(!sptr) {\r
12385                 ASN__CTFAIL(app_key, td, sptr,\r
12386                         "%s: value not given (%s:%d)",\r
12387                         td->name, __FILE__, __LINE__);\r
12388                 return -1;\r
12389         }\r
12390         \r
12391         \r
12392         if(1 /* No applicable constraints whatsoever */) {\r
12393                 /* Nothing is here. See below */\r
12394         }\r
12395         \r
12396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12397 }\r
12398 \r
12399 static int\r
12400 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12402         \r
12403         if(!sptr) {\r
12404                 ASN__CTFAIL(app_key, td, sptr,\r
12405                         "%s: value not given (%s:%d)",\r
12406                         td->name, __FILE__, __LINE__);\r
12407                 return -1;\r
12408         }\r
12409         \r
12410         \r
12411         if(1 /* No applicable constraints whatsoever */) {\r
12412                 /* Nothing is here. See below */\r
12413         }\r
12414         \r
12415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12416 }\r
12417 \r
12418 static int\r
12419 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12421         long value;\r
12422         \r
12423         if(!sptr) {\r
12424                 ASN__CTFAIL(app_key, td, sptr,\r
12425                         "%s: value not given (%s:%d)",\r
12426                         td->name, __FILE__, __LINE__);\r
12427                 return -1;\r
12428         }\r
12429         \r
12430         value = *(const long *)sptr;\r
12431         \r
12432         if((value >= 0 && value <= 65535)) {\r
12433                 /* Constraint check succeeded */\r
12434                 return 0;\r
12435         } else {\r
12436                 ASN__CTFAIL(app_key, td, sptr,\r
12437                         "%s: constraint failed (%s:%d)",\r
12438                         td->name, __FILE__, __LINE__);\r
12439                 return -1;\r
12440         }\r
12441 }\r
12442 \r
12443 static asn_type_selector_result_t\r
12444 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12445         asn_type_selector_result_t result = {0, 0};\r
12446         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;\r
12447         size_t constraining_column = 0; /* &id */\r
12448         size_t for_column = 1; /* &criticality */\r
12449         size_t row, presence_index = 0;\r
12450         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));\r
12451         \r
12452         for(row=0; row < itable->rows_count; row++) {\r
12453             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12454             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12455         \r
12456             if(type_cell->cell_kind == aioc__undefined)\r
12457                 continue;\r
12458         \r
12459             presence_index++;\r
12460             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12461                 result.type_descriptor = type_cell->type_descriptor;\r
12462                 result.presence_index = presence_index;\r
12463                 break;\r
12464             }\r
12465         }\r
12466         \r
12467         return result;\r
12468 }\r
12469 \r
12470 static int\r
12471 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12472                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12473         \r
12474         if(!sptr) {\r
12475                 ASN__CTFAIL(app_key, td, sptr,\r
12476                         "%s: value not given (%s:%d)",\r
12477                         td->name, __FILE__, __LINE__);\r
12478                 return -1;\r
12479         }\r
12480         \r
12481         \r
12482         if(1 /* No applicable constraints whatsoever */) {\r
12483                 /* Nothing is here. See below */\r
12484         }\r
12485         \r
12486         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12487 }\r
12488 \r
12489 static asn_type_selector_result_t\r
12490 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12491         asn_type_selector_result_t result = {0, 0};\r
12492         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;\r
12493         size_t constraining_column = 0; /* &id */\r
12494         size_t for_column = 2; /* &Extension */\r
12495         size_t row, presence_index = 0;\r
12496         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));\r
12497         \r
12498         for(row=0; row < itable->rows_count; row++) {\r
12499             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12500             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12501         \r
12502             if(type_cell->cell_kind == aioc__undefined)\r
12503                 continue;\r
12504         \r
12505             presence_index++;\r
12506             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12507                 result.type_descriptor = type_cell->type_descriptor;\r
12508                 result.presence_index = presence_index;\r
12509                 break;\r
12510             }\r
12511         }\r
12512         \r
12513         return result;\r
12514 }\r
12515 \r
12516 static int\r
12517 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12519         \r
12520         if(!sptr) {\r
12521                 ASN__CTFAIL(app_key, td, sptr,\r
12522                         "%s: value not given (%s:%d)",\r
12523                         td->name, __FILE__, __LINE__);\r
12524                 return -1;\r
12525         }\r
12526         \r
12527         \r
12528         if(1 /* No applicable constraints whatsoever */) {\r
12529                 /* Nothing is here. See below */\r
12530         }\r
12531         \r
12532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12533 }\r
12534 \r
12535 static int\r
12536 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12538         long value;\r
12539         \r
12540         if(!sptr) {\r
12541                 ASN__CTFAIL(app_key, td, sptr,\r
12542                         "%s: value not given (%s:%d)",\r
12543                         td->name, __FILE__, __LINE__);\r
12544                 return -1;\r
12545         }\r
12546         \r
12547         value = *(const long *)sptr;\r
12548         \r
12549         if((value >= 0 && value <= 65535)) {\r
12550                 /* Constraint check succeeded */\r
12551                 return 0;\r
12552         } else {\r
12553                 ASN__CTFAIL(app_key, td, sptr,\r
12554                         "%s: constraint failed (%s:%d)",\r
12555                         td->name, __FILE__, __LINE__);\r
12556                 return -1;\r
12557         }\r
12558 }\r
12559 \r
12560 static int\r
12561 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12563         \r
12564         if(!sptr) {\r
12565                 ASN__CTFAIL(app_key, td, sptr,\r
12566                         "%s: value not given (%s:%d)",\r
12567                         td->name, __FILE__, __LINE__);\r
12568                 return -1;\r
12569         }\r
12570         \r
12571         \r
12572         if(1 /* No applicable constraints whatsoever */) {\r
12573                 /* Nothing is here. See below */\r
12574         }\r
12575         \r
12576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12577 }\r
12578 \r
12579 static int\r
12580 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12582         \r
12583         if(!sptr) {\r
12584                 ASN__CTFAIL(app_key, td, sptr,\r
12585                         "%s: value not given (%s:%d)",\r
12586                         td->name, __FILE__, __LINE__);\r
12587                 return -1;\r
12588         }\r
12589         \r
12590         \r
12591         if(1 /* No applicable constraints whatsoever */) {\r
12592                 /* Nothing is here. See below */\r
12593         }\r
12594         \r
12595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12596 }\r
12597 \r
12598 static int\r
12599 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12601         long value;\r
12602         \r
12603         if(!sptr) {\r
12604                 ASN__CTFAIL(app_key, td, sptr,\r
12605                         "%s: value not given (%s:%d)",\r
12606                         td->name, __FILE__, __LINE__);\r
12607                 return -1;\r
12608         }\r
12609         \r
12610         value = *(const long *)sptr;\r
12611         \r
12612         if((value >= 0 && value <= 65535)) {\r
12613                 /* Constraint check succeeded */\r
12614                 return 0;\r
12615         } else {\r
12616                 ASN__CTFAIL(app_key, td, sptr,\r
12617                         "%s: constraint failed (%s:%d)",\r
12618                         td->name, __FILE__, __LINE__);\r
12619                 return -1;\r
12620         }\r
12621 }\r
12622 \r
12623 static asn_type_selector_result_t\r
12624 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12625         asn_type_selector_result_t result = {0, 0};\r
12626         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;\r
12627         size_t constraining_column = 0; /* &id */\r
12628         size_t for_column = 1; /* &criticality */\r
12629         size_t row, presence_index = 0;\r
12630         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));\r
12631         \r
12632         for(row=0; row < itable->rows_count; row++) {\r
12633             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12634             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12635         \r
12636             if(type_cell->cell_kind == aioc__undefined)\r
12637                 continue;\r
12638         \r
12639             presence_index++;\r
12640             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12641                 result.type_descriptor = type_cell->type_descriptor;\r
12642                 result.presence_index = presence_index;\r
12643                 break;\r
12644             }\r
12645         }\r
12646         \r
12647         return result;\r
12648 }\r
12649 \r
12650 static int\r
12651 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12652                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12653         \r
12654         if(!sptr) {\r
12655                 ASN__CTFAIL(app_key, td, sptr,\r
12656                         "%s: value not given (%s:%d)",\r
12657                         td->name, __FILE__, __LINE__);\r
12658                 return -1;\r
12659         }\r
12660         \r
12661         \r
12662         if(1 /* No applicable constraints whatsoever */) {\r
12663                 /* Nothing is here. See below */\r
12664         }\r
12665         \r
12666         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12667 }\r
12668 \r
12669 static asn_type_selector_result_t\r
12670 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
12671         asn_type_selector_result_t result = {0, 0};\r
12672         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;\r
12673         size_t constraining_column = 0; /* &id */\r
12674         size_t for_column = 2; /* &Extension */\r
12675         size_t row, presence_index = 0;\r
12676         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));\r
12677         \r
12678         for(row=0; row < itable->rows_count; row++) {\r
12679             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
12680             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
12681         \r
12682             if(type_cell->cell_kind == aioc__undefined)\r
12683                 continue;\r
12684         \r
12685             presence_index++;\r
12686             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
12687                 result.type_descriptor = type_cell->type_descriptor;\r
12688                 result.presence_index = presence_index;\r
12689                 break;\r
12690             }\r
12691         }\r
12692         \r
12693         return result;\r
12694 }\r
12695 \r
12696 static int\r
12697 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12699         \r
12700         if(!sptr) {\r
12701                 ASN__CTFAIL(app_key, td, sptr,\r
12702                         "%s: value not given (%s:%d)",\r
12703                         td->name, __FILE__, __LINE__);\r
12704                 return -1;\r
12705         }\r
12706         \r
12707         \r
12708         if(1 /* No applicable constraints whatsoever */) {\r
12709                 /* Nothing is here. See below */\r
12710         }\r
12711         \r
12712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12713 }\r
12714 \r
12715 static int\r
12716 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12718         long value;\r
12719         \r
12720         if(!sptr) {\r
12721                 ASN__CTFAIL(app_key, td, sptr,\r
12722                         "%s: value not given (%s:%d)",\r
12723                         td->name, __FILE__, __LINE__);\r
12724                 return -1;\r
12725         }\r
12726         \r
12727         value = *(const long *)sptr;\r
12728         \r
12729         if((value >= 0 && value <= 65535)) {\r
12730                 /* Constraint check succeeded */\r
12731                 return 0;\r
12732         } else {\r
12733                 ASN__CTFAIL(app_key, td, sptr,\r
12734                         "%s: constraint failed (%s:%d)",\r
12735                         td->name, __FILE__, __LINE__);\r
12736                 return -1;\r
12737         }\r
12738 }\r
12739 \r
12740 static int\r
12741 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12743         \r
12744         if(!sptr) {\r
12745                 ASN__CTFAIL(app_key, td, sptr,\r
12746                         "%s: value not given (%s:%d)",\r
12747                         td->name, __FILE__, __LINE__);\r
12748                 return -1;\r
12749         }\r
12750         \r
12751         \r
12752         if(1 /* No applicable constraints whatsoever */) {\r
12753                 /* Nothing is here. See below */\r
12754         }\r
12755         \r
12756         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12757 }\r
12758 \r
12759 static int\r
12760 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12762         \r
12763         if(!sptr) {\r
12764                 ASN__CTFAIL(app_key, td, sptr,\r
12765                         "%s: value not given (%s:%d)",\r
12766                         td->name, __FILE__, __LINE__);\r
12767                 return -1;\r
12768         }\r
12769         \r
12770         \r
12771         if(1 /* No applicable constraints whatsoever */) {\r
12772                 /* Nothing is here. See below */\r
12773         }\r
12774         \r
12775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12776 }\r
12777 \r
12778 static int\r
12779 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12781         long value;\r
12782         \r
12783         if(!sptr) {\r
12784                 ASN__CTFAIL(app_key, td, sptr,\r
12785                         "%s: value not given (%s:%d)",\r
12786                         td->name, __FILE__, __LINE__);\r
12787                 return -1;\r
12788         }\r
12789         \r
12790         value = *(const long *)sptr;\r
12791         \r
12792         if((value >= 0 && value <= 65535)) {\r
12793                 /* Constraint check succeeded */\r
12794                 return 0;\r
12795         } else {\r
12796                 ASN__CTFAIL(app_key, td, sptr,\r
12797                         "%s: constraint failed (%s:%d)",\r
12798                         td->name, __FILE__, __LINE__);\r
12799                 return -1;\r
12800         }\r
12801 }\r
12802 \r
12803 static int\r
12804 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12806         \r
12807         if(!sptr) {\r
12808                 ASN__CTFAIL(app_key, td, sptr,\r
12809                         "%s: value not given (%s:%d)",\r
12810                         td->name, __FILE__, __LINE__);\r
12811                 return -1;\r
12812         }\r
12813         \r
12814         \r
12815         if(1 /* No applicable constraints whatsoever */) {\r
12816                 /* Nothing is here. See below */\r
12817         }\r
12818         \r
12819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12820 }\r
12821 \r
12822 static int\r
12823 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12825         \r
12826         if(!sptr) {\r
12827                 ASN__CTFAIL(app_key, td, sptr,\r
12828                         "%s: value not given (%s:%d)",\r
12829                         td->name, __FILE__, __LINE__);\r
12830                 return -1;\r
12831         }\r
12832         \r
12833         \r
12834         if(1 /* No applicable constraints whatsoever */) {\r
12835                 /* Nothing is here. See below */\r
12836         }\r
12837         \r
12838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12839 }\r
12840 \r
12841 static int\r
12842 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12844         long value;\r
12845         \r
12846         if(!sptr) {\r
12847                 ASN__CTFAIL(app_key, td, sptr,\r
12848                         "%s: value not given (%s:%d)",\r
12849                         td->name, __FILE__, __LINE__);\r
12850                 return -1;\r
12851         }\r
12852         \r
12853         value = *(const long *)sptr;\r
12854         \r
12855         if((value >= 0 && value <= 65535)) {\r
12856                 /* Constraint check succeeded */\r
12857                 return 0;\r
12858         } else {\r
12859                 ASN__CTFAIL(app_key, td, sptr,\r
12860                         "%s: constraint failed (%s:%d)",\r
12861                         td->name, __FILE__, __LINE__);\r
12862                 return -1;\r
12863         }\r
12864 }\r
12865 \r
12866 static int\r
12867 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12869         \r
12870         if(!sptr) {\r
12871                 ASN__CTFAIL(app_key, td, sptr,\r
12872                         "%s: value not given (%s:%d)",\r
12873                         td->name, __FILE__, __LINE__);\r
12874                 return -1;\r
12875         }\r
12876         \r
12877         \r
12878         if(1 /* No applicable constraints whatsoever */) {\r
12879                 /* Nothing is here. See below */\r
12880         }\r
12881         \r
12882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12883 }\r
12884 \r
12885 static int\r
12886 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12888         \r
12889         if(!sptr) {\r
12890                 ASN__CTFAIL(app_key, td, sptr,\r
12891                         "%s: value not given (%s:%d)",\r
12892                         td->name, __FILE__, __LINE__);\r
12893                 return -1;\r
12894         }\r
12895         \r
12896         \r
12897         if(1 /* No applicable constraints whatsoever */) {\r
12898                 /* Nothing is here. See below */\r
12899         }\r
12900         \r
12901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12902 }\r
12903 \r
12904 static int\r
12905 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12907         long value;\r
12908         \r
12909         if(!sptr) {\r
12910                 ASN__CTFAIL(app_key, td, sptr,\r
12911                         "%s: value not given (%s:%d)",\r
12912                         td->name, __FILE__, __LINE__);\r
12913                 return -1;\r
12914         }\r
12915         \r
12916         value = *(const long *)sptr;\r
12917         \r
12918         if((value >= 0 && value <= 65535)) {\r
12919                 /* Constraint check succeeded */\r
12920                 return 0;\r
12921         } else {\r
12922                 ASN__CTFAIL(app_key, td, sptr,\r
12923                         "%s: constraint failed (%s:%d)",\r
12924                         td->name, __FILE__, __LINE__);\r
12925                 return -1;\r
12926         }\r
12927 }\r
12928 \r
12929 static int\r
12930 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12932         \r
12933         if(!sptr) {\r
12934                 ASN__CTFAIL(app_key, td, sptr,\r
12935                         "%s: value not given (%s:%d)",\r
12936                         td->name, __FILE__, __LINE__);\r
12937                 return -1;\r
12938         }\r
12939         \r
12940         \r
12941         if(1 /* No applicable constraints whatsoever */) {\r
12942                 /* Nothing is here. See below */\r
12943         }\r
12944         \r
12945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12946 }\r
12947 \r
12948 static int\r
12949 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12951         \r
12952         if(!sptr) {\r
12953                 ASN__CTFAIL(app_key, td, sptr,\r
12954                         "%s: value not given (%s:%d)",\r
12955                         td->name, __FILE__, __LINE__);\r
12956                 return -1;\r
12957         }\r
12958         \r
12959         \r
12960         if(1 /* No applicable constraints whatsoever */) {\r
12961                 /* Nothing is here. See below */\r
12962         }\r
12963         \r
12964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
12965 }\r
12966 \r
12967 static int\r
12968 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12970         long value;\r
12971         \r
12972         if(!sptr) {\r
12973                 ASN__CTFAIL(app_key, td, sptr,\r
12974                         "%s: value not given (%s:%d)",\r
12975                         td->name, __FILE__, __LINE__);\r
12976                 return -1;\r
12977         }\r
12978         \r
12979         value = *(const long *)sptr;\r
12980         \r
12981         if((value >= 0 && value <= 65535)) {\r
12982                 /* Constraint check succeeded */\r
12983                 return 0;\r
12984         } else {\r
12985                 ASN__CTFAIL(app_key, td, sptr,\r
12986                         "%s: constraint failed (%s:%d)",\r
12987                         td->name, __FILE__, __LINE__);\r
12988                 return -1;\r
12989         }\r
12990 }\r
12991 \r
12992 static int\r
12993 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,\r
12994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
12995         \r
12996         if(!sptr) {\r
12997                 ASN__CTFAIL(app_key, td, sptr,\r
12998                         "%s: value not given (%s:%d)",\r
12999                         td->name, __FILE__, __LINE__);\r
13000                 return -1;\r
13001         }\r
13002         \r
13003         \r
13004         if(1 /* No applicable constraints whatsoever */) {\r
13005                 /* Nothing is here. See below */\r
13006         }\r
13007         \r
13008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13009 }\r
13010 \r
13011 static int\r
13012 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13014         \r
13015         if(!sptr) {\r
13016                 ASN__CTFAIL(app_key, td, sptr,\r
13017                         "%s: value not given (%s:%d)",\r
13018                         td->name, __FILE__, __LINE__);\r
13019                 return -1;\r
13020         }\r
13021         \r
13022         \r
13023         if(1 /* No applicable constraints whatsoever */) {\r
13024                 /* Nothing is here. See below */\r
13025         }\r
13026         \r
13027         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13028 }\r
13029 \r
13030 static int\r
13031 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13033         long value;\r
13034         \r
13035         if(!sptr) {\r
13036                 ASN__CTFAIL(app_key, td, sptr,\r
13037                         "%s: value not given (%s:%d)",\r
13038                         td->name, __FILE__, __LINE__);\r
13039                 return -1;\r
13040         }\r
13041         \r
13042         value = *(const long *)sptr;\r
13043         \r
13044         if((value >= 0 && value <= 65535)) {\r
13045                 /* Constraint check succeeded */\r
13046                 return 0;\r
13047         } else {\r
13048                 ASN__CTFAIL(app_key, td, sptr,\r
13049                         "%s: constraint failed (%s:%d)",\r
13050                         td->name, __FILE__, __LINE__);\r
13051                 return -1;\r
13052         }\r
13053 }\r
13054 \r
13055 static int\r
13056 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13058         \r
13059         if(!sptr) {\r
13060                 ASN__CTFAIL(app_key, td, sptr,\r
13061                         "%s: value not given (%s:%d)",\r
13062                         td->name, __FILE__, __LINE__);\r
13063                 return -1;\r
13064         }\r
13065         \r
13066         \r
13067         if(1 /* No applicable constraints whatsoever */) {\r
13068                 /* Nothing is here. See below */\r
13069         }\r
13070         \r
13071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13072 }\r
13073 \r
13074 static int\r
13075 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13077         \r
13078         if(!sptr) {\r
13079                 ASN__CTFAIL(app_key, td, sptr,\r
13080                         "%s: value not given (%s:%d)",\r
13081                         td->name, __FILE__, __LINE__);\r
13082                 return -1;\r
13083         }\r
13084         \r
13085         \r
13086         if(1 /* No applicable constraints whatsoever */) {\r
13087                 /* Nothing is here. See below */\r
13088         }\r
13089         \r
13090         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13091 }\r
13092 \r
13093 static int\r
13094 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13096         long value;\r
13097         \r
13098         if(!sptr) {\r
13099                 ASN__CTFAIL(app_key, td, sptr,\r
13100                         "%s: value not given (%s:%d)",\r
13101                         td->name, __FILE__, __LINE__);\r
13102                 return -1;\r
13103         }\r
13104         \r
13105         value = *(const long *)sptr;\r
13106         \r
13107         if((value >= 0 && value <= 65535)) {\r
13108                 /* Constraint check succeeded */\r
13109                 return 0;\r
13110         } else {\r
13111                 ASN__CTFAIL(app_key, td, sptr,\r
13112                         "%s: constraint failed (%s:%d)",\r
13113                         td->name, __FILE__, __LINE__);\r
13114                 return -1;\r
13115         }\r
13116 }\r
13117 \r
13118 static int\r
13119 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13121         \r
13122         if(!sptr) {\r
13123                 ASN__CTFAIL(app_key, td, sptr,\r
13124                         "%s: value not given (%s:%d)",\r
13125                         td->name, __FILE__, __LINE__);\r
13126                 return -1;\r
13127         }\r
13128         \r
13129         \r
13130         if(1 /* No applicable constraints whatsoever */) {\r
13131                 /* Nothing is here. See below */\r
13132         }\r
13133         \r
13134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13135 }\r
13136 \r
13137 static int\r
13138 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13140         \r
13141         if(!sptr) {\r
13142                 ASN__CTFAIL(app_key, td, sptr,\r
13143                         "%s: value not given (%s:%d)",\r
13144                         td->name, __FILE__, __LINE__);\r
13145                 return -1;\r
13146         }\r
13147         \r
13148         \r
13149         if(1 /* No applicable constraints whatsoever */) {\r
13150                 /* Nothing is here. See below */\r
13151         }\r
13152         \r
13153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13154 }\r
13155 \r
13156 static int\r
13157 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13159         long value;\r
13160         \r
13161         if(!sptr) {\r
13162                 ASN__CTFAIL(app_key, td, sptr,\r
13163                         "%s: value not given (%s:%d)",\r
13164                         td->name, __FILE__, __LINE__);\r
13165                 return -1;\r
13166         }\r
13167         \r
13168         value = *(const long *)sptr;\r
13169         \r
13170         if((value >= 0 && value <= 65535)) {\r
13171                 /* Constraint check succeeded */\r
13172                 return 0;\r
13173         } else {\r
13174                 ASN__CTFAIL(app_key, td, sptr,\r
13175                         "%s: constraint failed (%s:%d)",\r
13176                         td->name, __FILE__, __LINE__);\r
13177                 return -1;\r
13178         }\r
13179 }\r
13180 \r
13181 static int\r
13182 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13184         \r
13185         if(!sptr) {\r
13186                 ASN__CTFAIL(app_key, td, sptr,\r
13187                         "%s: value not given (%s:%d)",\r
13188                         td->name, __FILE__, __LINE__);\r
13189                 return -1;\r
13190         }\r
13191         \r
13192         \r
13193         if(1 /* No applicable constraints whatsoever */) {\r
13194                 /* Nothing is here. See below */\r
13195         }\r
13196         \r
13197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13198 }\r
13199 \r
13200 static int\r
13201 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13203         \r
13204         if(!sptr) {\r
13205                 ASN__CTFAIL(app_key, td, sptr,\r
13206                         "%s: value not given (%s:%d)",\r
13207                         td->name, __FILE__, __LINE__);\r
13208                 return -1;\r
13209         }\r
13210         \r
13211         \r
13212         if(1 /* No applicable constraints whatsoever */) {\r
13213                 /* Nothing is here. See below */\r
13214         }\r
13215         \r
13216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13217 }\r
13218 \r
13219 static int\r
13220 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13222         long value;\r
13223         \r
13224         if(!sptr) {\r
13225                 ASN__CTFAIL(app_key, td, sptr,\r
13226                         "%s: value not given (%s:%d)",\r
13227                         td->name, __FILE__, __LINE__);\r
13228                 return -1;\r
13229         }\r
13230         \r
13231         value = *(const long *)sptr;\r
13232         \r
13233         if((value >= 0 && value <= 65535)) {\r
13234                 /* Constraint check succeeded */\r
13235                 return 0;\r
13236         } else {\r
13237                 ASN__CTFAIL(app_key, td, sptr,\r
13238                         "%s: constraint failed (%s:%d)",\r
13239                         td->name, __FILE__, __LINE__);\r
13240                 return -1;\r
13241         }\r
13242 }\r
13243 \r
13244 static asn_type_selector_result_t\r
13245 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13246         asn_type_selector_result_t result = {0, 0};\r
13247         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;\r
13248         size_t constraining_column = 0; /* &id */\r
13249         size_t for_column = 1; /* &criticality */\r
13250         size_t row, presence_index = 0;\r
13251         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));\r
13252         \r
13253         for(row=0; row < itable->rows_count; row++) {\r
13254             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13255             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13256         \r
13257             if(type_cell->cell_kind == aioc__undefined)\r
13258                 continue;\r
13259         \r
13260             presence_index++;\r
13261             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13262                 result.type_descriptor = type_cell->type_descriptor;\r
13263                 result.presence_index = presence_index;\r
13264                 break;\r
13265             }\r
13266         }\r
13267         \r
13268         return result;\r
13269 }\r
13270 \r
13271 static int\r
13272 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13274         \r
13275         if(!sptr) {\r
13276                 ASN__CTFAIL(app_key, td, sptr,\r
13277                         "%s: value not given (%s:%d)",\r
13278                         td->name, __FILE__, __LINE__);\r
13279                 return -1;\r
13280         }\r
13281         \r
13282         \r
13283         if(1 /* No applicable constraints whatsoever */) {\r
13284                 /* Nothing is here. See below */\r
13285         }\r
13286         \r
13287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13288 }\r
13289 \r
13290 static asn_type_selector_result_t\r
13291 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13292         asn_type_selector_result_t result = {0, 0};\r
13293         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;\r
13294         size_t constraining_column = 0; /* &id */\r
13295         size_t for_column = 2; /* &Extension */\r
13296         size_t row, presence_index = 0;\r
13297         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));\r
13298         \r
13299         for(row=0; row < itable->rows_count; row++) {\r
13300             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13301             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13302         \r
13303             if(type_cell->cell_kind == aioc__undefined)\r
13304                 continue;\r
13305         \r
13306             presence_index++;\r
13307             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13308                 result.type_descriptor = type_cell->type_descriptor;\r
13309                 result.presence_index = presence_index;\r
13310                 break;\r
13311             }\r
13312         }\r
13313         \r
13314         return result;\r
13315 }\r
13316 \r
13317 static int\r
13318 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13320         \r
13321         if(!sptr) {\r
13322                 ASN__CTFAIL(app_key, td, sptr,\r
13323                         "%s: value not given (%s:%d)",\r
13324                         td->name, __FILE__, __LINE__);\r
13325                 return -1;\r
13326         }\r
13327         \r
13328         \r
13329         if(1 /* No applicable constraints whatsoever */) {\r
13330                 /* Nothing is here. See below */\r
13331         }\r
13332         \r
13333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13334 }\r
13335 \r
13336 static int\r
13337 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13339         long value;\r
13340         \r
13341         if(!sptr) {\r
13342                 ASN__CTFAIL(app_key, td, sptr,\r
13343                         "%s: value not given (%s:%d)",\r
13344                         td->name, __FILE__, __LINE__);\r
13345                 return -1;\r
13346         }\r
13347         \r
13348         value = *(const long *)sptr;\r
13349         \r
13350         if((value >= 0 && value <= 65535)) {\r
13351                 /* Constraint check succeeded */\r
13352                 return 0;\r
13353         } else {\r
13354                 ASN__CTFAIL(app_key, td, sptr,\r
13355                         "%s: constraint failed (%s:%d)",\r
13356                         td->name, __FILE__, __LINE__);\r
13357                 return -1;\r
13358         }\r
13359 }\r
13360 \r
13361 static asn_type_selector_result_t\r
13362 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13363         asn_type_selector_result_t result = {0, 0};\r
13364         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;\r
13365         size_t constraining_column = 0; /* &id */\r
13366         size_t for_column = 1; /* &criticality */\r
13367         size_t row, presence_index = 0;\r
13368         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));\r
13369         \r
13370         for(row=0; row < itable->rows_count; row++) {\r
13371             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13372             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13373         \r
13374             if(type_cell->cell_kind == aioc__undefined)\r
13375                 continue;\r
13376         \r
13377             presence_index++;\r
13378             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13379                 result.type_descriptor = type_cell->type_descriptor;\r
13380                 result.presence_index = presence_index;\r
13381                 break;\r
13382             }\r
13383         }\r
13384         \r
13385         return result;\r
13386 }\r
13387 \r
13388 static int\r
13389 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13391         \r
13392         if(!sptr) {\r
13393                 ASN__CTFAIL(app_key, td, sptr,\r
13394                         "%s: value not given (%s:%d)",\r
13395                         td->name, __FILE__, __LINE__);\r
13396                 return -1;\r
13397         }\r
13398         \r
13399         \r
13400         if(1 /* No applicable constraints whatsoever */) {\r
13401                 /* Nothing is here. See below */\r
13402         }\r
13403         \r
13404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13405 }\r
13406 \r
13407 static asn_type_selector_result_t\r
13408 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13409         asn_type_selector_result_t result = {0, 0};\r
13410         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;\r
13411         size_t constraining_column = 0; /* &id */\r
13412         size_t for_column = 2; /* &Extension */\r
13413         size_t row, presence_index = 0;\r
13414         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));\r
13415         \r
13416         for(row=0; row < itable->rows_count; row++) {\r
13417             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13418             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13419         \r
13420             if(type_cell->cell_kind == aioc__undefined)\r
13421                 continue;\r
13422         \r
13423             presence_index++;\r
13424             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13425                 result.type_descriptor = type_cell->type_descriptor;\r
13426                 result.presence_index = presence_index;\r
13427                 break;\r
13428             }\r
13429         }\r
13430         \r
13431         return result;\r
13432 }\r
13433 \r
13434 static int\r
13435 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13437         \r
13438         if(!sptr) {\r
13439                 ASN__CTFAIL(app_key, td, sptr,\r
13440                         "%s: value not given (%s:%d)",\r
13441                         td->name, __FILE__, __LINE__);\r
13442                 return -1;\r
13443         }\r
13444         \r
13445         \r
13446         if(1 /* No applicable constraints whatsoever */) {\r
13447                 /* Nothing is here. See below */\r
13448         }\r
13449         \r
13450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13451 }\r
13452 \r
13453 static int\r
13454 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13456         long value;\r
13457         \r
13458         if(!sptr) {\r
13459                 ASN__CTFAIL(app_key, td, sptr,\r
13460                         "%s: value not given (%s:%d)",\r
13461                         td->name, __FILE__, __LINE__);\r
13462                 return -1;\r
13463         }\r
13464         \r
13465         value = *(const long *)sptr;\r
13466         \r
13467         if((value >= 0 && value <= 65535)) {\r
13468                 /* Constraint check succeeded */\r
13469                 return 0;\r
13470         } else {\r
13471                 ASN__CTFAIL(app_key, td, sptr,\r
13472                         "%s: constraint failed (%s:%d)",\r
13473                         td->name, __FILE__, __LINE__);\r
13474                 return -1;\r
13475         }\r
13476 }\r
13477 \r
13478 static int\r
13479 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13481         \r
13482         if(!sptr) {\r
13483                 ASN__CTFAIL(app_key, td, sptr,\r
13484                         "%s: value not given (%s:%d)",\r
13485                         td->name, __FILE__, __LINE__);\r
13486                 return -1;\r
13487         }\r
13488         \r
13489         \r
13490         if(1 /* No applicable constraints whatsoever */) {\r
13491                 /* Nothing is here. See below */\r
13492         }\r
13493         \r
13494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13495 }\r
13496 \r
13497 static int\r
13498 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13500         \r
13501         if(!sptr) {\r
13502                 ASN__CTFAIL(app_key, td, sptr,\r
13503                         "%s: value not given (%s:%d)",\r
13504                         td->name, __FILE__, __LINE__);\r
13505                 return -1;\r
13506         }\r
13507         \r
13508         \r
13509         if(1 /* No applicable constraints whatsoever */) {\r
13510                 /* Nothing is here. See below */\r
13511         }\r
13512         \r
13513         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13514 }\r
13515 \r
13516 static int\r
13517 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13519         long value;\r
13520         \r
13521         if(!sptr) {\r
13522                 ASN__CTFAIL(app_key, td, sptr,\r
13523                         "%s: value not given (%s:%d)",\r
13524                         td->name, __FILE__, __LINE__);\r
13525                 return -1;\r
13526         }\r
13527         \r
13528         value = *(const long *)sptr;\r
13529         \r
13530         if((value >= 0 && value <= 65535)) {\r
13531                 /* Constraint check succeeded */\r
13532                 return 0;\r
13533         } else {\r
13534                 ASN__CTFAIL(app_key, td, sptr,\r
13535                         "%s: constraint failed (%s:%d)",\r
13536                         td->name, __FILE__, __LINE__);\r
13537                 return -1;\r
13538         }\r
13539 }\r
13540 \r
13541 static int\r
13542 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13543                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13544         \r
13545         if(!sptr) {\r
13546                 ASN__CTFAIL(app_key, td, sptr,\r
13547                         "%s: value not given (%s:%d)",\r
13548                         td->name, __FILE__, __LINE__);\r
13549                 return -1;\r
13550         }\r
13551         \r
13552         \r
13553         if(1 /* No applicable constraints whatsoever */) {\r
13554                 /* Nothing is here. See below */\r
13555         }\r
13556         \r
13557         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13558 }\r
13559 \r
13560 static int\r
13561 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13563         \r
13564         if(!sptr) {\r
13565                 ASN__CTFAIL(app_key, td, sptr,\r
13566                         "%s: value not given (%s:%d)",\r
13567                         td->name, __FILE__, __LINE__);\r
13568                 return -1;\r
13569         }\r
13570         \r
13571         \r
13572         if(1 /* No applicable constraints whatsoever */) {\r
13573                 /* Nothing is here. See below */\r
13574         }\r
13575         \r
13576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13577 }\r
13578 \r
13579 static int\r
13580 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13582         long value;\r
13583         \r
13584         if(!sptr) {\r
13585                 ASN__CTFAIL(app_key, td, sptr,\r
13586                         "%s: value not given (%s:%d)",\r
13587                         td->name, __FILE__, __LINE__);\r
13588                 return -1;\r
13589         }\r
13590         \r
13591         value = *(const long *)sptr;\r
13592         \r
13593         if((value >= 0 && value <= 65535)) {\r
13594                 /* Constraint check succeeded */\r
13595                 return 0;\r
13596         } else {\r
13597                 ASN__CTFAIL(app_key, td, sptr,\r
13598                         "%s: constraint failed (%s:%d)",\r
13599                         td->name, __FILE__, __LINE__);\r
13600                 return -1;\r
13601         }\r
13602 }\r
13603 \r
13604 static int\r
13605 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13607         \r
13608         if(!sptr) {\r
13609                 ASN__CTFAIL(app_key, td, sptr,\r
13610                         "%s: value not given (%s:%d)",\r
13611                         td->name, __FILE__, __LINE__);\r
13612                 return -1;\r
13613         }\r
13614         \r
13615         \r
13616         if(1 /* No applicable constraints whatsoever */) {\r
13617                 /* Nothing is here. See below */\r
13618         }\r
13619         \r
13620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13621 }\r
13622 \r
13623 static int\r
13624 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13626         \r
13627         if(!sptr) {\r
13628                 ASN__CTFAIL(app_key, td, sptr,\r
13629                         "%s: value not given (%s:%d)",\r
13630                         td->name, __FILE__, __LINE__);\r
13631                 return -1;\r
13632         }\r
13633         \r
13634         \r
13635         if(1 /* No applicable constraints whatsoever */) {\r
13636                 /* Nothing is here. See below */\r
13637         }\r
13638         \r
13639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13640 }\r
13641 \r
13642 static int\r
13643 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13645         long value;\r
13646         \r
13647         if(!sptr) {\r
13648                 ASN__CTFAIL(app_key, td, sptr,\r
13649                         "%s: value not given (%s:%d)",\r
13650                         td->name, __FILE__, __LINE__);\r
13651                 return -1;\r
13652         }\r
13653         \r
13654         value = *(const long *)sptr;\r
13655         \r
13656         if((value >= 0 && value <= 65535)) {\r
13657                 /* Constraint check succeeded */\r
13658                 return 0;\r
13659         } else {\r
13660                 ASN__CTFAIL(app_key, td, sptr,\r
13661                         "%s: constraint failed (%s:%d)",\r
13662                         td->name, __FILE__, __LINE__);\r
13663                 return -1;\r
13664         }\r
13665 }\r
13666 \r
13667 static int\r
13668 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13670         \r
13671         if(!sptr) {\r
13672                 ASN__CTFAIL(app_key, td, sptr,\r
13673                         "%s: value not given (%s:%d)",\r
13674                         td->name, __FILE__, __LINE__);\r
13675                 return -1;\r
13676         }\r
13677         \r
13678         \r
13679         if(1 /* No applicable constraints whatsoever */) {\r
13680                 /* Nothing is here. See below */\r
13681         }\r
13682         \r
13683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13684 }\r
13685 \r
13686 static int\r
13687 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13689         \r
13690         if(!sptr) {\r
13691                 ASN__CTFAIL(app_key, td, sptr,\r
13692                         "%s: value not given (%s:%d)",\r
13693                         td->name, __FILE__, __LINE__);\r
13694                 return -1;\r
13695         }\r
13696         \r
13697         \r
13698         if(1 /* No applicable constraints whatsoever */) {\r
13699                 /* Nothing is here. See below */\r
13700         }\r
13701         \r
13702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13703 }\r
13704 \r
13705 static int\r
13706 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13708         long value;\r
13709         \r
13710         if(!sptr) {\r
13711                 ASN__CTFAIL(app_key, td, sptr,\r
13712                         "%s: value not given (%s:%d)",\r
13713                         td->name, __FILE__, __LINE__);\r
13714                 return -1;\r
13715         }\r
13716         \r
13717         value = *(const long *)sptr;\r
13718         \r
13719         if((value >= 0 && value <= 65535)) {\r
13720                 /* Constraint check succeeded */\r
13721                 return 0;\r
13722         } else {\r
13723                 ASN__CTFAIL(app_key, td, sptr,\r
13724                         "%s: constraint failed (%s:%d)",\r
13725                         td->name, __FILE__, __LINE__);\r
13726                 return -1;\r
13727         }\r
13728 }\r
13729 \r
13730 static asn_type_selector_result_t\r
13731 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13732         asn_type_selector_result_t result = {0, 0};\r
13733         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;\r
13734         size_t constraining_column = 0; /* &id */\r
13735         size_t for_column = 1; /* &criticality */\r
13736         size_t row, presence_index = 0;\r
13737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));\r
13738         \r
13739         for(row=0; row < itable->rows_count; row++) {\r
13740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13742         \r
13743             if(type_cell->cell_kind == aioc__undefined)\r
13744                 continue;\r
13745         \r
13746             presence_index++;\r
13747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13748                 result.type_descriptor = type_cell->type_descriptor;\r
13749                 result.presence_index = presence_index;\r
13750                 break;\r
13751             }\r
13752         }\r
13753         \r
13754         return result;\r
13755 }\r
13756 \r
13757 static int\r
13758 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13760         \r
13761         if(!sptr) {\r
13762                 ASN__CTFAIL(app_key, td, sptr,\r
13763                         "%s: value not given (%s:%d)",\r
13764                         td->name, __FILE__, __LINE__);\r
13765                 return -1;\r
13766         }\r
13767         \r
13768         \r
13769         if(1 /* No applicable constraints whatsoever */) {\r
13770                 /* Nothing is here. See below */\r
13771         }\r
13772         \r
13773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13774 }\r
13775 \r
13776 static asn_type_selector_result_t\r
13777 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
13778         asn_type_selector_result_t result = {0, 0};\r
13779         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;\r
13780         size_t constraining_column = 0; /* &id */\r
13781         size_t for_column = 2; /* &Extension */\r
13782         size_t row, presence_index = 0;\r
13783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));\r
13784         \r
13785         for(row=0; row < itable->rows_count; row++) {\r
13786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
13787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
13788         \r
13789             if(type_cell->cell_kind == aioc__undefined)\r
13790                 continue;\r
13791         \r
13792             presence_index++;\r
13793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
13794                 result.type_descriptor = type_cell->type_descriptor;\r
13795                 result.presence_index = presence_index;\r
13796                 break;\r
13797             }\r
13798         }\r
13799         \r
13800         return result;\r
13801 }\r
13802 \r
13803 static int\r
13804 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13806         \r
13807         if(!sptr) {\r
13808                 ASN__CTFAIL(app_key, td, sptr,\r
13809                         "%s: value not given (%s:%d)",\r
13810                         td->name, __FILE__, __LINE__);\r
13811                 return -1;\r
13812         }\r
13813         \r
13814         \r
13815         if(1 /* No applicable constraints whatsoever */) {\r
13816                 /* Nothing is here. See below */\r
13817         }\r
13818         \r
13819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13820 }\r
13821 \r
13822 static int\r
13823 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13825         long value;\r
13826         \r
13827         if(!sptr) {\r
13828                 ASN__CTFAIL(app_key, td, sptr,\r
13829                         "%s: value not given (%s:%d)",\r
13830                         td->name, __FILE__, __LINE__);\r
13831                 return -1;\r
13832         }\r
13833         \r
13834         value = *(const long *)sptr;\r
13835         \r
13836         if((value >= 0 && value <= 65535)) {\r
13837                 /* Constraint check succeeded */\r
13838                 return 0;\r
13839         } else {\r
13840                 ASN__CTFAIL(app_key, td, sptr,\r
13841                         "%s: constraint failed (%s:%d)",\r
13842                         td->name, __FILE__, __LINE__);\r
13843                 return -1;\r
13844         }\r
13845 }\r
13846 \r
13847 static int\r
13848 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13850         \r
13851         if(!sptr) {\r
13852                 ASN__CTFAIL(app_key, td, sptr,\r
13853                         "%s: value not given (%s:%d)",\r
13854                         td->name, __FILE__, __LINE__);\r
13855                 return -1;\r
13856         }\r
13857         \r
13858         \r
13859         if(1 /* No applicable constraints whatsoever */) {\r
13860                 /* Nothing is here. See below */\r
13861         }\r
13862         \r
13863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13864 }\r
13865 \r
13866 static int\r
13867 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13869         \r
13870         if(!sptr) {\r
13871                 ASN__CTFAIL(app_key, td, sptr,\r
13872                         "%s: value not given (%s:%d)",\r
13873                         td->name, __FILE__, __LINE__);\r
13874                 return -1;\r
13875         }\r
13876         \r
13877         \r
13878         if(1 /* No applicable constraints whatsoever */) {\r
13879                 /* Nothing is here. See below */\r
13880         }\r
13881         \r
13882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13883 }\r
13884 \r
13885 static int\r
13886 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13888         long value;\r
13889         \r
13890         if(!sptr) {\r
13891                 ASN__CTFAIL(app_key, td, sptr,\r
13892                         "%s: value not given (%s:%d)",\r
13893                         td->name, __FILE__, __LINE__);\r
13894                 return -1;\r
13895         }\r
13896         \r
13897         value = *(const long *)sptr;\r
13898         \r
13899         if((value >= 0 && value <= 65535)) {\r
13900                 /* Constraint check succeeded */\r
13901                 return 0;\r
13902         } else {\r
13903                 ASN__CTFAIL(app_key, td, sptr,\r
13904                         "%s: constraint failed (%s:%d)",\r
13905                         td->name, __FILE__, __LINE__);\r
13906                 return -1;\r
13907         }\r
13908 }\r
13909 \r
13910 static int\r
13911 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13913         \r
13914         if(!sptr) {\r
13915                 ASN__CTFAIL(app_key, td, sptr,\r
13916                         "%s: value not given (%s:%d)",\r
13917                         td->name, __FILE__, __LINE__);\r
13918                 return -1;\r
13919         }\r
13920         \r
13921         \r
13922         if(1 /* No applicable constraints whatsoever */) {\r
13923                 /* Nothing is here. See below */\r
13924         }\r
13925         \r
13926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13927 }\r
13928 \r
13929 static int\r
13930 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13932         \r
13933         if(!sptr) {\r
13934                 ASN__CTFAIL(app_key, td, sptr,\r
13935                         "%s: value not given (%s:%d)",\r
13936                         td->name, __FILE__, __LINE__);\r
13937                 return -1;\r
13938         }\r
13939         \r
13940         \r
13941         if(1 /* No applicable constraints whatsoever */) {\r
13942                 /* Nothing is here. See below */\r
13943         }\r
13944         \r
13945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13946 }\r
13947 \r
13948 static int\r
13949 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13951         long value;\r
13952         \r
13953         if(!sptr) {\r
13954                 ASN__CTFAIL(app_key, td, sptr,\r
13955                         "%s: value not given (%s:%d)",\r
13956                         td->name, __FILE__, __LINE__);\r
13957                 return -1;\r
13958         }\r
13959         \r
13960         value = *(const long *)sptr;\r
13961         \r
13962         if((value >= 0 && value <= 65535)) {\r
13963                 /* Constraint check succeeded */\r
13964                 return 0;\r
13965         } else {\r
13966                 ASN__CTFAIL(app_key, td, sptr,\r
13967                         "%s: constraint failed (%s:%d)",\r
13968                         td->name, __FILE__, __LINE__);\r
13969                 return -1;\r
13970         }\r
13971 }\r
13972 \r
13973 static int\r
13974 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13976         \r
13977         if(!sptr) {\r
13978                 ASN__CTFAIL(app_key, td, sptr,\r
13979                         "%s: value not given (%s:%d)",\r
13980                         td->name, __FILE__, __LINE__);\r
13981                 return -1;\r
13982         }\r
13983         \r
13984         \r
13985         if(1 /* No applicable constraints whatsoever */) {\r
13986                 /* Nothing is here. See below */\r
13987         }\r
13988         \r
13989         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
13990 }\r
13991 \r
13992 static int\r
13993 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,\r
13994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
13995         \r
13996         if(!sptr) {\r
13997                 ASN__CTFAIL(app_key, td, sptr,\r
13998                         "%s: value not given (%s:%d)",\r
13999                         td->name, __FILE__, __LINE__);\r
14000                 return -1;\r
14001         }\r
14002         \r
14003         \r
14004         if(1 /* No applicable constraints whatsoever */) {\r
14005                 /* Nothing is here. See below */\r
14006         }\r
14007         \r
14008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14009 }\r
14010 \r
14011 static int\r
14012 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14014         long value;\r
14015         \r
14016         if(!sptr) {\r
14017                 ASN__CTFAIL(app_key, td, sptr,\r
14018                         "%s: value not given (%s:%d)",\r
14019                         td->name, __FILE__, __LINE__);\r
14020                 return -1;\r
14021         }\r
14022         \r
14023         value = *(const long *)sptr;\r
14024         \r
14025         if((value >= 0 && value <= 65535)) {\r
14026                 /* Constraint check succeeded */\r
14027                 return 0;\r
14028         } else {\r
14029                 ASN__CTFAIL(app_key, td, sptr,\r
14030                         "%s: constraint failed (%s:%d)",\r
14031                         td->name, __FILE__, __LINE__);\r
14032                 return -1;\r
14033         }\r
14034 }\r
14035 \r
14036 static int\r
14037 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14039         \r
14040         if(!sptr) {\r
14041                 ASN__CTFAIL(app_key, td, sptr,\r
14042                         "%s: value not given (%s:%d)",\r
14043                         td->name, __FILE__, __LINE__);\r
14044                 return -1;\r
14045         }\r
14046         \r
14047         \r
14048         if(1 /* No applicable constraints whatsoever */) {\r
14049                 /* Nothing is here. See below */\r
14050         }\r
14051         \r
14052         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14053 }\r
14054 \r
14055 static int\r
14056 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14058         \r
14059         if(!sptr) {\r
14060                 ASN__CTFAIL(app_key, td, sptr,\r
14061                         "%s: value not given (%s:%d)",\r
14062                         td->name, __FILE__, __LINE__);\r
14063                 return -1;\r
14064         }\r
14065         \r
14066         \r
14067         if(1 /* No applicable constraints whatsoever */) {\r
14068                 /* Nothing is here. See below */\r
14069         }\r
14070         \r
14071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14072 }\r
14073 \r
14074 static int\r
14075 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14077         long value;\r
14078         \r
14079         if(!sptr) {\r
14080                 ASN__CTFAIL(app_key, td, sptr,\r
14081                         "%s: value not given (%s:%d)",\r
14082                         td->name, __FILE__, __LINE__);\r
14083                 return -1;\r
14084         }\r
14085         \r
14086         value = *(const long *)sptr;\r
14087         \r
14088         if((value >= 0 && value <= 65535)) {\r
14089                 /* Constraint check succeeded */\r
14090                 return 0;\r
14091         } else {\r
14092                 ASN__CTFAIL(app_key, td, sptr,\r
14093                         "%s: constraint failed (%s:%d)",\r
14094                         td->name, __FILE__, __LINE__);\r
14095                 return -1;\r
14096         }\r
14097 }\r
14098 \r
14099 static int\r
14100 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14102         \r
14103         if(!sptr) {\r
14104                 ASN__CTFAIL(app_key, td, sptr,\r
14105                         "%s: value not given (%s:%d)",\r
14106                         td->name, __FILE__, __LINE__);\r
14107                 return -1;\r
14108         }\r
14109         \r
14110         \r
14111         if(1 /* No applicable constraints whatsoever */) {\r
14112                 /* Nothing is here. See below */\r
14113         }\r
14114         \r
14115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14116 }\r
14117 \r
14118 static int\r
14119 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14121         \r
14122         if(!sptr) {\r
14123                 ASN__CTFAIL(app_key, td, sptr,\r
14124                         "%s: value not given (%s:%d)",\r
14125                         td->name, __FILE__, __LINE__);\r
14126                 return -1;\r
14127         }\r
14128         \r
14129         \r
14130         if(1 /* No applicable constraints whatsoever */) {\r
14131                 /* Nothing is here. See below */\r
14132         }\r
14133         \r
14134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14135 }\r
14136 \r
14137 static int\r
14138 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14140         long value;\r
14141         \r
14142         if(!sptr) {\r
14143                 ASN__CTFAIL(app_key, td, sptr,\r
14144                         "%s: value not given (%s:%d)",\r
14145                         td->name, __FILE__, __LINE__);\r
14146                 return -1;\r
14147         }\r
14148         \r
14149         value = *(const long *)sptr;\r
14150         \r
14151         if((value >= 0 && value <= 65535)) {\r
14152                 /* Constraint check succeeded */\r
14153                 return 0;\r
14154         } else {\r
14155                 ASN__CTFAIL(app_key, td, sptr,\r
14156                         "%s: constraint failed (%s:%d)",\r
14157                         td->name, __FILE__, __LINE__);\r
14158                 return -1;\r
14159         }\r
14160 }\r
14161 \r
14162 static int\r
14163 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14165         \r
14166         if(!sptr) {\r
14167                 ASN__CTFAIL(app_key, td, sptr,\r
14168                         "%s: value not given (%s:%d)",\r
14169                         td->name, __FILE__, __LINE__);\r
14170                 return -1;\r
14171         }\r
14172         \r
14173         \r
14174         if(1 /* No applicable constraints whatsoever */) {\r
14175                 /* Nothing is here. See below */\r
14176         }\r
14177         \r
14178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14179 }\r
14180 \r
14181 static int\r
14182 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14184         \r
14185         if(!sptr) {\r
14186                 ASN__CTFAIL(app_key, td, sptr,\r
14187                         "%s: value not given (%s:%d)",\r
14188                         td->name, __FILE__, __LINE__);\r
14189                 return -1;\r
14190         }\r
14191         \r
14192         \r
14193         if(1 /* No applicable constraints whatsoever */) {\r
14194                 /* Nothing is here. See below */\r
14195         }\r
14196         \r
14197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14198 }\r
14199 \r
14200 static int\r
14201 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14203         long value;\r
14204         \r
14205         if(!sptr) {\r
14206                 ASN__CTFAIL(app_key, td, sptr,\r
14207                         "%s: value not given (%s:%d)",\r
14208                         td->name, __FILE__, __LINE__);\r
14209                 return -1;\r
14210         }\r
14211         \r
14212         value = *(const long *)sptr;\r
14213         \r
14214         if((value >= 0 && value <= 65535)) {\r
14215                 /* Constraint check succeeded */\r
14216                 return 0;\r
14217         } else {\r
14218                 ASN__CTFAIL(app_key, td, sptr,\r
14219                         "%s: constraint failed (%s:%d)",\r
14220                         td->name, __FILE__, __LINE__);\r
14221                 return -1;\r
14222         }\r
14223 }\r
14224 \r
14225 static asn_type_selector_result_t\r
14226 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14227         asn_type_selector_result_t result = {0, 0};\r
14228         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;\r
14229         size_t constraining_column = 0; /* &id */\r
14230         size_t for_column = 1; /* &criticality */\r
14231         size_t row, presence_index = 0;\r
14232         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));\r
14233         \r
14234         for(row=0; row < itable->rows_count; row++) {\r
14235             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14236             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14237         \r
14238             if(type_cell->cell_kind == aioc__undefined)\r
14239                 continue;\r
14240         \r
14241             presence_index++;\r
14242             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14243                 result.type_descriptor = type_cell->type_descriptor;\r
14244                 result.presence_index = presence_index;\r
14245                 break;\r
14246             }\r
14247         }\r
14248         \r
14249         return result;\r
14250 }\r
14251 \r
14252 static int\r
14253 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14255         \r
14256         if(!sptr) {\r
14257                 ASN__CTFAIL(app_key, td, sptr,\r
14258                         "%s: value not given (%s:%d)",\r
14259                         td->name, __FILE__, __LINE__);\r
14260                 return -1;\r
14261         }\r
14262         \r
14263         \r
14264         if(1 /* No applicable constraints whatsoever */) {\r
14265                 /* Nothing is here. See below */\r
14266         }\r
14267         \r
14268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14269 }\r
14270 \r
14271 static asn_type_selector_result_t\r
14272 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14273         asn_type_selector_result_t result = {0, 0};\r
14274         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;\r
14275         size_t constraining_column = 0; /* &id */\r
14276         size_t for_column = 2; /* &Extension */\r
14277         size_t row, presence_index = 0;\r
14278         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));\r
14279         \r
14280         for(row=0; row < itable->rows_count; row++) {\r
14281             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14282             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14283         \r
14284             if(type_cell->cell_kind == aioc__undefined)\r
14285                 continue;\r
14286         \r
14287             presence_index++;\r
14288             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14289                 result.type_descriptor = type_cell->type_descriptor;\r
14290                 result.presence_index = presence_index;\r
14291                 break;\r
14292             }\r
14293         }\r
14294         \r
14295         return result;\r
14296 }\r
14297 \r
14298 static int\r
14299 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14300                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14301         \r
14302         if(!sptr) {\r
14303                 ASN__CTFAIL(app_key, td, sptr,\r
14304                         "%s: value not given (%s:%d)",\r
14305                         td->name, __FILE__, __LINE__);\r
14306                 return -1;\r
14307         }\r
14308         \r
14309         \r
14310         if(1 /* No applicable constraints whatsoever */) {\r
14311                 /* Nothing is here. See below */\r
14312         }\r
14313         \r
14314         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14315 }\r
14316 \r
14317 static int\r
14318 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14320         long value;\r
14321         \r
14322         if(!sptr) {\r
14323                 ASN__CTFAIL(app_key, td, sptr,\r
14324                         "%s: value not given (%s:%d)",\r
14325                         td->name, __FILE__, __LINE__);\r
14326                 return -1;\r
14327         }\r
14328         \r
14329         value = *(const long *)sptr;\r
14330         \r
14331         if((value >= 0 && value <= 65535)) {\r
14332                 /* Constraint check succeeded */\r
14333                 return 0;\r
14334         } else {\r
14335                 ASN__CTFAIL(app_key, td, sptr,\r
14336                         "%s: constraint failed (%s:%d)",\r
14337                         td->name, __FILE__, __LINE__);\r
14338                 return -1;\r
14339         }\r
14340 }\r
14341 \r
14342 static int\r
14343 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14345         \r
14346         if(!sptr) {\r
14347                 ASN__CTFAIL(app_key, td, sptr,\r
14348                         "%s: value not given (%s:%d)",\r
14349                         td->name, __FILE__, __LINE__);\r
14350                 return -1;\r
14351         }\r
14352         \r
14353         \r
14354         if(1 /* No applicable constraints whatsoever */) {\r
14355                 /* Nothing is here. See below */\r
14356         }\r
14357         \r
14358         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14359 }\r
14360 \r
14361 static int\r
14362 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14364         \r
14365         if(!sptr) {\r
14366                 ASN__CTFAIL(app_key, td, sptr,\r
14367                         "%s: value not given (%s:%d)",\r
14368                         td->name, __FILE__, __LINE__);\r
14369                 return -1;\r
14370         }\r
14371         \r
14372         \r
14373         if(1 /* No applicable constraints whatsoever */) {\r
14374                 /* Nothing is here. See below */\r
14375         }\r
14376         \r
14377         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14378 }\r
14379 \r
14380 static int\r
14381 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14383         long value;\r
14384         \r
14385         if(!sptr) {\r
14386                 ASN__CTFAIL(app_key, td, sptr,\r
14387                         "%s: value not given (%s:%d)",\r
14388                         td->name, __FILE__, __LINE__);\r
14389                 return -1;\r
14390         }\r
14391         \r
14392         value = *(const long *)sptr;\r
14393         \r
14394         if((value >= 0 && value <= 65535)) {\r
14395                 /* Constraint check succeeded */\r
14396                 return 0;\r
14397         } else {\r
14398                 ASN__CTFAIL(app_key, td, sptr,\r
14399                         "%s: constraint failed (%s:%d)",\r
14400                         td->name, __FILE__, __LINE__);\r
14401                 return -1;\r
14402         }\r
14403 }\r
14404 \r
14405 static int\r
14406 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14408         \r
14409         if(!sptr) {\r
14410                 ASN__CTFAIL(app_key, td, sptr,\r
14411                         "%s: value not given (%s:%d)",\r
14412                         td->name, __FILE__, __LINE__);\r
14413                 return -1;\r
14414         }\r
14415         \r
14416         \r
14417         if(1 /* No applicable constraints whatsoever */) {\r
14418                 /* Nothing is here. See below */\r
14419         }\r
14420         \r
14421         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14422 }\r
14423 \r
14424 static int\r
14425 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14426                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14427         \r
14428         if(!sptr) {\r
14429                 ASN__CTFAIL(app_key, td, sptr,\r
14430                         "%s: value not given (%s:%d)",\r
14431                         td->name, __FILE__, __LINE__);\r
14432                 return -1;\r
14433         }\r
14434         \r
14435         \r
14436         if(1 /* No applicable constraints whatsoever */) {\r
14437                 /* Nothing is here. See below */\r
14438         }\r
14439         \r
14440         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14441 }\r
14442 \r
14443 static int\r
14444 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14446         long value;\r
14447         \r
14448         if(!sptr) {\r
14449                 ASN__CTFAIL(app_key, td, sptr,\r
14450                         "%s: value not given (%s:%d)",\r
14451                         td->name, __FILE__, __LINE__);\r
14452                 return -1;\r
14453         }\r
14454         \r
14455         value = *(const long *)sptr;\r
14456         \r
14457         if((value >= 0 && value <= 65535)) {\r
14458                 /* Constraint check succeeded */\r
14459                 return 0;\r
14460         } else {\r
14461                 ASN__CTFAIL(app_key, td, sptr,\r
14462                         "%s: constraint failed (%s:%d)",\r
14463                         td->name, __FILE__, __LINE__);\r
14464                 return -1;\r
14465         }\r
14466 }\r
14467 \r
14468 static int\r
14469 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14471         \r
14472         if(!sptr) {\r
14473                 ASN__CTFAIL(app_key, td, sptr,\r
14474                         "%s: value not given (%s:%d)",\r
14475                         td->name, __FILE__, __LINE__);\r
14476                 return -1;\r
14477         }\r
14478         \r
14479         \r
14480         if(1 /* No applicable constraints whatsoever */) {\r
14481                 /* Nothing is here. See below */\r
14482         }\r
14483         \r
14484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14485 }\r
14486 \r
14487 static int\r
14488 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14489                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14490         \r
14491         if(!sptr) {\r
14492                 ASN__CTFAIL(app_key, td, sptr,\r
14493                         "%s: value not given (%s:%d)",\r
14494                         td->name, __FILE__, __LINE__);\r
14495                 return -1;\r
14496         }\r
14497         \r
14498         \r
14499         if(1 /* No applicable constraints whatsoever */) {\r
14500                 /* Nothing is here. See below */\r
14501         }\r
14502         \r
14503         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14504 }\r
14505 \r
14506 static int\r
14507 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14509         long value;\r
14510         \r
14511         if(!sptr) {\r
14512                 ASN__CTFAIL(app_key, td, sptr,\r
14513                         "%s: value not given (%s:%d)",\r
14514                         td->name, __FILE__, __LINE__);\r
14515                 return -1;\r
14516         }\r
14517         \r
14518         value = *(const long *)sptr;\r
14519         \r
14520         if((value >= 0 && value <= 65535)) {\r
14521                 /* Constraint check succeeded */\r
14522                 return 0;\r
14523         } else {\r
14524                 ASN__CTFAIL(app_key, td, sptr,\r
14525                         "%s: constraint failed (%s:%d)",\r
14526                         td->name, __FILE__, __LINE__);\r
14527                 return -1;\r
14528         }\r
14529 }\r
14530 \r
14531 static asn_type_selector_result_t\r
14532 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14533         asn_type_selector_result_t result = {0, 0};\r
14534         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;\r
14535         size_t constraining_column = 0; /* &id */\r
14536         size_t for_column = 1; /* &criticality */\r
14537         size_t row, presence_index = 0;\r
14538         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));\r
14539         \r
14540         for(row=0; row < itable->rows_count; row++) {\r
14541             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14542             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14543         \r
14544             if(type_cell->cell_kind == aioc__undefined)\r
14545                 continue;\r
14546         \r
14547             presence_index++;\r
14548             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14549                 result.type_descriptor = type_cell->type_descriptor;\r
14550                 result.presence_index = presence_index;\r
14551                 break;\r
14552             }\r
14553         }\r
14554         \r
14555         return result;\r
14556 }\r
14557 \r
14558 static int\r
14559 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14561         \r
14562         if(!sptr) {\r
14563                 ASN__CTFAIL(app_key, td, sptr,\r
14564                         "%s: value not given (%s:%d)",\r
14565                         td->name, __FILE__, __LINE__);\r
14566                 return -1;\r
14567         }\r
14568         \r
14569         \r
14570         if(1 /* No applicable constraints whatsoever */) {\r
14571                 /* Nothing is here. See below */\r
14572         }\r
14573         \r
14574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14575 }\r
14576 \r
14577 static asn_type_selector_result_t\r
14578 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14579         asn_type_selector_result_t result = {0, 0};\r
14580         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;\r
14581         size_t constraining_column = 0; /* &id */\r
14582         size_t for_column = 2; /* &Extension */\r
14583         size_t row, presence_index = 0;\r
14584         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));\r
14585         \r
14586         for(row=0; row < itable->rows_count; row++) {\r
14587             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14588             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14589         \r
14590             if(type_cell->cell_kind == aioc__undefined)\r
14591                 continue;\r
14592         \r
14593             presence_index++;\r
14594             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14595                 result.type_descriptor = type_cell->type_descriptor;\r
14596                 result.presence_index = presence_index;\r
14597                 break;\r
14598             }\r
14599         }\r
14600         \r
14601         return result;\r
14602 }\r
14603 \r
14604 static int\r
14605 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14607         \r
14608         if(!sptr) {\r
14609                 ASN__CTFAIL(app_key, td, sptr,\r
14610                         "%s: value not given (%s:%d)",\r
14611                         td->name, __FILE__, __LINE__);\r
14612                 return -1;\r
14613         }\r
14614         \r
14615         \r
14616         if(1 /* No applicable constraints whatsoever */) {\r
14617                 /* Nothing is here. See below */\r
14618         }\r
14619         \r
14620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14621 }\r
14622 \r
14623 static int\r
14624 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14626         long value;\r
14627         \r
14628         if(!sptr) {\r
14629                 ASN__CTFAIL(app_key, td, sptr,\r
14630                         "%s: value not given (%s:%d)",\r
14631                         td->name, __FILE__, __LINE__);\r
14632                 return -1;\r
14633         }\r
14634         \r
14635         value = *(const long *)sptr;\r
14636         \r
14637         if((value >= 0 && value <= 65535)) {\r
14638                 /* Constraint check succeeded */\r
14639                 return 0;\r
14640         } else {\r
14641                 ASN__CTFAIL(app_key, td, sptr,\r
14642                         "%s: constraint failed (%s:%d)",\r
14643                         td->name, __FILE__, __LINE__);\r
14644                 return -1;\r
14645         }\r
14646 }\r
14647 \r
14648 static asn_type_selector_result_t\r
14649 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14650         asn_type_selector_result_t result = {0, 0};\r
14651         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;\r
14652         size_t constraining_column = 0; /* &id */\r
14653         size_t for_column = 1; /* &criticality */\r
14654         size_t row, presence_index = 0;\r
14655         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));\r
14656         \r
14657         for(row=0; row < itable->rows_count; row++) {\r
14658             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14659             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14660         \r
14661             if(type_cell->cell_kind == aioc__undefined)\r
14662                 continue;\r
14663         \r
14664             presence_index++;\r
14665             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14666                 result.type_descriptor = type_cell->type_descriptor;\r
14667                 result.presence_index = presence_index;\r
14668                 break;\r
14669             }\r
14670         }\r
14671         \r
14672         return result;\r
14673 }\r
14674 \r
14675 static int\r
14676 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14678         \r
14679         if(!sptr) {\r
14680                 ASN__CTFAIL(app_key, td, sptr,\r
14681                         "%s: value not given (%s:%d)",\r
14682                         td->name, __FILE__, __LINE__);\r
14683                 return -1;\r
14684         }\r
14685         \r
14686         \r
14687         if(1 /* No applicable constraints whatsoever */) {\r
14688                 /* Nothing is here. See below */\r
14689         }\r
14690         \r
14691         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14692 }\r
14693 \r
14694 static asn_type_selector_result_t\r
14695 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14696         asn_type_selector_result_t result = {0, 0};\r
14697         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;\r
14698         size_t constraining_column = 0; /* &id */\r
14699         size_t for_column = 2; /* &Extension */\r
14700         size_t row, presence_index = 0;\r
14701         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));\r
14702         \r
14703         for(row=0; row < itable->rows_count; row++) {\r
14704             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14705             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14706         \r
14707             if(type_cell->cell_kind == aioc__undefined)\r
14708                 continue;\r
14709         \r
14710             presence_index++;\r
14711             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14712                 result.type_descriptor = type_cell->type_descriptor;\r
14713                 result.presence_index = presence_index;\r
14714                 break;\r
14715             }\r
14716         }\r
14717         \r
14718         return result;\r
14719 }\r
14720 \r
14721 static int\r
14722 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14724         \r
14725         if(!sptr) {\r
14726                 ASN__CTFAIL(app_key, td, sptr,\r
14727                         "%s: value not given (%s:%d)",\r
14728                         td->name, __FILE__, __LINE__);\r
14729                 return -1;\r
14730         }\r
14731         \r
14732         \r
14733         if(1 /* No applicable constraints whatsoever */) {\r
14734                 /* Nothing is here. See below */\r
14735         }\r
14736         \r
14737         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14738 }\r
14739 \r
14740 static int\r
14741 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14743         long value;\r
14744         \r
14745         if(!sptr) {\r
14746                 ASN__CTFAIL(app_key, td, sptr,\r
14747                         "%s: value not given (%s:%d)",\r
14748                         td->name, __FILE__, __LINE__);\r
14749                 return -1;\r
14750         }\r
14751         \r
14752         value = *(const long *)sptr;\r
14753         \r
14754         if((value >= 0 && value <= 65535)) {\r
14755                 /* Constraint check succeeded */\r
14756                 return 0;\r
14757         } else {\r
14758                 ASN__CTFAIL(app_key, td, sptr,\r
14759                         "%s: constraint failed (%s:%d)",\r
14760                         td->name, __FILE__, __LINE__);\r
14761                 return -1;\r
14762         }\r
14763 }\r
14764 \r
14765 static int\r
14766 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14768         \r
14769         if(!sptr) {\r
14770                 ASN__CTFAIL(app_key, td, sptr,\r
14771                         "%s: value not given (%s:%d)",\r
14772                         td->name, __FILE__, __LINE__);\r
14773                 return -1;\r
14774         }\r
14775         \r
14776         \r
14777         if(1 /* No applicable constraints whatsoever */) {\r
14778                 /* Nothing is here. See below */\r
14779         }\r
14780         \r
14781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14782 }\r
14783 \r
14784 static int\r
14785 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14787         \r
14788         if(!sptr) {\r
14789                 ASN__CTFAIL(app_key, td, sptr,\r
14790                         "%s: value not given (%s:%d)",\r
14791                         td->name, __FILE__, __LINE__);\r
14792                 return -1;\r
14793         }\r
14794         \r
14795         \r
14796         if(1 /* No applicable constraints whatsoever */) {\r
14797                 /* Nothing is here. See below */\r
14798         }\r
14799         \r
14800         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14801 }\r
14802 \r
14803 static int\r
14804 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14806         long value;\r
14807         \r
14808         if(!sptr) {\r
14809                 ASN__CTFAIL(app_key, td, sptr,\r
14810                         "%s: value not given (%s:%d)",\r
14811                         td->name, __FILE__, __LINE__);\r
14812                 return -1;\r
14813         }\r
14814         \r
14815         value = *(const long *)sptr;\r
14816         \r
14817         if((value >= 0 && value <= 65535)) {\r
14818                 /* Constraint check succeeded */\r
14819                 return 0;\r
14820         } else {\r
14821                 ASN__CTFAIL(app_key, td, sptr,\r
14822                         "%s: constraint failed (%s:%d)",\r
14823                         td->name, __FILE__, __LINE__);\r
14824                 return -1;\r
14825         }\r
14826 }\r
14827 \r
14828 static int\r
14829 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14831         \r
14832         if(!sptr) {\r
14833                 ASN__CTFAIL(app_key, td, sptr,\r
14834                         "%s: value not given (%s:%d)",\r
14835                         td->name, __FILE__, __LINE__);\r
14836                 return -1;\r
14837         }\r
14838         \r
14839         \r
14840         if(1 /* No applicable constraints whatsoever */) {\r
14841                 /* Nothing is here. See below */\r
14842         }\r
14843         \r
14844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14845 }\r
14846 \r
14847 static int\r
14848 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14850         \r
14851         if(!sptr) {\r
14852                 ASN__CTFAIL(app_key, td, sptr,\r
14853                         "%s: value not given (%s:%d)",\r
14854                         td->name, __FILE__, __LINE__);\r
14855                 return -1;\r
14856         }\r
14857         \r
14858         \r
14859         if(1 /* No applicable constraints whatsoever */) {\r
14860                 /* Nothing is here. See below */\r
14861         }\r
14862         \r
14863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14864 }\r
14865 \r
14866 static int\r
14867 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14869         long value;\r
14870         \r
14871         if(!sptr) {\r
14872                 ASN__CTFAIL(app_key, td, sptr,\r
14873                         "%s: value not given (%s:%d)",\r
14874                         td->name, __FILE__, __LINE__);\r
14875                 return -1;\r
14876         }\r
14877         \r
14878         value = *(const long *)sptr;\r
14879         \r
14880         if((value >= 0 && value <= 65535)) {\r
14881                 /* Constraint check succeeded */\r
14882                 return 0;\r
14883         } else {\r
14884                 ASN__CTFAIL(app_key, td, sptr,\r
14885                         "%s: constraint failed (%s:%d)",\r
14886                         td->name, __FILE__, __LINE__);\r
14887                 return -1;\r
14888         }\r
14889 }\r
14890 \r
14891 static int\r
14892 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14894         \r
14895         if(!sptr) {\r
14896                 ASN__CTFAIL(app_key, td, sptr,\r
14897                         "%s: value not given (%s:%d)",\r
14898                         td->name, __FILE__, __LINE__);\r
14899                 return -1;\r
14900         }\r
14901         \r
14902         \r
14903         if(1 /* No applicable constraints whatsoever */) {\r
14904                 /* Nothing is here. See below */\r
14905         }\r
14906         \r
14907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14908 }\r
14909 \r
14910 static int\r
14911 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14913         \r
14914         if(!sptr) {\r
14915                 ASN__CTFAIL(app_key, td, sptr,\r
14916                         "%s: value not given (%s:%d)",\r
14917                         td->name, __FILE__, __LINE__);\r
14918                 return -1;\r
14919         }\r
14920         \r
14921         \r
14922         if(1 /* No applicable constraints whatsoever */) {\r
14923                 /* Nothing is here. See below */\r
14924         }\r
14925         \r
14926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14927 }\r
14928 \r
14929 static int\r
14930 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14932         long value;\r
14933         \r
14934         if(!sptr) {\r
14935                 ASN__CTFAIL(app_key, td, sptr,\r
14936                         "%s: value not given (%s:%d)",\r
14937                         td->name, __FILE__, __LINE__);\r
14938                 return -1;\r
14939         }\r
14940         \r
14941         value = *(const long *)sptr;\r
14942         \r
14943         if((value >= 0 && value <= 65535)) {\r
14944                 /* Constraint check succeeded */\r
14945                 return 0;\r
14946         } else {\r
14947                 ASN__CTFAIL(app_key, td, sptr,\r
14948                         "%s: constraint failed (%s:%d)",\r
14949                         td->name, __FILE__, __LINE__);\r
14950                 return -1;\r
14951         }\r
14952 }\r
14953 \r
14954 static asn_type_selector_result_t\r
14955 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
14956         asn_type_selector_result_t result = {0, 0};\r
14957         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;\r
14958         size_t constraining_column = 0; /* &id */\r
14959         size_t for_column = 1; /* &criticality */\r
14960         size_t row, presence_index = 0;\r
14961         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));\r
14962         \r
14963         for(row=0; row < itable->rows_count; row++) {\r
14964             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
14965             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
14966         \r
14967             if(type_cell->cell_kind == aioc__undefined)\r
14968                 continue;\r
14969         \r
14970             presence_index++;\r
14971             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
14972                 result.type_descriptor = type_cell->type_descriptor;\r
14973                 result.presence_index = presence_index;\r
14974                 break;\r
14975             }\r
14976         }\r
14977         \r
14978         return result;\r
14979 }\r
14980 \r
14981 static int\r
14982 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,\r
14983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
14984         \r
14985         if(!sptr) {\r
14986                 ASN__CTFAIL(app_key, td, sptr,\r
14987                         "%s: value not given (%s:%d)",\r
14988                         td->name, __FILE__, __LINE__);\r
14989                 return -1;\r
14990         }\r
14991         \r
14992         \r
14993         if(1 /* No applicable constraints whatsoever */) {\r
14994                 /* Nothing is here. See below */\r
14995         }\r
14996         \r
14997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
14998 }\r
14999 \r
15000 static asn_type_selector_result_t\r
15001 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
15002         asn_type_selector_result_t result = {0, 0};\r
15003         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;\r
15004         size_t constraining_column = 0; /* &id */\r
15005         size_t for_column = 2; /* &Extension */\r
15006         size_t row, presence_index = 0;\r
15007         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));\r
15008         \r
15009         for(row=0; row < itable->rows_count; row++) {\r
15010             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
15011             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
15012         \r
15013             if(type_cell->cell_kind == aioc__undefined)\r
15014                 continue;\r
15015         \r
15016             presence_index++;\r
15017             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
15018                 result.type_descriptor = type_cell->type_descriptor;\r
15019                 result.presence_index = presence_index;\r
15020                 break;\r
15021             }\r
15022         }\r
15023         \r
15024         return result;\r
15025 }\r
15026 \r
15027 static int\r
15028 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15030         \r
15031         if(!sptr) {\r
15032                 ASN__CTFAIL(app_key, td, sptr,\r
15033                         "%s: value not given (%s:%d)",\r
15034                         td->name, __FILE__, __LINE__);\r
15035                 return -1;\r
15036         }\r
15037         \r
15038         \r
15039         if(1 /* No applicable constraints whatsoever */) {\r
15040                 /* Nothing is here. See below */\r
15041         }\r
15042         \r
15043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15044 }\r
15045 \r
15046 static int\r
15047 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15049         long value;\r
15050         \r
15051         if(!sptr) {\r
15052                 ASN__CTFAIL(app_key, td, sptr,\r
15053                         "%s: value not given (%s:%d)",\r
15054                         td->name, __FILE__, __LINE__);\r
15055                 return -1;\r
15056         }\r
15057         \r
15058         value = *(const long *)sptr;\r
15059         \r
15060         if((value >= 0 && value <= 65535)) {\r
15061                 /* Constraint check succeeded */\r
15062                 return 0;\r
15063         } else {\r
15064                 ASN__CTFAIL(app_key, td, sptr,\r
15065                         "%s: constraint failed (%s:%d)",\r
15066                         td->name, __FILE__, __LINE__);\r
15067                 return -1;\r
15068         }\r
15069 }\r
15070 \r
15071 static int\r
15072 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15074         \r
15075         if(!sptr) {\r
15076                 ASN__CTFAIL(app_key, td, sptr,\r
15077                         "%s: value not given (%s:%d)",\r
15078                         td->name, __FILE__, __LINE__);\r
15079                 return -1;\r
15080         }\r
15081         \r
15082         \r
15083         if(1 /* No applicable constraints whatsoever */) {\r
15084                 /* Nothing is here. See below */\r
15085         }\r
15086         \r
15087         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15088 }\r
15089 \r
15090 static int\r
15091 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15092                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15093         \r
15094         if(!sptr) {\r
15095                 ASN__CTFAIL(app_key, td, sptr,\r
15096                         "%s: value not given (%s:%d)",\r
15097                         td->name, __FILE__, __LINE__);\r
15098                 return -1;\r
15099         }\r
15100         \r
15101         \r
15102         if(1 /* No applicable constraints whatsoever */) {\r
15103                 /* Nothing is here. See below */\r
15104         }\r
15105         \r
15106         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15107 }\r
15108 \r
15109 static int\r
15110 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15111                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15112         long value;\r
15113         \r
15114         if(!sptr) {\r
15115                 ASN__CTFAIL(app_key, td, sptr,\r
15116                         "%s: value not given (%s:%d)",\r
15117                         td->name, __FILE__, __LINE__);\r
15118                 return -1;\r
15119         }\r
15120         \r
15121         value = *(const long *)sptr;\r
15122         \r
15123         if((value >= 0 && value <= 65535)) {\r
15124                 /* Constraint check succeeded */\r
15125                 return 0;\r
15126         } else {\r
15127                 ASN__CTFAIL(app_key, td, sptr,\r
15128                         "%s: constraint failed (%s:%d)",\r
15129                         td->name, __FILE__, __LINE__);\r
15130                 return -1;\r
15131         }\r
15132 }\r
15133 \r
15134 static int\r
15135 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15137         \r
15138         if(!sptr) {\r
15139                 ASN__CTFAIL(app_key, td, sptr,\r
15140                         "%s: value not given (%s:%d)",\r
15141                         td->name, __FILE__, __LINE__);\r
15142                 return -1;\r
15143         }\r
15144         \r
15145         \r
15146         if(1 /* No applicable constraints whatsoever */) {\r
15147                 /* Nothing is here. See below */\r
15148         }\r
15149         \r
15150         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15151 }\r
15152 \r
15153 static int\r
15154 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15155                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15156         \r
15157         if(!sptr) {\r
15158                 ASN__CTFAIL(app_key, td, sptr,\r
15159                         "%s: value not given (%s:%d)",\r
15160                         td->name, __FILE__, __LINE__);\r
15161                 return -1;\r
15162         }\r
15163         \r
15164         \r
15165         if(1 /* No applicable constraints whatsoever */) {\r
15166                 /* Nothing is here. See below */\r
15167         }\r
15168         \r
15169         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15170 }\r
15171 \r
15172 static int\r
15173 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15174                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15175         long value;\r
15176         \r
15177         if(!sptr) {\r
15178                 ASN__CTFAIL(app_key, td, sptr,\r
15179                         "%s: value not given (%s:%d)",\r
15180                         td->name, __FILE__, __LINE__);\r
15181                 return -1;\r
15182         }\r
15183         \r
15184         value = *(const long *)sptr;\r
15185         \r
15186         if((value >= 0 && value <= 65535)) {\r
15187                 /* Constraint check succeeded */\r
15188                 return 0;\r
15189         } else {\r
15190                 ASN__CTFAIL(app_key, td, sptr,\r
15191                         "%s: constraint failed (%s:%d)",\r
15192                         td->name, __FILE__, __LINE__);\r
15193                 return -1;\r
15194         }\r
15195 }\r
15196 \r
15197 static int\r
15198 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15200         \r
15201         if(!sptr) {\r
15202                 ASN__CTFAIL(app_key, td, sptr,\r
15203                         "%s: value not given (%s:%d)",\r
15204                         td->name, __FILE__, __LINE__);\r
15205                 return -1;\r
15206         }\r
15207         \r
15208         \r
15209         if(1 /* No applicable constraints whatsoever */) {\r
15210                 /* Nothing is here. See below */\r
15211         }\r
15212         \r
15213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15214 }\r
15215 \r
15216 static int\r
15217 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15218                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15219         \r
15220         if(!sptr) {\r
15221                 ASN__CTFAIL(app_key, td, sptr,\r
15222                         "%s: value not given (%s:%d)",\r
15223                         td->name, __FILE__, __LINE__);\r
15224                 return -1;\r
15225         }\r
15226         \r
15227         \r
15228         if(1 /* No applicable constraints whatsoever */) {\r
15229                 /* Nothing is here. See below */\r
15230         }\r
15231         \r
15232         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15233 }\r
15234 \r
15235 static int\r
15236 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15237                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15238         long value;\r
15239         \r
15240         if(!sptr) {\r
15241                 ASN__CTFAIL(app_key, td, sptr,\r
15242                         "%s: value not given (%s:%d)",\r
15243                         td->name, __FILE__, __LINE__);\r
15244                 return -1;\r
15245         }\r
15246         \r
15247         value = *(const long *)sptr;\r
15248         \r
15249         if((value >= 0 && value <= 65535)) {\r
15250                 /* Constraint check succeeded */\r
15251                 return 0;\r
15252         } else {\r
15253                 ASN__CTFAIL(app_key, td, sptr,\r
15254                         "%s: constraint failed (%s:%d)",\r
15255                         td->name, __FILE__, __LINE__);\r
15256                 return -1;\r
15257         }\r
15258 }\r
15259 \r
15260 static asn_type_selector_result_t\r
15261 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
15262         asn_type_selector_result_t result = {0, 0};\r
15263         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;\r
15264         size_t constraining_column = 0; /* &id */\r
15265         size_t for_column = 1; /* &criticality */\r
15266         size_t row, presence_index = 0;\r
15267         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));\r
15268         \r
15269         for(row=0; row < itable->rows_count; row++) {\r
15270             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
15271             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
15272         \r
15273             if(type_cell->cell_kind == aioc__undefined)\r
15274                 continue;\r
15275         \r
15276             presence_index++;\r
15277             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
15278                 result.type_descriptor = type_cell->type_descriptor;\r
15279                 result.presence_index = presence_index;\r
15280                 break;\r
15281             }\r
15282         }\r
15283         \r
15284         return result;\r
15285 }\r
15286 \r
15287 static int\r
15288 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15290         \r
15291         if(!sptr) {\r
15292                 ASN__CTFAIL(app_key, td, sptr,\r
15293                         "%s: value not given (%s:%d)",\r
15294                         td->name, __FILE__, __LINE__);\r
15295                 return -1;\r
15296         }\r
15297         \r
15298         \r
15299         if(1 /* No applicable constraints whatsoever */) {\r
15300                 /* Nothing is here. See below */\r
15301         }\r
15302         \r
15303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15304 }\r
15305 \r
15306 static asn_type_selector_result_t\r
15307 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
15308         asn_type_selector_result_t result = {0, 0};\r
15309         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;\r
15310         size_t constraining_column = 0; /* &id */\r
15311         size_t for_column = 2; /* &Extension */\r
15312         size_t row, presence_index = 0;\r
15313         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));\r
15314         \r
15315         for(row=0; row < itable->rows_count; row++) {\r
15316             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
15317             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
15318         \r
15319             if(type_cell->cell_kind == aioc__undefined)\r
15320                 continue;\r
15321         \r
15322             presence_index++;\r
15323             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
15324                 result.type_descriptor = type_cell->type_descriptor;\r
15325                 result.presence_index = presence_index;\r
15326                 break;\r
15327             }\r
15328         }\r
15329         \r
15330         return result;\r
15331 }\r
15332 \r
15333 static int\r
15334 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15335                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15336         \r
15337         if(!sptr) {\r
15338                 ASN__CTFAIL(app_key, td, sptr,\r
15339                         "%s: value not given (%s:%d)",\r
15340                         td->name, __FILE__, __LINE__);\r
15341                 return -1;\r
15342         }\r
15343         \r
15344         \r
15345         if(1 /* No applicable constraints whatsoever */) {\r
15346                 /* Nothing is here. See below */\r
15347         }\r
15348         \r
15349         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15350 }\r
15351 \r
15352 static int\r
15353 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15354                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15355         long value;\r
15356         \r
15357         if(!sptr) {\r
15358                 ASN__CTFAIL(app_key, td, sptr,\r
15359                         "%s: value not given (%s:%d)",\r
15360                         td->name, __FILE__, __LINE__);\r
15361                 return -1;\r
15362         }\r
15363         \r
15364         value = *(const long *)sptr;\r
15365         \r
15366         if((value >= 0 && value <= 65535)) {\r
15367                 /* Constraint check succeeded */\r
15368                 return 0;\r
15369         } else {\r
15370                 ASN__CTFAIL(app_key, td, sptr,\r
15371                         "%s: constraint failed (%s:%d)",\r
15372                         td->name, __FILE__, __LINE__);\r
15373                 return -1;\r
15374         }\r
15375 }\r
15376 \r
15377 static asn_type_selector_result_t\r
15378 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
15379         asn_type_selector_result_t result = {0, 0};\r
15380         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;\r
15381         size_t constraining_column = 0; /* &id */\r
15382         size_t for_column = 1; /* &criticality */\r
15383         size_t row, presence_index = 0;\r
15384         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));\r
15385         \r
15386         for(row=0; row < itable->rows_count; row++) {\r
15387             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
15388             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
15389         \r
15390             if(type_cell->cell_kind == aioc__undefined)\r
15391                 continue;\r
15392         \r
15393             presence_index++;\r
15394             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
15395                 result.type_descriptor = type_cell->type_descriptor;\r
15396                 result.presence_index = presence_index;\r
15397                 break;\r
15398             }\r
15399         }\r
15400         \r
15401         return result;\r
15402 }\r
15403 \r
15404 static int\r
15405 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15407         \r
15408         if(!sptr) {\r
15409                 ASN__CTFAIL(app_key, td, sptr,\r
15410                         "%s: value not given (%s:%d)",\r
15411                         td->name, __FILE__, __LINE__);\r
15412                 return -1;\r
15413         }\r
15414         \r
15415         \r
15416         if(1 /* No applicable constraints whatsoever */) {\r
15417                 /* Nothing is here. See below */\r
15418         }\r
15419         \r
15420         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15421 }\r
15422 \r
15423 static asn_type_selector_result_t\r
15424 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
15425         asn_type_selector_result_t result = {0, 0};\r
15426         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;\r
15427         size_t constraining_column = 0; /* &id */\r
15428         size_t for_column = 2; /* &Extension */\r
15429         size_t row, presence_index = 0;\r
15430         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));\r
15431         \r
15432         for(row=0; row < itable->rows_count; row++) {\r
15433             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
15434             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
15435         \r
15436             if(type_cell->cell_kind == aioc__undefined)\r
15437                 continue;\r
15438         \r
15439             presence_index++;\r
15440             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
15441                 result.type_descriptor = type_cell->type_descriptor;\r
15442                 result.presence_index = presence_index;\r
15443                 break;\r
15444             }\r
15445         }\r
15446         \r
15447         return result;\r
15448 }\r
15449 \r
15450 static int\r
15451 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15452                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15453         \r
15454         if(!sptr) {\r
15455                 ASN__CTFAIL(app_key, td, sptr,\r
15456                         "%s: value not given (%s:%d)",\r
15457                         td->name, __FILE__, __LINE__);\r
15458                 return -1;\r
15459         }\r
15460         \r
15461         \r
15462         if(1 /* No applicable constraints whatsoever */) {\r
15463                 /* Nothing is here. See below */\r
15464         }\r
15465         \r
15466         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15467 }\r
15468 \r
15469 static int\r
15470 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15471                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15472         long value;\r
15473         \r
15474         if(!sptr) {\r
15475                 ASN__CTFAIL(app_key, td, sptr,\r
15476                         "%s: value not given (%s:%d)",\r
15477                         td->name, __FILE__, __LINE__);\r
15478                 return -1;\r
15479         }\r
15480         \r
15481         value = *(const long *)sptr;\r
15482         \r
15483         if((value >= 0 && value <= 65535)) {\r
15484                 /* Constraint check succeeded */\r
15485                 return 0;\r
15486         } else {\r
15487                 ASN__CTFAIL(app_key, td, sptr,\r
15488                         "%s: constraint failed (%s:%d)",\r
15489                         td->name, __FILE__, __LINE__);\r
15490                 return -1;\r
15491         }\r
15492 }\r
15493 \r
15494 static int\r
15495 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15497         \r
15498         if(!sptr) {\r
15499                 ASN__CTFAIL(app_key, td, sptr,\r
15500                         "%s: value not given (%s:%d)",\r
15501                         td->name, __FILE__, __LINE__);\r
15502                 return -1;\r
15503         }\r
15504         \r
15505         \r
15506         if(1 /* No applicable constraints whatsoever */) {\r
15507                 /* Nothing is here. See below */\r
15508         }\r
15509         \r
15510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15511 }\r
15512 \r
15513 static int\r
15514 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15515                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15516         \r
15517         if(!sptr) {\r
15518                 ASN__CTFAIL(app_key, td, sptr,\r
15519                         "%s: value not given (%s:%d)",\r
15520                         td->name, __FILE__, __LINE__);\r
15521                 return -1;\r
15522         }\r
15523         \r
15524         \r
15525         if(1 /* No applicable constraints whatsoever */) {\r
15526                 /* Nothing is here. See below */\r
15527         }\r
15528         \r
15529         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15530 }\r
15531 \r
15532 static int\r
15533 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15534                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15535         long value;\r
15536         \r
15537         if(!sptr) {\r
15538                 ASN__CTFAIL(app_key, td, sptr,\r
15539                         "%s: value not given (%s:%d)",\r
15540                         td->name, __FILE__, __LINE__);\r
15541                 return -1;\r
15542         }\r
15543         \r
15544         value = *(const long *)sptr;\r
15545         \r
15546         if((value >= 0 && value <= 65535)) {\r
15547                 /* Constraint check succeeded */\r
15548                 return 0;\r
15549         } else {\r
15550                 ASN__CTFAIL(app_key, td, sptr,\r
15551                         "%s: constraint failed (%s:%d)",\r
15552                         td->name, __FILE__, __LINE__);\r
15553                 return -1;\r
15554         }\r
15555 }\r
15556 \r
15557 static int\r
15558 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15559                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15560         \r
15561         if(!sptr) {\r
15562                 ASN__CTFAIL(app_key, td, sptr,\r
15563                         "%s: value not given (%s:%d)",\r
15564                         td->name, __FILE__, __LINE__);\r
15565                 return -1;\r
15566         }\r
15567         \r
15568         \r
15569         if(1 /* No applicable constraints whatsoever */) {\r
15570                 /* Nothing is here. See below */\r
15571         }\r
15572         \r
15573         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15574 }\r
15575 \r
15576 static int\r
15577 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15578                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15579         \r
15580         if(!sptr) {\r
15581                 ASN__CTFAIL(app_key, td, sptr,\r
15582                         "%s: value not given (%s:%d)",\r
15583                         td->name, __FILE__, __LINE__);\r
15584                 return -1;\r
15585         }\r
15586         \r
15587         \r
15588         if(1 /* No applicable constraints whatsoever */) {\r
15589                 /* Nothing is here. See below */\r
15590         }\r
15591         \r
15592         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15593 }\r
15594 \r
15595 static int\r
15596 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15598         long value;\r
15599         \r
15600         if(!sptr) {\r
15601                 ASN__CTFAIL(app_key, td, sptr,\r
15602                         "%s: value not given (%s:%d)",\r
15603                         td->name, __FILE__, __LINE__);\r
15604                 return -1;\r
15605         }\r
15606         \r
15607         value = *(const long *)sptr;\r
15608         \r
15609         if((value >= 0 && value <= 65535)) {\r
15610                 /* Constraint check succeeded */\r
15611                 return 0;\r
15612         } else {\r
15613                 ASN__CTFAIL(app_key, td, sptr,\r
15614                         "%s: constraint failed (%s:%d)",\r
15615                         td->name, __FILE__, __LINE__);\r
15616                 return -1;\r
15617         }\r
15618 }\r
15619 \r
15620 static int\r
15621 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15623         \r
15624         if(!sptr) {\r
15625                 ASN__CTFAIL(app_key, td, sptr,\r
15626                         "%s: value not given (%s:%d)",\r
15627                         td->name, __FILE__, __LINE__);\r
15628                 return -1;\r
15629         }\r
15630         \r
15631         \r
15632         if(1 /* No applicable constraints whatsoever */) {\r
15633                 /* Nothing is here. See below */\r
15634         }\r
15635         \r
15636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15637 }\r
15638 \r
15639 static int\r
15640 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15642         \r
15643         if(!sptr) {\r
15644                 ASN__CTFAIL(app_key, td, sptr,\r
15645                         "%s: value not given (%s:%d)",\r
15646                         td->name, __FILE__, __LINE__);\r
15647                 return -1;\r
15648         }\r
15649         \r
15650         \r
15651         if(1 /* No applicable constraints whatsoever */) {\r
15652                 /* Nothing is here. See below */\r
15653         }\r
15654         \r
15655         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15656 }\r
15657 \r
15658 static int\r
15659 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15661         long value;\r
15662         \r
15663         if(!sptr) {\r
15664                 ASN__CTFAIL(app_key, td, sptr,\r
15665                         "%s: value not given (%s:%d)",\r
15666                         td->name, __FILE__, __LINE__);\r
15667                 return -1;\r
15668         }\r
15669         \r
15670         value = *(const long *)sptr;\r
15671         \r
15672         if((value >= 0 && value <= 65535)) {\r
15673                 /* Constraint check succeeded */\r
15674                 return 0;\r
15675         } else {\r
15676                 ASN__CTFAIL(app_key, td, sptr,\r
15677                         "%s: constraint failed (%s:%d)",\r
15678                         td->name, __FILE__, __LINE__);\r
15679                 return -1;\r
15680         }\r
15681 }\r
15682 \r
15683 static int\r
15684 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15685                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15686         \r
15687         if(!sptr) {\r
15688                 ASN__CTFAIL(app_key, td, sptr,\r
15689                         "%s: value not given (%s:%d)",\r
15690                         td->name, __FILE__, __LINE__);\r
15691                 return -1;\r
15692         }\r
15693         \r
15694         \r
15695         if(1 /* No applicable constraints whatsoever */) {\r
15696                 /* Nothing is here. See below */\r
15697         }\r
15698         \r
15699         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15700 }\r
15701 \r
15702 static int\r
15703 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15704                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15705         \r
15706         if(!sptr) {\r
15707                 ASN__CTFAIL(app_key, td, sptr,\r
15708                         "%s: value not given (%s:%d)",\r
15709                         td->name, __FILE__, __LINE__);\r
15710                 return -1;\r
15711         }\r
15712         \r
15713         \r
15714         if(1 /* No applicable constraints whatsoever */) {\r
15715                 /* Nothing is here. See below */\r
15716         }\r
15717         \r
15718         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15719 }\r
15720 \r
15721 static int\r
15722 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15724         long value;\r
15725         \r
15726         if(!sptr) {\r
15727                 ASN__CTFAIL(app_key, td, sptr,\r
15728                         "%s: value not given (%s:%d)",\r
15729                         td->name, __FILE__, __LINE__);\r
15730                 return -1;\r
15731         }\r
15732         \r
15733         value = *(const long *)sptr;\r
15734         \r
15735         if((value >= 0 && value <= 65535)) {\r
15736                 /* Constraint check succeeded */\r
15737                 return 0;\r
15738         } else {\r
15739                 ASN__CTFAIL(app_key, td, sptr,\r
15740                         "%s: constraint failed (%s:%d)",\r
15741                         td->name, __FILE__, __LINE__);\r
15742                 return -1;\r
15743         }\r
15744 }\r
15745 \r
15746 static int\r
15747 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15748                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15749         \r
15750         if(!sptr) {\r
15751                 ASN__CTFAIL(app_key, td, sptr,\r
15752                         "%s: value not given (%s:%d)",\r
15753                         td->name, __FILE__, __LINE__);\r
15754                 return -1;\r
15755         }\r
15756         \r
15757         \r
15758         if(1 /* No applicable constraints whatsoever */) {\r
15759                 /* Nothing is here. See below */\r
15760         }\r
15761         \r
15762         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15763 }\r
15764 \r
15765 static int\r
15766 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15768         \r
15769         if(!sptr) {\r
15770                 ASN__CTFAIL(app_key, td, sptr,\r
15771                         "%s: value not given (%s:%d)",\r
15772                         td->name, __FILE__, __LINE__);\r
15773                 return -1;\r
15774         }\r
15775         \r
15776         \r
15777         if(1 /* No applicable constraints whatsoever */) {\r
15778                 /* Nothing is here. See below */\r
15779         }\r
15780         \r
15781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15782 }\r
15783 \r
15784 static int\r
15785 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15787         long value;\r
15788         \r
15789         if(!sptr) {\r
15790                 ASN__CTFAIL(app_key, td, sptr,\r
15791                         "%s: value not given (%s:%d)",\r
15792                         td->name, __FILE__, __LINE__);\r
15793                 return -1;\r
15794         }\r
15795         \r
15796         value = *(const long *)sptr;\r
15797         \r
15798         if((value >= 0 && value <= 65535)) {\r
15799                 /* Constraint check succeeded */\r
15800                 return 0;\r
15801         } else {\r
15802                 ASN__CTFAIL(app_key, td, sptr,\r
15803                         "%s: constraint failed (%s:%d)",\r
15804                         td->name, __FILE__, __LINE__);\r
15805                 return -1;\r
15806         }\r
15807 }\r
15808 \r
15809 static int\r
15810 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15811                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15812         \r
15813         if(!sptr) {\r
15814                 ASN__CTFAIL(app_key, td, sptr,\r
15815                         "%s: value not given (%s:%d)",\r
15816                         td->name, __FILE__, __LINE__);\r
15817                 return -1;\r
15818         }\r
15819         \r
15820         \r
15821         if(1 /* No applicable constraints whatsoever */) {\r
15822                 /* Nothing is here. See below */\r
15823         }\r
15824         \r
15825         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15826 }\r
15827 \r
15828 static int\r
15829 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15831         \r
15832         if(!sptr) {\r
15833                 ASN__CTFAIL(app_key, td, sptr,\r
15834                         "%s: value not given (%s:%d)",\r
15835                         td->name, __FILE__, __LINE__);\r
15836                 return -1;\r
15837         }\r
15838         \r
15839         \r
15840         if(1 /* No applicable constraints whatsoever */) {\r
15841                 /* Nothing is here. See below */\r
15842         }\r
15843         \r
15844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15845 }\r
15846 \r
15847 static int\r
15848 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15850         long value;\r
15851         \r
15852         if(!sptr) {\r
15853                 ASN__CTFAIL(app_key, td, sptr,\r
15854                         "%s: value not given (%s:%d)",\r
15855                         td->name, __FILE__, __LINE__);\r
15856                 return -1;\r
15857         }\r
15858         \r
15859         value = *(const long *)sptr;\r
15860         \r
15861         if((value >= 0 && value <= 65535)) {\r
15862                 /* Constraint check succeeded */\r
15863                 return 0;\r
15864         } else {\r
15865                 ASN__CTFAIL(app_key, td, sptr,\r
15866                         "%s: constraint failed (%s:%d)",\r
15867                         td->name, __FILE__, __LINE__);\r
15868                 return -1;\r
15869         }\r
15870 }\r
15871 \r
15872 static int\r
15873 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15874                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15875         \r
15876         if(!sptr) {\r
15877                 ASN__CTFAIL(app_key, td, sptr,\r
15878                         "%s: value not given (%s:%d)",\r
15879                         td->name, __FILE__, __LINE__);\r
15880                 return -1;\r
15881         }\r
15882         \r
15883         \r
15884         if(1 /* No applicable constraints whatsoever */) {\r
15885                 /* Nothing is here. See below */\r
15886         }\r
15887         \r
15888         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15889 }\r
15890 \r
15891 static int\r
15892 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15894         \r
15895         if(!sptr) {\r
15896                 ASN__CTFAIL(app_key, td, sptr,\r
15897                         "%s: value not given (%s:%d)",\r
15898                         td->name, __FILE__, __LINE__);\r
15899                 return -1;\r
15900         }\r
15901         \r
15902         \r
15903         if(1 /* No applicable constraints whatsoever */) {\r
15904                 /* Nothing is here. See below */\r
15905         }\r
15906         \r
15907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15908 }\r
15909 \r
15910 static int\r
15911 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15913         long value;\r
15914         \r
15915         if(!sptr) {\r
15916                 ASN__CTFAIL(app_key, td, sptr,\r
15917                         "%s: value not given (%s:%d)",\r
15918                         td->name, __FILE__, __LINE__);\r
15919                 return -1;\r
15920         }\r
15921         \r
15922         value = *(const long *)sptr;\r
15923         \r
15924         if((value >= 0 && value <= 65535)) {\r
15925                 /* Constraint check succeeded */\r
15926                 return 0;\r
15927         } else {\r
15928                 ASN__CTFAIL(app_key, td, sptr,\r
15929                         "%s: constraint failed (%s:%d)",\r
15930                         td->name, __FILE__, __LINE__);\r
15931                 return -1;\r
15932         }\r
15933 }\r
15934 \r
15935 static int\r
15936 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15937                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15938         \r
15939         if(!sptr) {\r
15940                 ASN__CTFAIL(app_key, td, sptr,\r
15941                         "%s: value not given (%s:%d)",\r
15942                         td->name, __FILE__, __LINE__);\r
15943                 return -1;\r
15944         }\r
15945         \r
15946         \r
15947         if(1 /* No applicable constraints whatsoever */) {\r
15948                 /* Nothing is here. See below */\r
15949         }\r
15950         \r
15951         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15952 }\r
15953 \r
15954 static int\r
15955 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15956                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15957         \r
15958         if(!sptr) {\r
15959                 ASN__CTFAIL(app_key, td, sptr,\r
15960                         "%s: value not given (%s:%d)",\r
15961                         td->name, __FILE__, __LINE__);\r
15962                 return -1;\r
15963         }\r
15964         \r
15965         \r
15966         if(1 /* No applicable constraints whatsoever */) {\r
15967                 /* Nothing is here. See below */\r
15968         }\r
15969         \r
15970         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
15971 }\r
15972 \r
15973 static int\r
15974 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,\r
15975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
15976         long value;\r
15977         \r
15978         if(!sptr) {\r
15979                 ASN__CTFAIL(app_key, td, sptr,\r
15980                         "%s: value not given (%s:%d)",\r
15981                         td->name, __FILE__, __LINE__);\r
15982                 return -1;\r
15983         }\r
15984         \r
15985         value = *(const long *)sptr;\r
15986         \r
15987         if((value >= 0 && value <= 65535)) {\r
15988                 /* Constraint check succeeded */\r
15989                 return 0;\r
15990         } else {\r
15991                 ASN__CTFAIL(app_key, td, sptr,\r
15992                         "%s: constraint failed (%s:%d)",\r
15993                         td->name, __FILE__, __LINE__);\r
15994                 return -1;\r
15995         }\r
15996 }\r
15997 \r
15998 static int\r
15999 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16001         \r
16002         if(!sptr) {\r
16003                 ASN__CTFAIL(app_key, td, sptr,\r
16004                         "%s: value not given (%s:%d)",\r
16005                         td->name, __FILE__, __LINE__);\r
16006                 return -1;\r
16007         }\r
16008         \r
16009         \r
16010         if(1 /* No applicable constraints whatsoever */) {\r
16011                 /* Nothing is here. See below */\r
16012         }\r
16013         \r
16014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16015 }\r
16016 \r
16017 static int\r
16018 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16019                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16020         \r
16021         if(!sptr) {\r
16022                 ASN__CTFAIL(app_key, td, sptr,\r
16023                         "%s: value not given (%s:%d)",\r
16024                         td->name, __FILE__, __LINE__);\r
16025                 return -1;\r
16026         }\r
16027         \r
16028         \r
16029         if(1 /* No applicable constraints whatsoever */) {\r
16030                 /* Nothing is here. See below */\r
16031         }\r
16032         \r
16033         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16034 }\r
16035 \r
16036 static int\r
16037 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16039         long value;\r
16040         \r
16041         if(!sptr) {\r
16042                 ASN__CTFAIL(app_key, td, sptr,\r
16043                         "%s: value not given (%s:%d)",\r
16044                         td->name, __FILE__, __LINE__);\r
16045                 return -1;\r
16046         }\r
16047         \r
16048         value = *(const long *)sptr;\r
16049         \r
16050         if((value >= 0 && value <= 65535)) {\r
16051                 /* Constraint check succeeded */\r
16052                 return 0;\r
16053         } else {\r
16054                 ASN__CTFAIL(app_key, td, sptr,\r
16055                         "%s: constraint failed (%s:%d)",\r
16056                         td->name, __FILE__, __LINE__);\r
16057                 return -1;\r
16058         }\r
16059 }\r
16060 \r
16061 static int\r
16062 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16064         \r
16065         if(!sptr) {\r
16066                 ASN__CTFAIL(app_key, td, sptr,\r
16067                         "%s: value not given (%s:%d)",\r
16068                         td->name, __FILE__, __LINE__);\r
16069                 return -1;\r
16070         }\r
16071         \r
16072         \r
16073         if(1 /* No applicable constraints whatsoever */) {\r
16074                 /* Nothing is here. See below */\r
16075         }\r
16076         \r
16077         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16078 }\r
16079 \r
16080 static int\r
16081 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16083         \r
16084         if(!sptr) {\r
16085                 ASN__CTFAIL(app_key, td, sptr,\r
16086                         "%s: value not given (%s:%d)",\r
16087                         td->name, __FILE__, __LINE__);\r
16088                 return -1;\r
16089         }\r
16090         \r
16091         \r
16092         if(1 /* No applicable constraints whatsoever */) {\r
16093                 /* Nothing is here. See below */\r
16094         }\r
16095         \r
16096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16097 }\r
16098 \r
16099 static int\r
16100 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16102         long value;\r
16103         \r
16104         if(!sptr) {\r
16105                 ASN__CTFAIL(app_key, td, sptr,\r
16106                         "%s: value not given (%s:%d)",\r
16107                         td->name, __FILE__, __LINE__);\r
16108                 return -1;\r
16109         }\r
16110         \r
16111         value = *(const long *)sptr;\r
16112         \r
16113         if((value >= 0 && value <= 65535)) {\r
16114                 /* Constraint check succeeded */\r
16115                 return 0;\r
16116         } else {\r
16117                 ASN__CTFAIL(app_key, td, sptr,\r
16118                         "%s: constraint failed (%s:%d)",\r
16119                         td->name, __FILE__, __LINE__);\r
16120                 return -1;\r
16121         }\r
16122 }\r
16123 \r
16124 static int\r
16125 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16126                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16127         \r
16128         if(!sptr) {\r
16129                 ASN__CTFAIL(app_key, td, sptr,\r
16130                         "%s: value not given (%s:%d)",\r
16131                         td->name, __FILE__, __LINE__);\r
16132                 return -1;\r
16133         }\r
16134         \r
16135         \r
16136         if(1 /* No applicable constraints whatsoever */) {\r
16137                 /* Nothing is here. See below */\r
16138         }\r
16139         \r
16140         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16141 }\r
16142 \r
16143 static int\r
16144 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16146         \r
16147         if(!sptr) {\r
16148                 ASN__CTFAIL(app_key, td, sptr,\r
16149                         "%s: value not given (%s:%d)",\r
16150                         td->name, __FILE__, __LINE__);\r
16151                 return -1;\r
16152         }\r
16153         \r
16154         \r
16155         if(1 /* No applicable constraints whatsoever */) {\r
16156                 /* Nothing is here. See below */\r
16157         }\r
16158         \r
16159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16160 }\r
16161 \r
16162 static int\r
16163 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16165         long value;\r
16166         \r
16167         if(!sptr) {\r
16168                 ASN__CTFAIL(app_key, td, sptr,\r
16169                         "%s: value not given (%s:%d)",\r
16170                         td->name, __FILE__, __LINE__);\r
16171                 return -1;\r
16172         }\r
16173         \r
16174         value = *(const long *)sptr;\r
16175         \r
16176         if((value >= 0 && value <= 65535)) {\r
16177                 /* Constraint check succeeded */\r
16178                 return 0;\r
16179         } else {\r
16180                 ASN__CTFAIL(app_key, td, sptr,\r
16181                         "%s: constraint failed (%s:%d)",\r
16182                         td->name, __FILE__, __LINE__);\r
16183                 return -1;\r
16184         }\r
16185 }\r
16186 \r
16187 static int\r
16188 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16190         \r
16191         if(!sptr) {\r
16192                 ASN__CTFAIL(app_key, td, sptr,\r
16193                         "%s: value not given (%s:%d)",\r
16194                         td->name, __FILE__, __LINE__);\r
16195                 return -1;\r
16196         }\r
16197         \r
16198         \r
16199         if(1 /* No applicable constraints whatsoever */) {\r
16200                 /* Nothing is here. See below */\r
16201         }\r
16202         \r
16203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16204 }\r
16205 \r
16206 static int\r
16207 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16209         \r
16210         if(!sptr) {\r
16211                 ASN__CTFAIL(app_key, td, sptr,\r
16212                         "%s: value not given (%s:%d)",\r
16213                         td->name, __FILE__, __LINE__);\r
16214                 return -1;\r
16215         }\r
16216         \r
16217         \r
16218         if(1 /* No applicable constraints whatsoever */) {\r
16219                 /* Nothing is here. See below */\r
16220         }\r
16221         \r
16222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16223 }\r
16224 \r
16225 static int\r
16226 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16228         long value;\r
16229         \r
16230         if(!sptr) {\r
16231                 ASN__CTFAIL(app_key, td, sptr,\r
16232                         "%s: value not given (%s:%d)",\r
16233                         td->name, __FILE__, __LINE__);\r
16234                 return -1;\r
16235         }\r
16236         \r
16237         value = *(const long *)sptr;\r
16238         \r
16239         if((value >= 0 && value <= 65535)) {\r
16240                 /* Constraint check succeeded */\r
16241                 return 0;\r
16242         } else {\r
16243                 ASN__CTFAIL(app_key, td, sptr,\r
16244                         "%s: constraint failed (%s:%d)",\r
16245                         td->name, __FILE__, __LINE__);\r
16246                 return -1;\r
16247         }\r
16248 }\r
16249 \r
16250 static asn_type_selector_result_t\r
16251 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16252         asn_type_selector_result_t result = {0, 0};\r
16253         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;\r
16254         size_t constraining_column = 0; /* &id */\r
16255         size_t for_column = 1; /* &criticality */\r
16256         size_t row, presence_index = 0;\r
16257         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));\r
16258         \r
16259         for(row=0; row < itable->rows_count; row++) {\r
16260             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16261             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16262         \r
16263             if(type_cell->cell_kind == aioc__undefined)\r
16264                 continue;\r
16265         \r
16266             presence_index++;\r
16267             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16268                 result.type_descriptor = type_cell->type_descriptor;\r
16269                 result.presence_index = presence_index;\r
16270                 break;\r
16271             }\r
16272         }\r
16273         \r
16274         return result;\r
16275 }\r
16276 \r
16277 static int\r
16278 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16280         \r
16281         if(!sptr) {\r
16282                 ASN__CTFAIL(app_key, td, sptr,\r
16283                         "%s: value not given (%s:%d)",\r
16284                         td->name, __FILE__, __LINE__);\r
16285                 return -1;\r
16286         }\r
16287         \r
16288         \r
16289         if(1 /* No applicable constraints whatsoever */) {\r
16290                 /* Nothing is here. See below */\r
16291         }\r
16292         \r
16293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16294 }\r
16295 \r
16296 static asn_type_selector_result_t\r
16297 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16298         asn_type_selector_result_t result = {0, 0};\r
16299         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;\r
16300         size_t constraining_column = 0; /* &id */\r
16301         size_t for_column = 2; /* &Extension */\r
16302         size_t row, presence_index = 0;\r
16303         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));\r
16304         \r
16305         for(row=0; row < itable->rows_count; row++) {\r
16306             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16307             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16308         \r
16309             if(type_cell->cell_kind == aioc__undefined)\r
16310                 continue;\r
16311         \r
16312             presence_index++;\r
16313             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16314                 result.type_descriptor = type_cell->type_descriptor;\r
16315                 result.presence_index = presence_index;\r
16316                 break;\r
16317             }\r
16318         }\r
16319         \r
16320         return result;\r
16321 }\r
16322 \r
16323 static int\r
16324 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16326         \r
16327         if(!sptr) {\r
16328                 ASN__CTFAIL(app_key, td, sptr,\r
16329                         "%s: value not given (%s:%d)",\r
16330                         td->name, __FILE__, __LINE__);\r
16331                 return -1;\r
16332         }\r
16333         \r
16334         \r
16335         if(1 /* No applicable constraints whatsoever */) {\r
16336                 /* Nothing is here. See below */\r
16337         }\r
16338         \r
16339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16340 }\r
16341 \r
16342 static int\r
16343 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16345         long value;\r
16346         \r
16347         if(!sptr) {\r
16348                 ASN__CTFAIL(app_key, td, sptr,\r
16349                         "%s: value not given (%s:%d)",\r
16350                         td->name, __FILE__, __LINE__);\r
16351                 return -1;\r
16352         }\r
16353         \r
16354         value = *(const long *)sptr;\r
16355         \r
16356         if((value >= 0 && value <= 65535)) {\r
16357                 /* Constraint check succeeded */\r
16358                 return 0;\r
16359         } else {\r
16360                 ASN__CTFAIL(app_key, td, sptr,\r
16361                         "%s: constraint failed (%s:%d)",\r
16362                         td->name, __FILE__, __LINE__);\r
16363                 return -1;\r
16364         }\r
16365 }\r
16366 \r
16367 static asn_type_selector_result_t\r
16368 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16369         asn_type_selector_result_t result = {0, 0};\r
16370         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;\r
16371         size_t constraining_column = 0; /* &id */\r
16372         size_t for_column = 1; /* &criticality */\r
16373         size_t row, presence_index = 0;\r
16374         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));\r
16375         \r
16376         for(row=0; row < itable->rows_count; row++) {\r
16377             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16378             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16379         \r
16380             if(type_cell->cell_kind == aioc__undefined)\r
16381                 continue;\r
16382         \r
16383             presence_index++;\r
16384             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16385                 result.type_descriptor = type_cell->type_descriptor;\r
16386                 result.presence_index = presence_index;\r
16387                 break;\r
16388             }\r
16389         }\r
16390         \r
16391         return result;\r
16392 }\r
16393 \r
16394 static int\r
16395 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16397         \r
16398         if(!sptr) {\r
16399                 ASN__CTFAIL(app_key, td, sptr,\r
16400                         "%s: value not given (%s:%d)",\r
16401                         td->name, __FILE__, __LINE__);\r
16402                 return -1;\r
16403         }\r
16404         \r
16405         \r
16406         if(1 /* No applicable constraints whatsoever */) {\r
16407                 /* Nothing is here. See below */\r
16408         }\r
16409         \r
16410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16411 }\r
16412 \r
16413 static asn_type_selector_result_t\r
16414 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16415         asn_type_selector_result_t result = {0, 0};\r
16416         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;\r
16417         size_t constraining_column = 0; /* &id */\r
16418         size_t for_column = 2; /* &Extension */\r
16419         size_t row, presence_index = 0;\r
16420         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));\r
16421         \r
16422         for(row=0; row < itable->rows_count; row++) {\r
16423             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16424             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16425         \r
16426             if(type_cell->cell_kind == aioc__undefined)\r
16427                 continue;\r
16428         \r
16429             presence_index++;\r
16430             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16431                 result.type_descriptor = type_cell->type_descriptor;\r
16432                 result.presence_index = presence_index;\r
16433                 break;\r
16434             }\r
16435         }\r
16436         \r
16437         return result;\r
16438 }\r
16439 \r
16440 static int\r
16441 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16442                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16443         \r
16444         if(!sptr) {\r
16445                 ASN__CTFAIL(app_key, td, sptr,\r
16446                         "%s: value not given (%s:%d)",\r
16447                         td->name, __FILE__, __LINE__);\r
16448                 return -1;\r
16449         }\r
16450         \r
16451         \r
16452         if(1 /* No applicable constraints whatsoever */) {\r
16453                 /* Nothing is here. See below */\r
16454         }\r
16455         \r
16456         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16457 }\r
16458 \r
16459 static int\r
16460 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16461                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16462         long value;\r
16463         \r
16464         if(!sptr) {\r
16465                 ASN__CTFAIL(app_key, td, sptr,\r
16466                         "%s: value not given (%s:%d)",\r
16467                         td->name, __FILE__, __LINE__);\r
16468                 return -1;\r
16469         }\r
16470         \r
16471         value = *(const long *)sptr;\r
16472         \r
16473         if((value >= 0 && value <= 65535)) {\r
16474                 /* Constraint check succeeded */\r
16475                 return 0;\r
16476         } else {\r
16477                 ASN__CTFAIL(app_key, td, sptr,\r
16478                         "%s: constraint failed (%s:%d)",\r
16479                         td->name, __FILE__, __LINE__);\r
16480                 return -1;\r
16481         }\r
16482 }\r
16483 \r
16484 static int\r
16485 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16487         \r
16488         if(!sptr) {\r
16489                 ASN__CTFAIL(app_key, td, sptr,\r
16490                         "%s: value not given (%s:%d)",\r
16491                         td->name, __FILE__, __LINE__);\r
16492                 return -1;\r
16493         }\r
16494         \r
16495         \r
16496         if(1 /* No applicable constraints whatsoever */) {\r
16497                 /* Nothing is here. See below */\r
16498         }\r
16499         \r
16500         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16501 }\r
16502 \r
16503 static int\r
16504 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16505                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16506         \r
16507         if(!sptr) {\r
16508                 ASN__CTFAIL(app_key, td, sptr,\r
16509                         "%s: value not given (%s:%d)",\r
16510                         td->name, __FILE__, __LINE__);\r
16511                 return -1;\r
16512         }\r
16513         \r
16514         \r
16515         if(1 /* No applicable constraints whatsoever */) {\r
16516                 /* Nothing is here. See below */\r
16517         }\r
16518         \r
16519         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16520 }\r
16521 \r
16522 static int\r
16523 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16524                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16525         long value;\r
16526         \r
16527         if(!sptr) {\r
16528                 ASN__CTFAIL(app_key, td, sptr,\r
16529                         "%s: value not given (%s:%d)",\r
16530                         td->name, __FILE__, __LINE__);\r
16531                 return -1;\r
16532         }\r
16533         \r
16534         value = *(const long *)sptr;\r
16535         \r
16536         if((value >= 0 && value <= 65535)) {\r
16537                 /* Constraint check succeeded */\r
16538                 return 0;\r
16539         } else {\r
16540                 ASN__CTFAIL(app_key, td, sptr,\r
16541                         "%s: constraint failed (%s:%d)",\r
16542                         td->name, __FILE__, __LINE__);\r
16543                 return -1;\r
16544         }\r
16545 }\r
16546 \r
16547 static asn_type_selector_result_t\r
16548 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16549         asn_type_selector_result_t result = {0, 0};\r
16550         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;\r
16551         size_t constraining_column = 0; /* &id */\r
16552         size_t for_column = 1; /* &criticality */\r
16553         size_t row, presence_index = 0;\r
16554         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));\r
16555         \r
16556         for(row=0; row < itable->rows_count; row++) {\r
16557             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16558             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16559         \r
16560             if(type_cell->cell_kind == aioc__undefined)\r
16561                 continue;\r
16562         \r
16563             presence_index++;\r
16564             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16565                 result.type_descriptor = type_cell->type_descriptor;\r
16566                 result.presence_index = presence_index;\r
16567                 break;\r
16568             }\r
16569         }\r
16570         \r
16571         return result;\r
16572 }\r
16573 \r
16574 static int\r
16575 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16577         \r
16578         if(!sptr) {\r
16579                 ASN__CTFAIL(app_key, td, sptr,\r
16580                         "%s: value not given (%s:%d)",\r
16581                         td->name, __FILE__, __LINE__);\r
16582                 return -1;\r
16583         }\r
16584         \r
16585         \r
16586         if(1 /* No applicable constraints whatsoever */) {\r
16587                 /* Nothing is here. See below */\r
16588         }\r
16589         \r
16590         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16591 }\r
16592 \r
16593 static asn_type_selector_result_t\r
16594 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16595         asn_type_selector_result_t result = {0, 0};\r
16596         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;\r
16597         size_t constraining_column = 0; /* &id */\r
16598         size_t for_column = 2; /* &Extension */\r
16599         size_t row, presence_index = 0;\r
16600         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));\r
16601         \r
16602         for(row=0; row < itable->rows_count; row++) {\r
16603             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16604             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16605         \r
16606             if(type_cell->cell_kind == aioc__undefined)\r
16607                 continue;\r
16608         \r
16609             presence_index++;\r
16610             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16611                 result.type_descriptor = type_cell->type_descriptor;\r
16612                 result.presence_index = presence_index;\r
16613                 break;\r
16614             }\r
16615         }\r
16616         \r
16617         return result;\r
16618 }\r
16619 \r
16620 static int\r
16621 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16623         \r
16624         if(!sptr) {\r
16625                 ASN__CTFAIL(app_key, td, sptr,\r
16626                         "%s: value not given (%s:%d)",\r
16627                         td->name, __FILE__, __LINE__);\r
16628                 return -1;\r
16629         }\r
16630         \r
16631         \r
16632         if(1 /* No applicable constraints whatsoever */) {\r
16633                 /* Nothing is here. See below */\r
16634         }\r
16635         \r
16636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16637 }\r
16638 \r
16639 static int\r
16640 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16642         long value;\r
16643         \r
16644         if(!sptr) {\r
16645                 ASN__CTFAIL(app_key, td, sptr,\r
16646                         "%s: value not given (%s:%d)",\r
16647                         td->name, __FILE__, __LINE__);\r
16648                 return -1;\r
16649         }\r
16650         \r
16651         value = *(const long *)sptr;\r
16652         \r
16653         if((value >= 0 && value <= 65535)) {\r
16654                 /* Constraint check succeeded */\r
16655                 return 0;\r
16656         } else {\r
16657                 ASN__CTFAIL(app_key, td, sptr,\r
16658                         "%s: constraint failed (%s:%d)",\r
16659                         td->name, __FILE__, __LINE__);\r
16660                 return -1;\r
16661         }\r
16662 }\r
16663 \r
16664 static asn_type_selector_result_t\r
16665 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16666         asn_type_selector_result_t result = {0, 0};\r
16667         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;\r
16668         size_t constraining_column = 0; /* &id */\r
16669         size_t for_column = 1; /* &criticality */\r
16670         size_t row, presence_index = 0;\r
16671         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));\r
16672         \r
16673         for(row=0; row < itable->rows_count; row++) {\r
16674             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16675             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16676         \r
16677             if(type_cell->cell_kind == aioc__undefined)\r
16678                 continue;\r
16679         \r
16680             presence_index++;\r
16681             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16682                 result.type_descriptor = type_cell->type_descriptor;\r
16683                 result.presence_index = presence_index;\r
16684                 break;\r
16685             }\r
16686         }\r
16687         \r
16688         return result;\r
16689 }\r
16690 \r
16691 static int\r
16692 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16693                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16694         \r
16695         if(!sptr) {\r
16696                 ASN__CTFAIL(app_key, td, sptr,\r
16697                         "%s: value not given (%s:%d)",\r
16698                         td->name, __FILE__, __LINE__);\r
16699                 return -1;\r
16700         }\r
16701         \r
16702         \r
16703         if(1 /* No applicable constraints whatsoever */) {\r
16704                 /* Nothing is here. See below */\r
16705         }\r
16706         \r
16707         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16708 }\r
16709 \r
16710 static asn_type_selector_result_t\r
16711 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {\r
16712         asn_type_selector_result_t result = {0, 0};\r
16713         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;\r
16714         size_t constraining_column = 0; /* &id */\r
16715         size_t for_column = 2; /* &Extension */\r
16716         size_t row, presence_index = 0;\r
16717         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));\r
16718         \r
16719         for(row=0; row < itable->rows_count; row++) {\r
16720             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];\r
16721             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];\r
16722         \r
16723             if(type_cell->cell_kind == aioc__undefined)\r
16724                 continue;\r
16725         \r
16726             presence_index++;\r
16727             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {\r
16728                 result.type_descriptor = type_cell->type_descriptor;\r
16729                 result.presence_index = presence_index;\r
16730                 break;\r
16731             }\r
16732         }\r
16733         \r
16734         return result;\r
16735 }\r
16736 \r
16737 static int\r
16738 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16739                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16740         \r
16741         if(!sptr) {\r
16742                 ASN__CTFAIL(app_key, td, sptr,\r
16743                         "%s: value not given (%s:%d)",\r
16744                         td->name, __FILE__, __LINE__);\r
16745                 return -1;\r
16746         }\r
16747         \r
16748         \r
16749         if(1 /* No applicable constraints whatsoever */) {\r
16750                 /* Nothing is here. See below */\r
16751         }\r
16752         \r
16753         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16754 }\r
16755 \r
16756 static int\r
16757 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16758                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16759         long value;\r
16760         \r
16761         if(!sptr) {\r
16762                 ASN__CTFAIL(app_key, td, sptr,\r
16763                         "%s: value not given (%s:%d)",\r
16764                         td->name, __FILE__, __LINE__);\r
16765                 return -1;\r
16766         }\r
16767         \r
16768         value = *(const long *)sptr;\r
16769         \r
16770         if((value >= 0 && value <= 65535)) {\r
16771                 /* Constraint check succeeded */\r
16772                 return 0;\r
16773         } else {\r
16774                 ASN__CTFAIL(app_key, td, sptr,\r
16775                         "%s: constraint failed (%s:%d)",\r
16776                         td->name, __FILE__, __LINE__);\r
16777                 return -1;\r
16778         }\r
16779 }\r
16780 \r
16781 static int\r
16782 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16783                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16784         \r
16785         if(!sptr) {\r
16786                 ASN__CTFAIL(app_key, td, sptr,\r
16787                         "%s: value not given (%s:%d)",\r
16788                         td->name, __FILE__, __LINE__);\r
16789                 return -1;\r
16790         }\r
16791         \r
16792         \r
16793         if(1 /* No applicable constraints whatsoever */) {\r
16794                 /* Nothing is here. See below */\r
16795         }\r
16796         \r
16797         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16798 }\r
16799 \r
16800 static int\r
16801 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16803         \r
16804         if(!sptr) {\r
16805                 ASN__CTFAIL(app_key, td, sptr,\r
16806                         "%s: value not given (%s:%d)",\r
16807                         td->name, __FILE__, __LINE__);\r
16808                 return -1;\r
16809         }\r
16810         \r
16811         \r
16812         if(1 /* No applicable constraints whatsoever */) {\r
16813                 /* Nothing is here. See below */\r
16814         }\r
16815         \r
16816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16817 }\r
16818 \r
16819 static int\r
16820 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16822         long value;\r
16823         \r
16824         if(!sptr) {\r
16825                 ASN__CTFAIL(app_key, td, sptr,\r
16826                         "%s: value not given (%s:%d)",\r
16827                         td->name, __FILE__, __LINE__);\r
16828                 return -1;\r
16829         }\r
16830         \r
16831         value = *(const long *)sptr;\r
16832         \r
16833         if((value >= 0 && value <= 65535)) {\r
16834                 /* Constraint check succeeded */\r
16835                 return 0;\r
16836         } else {\r
16837                 ASN__CTFAIL(app_key, td, sptr,\r
16838                         "%s: constraint failed (%s:%d)",\r
16839                         td->name, __FILE__, __LINE__);\r
16840                 return -1;\r
16841         }\r
16842 }\r
16843 \r
16844 static int\r
16845 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16846                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16847         \r
16848         if(!sptr) {\r
16849                 ASN__CTFAIL(app_key, td, sptr,\r
16850                         "%s: value not given (%s:%d)",\r
16851                         td->name, __FILE__, __LINE__);\r
16852                 return -1;\r
16853         }\r
16854         \r
16855         \r
16856         if(1 /* No applicable constraints whatsoever */) {\r
16857                 /* Nothing is here. See below */\r
16858         }\r
16859         \r
16860         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16861 }\r
16862 \r
16863 static int\r
16864 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16865                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16866         \r
16867         if(!sptr) {\r
16868                 ASN__CTFAIL(app_key, td, sptr,\r
16869                         "%s: value not given (%s:%d)",\r
16870                         td->name, __FILE__, __LINE__);\r
16871                 return -1;\r
16872         }\r
16873         \r
16874         \r
16875         if(1 /* No applicable constraints whatsoever */) {\r
16876                 /* Nothing is here. See below */\r
16877         }\r
16878         \r
16879         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16880 }\r
16881 \r
16882 static int\r
16883 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16885         long value;\r
16886         \r
16887         if(!sptr) {\r
16888                 ASN__CTFAIL(app_key, td, sptr,\r
16889                         "%s: value not given (%s:%d)",\r
16890                         td->name, __FILE__, __LINE__);\r
16891                 return -1;\r
16892         }\r
16893         \r
16894         value = *(const long *)sptr;\r
16895         \r
16896         if((value >= 0 && value <= 65535)) {\r
16897                 /* Constraint check succeeded */\r
16898                 return 0;\r
16899         } else {\r
16900                 ASN__CTFAIL(app_key, td, sptr,\r
16901                         "%s: constraint failed (%s:%d)",\r
16902                         td->name, __FILE__, __LINE__);\r
16903                 return -1;\r
16904         }\r
16905 }\r
16906 \r
16907 static int\r
16908 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16909                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16910         \r
16911         if(!sptr) {\r
16912                 ASN__CTFAIL(app_key, td, sptr,\r
16913                         "%s: value not given (%s:%d)",\r
16914                         td->name, __FILE__, __LINE__);\r
16915                 return -1;\r
16916         }\r
16917         \r
16918         \r
16919         if(1 /* No applicable constraints whatsoever */) {\r
16920                 /* Nothing is here. See below */\r
16921         }\r
16922         \r
16923         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16924 }\r
16925 \r
16926 static int\r
16927 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16928                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16929         \r
16930         if(!sptr) {\r
16931                 ASN__CTFAIL(app_key, td, sptr,\r
16932                         "%s: value not given (%s:%d)",\r
16933                         td->name, __FILE__, __LINE__);\r
16934                 return -1;\r
16935         }\r
16936         \r
16937         \r
16938         if(1 /* No applicable constraints whatsoever */) {\r
16939                 /* Nothing is here. See below */\r
16940         }\r
16941         \r
16942         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16943 }\r
16944 \r
16945 static int\r
16946 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16948         long value;\r
16949         \r
16950         if(!sptr) {\r
16951                 ASN__CTFAIL(app_key, td, sptr,\r
16952                         "%s: value not given (%s:%d)",\r
16953                         td->name, __FILE__, __LINE__);\r
16954                 return -1;\r
16955         }\r
16956         \r
16957         value = *(const long *)sptr;\r
16958         \r
16959         if((value >= 0 && value <= 65535)) {\r
16960                 /* Constraint check succeeded */\r
16961                 return 0;\r
16962         } else {\r
16963                 ASN__CTFAIL(app_key, td, sptr,\r
16964                         "%s: constraint failed (%s:%d)",\r
16965                         td->name, __FILE__, __LINE__);\r
16966                 return -1;\r
16967         }\r
16968 }\r
16969 \r
16970 static int\r
16971 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16972                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16973         \r
16974         if(!sptr) {\r
16975                 ASN__CTFAIL(app_key, td, sptr,\r
16976                         "%s: value not given (%s:%d)",\r
16977                         td->name, __FILE__, __LINE__);\r
16978                 return -1;\r
16979         }\r
16980         \r
16981         \r
16982         if(1 /* No applicable constraints whatsoever */) {\r
16983                 /* Nothing is here. See below */\r
16984         }\r
16985         \r
16986         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
16987 }\r
16988 \r
16989 static int\r
16990 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,\r
16991                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
16992         \r
16993         if(!sptr) {\r
16994                 ASN__CTFAIL(app_key, td, sptr,\r
16995                         "%s: value not given (%s:%d)",\r
16996                         td->name, __FILE__, __LINE__);\r
16997                 return -1;\r
16998         }\r
16999         \r
17000         \r
17001         if(1 /* No applicable constraints whatsoever */) {\r
17002                 /* Nothing is here. See below */\r
17003         }\r
17004         \r
17005         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17006 }\r
17007 \r
17008 static int\r
17009 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17011         long value;\r
17012         \r
17013         if(!sptr) {\r
17014                 ASN__CTFAIL(app_key, td, sptr,\r
17015                         "%s: value not given (%s:%d)",\r
17016                         td->name, __FILE__, __LINE__);\r
17017                 return -1;\r
17018         }\r
17019         \r
17020         value = *(const long *)sptr;\r
17021         \r
17022         if((value >= 0 && value <= 65535)) {\r
17023                 /* Constraint check succeeded */\r
17024                 return 0;\r
17025         } else {\r
17026                 ASN__CTFAIL(app_key, td, sptr,\r
17027                         "%s: constraint failed (%s:%d)",\r
17028                         td->name, __FILE__, __LINE__);\r
17029                 return -1;\r
17030         }\r
17031 }\r
17032 \r
17033 static int\r
17034 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17036         \r
17037         if(!sptr) {\r
17038                 ASN__CTFAIL(app_key, td, sptr,\r
17039                         "%s: value not given (%s:%d)",\r
17040                         td->name, __FILE__, __LINE__);\r
17041                 return -1;\r
17042         }\r
17043         \r
17044         \r
17045         if(1 /* No applicable constraints whatsoever */) {\r
17046                 /* Nothing is here. See below */\r
17047         }\r
17048         \r
17049         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17050 }\r
17051 \r
17052 static int\r
17053 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17054                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17055         \r
17056         if(!sptr) {\r
17057                 ASN__CTFAIL(app_key, td, sptr,\r
17058                         "%s: value not given (%s:%d)",\r
17059                         td->name, __FILE__, __LINE__);\r
17060                 return -1;\r
17061         }\r
17062         \r
17063         \r
17064         if(1 /* No applicable constraints whatsoever */) {\r
17065                 /* Nothing is here. See below */\r
17066         }\r
17067         \r
17068         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17069 }\r
17070 \r
17071 static int\r
17072 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17074         long value;\r
17075         \r
17076         if(!sptr) {\r
17077                 ASN__CTFAIL(app_key, td, sptr,\r
17078                         "%s: value not given (%s:%d)",\r
17079                         td->name, __FILE__, __LINE__);\r
17080                 return -1;\r
17081         }\r
17082         \r
17083         value = *(const long *)sptr;\r
17084         \r
17085         if((value >= 0 && value <= 65535)) {\r
17086                 /* Constraint check succeeded */\r
17087                 return 0;\r
17088         } else {\r
17089                 ASN__CTFAIL(app_key, td, sptr,\r
17090                         "%s: constraint failed (%s:%d)",\r
17091                         td->name, __FILE__, __LINE__);\r
17092                 return -1;\r
17093         }\r
17094 }\r
17095 \r
17096 static int\r
17097 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17098                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17099         \r
17100         if(!sptr) {\r
17101                 ASN__CTFAIL(app_key, td, sptr,\r
17102                         "%s: value not given (%s:%d)",\r
17103                         td->name, __FILE__, __LINE__);\r
17104                 return -1;\r
17105         }\r
17106         \r
17107         \r
17108         if(1 /* No applicable constraints whatsoever */) {\r
17109                 /* Nothing is here. See below */\r
17110         }\r
17111         \r
17112         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17113 }\r
17114 \r
17115 static int\r
17116 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17118         \r
17119         if(!sptr) {\r
17120                 ASN__CTFAIL(app_key, td, sptr,\r
17121                         "%s: value not given (%s:%d)",\r
17122                         td->name, __FILE__, __LINE__);\r
17123                 return -1;\r
17124         }\r
17125         \r
17126         \r
17127         if(1 /* No applicable constraints whatsoever */) {\r
17128                 /* Nothing is here. See below */\r
17129         }\r
17130         \r
17131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17132 }\r
17133 \r
17134 static int\r
17135 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17137         long value;\r
17138         \r
17139         if(!sptr) {\r
17140                 ASN__CTFAIL(app_key, td, sptr,\r
17141                         "%s: value not given (%s:%d)",\r
17142                         td->name, __FILE__, __LINE__);\r
17143                 return -1;\r
17144         }\r
17145         \r
17146         value = *(const long *)sptr;\r
17147         \r
17148         if((value >= 0 && value <= 65535)) {\r
17149                 /* Constraint check succeeded */\r
17150                 return 0;\r
17151         } else {\r
17152                 ASN__CTFAIL(app_key, td, sptr,\r
17153                         "%s: constraint failed (%s:%d)",\r
17154                         td->name, __FILE__, __LINE__);\r
17155                 return -1;\r
17156         }\r
17157 }\r
17158 \r
17159 static int\r
17160 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17161                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17162         \r
17163         if(!sptr) {\r
17164                 ASN__CTFAIL(app_key, td, sptr,\r
17165                         "%s: value not given (%s:%d)",\r
17166                         td->name, __FILE__, __LINE__);\r
17167                 return -1;\r
17168         }\r
17169         \r
17170         \r
17171         if(1 /* No applicable constraints whatsoever */) {\r
17172                 /* Nothing is here. See below */\r
17173         }\r
17174         \r
17175         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17176 }\r
17177 \r
17178 static int\r
17179 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17180                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17181         \r
17182         if(!sptr) {\r
17183                 ASN__CTFAIL(app_key, td, sptr,\r
17184                         "%s: value not given (%s:%d)",\r
17185                         td->name, __FILE__, __LINE__);\r
17186                 return -1;\r
17187         }\r
17188         \r
17189         \r
17190         if(1 /* No applicable constraints whatsoever */) {\r
17191                 /* Nothing is here. See below */\r
17192         }\r
17193         \r
17194         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17195 }\r
17196 \r
17197 static int\r
17198 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17200         long value;\r
17201         \r
17202         if(!sptr) {\r
17203                 ASN__CTFAIL(app_key, td, sptr,\r
17204                         "%s: value not given (%s:%d)",\r
17205                         td->name, __FILE__, __LINE__);\r
17206                 return -1;\r
17207         }\r
17208         \r
17209         value = *(const long *)sptr;\r
17210         \r
17211         if((value >= 0 && value <= 65535)) {\r
17212                 /* Constraint check succeeded */\r
17213                 return 0;\r
17214         } else {\r
17215                 ASN__CTFAIL(app_key, td, sptr,\r
17216                         "%s: constraint failed (%s:%d)",\r
17217                         td->name, __FILE__, __LINE__);\r
17218                 return -1;\r
17219         }\r
17220 }\r
17221 \r
17222 static int\r
17223 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17224                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17225         \r
17226         if(!sptr) {\r
17227                 ASN__CTFAIL(app_key, td, sptr,\r
17228                         "%s: value not given (%s:%d)",\r
17229                         td->name, __FILE__, __LINE__);\r
17230                 return -1;\r
17231         }\r
17232         \r
17233         \r
17234         if(1 /* No applicable constraints whatsoever */) {\r
17235                 /* Nothing is here. See below */\r
17236         }\r
17237         \r
17238         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17239 }\r
17240 \r
17241 static int\r
17242 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17243                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17244         \r
17245         if(!sptr) {\r
17246                 ASN__CTFAIL(app_key, td, sptr,\r
17247                         "%s: value not given (%s:%d)",\r
17248                         td->name, __FILE__, __LINE__);\r
17249                 return -1;\r
17250         }\r
17251         \r
17252         \r
17253         if(1 /* No applicable constraints whatsoever */) {\r
17254                 /* Nothing is here. See below */\r
17255         }\r
17256         \r
17257         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17258 }\r
17259 \r
17260 static int\r
17261 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17262                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17263         long value;\r
17264         \r
17265         if(!sptr) {\r
17266                 ASN__CTFAIL(app_key, td, sptr,\r
17267                         "%s: value not given (%s:%d)",\r
17268                         td->name, __FILE__, __LINE__);\r
17269                 return -1;\r
17270         }\r
17271         \r
17272         value = *(const long *)sptr;\r
17273         \r
17274         if((value >= 0 && value <= 65535)) {\r
17275                 /* Constraint check succeeded */\r
17276                 return 0;\r
17277         } else {\r
17278                 ASN__CTFAIL(app_key, td, sptr,\r
17279                         "%s: constraint failed (%s:%d)",\r
17280                         td->name, __FILE__, __LINE__);\r
17281                 return -1;\r
17282         }\r
17283 }\r
17284 \r
17285 static int\r
17286 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17287                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17288         \r
17289         if(!sptr) {\r
17290                 ASN__CTFAIL(app_key, td, sptr,\r
17291                         "%s: value not given (%s:%d)",\r
17292                         td->name, __FILE__, __LINE__);\r
17293                 return -1;\r
17294         }\r
17295         \r
17296         \r
17297         if(1 /* No applicable constraints whatsoever */) {\r
17298                 /* Nothing is here. See below */\r
17299         }\r
17300         \r
17301         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17302 }\r
17303 \r
17304 static int\r
17305 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17306                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17307         \r
17308         if(!sptr) {\r
17309                 ASN__CTFAIL(app_key, td, sptr,\r
17310                         "%s: value not given (%s:%d)",\r
17311                         td->name, __FILE__, __LINE__);\r
17312                 return -1;\r
17313         }\r
17314         \r
17315         \r
17316         if(1 /* No applicable constraints whatsoever */) {\r
17317                 /* Nothing is here. See below */\r
17318         }\r
17319         \r
17320         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17321 }\r
17322 \r
17323 static int\r
17324 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17326         long value;\r
17327         \r
17328         if(!sptr) {\r
17329                 ASN__CTFAIL(app_key, td, sptr,\r
17330                         "%s: value not given (%s:%d)",\r
17331                         td->name, __FILE__, __LINE__);\r
17332                 return -1;\r
17333         }\r
17334         \r
17335         value = *(const long *)sptr;\r
17336         \r
17337         if((value >= 0 && value <= 65535)) {\r
17338                 /* Constraint check succeeded */\r
17339                 return 0;\r
17340         } else {\r
17341                 ASN__CTFAIL(app_key, td, sptr,\r
17342                         "%s: constraint failed (%s:%d)",\r
17343                         td->name, __FILE__, __LINE__);\r
17344                 return -1;\r
17345         }\r
17346 }\r
17347 \r
17348 static int\r
17349 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17351         \r
17352         if(!sptr) {\r
17353                 ASN__CTFAIL(app_key, td, sptr,\r
17354                         "%s: value not given (%s:%d)",\r
17355                         td->name, __FILE__, __LINE__);\r
17356                 return -1;\r
17357         }\r
17358         \r
17359         \r
17360         if(1 /* No applicable constraints whatsoever */) {\r
17361                 /* Nothing is here. See below */\r
17362         }\r
17363         \r
17364         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17365 }\r
17366 \r
17367 static int\r
17368 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17369                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17370         \r
17371         if(!sptr) {\r
17372                 ASN__CTFAIL(app_key, td, sptr,\r
17373                         "%s: value not given (%s:%d)",\r
17374                         td->name, __FILE__, __LINE__);\r
17375                 return -1;\r
17376         }\r
17377         \r
17378         \r
17379         if(1 /* No applicable constraints whatsoever */) {\r
17380                 /* Nothing is here. See below */\r
17381         }\r
17382         \r
17383         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17384 }\r
17385 \r
17386 static int\r
17387 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17389         long value;\r
17390         \r
17391         if(!sptr) {\r
17392                 ASN__CTFAIL(app_key, td, sptr,\r
17393                         "%s: value not given (%s:%d)",\r
17394                         td->name, __FILE__, __LINE__);\r
17395                 return -1;\r
17396         }\r
17397         \r
17398         value = *(const long *)sptr;\r
17399         \r
17400         if((value >= 0 && value <= 65535)) {\r
17401                 /* Constraint check succeeded */\r
17402                 return 0;\r
17403         } else {\r
17404                 ASN__CTFAIL(app_key, td, sptr,\r
17405                         "%s: constraint failed (%s:%d)",\r
17406                         td->name, __FILE__, __LINE__);\r
17407                 return -1;\r
17408         }\r
17409 }\r
17410 \r
17411 static int\r
17412 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17413                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17414         \r
17415         if(!sptr) {\r
17416                 ASN__CTFAIL(app_key, td, sptr,\r
17417                         "%s: value not given (%s:%d)",\r
17418                         td->name, __FILE__, __LINE__);\r
17419                 return -1;\r
17420         }\r
17421         \r
17422         \r
17423         if(1 /* No applicable constraints whatsoever */) {\r
17424                 /* Nothing is here. See below */\r
17425         }\r
17426         \r
17427         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17428 }\r
17429 \r
17430 static int\r
17431 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17433         \r
17434         if(!sptr) {\r
17435                 ASN__CTFAIL(app_key, td, sptr,\r
17436                         "%s: value not given (%s:%d)",\r
17437                         td->name, __FILE__, __LINE__);\r
17438                 return -1;\r
17439         }\r
17440         \r
17441         \r
17442         if(1 /* No applicable constraints whatsoever */) {\r
17443                 /* Nothing is here. See below */\r
17444         }\r
17445         \r
17446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17447 }\r
17448 \r
17449 static int\r
17450 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17452         long value;\r
17453         \r
17454         if(!sptr) {\r
17455                 ASN__CTFAIL(app_key, td, sptr,\r
17456                         "%s: value not given (%s:%d)",\r
17457                         td->name, __FILE__, __LINE__);\r
17458                 return -1;\r
17459         }\r
17460         \r
17461         value = *(const long *)sptr;\r
17462         \r
17463         if((value >= 0 && value <= 65535)) {\r
17464                 /* Constraint check succeeded */\r
17465                 return 0;\r
17466         } else {\r
17467                 ASN__CTFAIL(app_key, td, sptr,\r
17468                         "%s: constraint failed (%s:%d)",\r
17469                         td->name, __FILE__, __LINE__);\r
17470                 return -1;\r
17471         }\r
17472 }\r
17473 \r
17474 static int\r
17475 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17476                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17477         \r
17478         if(!sptr) {\r
17479                 ASN__CTFAIL(app_key, td, sptr,\r
17480                         "%s: value not given (%s:%d)",\r
17481                         td->name, __FILE__, __LINE__);\r
17482                 return -1;\r
17483         }\r
17484         \r
17485         \r
17486         if(1 /* No applicable constraints whatsoever */) {\r
17487                 /* Nothing is here. See below */\r
17488         }\r
17489         \r
17490         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17491 }\r
17492 \r
17493 static int\r
17494 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,\r
17495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {\r
17496         \r
17497         if(!sptr) {\r
17498                 ASN__CTFAIL(app_key, td, sptr,\r
17499                         "%s: value not given (%s:%d)",\r
17500                         td->name, __FILE__, __LINE__);\r
17501                 return -1;\r
17502         }\r
17503         \r
17504         \r
17505         if(1 /* No applicable constraints whatsoever */) {\r
17506                 /* Nothing is here. See below */\r
17507         }\r
17508         \r
17509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);\r
17510 }\r
17511 \r
17512 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {\r
17513         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17515         0, 0    /* No PER value map */\r
17516 };\r
17517 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {\r
17518         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17520         0, 0    /* No PER value map */\r
17521 };\r
17522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {\r
17523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17525         0, 0    /* No PER value map */\r
17526 };\r
17527 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {\r
17528         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17530         0, 0    /* No PER value map */\r
17531 };\r
17532 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {\r
17533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17535         0, 0    /* No PER value map */\r
17536 };\r
17537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {\r
17538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17540         0, 0    /* No PER value map */\r
17541 };\r
17542 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {\r
17543         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17545         0, 0    /* No PER value map */\r
17546 };\r
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {\r
17548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17550         0, 0    /* No PER value map */\r
17551 };\r
17552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {\r
17553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17555         0, 0    /* No PER value map */\r
17556 };\r
17557 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {\r
17558         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17560         0, 0    /* No PER value map */\r
17561 };\r
17562 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {\r
17563         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17565         0, 0    /* No PER value map */\r
17566 };\r
17567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {\r
17568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17570         0, 0    /* No PER value map */\r
17571 };\r
17572 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {\r
17573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17575         0, 0    /* No PER value map */\r
17576 };\r
17577 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {\r
17578         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17580         0, 0    /* No PER value map */\r
17581 };\r
17582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {\r
17583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17585         0, 0    /* No PER value map */\r
17586 };\r
17587 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {\r
17588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17590         0, 0    /* No PER value map */\r
17591 };\r
17592 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {\r
17593         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17595         0, 0    /* No PER value map */\r
17596 };\r
17597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {\r
17598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17600         0, 0    /* No PER value map */\r
17601 };\r
17602 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {\r
17603         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17605         0, 0    /* No PER value map */\r
17606 };\r
17607 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {\r
17608         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17610         0, 0    /* No PER value map */\r
17611 };\r
17612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {\r
17613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17615         0, 0    /* No PER value map */\r
17616 };\r
17617 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {\r
17618         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17620         0, 0    /* No PER value map */\r
17621 };\r
17622 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {\r
17623         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17625         0, 0    /* No PER value map */\r
17626 };\r
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {\r
17628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17630         0, 0    /* No PER value map */\r
17631 };\r
17632 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {\r
17633         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17635         0, 0    /* No PER value map */\r
17636 };\r
17637 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {\r
17638         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17640         0, 0    /* No PER value map */\r
17641 };\r
17642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {\r
17643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17645         0, 0    /* No PER value map */\r
17646 };\r
17647 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {\r
17648         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17650         0, 0    /* No PER value map */\r
17651 };\r
17652 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {\r
17653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17655         0, 0    /* No PER value map */\r
17656 };\r
17657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {\r
17658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17660         0, 0    /* No PER value map */\r
17661 };\r
17662 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {\r
17663         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17665         0, 0    /* No PER value map */\r
17666 };\r
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {\r
17668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17670         0, 0    /* No PER value map */\r
17671 };\r
17672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {\r
17673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17675         0, 0    /* No PER value map */\r
17676 };\r
17677 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {\r
17678         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17680         0, 0    /* No PER value map */\r
17681 };\r
17682 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {\r
17683         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17685         0, 0    /* No PER value map */\r
17686 };\r
17687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {\r
17688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17690         0, 0    /* No PER value map */\r
17691 };\r
17692 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {\r
17693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17695         0, 0    /* No PER value map */\r
17696 };\r
17697 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {\r
17698         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17700         0, 0    /* No PER value map */\r
17701 };\r
17702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {\r
17703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17705         0, 0    /* No PER value map */\r
17706 };\r
17707 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {\r
17708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17710         0, 0    /* No PER value map */\r
17711 };\r
17712 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {\r
17713         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17715         0, 0    /* No PER value map */\r
17716 };\r
17717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {\r
17718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17720         0, 0    /* No PER value map */\r
17721 };\r
17722 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {\r
17723         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17725         0, 0    /* No PER value map */\r
17726 };\r
17727 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {\r
17728         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17730         0, 0    /* No PER value map */\r
17731 };\r
17732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {\r
17733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17735         0, 0    /* No PER value map */\r
17736 };\r
17737 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {\r
17738         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17740         0, 0    /* No PER value map */\r
17741 };\r
17742 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {\r
17743         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17745         0, 0    /* No PER value map */\r
17746 };\r
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {\r
17748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17750         0, 0    /* No PER value map */\r
17751 };\r
17752 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {\r
17753         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17755         0, 0    /* No PER value map */\r
17756 };\r
17757 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {\r
17758         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17760         0, 0    /* No PER value map */\r
17761 };\r
17762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {\r
17763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17765         0, 0    /* No PER value map */\r
17766 };\r
17767 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {\r
17768         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17770         0, 0    /* No PER value map */\r
17771 };\r
17772 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {\r
17773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17775         0, 0    /* No PER value map */\r
17776 };\r
17777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {\r
17778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17780         0, 0    /* No PER value map */\r
17781 };\r
17782 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {\r
17783         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17785         0, 0    /* No PER value map */\r
17786 };\r
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {\r
17788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17790         0, 0    /* No PER value map */\r
17791 };\r
17792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {\r
17793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17795         0, 0    /* No PER value map */\r
17796 };\r
17797 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {\r
17798         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17800         0, 0    /* No PER value map */\r
17801 };\r
17802 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {\r
17803         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17805         0, 0    /* No PER value map */\r
17806 };\r
17807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {\r
17808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17810         0, 0    /* No PER value map */\r
17811 };\r
17812 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {\r
17813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17815         0, 0    /* No PER value map */\r
17816 };\r
17817 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {\r
17818         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17820         0, 0    /* No PER value map */\r
17821 };\r
17822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {\r
17823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17825         0, 0    /* No PER value map */\r
17826 };\r
17827 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {\r
17828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17830         0, 0    /* No PER value map */\r
17831 };\r
17832 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {\r
17833         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17835         0, 0    /* No PER value map */\r
17836 };\r
17837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {\r
17838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17840         0, 0    /* No PER value map */\r
17841 };\r
17842 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {\r
17843         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17845         0, 0    /* No PER value map */\r
17846 };\r
17847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {\r
17848         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17850         0, 0    /* No PER value map */\r
17851 };\r
17852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {\r
17853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17855         0, 0    /* No PER value map */\r
17856 };\r
17857 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {\r
17858         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17860         0, 0    /* No PER value map */\r
17861 };\r
17862 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {\r
17863         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17865         0, 0    /* No PER value map */\r
17866 };\r
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {\r
17868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17870         0, 0    /* No PER value map */\r
17871 };\r
17872 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {\r
17873         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17875         0, 0    /* No PER value map */\r
17876 };\r
17877 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {\r
17878         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17880         0, 0    /* No PER value map */\r
17881 };\r
17882 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {\r
17883         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17885         0, 0    /* No PER value map */\r
17886 };\r
17887 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {\r
17888         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17890         0, 0    /* No PER value map */\r
17891 };\r
17892 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {\r
17893         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17895         0, 0    /* No PER value map */\r
17896 };\r
17897 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {\r
17898         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17900         0, 0    /* No PER value map */\r
17901 };\r
17902 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {\r
17903         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17905         0, 0    /* No PER value map */\r
17906 };\r
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {\r
17908         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17910         0, 0    /* No PER value map */\r
17911 };\r
17912 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {\r
17913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17915         0, 0    /* No PER value map */\r
17916 };\r
17917 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {\r
17918         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17920         0, 0    /* No PER value map */\r
17921 };\r
17922 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {\r
17923         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17925         0, 0    /* No PER value map */\r
17926 };\r
17927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {\r
17928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17930         0, 0    /* No PER value map */\r
17931 };\r
17932 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {\r
17933         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17935         0, 0    /* No PER value map */\r
17936 };\r
17937 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {\r
17938         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17940         0, 0    /* No PER value map */\r
17941 };\r
17942 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {\r
17943         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17945         0, 0    /* No PER value map */\r
17946 };\r
17947 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {\r
17948         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17950         0, 0    /* No PER value map */\r
17951 };\r
17952 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {\r
17953         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17955         0, 0    /* No PER value map */\r
17956 };\r
17957 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {\r
17958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17960         0, 0    /* No PER value map */\r
17961 };\r
17962 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {\r
17963         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17965         0, 0    /* No PER value map */\r
17966 };\r
17967 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {\r
17968         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17970         0, 0    /* No PER value map */\r
17971 };\r
17972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {\r
17973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17975         0, 0    /* No PER value map */\r
17976 };\r
17977 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {\r
17978         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17980         0, 0    /* No PER value map */\r
17981 };\r
17982 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {\r
17983         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17985         0, 0    /* No PER value map */\r
17986 };\r
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {\r
17988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17990         0, 0    /* No PER value map */\r
17991 };\r
17992 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {\r
17993         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
17994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17995         0, 0    /* No PER value map */\r
17996 };\r
17997 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {\r
17998         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
17999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18000         0, 0    /* No PER value map */\r
18001 };\r
18002 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {\r
18003         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18005         0, 0    /* No PER value map */\r
18006 };\r
18007 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {\r
18008         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18010         0, 0    /* No PER value map */\r
18011 };\r
18012 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {\r
18013         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18015         0, 0    /* No PER value map */\r
18016 };\r
18017 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {\r
18018         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18020         0, 0    /* No PER value map */\r
18021 };\r
18022 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {\r
18023         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18025         0, 0    /* No PER value map */\r
18026 };\r
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {\r
18028         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18030         0, 0    /* No PER value map */\r
18031 };\r
18032 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {\r
18033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18035         0, 0    /* No PER value map */\r
18036 };\r
18037 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {\r
18038         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18040         0, 0    /* No PER value map */\r
18041 };\r
18042 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {\r
18043         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18045         0, 0    /* No PER value map */\r
18046 };\r
18047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {\r
18048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18050         0, 0    /* No PER value map */\r
18051 };\r
18052 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {\r
18053         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18055         0, 0    /* No PER value map */\r
18056 };\r
18057 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {\r
18058         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18060         0, 0    /* No PER value map */\r
18061 };\r
18062 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {\r
18063         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18065         0, 0    /* No PER value map */\r
18066 };\r
18067 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {\r
18068         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18070         0, 0    /* No PER value map */\r
18071 };\r
18072 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {\r
18073         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18075         0, 0    /* No PER value map */\r
18076 };\r
18077 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {\r
18078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18080         0, 0    /* No PER value map */\r
18081 };\r
18082 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {\r
18083         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18085         0, 0    /* No PER value map */\r
18086 };\r
18087 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {\r
18088         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18090         0, 0    /* No PER value map */\r
18091 };\r
18092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {\r
18093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18095         0, 0    /* No PER value map */\r
18096 };\r
18097 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {\r
18098         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18100         0, 0    /* No PER value map */\r
18101 };\r
18102 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {\r
18103         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18105         0, 0    /* No PER value map */\r
18106 };\r
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {\r
18108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18110         0, 0    /* No PER value map */\r
18111 };\r
18112 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {\r
18113         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18115         0, 0    /* No PER value map */\r
18116 };\r
18117 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {\r
18118         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18120         0, 0    /* No PER value map */\r
18121 };\r
18122 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {\r
18123         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18125         0, 0    /* No PER value map */\r
18126 };\r
18127 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {\r
18128         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18130         0, 0    /* No PER value map */\r
18131 };\r
18132 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {\r
18133         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18135         0, 0    /* No PER value map */\r
18136 };\r
18137 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {\r
18138         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18140         0, 0    /* No PER value map */\r
18141 };\r
18142 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {\r
18143         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18145         0, 0    /* No PER value map */\r
18146 };\r
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {\r
18148         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18150         0, 0    /* No PER value map */\r
18151 };\r
18152 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {\r
18153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18155         0, 0    /* No PER value map */\r
18156 };\r
18157 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {\r
18158         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18160         0, 0    /* No PER value map */\r
18161 };\r
18162 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {\r
18163         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18165         0, 0    /* No PER value map */\r
18166 };\r
18167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {\r
18168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18170         0, 0    /* No PER value map */\r
18171 };\r
18172 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {\r
18173         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18175         0, 0    /* No PER value map */\r
18176 };\r
18177 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {\r
18178         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18180         0, 0    /* No PER value map */\r
18181 };\r
18182 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {\r
18183         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18185         0, 0    /* No PER value map */\r
18186 };\r
18187 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {\r
18188         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18190         0, 0    /* No PER value map */\r
18191 };\r
18192 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {\r
18193         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18195         0, 0    /* No PER value map */\r
18196 };\r
18197 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {\r
18198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18200         0, 0    /* No PER value map */\r
18201 };\r
18202 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {\r
18203         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18205         0, 0    /* No PER value map */\r
18206 };\r
18207 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {\r
18208         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18210         0, 0    /* No PER value map */\r
18211 };\r
18212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {\r
18213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18215         0, 0    /* No PER value map */\r
18216 };\r
18217 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {\r
18218         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18220         0, 0    /* No PER value map */\r
18221 };\r
18222 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {\r
18223         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18225         0, 0    /* No PER value map */\r
18226 };\r
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {\r
18228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18230         0, 0    /* No PER value map */\r
18231 };\r
18232 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {\r
18233         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18235         0, 0    /* No PER value map */\r
18236 };\r
18237 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {\r
18238         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18240         0, 0    /* No PER value map */\r
18241 };\r
18242 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {\r
18243         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18245         0, 0    /* No PER value map */\r
18246 };\r
18247 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {\r
18248         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18250         0, 0    /* No PER value map */\r
18251 };\r
18252 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {\r
18253         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18255         0, 0    /* No PER value map */\r
18256 };\r
18257 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {\r
18258         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18260         0, 0    /* No PER value map */\r
18261 };\r
18262 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {\r
18263         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18265         0, 0    /* No PER value map */\r
18266 };\r
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {\r
18268         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18270         0, 0    /* No PER value map */\r
18271 };\r
18272 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {\r
18273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18275         0, 0    /* No PER value map */\r
18276 };\r
18277 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {\r
18278         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18280         0, 0    /* No PER value map */\r
18281 };\r
18282 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {\r
18283         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18285         0, 0    /* No PER value map */\r
18286 };\r
18287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {\r
18288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18290         0, 0    /* No PER value map */\r
18291 };\r
18292 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {\r
18293         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18295         0, 0    /* No PER value map */\r
18296 };\r
18297 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {\r
18298         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18300         0, 0    /* No PER value map */\r
18301 };\r
18302 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {\r
18303         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18305         0, 0    /* No PER value map */\r
18306 };\r
18307 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {\r
18308         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18310         0, 0    /* No PER value map */\r
18311 };\r
18312 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {\r
18313         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18315         0, 0    /* No PER value map */\r
18316 };\r
18317 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {\r
18318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18320         0, 0    /* No PER value map */\r
18321 };\r
18322 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {\r
18323         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18325         0, 0    /* No PER value map */\r
18326 };\r
18327 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {\r
18328         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18330         0, 0    /* No PER value map */\r
18331 };\r
18332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {\r
18333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18335         0, 0    /* No PER value map */\r
18336 };\r
18337 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {\r
18338         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18340         0, 0    /* No PER value map */\r
18341 };\r
18342 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {\r
18343         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18345         0, 0    /* No PER value map */\r
18346 };\r
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {\r
18348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18350         0, 0    /* No PER value map */\r
18351 };\r
18352 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {\r
18353         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18355         0, 0    /* No PER value map */\r
18356 };\r
18357 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {\r
18358         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18360         0, 0    /* No PER value map */\r
18361 };\r
18362 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {\r
18363         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18365         0, 0    /* No PER value map */\r
18366 };\r
18367 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {\r
18368         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18370         0, 0    /* No PER value map */\r
18371 };\r
18372 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {\r
18373         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18375         0, 0    /* No PER value map */\r
18376 };\r
18377 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {\r
18378         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18380         0, 0    /* No PER value map */\r
18381 };\r
18382 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {\r
18383         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18385         0, 0    /* No PER value map */\r
18386 };\r
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {\r
18388         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18390         0, 0    /* No PER value map */\r
18391 };\r
18392 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {\r
18393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18395         0, 0    /* No PER value map */\r
18396 };\r
18397 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {\r
18398         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18400         0, 0    /* No PER value map */\r
18401 };\r
18402 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {\r
18403         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18405         0, 0    /* No PER value map */\r
18406 };\r
18407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {\r
18408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18410         0, 0    /* No PER value map */\r
18411 };\r
18412 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {\r
18413         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18415         0, 0    /* No PER value map */\r
18416 };\r
18417 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {\r
18418         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18420         0, 0    /* No PER value map */\r
18421 };\r
18422 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {\r
18423         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18425         0, 0    /* No PER value map */\r
18426 };\r
18427 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {\r
18428         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18430         0, 0    /* No PER value map */\r
18431 };\r
18432 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {\r
18433         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18435         0, 0    /* No PER value map */\r
18436 };\r
18437 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {\r
18438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18440         0, 0    /* No PER value map */\r
18441 };\r
18442 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {\r
18443         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18445         0, 0    /* No PER value map */\r
18446 };\r
18447 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {\r
18448         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18450         0, 0    /* No PER value map */\r
18451 };\r
18452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {\r
18453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18455         0, 0    /* No PER value map */\r
18456 };\r
18457 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {\r
18458         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18460         0, 0    /* No PER value map */\r
18461 };\r
18462 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {\r
18463         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18465         0, 0    /* No PER value map */\r
18466 };\r
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {\r
18468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18470         0, 0    /* No PER value map */\r
18471 };\r
18472 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {\r
18473         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18475         0, 0    /* No PER value map */\r
18476 };\r
18477 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {\r
18478         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18480         0, 0    /* No PER value map */\r
18481 };\r
18482 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {\r
18483         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18485         0, 0    /* No PER value map */\r
18486 };\r
18487 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {\r
18488         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18490         0, 0    /* No PER value map */\r
18491 };\r
18492 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {\r
18493         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18495         0, 0    /* No PER value map */\r
18496 };\r
18497 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {\r
18498         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18500         0, 0    /* No PER value map */\r
18501 };\r
18502 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {\r
18503         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18505         0, 0    /* No PER value map */\r
18506 };\r
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {\r
18508         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18510         0, 0    /* No PER value map */\r
18511 };\r
18512 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {\r
18513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18515         0, 0    /* No PER value map */\r
18516 };\r
18517 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {\r
18518         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18520         0, 0    /* No PER value map */\r
18521 };\r
18522 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {\r
18523         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18525         0, 0    /* No PER value map */\r
18526 };\r
18527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {\r
18528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18530         0, 0    /* No PER value map */\r
18531 };\r
18532 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {\r
18533         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18535         0, 0    /* No PER value map */\r
18536 };\r
18537 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {\r
18538         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18540         0, 0    /* No PER value map */\r
18541 };\r
18542 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {\r
18543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18545         0, 0    /* No PER value map */\r
18546 };\r
18547 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {\r
18548         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18550         0, 0    /* No PER value map */\r
18551 };\r
18552 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {\r
18553         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18555         0, 0    /* No PER value map */\r
18556 };\r
18557 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {\r
18558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18560         0, 0    /* No PER value map */\r
18561 };\r
18562 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {\r
18563         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18565         0, 0    /* No PER value map */\r
18566 };\r
18567 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {\r
18568         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18570         0, 0    /* No PER value map */\r
18571 };\r
18572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {\r
18573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18575         0, 0    /* No PER value map */\r
18576 };\r
18577 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {\r
18578         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18580         0, 0    /* No PER value map */\r
18581 };\r
18582 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {\r
18583         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18585         0, 0    /* No PER value map */\r
18586 };\r
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {\r
18588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18590         0, 0    /* No PER value map */\r
18591 };\r
18592 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {\r
18593         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18595         0, 0    /* No PER value map */\r
18596 };\r
18597 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {\r
18598         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18600         0, 0    /* No PER value map */\r
18601 };\r
18602 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {\r
18603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18605         0, 0    /* No PER value map */\r
18606 };\r
18607 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {\r
18608         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18610         0, 0    /* No PER value map */\r
18611 };\r
18612 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {\r
18613         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18615         0, 0    /* No PER value map */\r
18616 };\r
18617 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {\r
18618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18620         0, 0    /* No PER value map */\r
18621 };\r
18622 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {\r
18623         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18625         0, 0    /* No PER value map */\r
18626 };\r
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {\r
18628         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18630         0, 0    /* No PER value map */\r
18631 };\r
18632 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {\r
18633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18635         0, 0    /* No PER value map */\r
18636 };\r
18637 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {\r
18638         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18640         0, 0    /* No PER value map */\r
18641 };\r
18642 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {\r
18643         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18645         0, 0    /* No PER value map */\r
18646 };\r
18647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {\r
18648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18650         0, 0    /* No PER value map */\r
18651 };\r
18652 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {\r
18653         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18655         0, 0    /* No PER value map */\r
18656 };\r
18657 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {\r
18658         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18660         0, 0    /* No PER value map */\r
18661 };\r
18662 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {\r
18663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18665         0, 0    /* No PER value map */\r
18666 };\r
18667 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {\r
18668         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18670         0, 0    /* No PER value map */\r
18671 };\r
18672 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {\r
18673         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18675         0, 0    /* No PER value map */\r
18676 };\r
18677 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {\r
18678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18680         0, 0    /* No PER value map */\r
18681 };\r
18682 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {\r
18683         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18685         0, 0    /* No PER value map */\r
18686 };\r
18687 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {\r
18688         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18690         0, 0    /* No PER value map */\r
18691 };\r
18692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {\r
18693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18695         0, 0    /* No PER value map */\r
18696 };\r
18697 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {\r
18698         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18700         0, 0    /* No PER value map */\r
18701 };\r
18702 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {\r
18703         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18705         0, 0    /* No PER value map */\r
18706 };\r
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {\r
18708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18710         0, 0    /* No PER value map */\r
18711 };\r
18712 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {\r
18713         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18715         0, 0    /* No PER value map */\r
18716 };\r
18717 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {\r
18718         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18720         0, 0    /* No PER value map */\r
18721 };\r
18722 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {\r
18723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18725         0, 0    /* No PER value map */\r
18726 };\r
18727 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {\r
18728         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18730         0, 0    /* No PER value map */\r
18731 };\r
18732 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {\r
18733         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18735         0, 0    /* No PER value map */\r
18736 };\r
18737 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {\r
18738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18740         0, 0    /* No PER value map */\r
18741 };\r
18742 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {\r
18743         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18745         0, 0    /* No PER value map */\r
18746 };\r
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {\r
18748         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18750         0, 0    /* No PER value map */\r
18751 };\r
18752 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {\r
18753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18755         0, 0    /* No PER value map */\r
18756 };\r
18757 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {\r
18758         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18760         0, 0    /* No PER value map */\r
18761 };\r
18762 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {\r
18763         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18765         0, 0    /* No PER value map */\r
18766 };\r
18767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {\r
18768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18770         0, 0    /* No PER value map */\r
18771 };\r
18772 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {\r
18773         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18775         0, 0    /* No PER value map */\r
18776 };\r
18777 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {\r
18778         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18780         0, 0    /* No PER value map */\r
18781 };\r
18782 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {\r
18783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18785         0, 0    /* No PER value map */\r
18786 };\r
18787 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {\r
18788         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18790         0, 0    /* No PER value map */\r
18791 };\r
18792 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {\r
18793         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18795         0, 0    /* No PER value map */\r
18796 };\r
18797 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {\r
18798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18800         0, 0    /* No PER value map */\r
18801 };\r
18802 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {\r
18803         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18805         0, 0    /* No PER value map */\r
18806 };\r
18807 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {\r
18808         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18810         0, 0    /* No PER value map */\r
18811 };\r
18812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {\r
18813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18815         0, 0    /* No PER value map */\r
18816 };\r
18817 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {\r
18818         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18820         0, 0    /* No PER value map */\r
18821 };\r
18822 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {\r
18823         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18825         0, 0    /* No PER value map */\r
18826 };\r
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {\r
18828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18830         0, 0    /* No PER value map */\r
18831 };\r
18832 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {\r
18833         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18835         0, 0    /* No PER value map */\r
18836 };\r
18837 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {\r
18838         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18840         0, 0    /* No PER value map */\r
18841 };\r
18842 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {\r
18843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18845         0, 0    /* No PER value map */\r
18846 };\r
18847 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {\r
18848         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18850         0, 0    /* No PER value map */\r
18851 };\r
18852 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {\r
18853         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18855         0, 0    /* No PER value map */\r
18856 };\r
18857 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {\r
18858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18860         0, 0    /* No PER value map */\r
18861 };\r
18862 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {\r
18863         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18865         0, 0    /* No PER value map */\r
18866 };\r
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {\r
18868         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18870         0, 0    /* No PER value map */\r
18871 };\r
18872 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {\r
18873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18875         0, 0    /* No PER value map */\r
18876 };\r
18877 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {\r
18878         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18880         0, 0    /* No PER value map */\r
18881 };\r
18882 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {\r
18883         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18885         0, 0    /* No PER value map */\r
18886 };\r
18887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {\r
18888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18890         0, 0    /* No PER value map */\r
18891 };\r
18892 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {\r
18893         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18895         0, 0    /* No PER value map */\r
18896 };\r
18897 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {\r
18898         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18900         0, 0    /* No PER value map */\r
18901 };\r
18902 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {\r
18903         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18905         0, 0    /* No PER value map */\r
18906 };\r
18907 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {\r
18908         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18910         0, 0    /* No PER value map */\r
18911 };\r
18912 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {\r
18913         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18915         0, 0    /* No PER value map */\r
18916 };\r
18917 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {\r
18918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18920         0, 0    /* No PER value map */\r
18921 };\r
18922 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {\r
18923         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18925         0, 0    /* No PER value map */\r
18926 };\r
18927 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {\r
18928         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18930         0, 0    /* No PER value map */\r
18931 };\r
18932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {\r
18933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18935         0, 0    /* No PER value map */\r
18936 };\r
18937 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {\r
18938         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18940         0, 0    /* No PER value map */\r
18941 };\r
18942 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {\r
18943         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18945         0, 0    /* No PER value map */\r
18946 };\r
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {\r
18948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18950         0, 0    /* No PER value map */\r
18951 };\r
18952 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {\r
18953         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18955         0, 0    /* No PER value map */\r
18956 };\r
18957 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {\r
18958         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18960         0, 0    /* No PER value map */\r
18961 };\r
18962 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {\r
18963         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18965         0, 0    /* No PER value map */\r
18966 };\r
18967 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {\r
18968         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18970         0, 0    /* No PER value map */\r
18971 };\r
18972 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {\r
18973         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18975         0, 0    /* No PER value map */\r
18976 };\r
18977 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {\r
18978         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18980         0, 0    /* No PER value map */\r
18981 };\r
18982 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {\r
18983         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18985         0, 0    /* No PER value map */\r
18986 };\r
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {\r
18988         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
18989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18990         0, 0    /* No PER value map */\r
18991 };\r
18992 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {\r
18993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
18995         0, 0    /* No PER value map */\r
18996 };\r
18997 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {\r
18998         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
18999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19000         0, 0    /* No PER value map */\r
19001 };\r
19002 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {\r
19003         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19005         0, 0    /* No PER value map */\r
19006 };\r
19007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {\r
19008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19010         0, 0    /* No PER value map */\r
19011 };\r
19012 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {\r
19013         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19015         0, 0    /* No PER value map */\r
19016 };\r
19017 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {\r
19018         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19020         0, 0    /* No PER value map */\r
19021 };\r
19022 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {\r
19023         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19025         0, 0    /* No PER value map */\r
19026 };\r
19027 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {\r
19028         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19030         0, 0    /* No PER value map */\r
19031 };\r
19032 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {\r
19033         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19035         0, 0    /* No PER value map */\r
19036 };\r
19037 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {\r
19038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19040         0, 0    /* No PER value map */\r
19041 };\r
19042 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {\r
19043         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19045         0, 0    /* No PER value map */\r
19046 };\r
19047 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {\r
19048         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19050         0, 0    /* No PER value map */\r
19051 };\r
19052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {\r
19053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19055         0, 0    /* No PER value map */\r
19056 };\r
19057 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {\r
19058         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19060         0, 0    /* No PER value map */\r
19061 };\r
19062 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {\r
19063         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19065         0, 0    /* No PER value map */\r
19066 };\r
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {\r
19068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19070         0, 0    /* No PER value map */\r
19071 };\r
19072 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {\r
19073         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19075         0, 0    /* No PER value map */\r
19076 };\r
19077 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {\r
19078         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19080         0, 0    /* No PER value map */\r
19081 };\r
19082 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {\r
19083         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19085         0, 0    /* No PER value map */\r
19086 };\r
19087 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {\r
19088         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19090         0, 0    /* No PER value map */\r
19091 };\r
19092 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {\r
19093         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19095         0, 0    /* No PER value map */\r
19096 };\r
19097 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {\r
19098         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19100         0, 0    /* No PER value map */\r
19101 };\r
19102 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {\r
19103         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19105         0, 0    /* No PER value map */\r
19106 };\r
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {\r
19108         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19110         0, 0    /* No PER value map */\r
19111 };\r
19112 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {\r
19113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19115         0, 0    /* No PER value map */\r
19116 };\r
19117 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {\r
19118         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19120         0, 0    /* No PER value map */\r
19121 };\r
19122 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {\r
19123         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19125         0, 0    /* No PER value map */\r
19126 };\r
19127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {\r
19128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19130         0, 0    /* No PER value map */\r
19131 };\r
19132 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {\r
19133         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19135         0, 0    /* No PER value map */\r
19136 };\r
19137 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {\r
19138         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19140         0, 0    /* No PER value map */\r
19141 };\r
19142 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {\r
19143         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19145         0, 0    /* No PER value map */\r
19146 };\r
19147 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {\r
19148         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19150         0, 0    /* No PER value map */\r
19151 };\r
19152 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {\r
19153         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19155         0, 0    /* No PER value map */\r
19156 };\r
19157 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {\r
19158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19160         0, 0    /* No PER value map */\r
19161 };\r
19162 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {\r
19163         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19165         0, 0    /* No PER value map */\r
19166 };\r
19167 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {\r
19168         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19170         0, 0    /* No PER value map */\r
19171 };\r
19172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {\r
19173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19175         0, 0    /* No PER value map */\r
19176 };\r
19177 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {\r
19178         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19180         0, 0    /* No PER value map */\r
19181 };\r
19182 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {\r
19183         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19185         0, 0    /* No PER value map */\r
19186 };\r
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {\r
19188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19190         0, 0    /* No PER value map */\r
19191 };\r
19192 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {\r
19193         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19195         0, 0    /* No PER value map */\r
19196 };\r
19197 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {\r
19198         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19200         0, 0    /* No PER value map */\r
19201 };\r
19202 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {\r
19203         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19205         0, 0    /* No PER value map */\r
19206 };\r
19207 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {\r
19208         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19210         0, 0    /* No PER value map */\r
19211 };\r
19212 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {\r
19213         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19215         0, 0    /* No PER value map */\r
19216 };\r
19217 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {\r
19218         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19220         0, 0    /* No PER value map */\r
19221 };\r
19222 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {\r
19223         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19225         0, 0    /* No PER value map */\r
19226 };\r
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {\r
19228         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19230         0, 0    /* No PER value map */\r
19231 };\r
19232 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {\r
19233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19235         0, 0    /* No PER value map */\r
19236 };\r
19237 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {\r
19238         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19240         0, 0    /* No PER value map */\r
19241 };\r
19242 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {\r
19243         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19245         0, 0    /* No PER value map */\r
19246 };\r
19247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {\r
19248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19250         0, 0    /* No PER value map */\r
19251 };\r
19252 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {\r
19253         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19255         0, 0    /* No PER value map */\r
19256 };\r
19257 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {\r
19258         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19260         0, 0    /* No PER value map */\r
19261 };\r
19262 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {\r
19263         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19265         0, 0    /* No PER value map */\r
19266 };\r
19267 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {\r
19268         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19270         0, 0    /* No PER value map */\r
19271 };\r
19272 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {\r
19273         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19275         0, 0    /* No PER value map */\r
19276 };\r
19277 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {\r
19278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19280         0, 0    /* No PER value map */\r
19281 };\r
19282 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {\r
19283         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19285         0, 0    /* No PER value map */\r
19286 };\r
19287 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {\r
19288         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19290         0, 0    /* No PER value map */\r
19291 };\r
19292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {\r
19293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19295         0, 0    /* No PER value map */\r
19296 };\r
19297 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {\r
19298         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19300         0, 0    /* No PER value map */\r
19301 };\r
19302 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {\r
19303         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19305         0, 0    /* No PER value map */\r
19306 };\r
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {\r
19308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19310         0, 0    /* No PER value map */\r
19311 };\r
19312 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {\r
19313         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19315         0, 0    /* No PER value map */\r
19316 };\r
19317 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {\r
19318         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19320         0, 0    /* No PER value map */\r
19321 };\r
19322 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {\r
19323         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19325         0, 0    /* No PER value map */\r
19326 };\r
19327 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {\r
19328         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19330         0, 0    /* No PER value map */\r
19331 };\r
19332 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {\r
19333         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19335         0, 0    /* No PER value map */\r
19336 };\r
19337 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {\r
19338         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19340         0, 0    /* No PER value map */\r
19341 };\r
19342 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {\r
19343         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19345         0, 0    /* No PER value map */\r
19346 };\r
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {\r
19348         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19350         0, 0    /* No PER value map */\r
19351 };\r
19352 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {\r
19353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19355         0, 0    /* No PER value map */\r
19356 };\r
19357 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {\r
19358         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19360         0, 0    /* No PER value map */\r
19361 };\r
19362 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {\r
19363         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19365         0, 0    /* No PER value map */\r
19366 };\r
19367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {\r
19368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19370         0, 0    /* No PER value map */\r
19371 };\r
19372 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {\r
19373         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19375         0, 0    /* No PER value map */\r
19376 };\r
19377 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {\r
19378         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19380         0, 0    /* No PER value map */\r
19381 };\r
19382 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {\r
19383         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19385         0, 0    /* No PER value map */\r
19386 };\r
19387 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {\r
19388         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19390         0, 0    /* No PER value map */\r
19391 };\r
19392 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {\r
19393         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19395         0, 0    /* No PER value map */\r
19396 };\r
19397 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {\r
19398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19400         0, 0    /* No PER value map */\r
19401 };\r
19402 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {\r
19403         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19405         0, 0    /* No PER value map */\r
19406 };\r
19407 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {\r
19408         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19410         0, 0    /* No PER value map */\r
19411 };\r
19412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {\r
19413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19415         0, 0    /* No PER value map */\r
19416 };\r
19417 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {\r
19418         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19420         0, 0    /* No PER value map */\r
19421 };\r
19422 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {\r
19423         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19425         0, 0    /* No PER value map */\r
19426 };\r
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {\r
19428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19430         0, 0    /* No PER value map */\r
19431 };\r
19432 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {\r
19433         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19435         0, 0    /* No PER value map */\r
19436 };\r
19437 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {\r
19438         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19440         0, 0    /* No PER value map */\r
19441 };\r
19442 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {\r
19443         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19445         0, 0    /* No PER value map */\r
19446 };\r
19447 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {\r
19448         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19450         0, 0    /* No PER value map */\r
19451 };\r
19452 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {\r
19453         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19455         0, 0    /* No PER value map */\r
19456 };\r
19457 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {\r
19458         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19460         0, 0    /* No PER value map */\r
19461 };\r
19462 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {\r
19463         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19465         0, 0    /* No PER value map */\r
19466 };\r
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {\r
19468         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19470         0, 0    /* No PER value map */\r
19471 };\r
19472 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {\r
19473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19475         0, 0    /* No PER value map */\r
19476 };\r
19477 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {\r
19478         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19480         0, 0    /* No PER value map */\r
19481 };\r
19482 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {\r
19483         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19485         0, 0    /* No PER value map */\r
19486 };\r
19487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {\r
19488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19490         0, 0    /* No PER value map */\r
19491 };\r
19492 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {\r
19493         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19495         0, 0    /* No PER value map */\r
19496 };\r
19497 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {\r
19498         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19500         0, 0    /* No PER value map */\r
19501 };\r
19502 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {\r
19503         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19505         0, 0    /* No PER value map */\r
19506 };\r
19507 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {\r
19508         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19510         0, 0    /* No PER value map */\r
19511 };\r
19512 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {\r
19513         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19515         0, 0    /* No PER value map */\r
19516 };\r
19517 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {\r
19518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19520         0, 0    /* No PER value map */\r
19521 };\r
19522 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {\r
19523         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19525         0, 0    /* No PER value map */\r
19526 };\r
19527 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {\r
19528         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19530         0, 0    /* No PER value map */\r
19531 };\r
19532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {\r
19533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19535         0, 0    /* No PER value map */\r
19536 };\r
19537 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {\r
19538         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19540         0, 0    /* No PER value map */\r
19541 };\r
19542 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {\r
19543         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19545         0, 0    /* No PER value map */\r
19546 };\r
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {\r
19548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19550         0, 0    /* No PER value map */\r
19551 };\r
19552 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {\r
19553         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19555         0, 0    /* No PER value map */\r
19556 };\r
19557 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {\r
19558         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19560         0, 0    /* No PER value map */\r
19561 };\r
19562 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {\r
19563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19565         0, 0    /* No PER value map */\r
19566 };\r
19567 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {\r
19568         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19570         0, 0    /* No PER value map */\r
19571 };\r
19572 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {\r
19573         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19575         0, 0    /* No PER value map */\r
19576 };\r
19577 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {\r
19578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19580         0, 0    /* No PER value map */\r
19581 };\r
19582 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {\r
19583         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19585         0, 0    /* No PER value map */\r
19586 };\r
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {\r
19588         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19590         0, 0    /* No PER value map */\r
19591 };\r
19592 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {\r
19593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19595         0, 0    /* No PER value map */\r
19596 };\r
19597 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {\r
19598         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19600         0, 0    /* No PER value map */\r
19601 };\r
19602 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {\r
19603         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19605         0, 0    /* No PER value map */\r
19606 };\r
19607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {\r
19608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19610         0, 0    /* No PER value map */\r
19611 };\r
19612 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {\r
19613         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19615         0, 0    /* No PER value map */\r
19616 };\r
19617 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {\r
19618         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19620         0, 0    /* No PER value map */\r
19621 };\r
19622 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {\r
19623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19625         0, 0    /* No PER value map */\r
19626 };\r
19627 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {\r
19628         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19630         0, 0    /* No PER value map */\r
19631 };\r
19632 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {\r
19633         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19635         0, 0    /* No PER value map */\r
19636 };\r
19637 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {\r
19638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19640         0, 0    /* No PER value map */\r
19641 };\r
19642 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {\r
19643         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19645         0, 0    /* No PER value map */\r
19646 };\r
19647 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {\r
19648         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19650         0, 0    /* No PER value map */\r
19651 };\r
19652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {\r
19653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19655         0, 0    /* No PER value map */\r
19656 };\r
19657 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {\r
19658         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19660         0, 0    /* No PER value map */\r
19661 };\r
19662 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {\r
19663         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19665         0, 0    /* No PER value map */\r
19666 };\r
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {\r
19668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19670         0, 0    /* No PER value map */\r
19671 };\r
19672 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {\r
19673         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19675         0, 0    /* No PER value map */\r
19676 };\r
19677 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {\r
19678         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19680         0, 0    /* No PER value map */\r
19681 };\r
19682 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {\r
19683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19685         0, 0    /* No PER value map */\r
19686 };\r
19687 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {\r
19688         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19690         0, 0    /* No PER value map */\r
19691 };\r
19692 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {\r
19693         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19695         0, 0    /* No PER value map */\r
19696 };\r
19697 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {\r
19698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19700         0, 0    /* No PER value map */\r
19701 };\r
19702 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {\r
19703         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19705         0, 0    /* No PER value map */\r
19706 };\r
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {\r
19708         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19710         0, 0    /* No PER value map */\r
19711 };\r
19712 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {\r
19713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19715         0, 0    /* No PER value map */\r
19716 };\r
19717 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {\r
19718         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19720         0, 0    /* No PER value map */\r
19721 };\r
19722 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {\r
19723         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19725         0, 0    /* No PER value map */\r
19726 };\r
19727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {\r
19728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19730         0, 0    /* No PER value map */\r
19731 };\r
19732 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {\r
19733         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19735         0, 0    /* No PER value map */\r
19736 };\r
19737 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {\r
19738         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19740         0, 0    /* No PER value map */\r
19741 };\r
19742 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {\r
19743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19745         0, 0    /* No PER value map */\r
19746 };\r
19747 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {\r
19748         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19750         0, 0    /* No PER value map */\r
19751 };\r
19752 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {\r
19753         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19755         0, 0    /* No PER value map */\r
19756 };\r
19757 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {\r
19758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19760         0, 0    /* No PER value map */\r
19761 };\r
19762 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {\r
19763         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19765         0, 0    /* No PER value map */\r
19766 };\r
19767 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {\r
19768         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19770         0, 0    /* No PER value map */\r
19771 };\r
19772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {\r
19773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19775         0, 0    /* No PER value map */\r
19776 };\r
19777 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {\r
19778         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19780         0, 0    /* No PER value map */\r
19781 };\r
19782 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {\r
19783         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19785         0, 0    /* No PER value map */\r
19786 };\r
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {\r
19788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19790         0, 0    /* No PER value map */\r
19791 };\r
19792 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {\r
19793         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19795         0, 0    /* No PER value map */\r
19796 };\r
19797 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {\r
19798         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19800         0, 0    /* No PER value map */\r
19801 };\r
19802 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {\r
19803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19805         0, 0    /* No PER value map */\r
19806 };\r
19807 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {\r
19808         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19810         0, 0    /* No PER value map */\r
19811 };\r
19812 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {\r
19813         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19815         0, 0    /* No PER value map */\r
19816 };\r
19817 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {\r
19818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19820         0, 0    /* No PER value map */\r
19821 };\r
19822 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {\r
19823         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19825         0, 0    /* No PER value map */\r
19826 };\r
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {\r
19828         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19830         0, 0    /* No PER value map */\r
19831 };\r
19832 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {\r
19833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19835         0, 0    /* No PER value map */\r
19836 };\r
19837 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {\r
19838         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19840         0, 0    /* No PER value map */\r
19841 };\r
19842 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {\r
19843         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19845         0, 0    /* No PER value map */\r
19846 };\r
19847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {\r
19848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19850         0, 0    /* No PER value map */\r
19851 };\r
19852 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {\r
19853         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19855         0, 0    /* No PER value map */\r
19856 };\r
19857 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {\r
19858         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19860         0, 0    /* No PER value map */\r
19861 };\r
19862 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {\r
19863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19865         0, 0    /* No PER value map */\r
19866 };\r
19867 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {\r
19868         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19870         0, 0    /* No PER value map */\r
19871 };\r
19872 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {\r
19873         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19875         0, 0    /* No PER value map */\r
19876 };\r
19877 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {\r
19878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19880         0, 0    /* No PER value map */\r
19881 };\r
19882 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {\r
19883         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19885         0, 0    /* No PER value map */\r
19886 };\r
19887 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {\r
19888         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19890         0, 0    /* No PER value map */\r
19891 };\r
19892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {\r
19893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19895         0, 0    /* No PER value map */\r
19896 };\r
19897 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {\r
19898         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19900         0, 0    /* No PER value map */\r
19901 };\r
19902 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {\r
19903         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19905         0, 0    /* No PER value map */\r
19906 };\r
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {\r
19908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19910         0, 0    /* No PER value map */\r
19911 };\r
19912 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {\r
19913         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19915         0, 0    /* No PER value map */\r
19916 };\r
19917 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {\r
19918         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19920         0, 0    /* No PER value map */\r
19921 };\r
19922 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {\r
19923         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19925         0, 0    /* No PER value map */\r
19926 };\r
19927 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {\r
19928         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19930         0, 0    /* No PER value map */\r
19931 };\r
19932 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {\r
19933         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19935         0, 0    /* No PER value map */\r
19936 };\r
19937 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {\r
19938         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19940         0, 0    /* No PER value map */\r
19941 };\r
19942 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {\r
19943         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19945         0, 0    /* No PER value map */\r
19946 };\r
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {\r
19948         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19950         0, 0    /* No PER value map */\r
19951 };\r
19952 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {\r
19953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19955         0, 0    /* No PER value map */\r
19956 };\r
19957 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {\r
19958         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19960         0, 0    /* No PER value map */\r
19961 };\r
19962 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {\r
19963         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19965         0, 0    /* No PER value map */\r
19966 };\r
19967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {\r
19968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19970         0, 0    /* No PER value map */\r
19971 };\r
19972 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {\r
19973         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19975         0, 0    /* No PER value map */\r
19976 };\r
19977 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {\r
19978         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19980         0, 0    /* No PER value map */\r
19981 };\r
19982 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {\r
19983         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19985         0, 0    /* No PER value map */\r
19986 };\r
19987 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {\r
19988         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
19989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19990         0, 0    /* No PER value map */\r
19991 };\r
19992 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {\r
19993         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
19994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19995         0, 0    /* No PER value map */\r
19996 };\r
19997 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {\r
19998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
19999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20000         0, 0    /* No PER value map */\r
20001 };\r
20002 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {\r
20003         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20005         0, 0    /* No PER value map */\r
20006 };\r
20007 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {\r
20008         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20010         0, 0    /* No PER value map */\r
20011 };\r
20012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {\r
20013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20015         0, 0    /* No PER value map */\r
20016 };\r
20017 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {\r
20018         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20020         0, 0    /* No PER value map */\r
20021 };\r
20022 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {\r
20023         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20025         0, 0    /* No PER value map */\r
20026 };\r
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {\r
20028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20030         0, 0    /* No PER value map */\r
20031 };\r
20032 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {\r
20033         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20035         0, 0    /* No PER value map */\r
20036 };\r
20037 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {\r
20038         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20040         0, 0    /* No PER value map */\r
20041 };\r
20042 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {\r
20043         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20045         0, 0    /* No PER value map */\r
20046 };\r
20047 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {\r
20048         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20050         0, 0    /* No PER value map */\r
20051 };\r
20052 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {\r
20053         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20055         0, 0    /* No PER value map */\r
20056 };\r
20057 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {\r
20058         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20060         0, 0    /* No PER value map */\r
20061 };\r
20062 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {\r
20063         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20065         0, 0    /* No PER value map */\r
20066 };\r
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {\r
20068         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20070         0, 0    /* No PER value map */\r
20071 };\r
20072 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {\r
20073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20075         0, 0    /* No PER value map */\r
20076 };\r
20077 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {\r
20078         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20080         0, 0    /* No PER value map */\r
20081 };\r
20082 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {\r
20083         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20085         0, 0    /* No PER value map */\r
20086 };\r
20087 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {\r
20088         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20090         0, 0    /* No PER value map */\r
20091 };\r
20092 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {\r
20093         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20095         0, 0    /* No PER value map */\r
20096 };\r
20097 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {\r
20098         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20100         0, 0    /* No PER value map */\r
20101 };\r
20102 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {\r
20103         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20105         0, 0    /* No PER value map */\r
20106 };\r
20107 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {\r
20108         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20110         0, 0    /* No PER value map */\r
20111 };\r
20112 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {\r
20113         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20115         0, 0    /* No PER value map */\r
20116 };\r
20117 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {\r
20118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20120         0, 0    /* No PER value map */\r
20121 };\r
20122 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {\r
20123         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20125         0, 0    /* No PER value map */\r
20126 };\r
20127 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {\r
20128         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20130         0, 0    /* No PER value map */\r
20131 };\r
20132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {\r
20133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20135         0, 0    /* No PER value map */\r
20136 };\r
20137 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {\r
20138         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20140         0, 0    /* No PER value map */\r
20141 };\r
20142 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {\r
20143         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20145         0, 0    /* No PER value map */\r
20146 };\r
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {\r
20148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20150         0, 0    /* No PER value map */\r
20151 };\r
20152 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {\r
20153         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20155         0, 0    /* No PER value map */\r
20156 };\r
20157 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {\r
20158         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20160         0, 0    /* No PER value map */\r
20161 };\r
20162 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {\r
20163         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20165         0, 0    /* No PER value map */\r
20166 };\r
20167 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {\r
20168         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20170         0, 0    /* No PER value map */\r
20171 };\r
20172 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {\r
20173         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20175         0, 0    /* No PER value map */\r
20176 };\r
20177 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {\r
20178         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20180         0, 0    /* No PER value map */\r
20181 };\r
20182 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {\r
20183         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20185         0, 0    /* No PER value map */\r
20186 };\r
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {\r
20188         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20190         0, 0    /* No PER value map */\r
20191 };\r
20192 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {\r
20193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20195         0, 0    /* No PER value map */\r
20196 };\r
20197 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {\r
20198         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20200         0, 0    /* No PER value map */\r
20201 };\r
20202 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {\r
20203         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20205         0, 0    /* No PER value map */\r
20206 };\r
20207 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {\r
20208         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20210         0, 0    /* No PER value map */\r
20211 };\r
20212 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {\r
20213         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20215         0, 0    /* No PER value map */\r
20216 };\r
20217 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {\r
20218         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20220         0, 0    /* No PER value map */\r
20221 };\r
20222 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {\r
20223         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20225         0, 0    /* No PER value map */\r
20226 };\r
20227 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {\r
20228         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20230         0, 0    /* No PER value map */\r
20231 };\r
20232 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {\r
20233         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20235         0, 0    /* No PER value map */\r
20236 };\r
20237 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {\r
20238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20240         0, 0    /* No PER value map */\r
20241 };\r
20242 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {\r
20243         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20245         0, 0    /* No PER value map */\r
20246 };\r
20247 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {\r
20248         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20250         0, 0    /* No PER value map */\r
20251 };\r
20252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {\r
20253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20255         0, 0    /* No PER value map */\r
20256 };\r
20257 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {\r
20258         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20260         0, 0    /* No PER value map */\r
20261 };\r
20262 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {\r
20263         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20265         0, 0    /* No PER value map */\r
20266 };\r
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {\r
20268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20270         0, 0    /* No PER value map */\r
20271 };\r
20272 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {\r
20273         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20275         0, 0    /* No PER value map */\r
20276 };\r
20277 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {\r
20278         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20280         0, 0    /* No PER value map */\r
20281 };\r
20282 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {\r
20283         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20285         0, 0    /* No PER value map */\r
20286 };\r
20287 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {\r
20288         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20290         0, 0    /* No PER value map */\r
20291 };\r
20292 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {\r
20293         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20295         0, 0    /* No PER value map */\r
20296 };\r
20297 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {\r
20298         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20300         0, 0    /* No PER value map */\r
20301 };\r
20302 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {\r
20303         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20305         0, 0    /* No PER value map */\r
20306 };\r
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {\r
20308         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20310         0, 0    /* No PER value map */\r
20311 };\r
20312 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {\r
20313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20315         0, 0    /* No PER value map */\r
20316 };\r
20317 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {\r
20318         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20320         0, 0    /* No PER value map */\r
20321 };\r
20322 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {\r
20323         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20325         0, 0    /* No PER value map */\r
20326 };\r
20327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {\r
20328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20330         0, 0    /* No PER value map */\r
20331 };\r
20332 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {\r
20333         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20335         0, 0    /* No PER value map */\r
20336 };\r
20337 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {\r
20338         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20340         0, 0    /* No PER value map */\r
20341 };\r
20342 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {\r
20343         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20345         0, 0    /* No PER value map */\r
20346 };\r
20347 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {\r
20348         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20350         0, 0    /* No PER value map */\r
20351 };\r
20352 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {\r
20353         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20355         0, 0    /* No PER value map */\r
20356 };\r
20357 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {\r
20358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20360         0, 0    /* No PER value map */\r
20361 };\r
20362 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {\r
20363         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20365         0, 0    /* No PER value map */\r
20366 };\r
20367 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {\r
20368         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20370         0, 0    /* No PER value map */\r
20371 };\r
20372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {\r
20373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20375         0, 0    /* No PER value map */\r
20376 };\r
20377 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {\r
20378         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20380         0, 0    /* No PER value map */\r
20381 };\r
20382 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {\r
20383         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20385         0, 0    /* No PER value map */\r
20386 };\r
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {\r
20388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20390         0, 0    /* No PER value map */\r
20391 };\r
20392 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {\r
20393         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20395         0, 0    /* No PER value map */\r
20396 };\r
20397 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {\r
20398         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20400         0, 0    /* No PER value map */\r
20401 };\r
20402 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {\r
20403         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20405         0, 0    /* No PER value map */\r
20406 };\r
20407 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {\r
20408         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20410         0, 0    /* No PER value map */\r
20411 };\r
20412 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {\r
20413         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20415         0, 0    /* No PER value map */\r
20416 };\r
20417 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {\r
20418         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20420         0, 0    /* No PER value map */\r
20421 };\r
20422 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {\r
20423         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20425         0, 0    /* No PER value map */\r
20426 };\r
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {\r
20428         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20430         0, 0    /* No PER value map */\r
20431 };\r
20432 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {\r
20433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20435         0, 0    /* No PER value map */\r
20436 };\r
20437 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {\r
20438         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20440         0, 0    /* No PER value map */\r
20441 };\r
20442 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {\r
20443         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20445         0, 0    /* No PER value map */\r
20446 };\r
20447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {\r
20448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20450         0, 0    /* No PER value map */\r
20451 };\r
20452 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {\r
20453         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20455         0, 0    /* No PER value map */\r
20456 };\r
20457 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {\r
20458         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20460         0, 0    /* No PER value map */\r
20461 };\r
20462 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {\r
20463         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20465         0, 0    /* No PER value map */\r
20466 };\r
20467 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {\r
20468         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20470         0, 0    /* No PER value map */\r
20471 };\r
20472 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {\r
20473         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20475         0, 0    /* No PER value map */\r
20476 };\r
20477 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {\r
20478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20480         0, 0    /* No PER value map */\r
20481 };\r
20482 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {\r
20483         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20485         0, 0    /* No PER value map */\r
20486 };\r
20487 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {\r
20488         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20490         0, 0    /* No PER value map */\r
20491 };\r
20492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {\r
20493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20495         0, 0    /* No PER value map */\r
20496 };\r
20497 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {\r
20498         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20500         0, 0    /* No PER value map */\r
20501 };\r
20502 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {\r
20503         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20505         0, 0    /* No PER value map */\r
20506 };\r
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {\r
20508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20510         0, 0    /* No PER value map */\r
20511 };\r
20512 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {\r
20513         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20515         0, 0    /* No PER value map */\r
20516 };\r
20517 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {\r
20518         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20520         0, 0    /* No PER value map */\r
20521 };\r
20522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {\r
20523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20525         0, 0    /* No PER value map */\r
20526 };\r
20527 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {\r
20528         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20530         0, 0    /* No PER value map */\r
20531 };\r
20532 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {\r
20533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20535         0, 0    /* No PER value map */\r
20536 };\r
20537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {\r
20538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20540         0, 0    /* No PER value map */\r
20541 };\r
20542 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {\r
20543         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20545         0, 0    /* No PER value map */\r
20546 };\r
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {\r
20548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20550         0, 0    /* No PER value map */\r
20551 };\r
20552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {\r
20553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20555         0, 0    /* No PER value map */\r
20556 };\r
20557 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {\r
20558         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20560         0, 0    /* No PER value map */\r
20561 };\r
20562 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {\r
20563         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20565         0, 0    /* No PER value map */\r
20566 };\r
20567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {\r
20568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20570         0, 0    /* No PER value map */\r
20571 };\r
20572 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {\r
20573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20575         0, 0    /* No PER value map */\r
20576 };\r
20577 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {\r
20578         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20580         0, 0    /* No PER value map */\r
20581 };\r
20582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {\r
20583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20585         0, 0    /* No PER value map */\r
20586 };\r
20587 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {\r
20588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20590         0, 0    /* No PER value map */\r
20591 };\r
20592 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {\r
20593         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20595         0, 0    /* No PER value map */\r
20596 };\r
20597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {\r
20598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20600         0, 0    /* No PER value map */\r
20601 };\r
20602 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {\r
20603         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20605         0, 0    /* No PER value map */\r
20606 };\r
20607 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {\r
20608         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20610         0, 0    /* No PER value map */\r
20611 };\r
20612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {\r
20613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20615         0, 0    /* No PER value map */\r
20616 };\r
20617 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {\r
20618         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20620         0, 0    /* No PER value map */\r
20621 };\r
20622 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {\r
20623         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20625         0, 0    /* No PER value map */\r
20626 };\r
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {\r
20628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20630         0, 0    /* No PER value map */\r
20631 };\r
20632 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {\r
20633         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20635         0, 0    /* No PER value map */\r
20636 };\r
20637 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {\r
20638         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20640         0, 0    /* No PER value map */\r
20641 };\r
20642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {\r
20643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20645         0, 0    /* No PER value map */\r
20646 };\r
20647 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {\r
20648         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20650         0, 0    /* No PER value map */\r
20651 };\r
20652 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {\r
20653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20655         0, 0    /* No PER value map */\r
20656 };\r
20657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {\r
20658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20660         0, 0    /* No PER value map */\r
20661 };\r
20662 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {\r
20663         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20665         0, 0    /* No PER value map */\r
20666 };\r
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {\r
20668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20670         0, 0    /* No PER value map */\r
20671 };\r
20672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {\r
20673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20675         0, 0    /* No PER value map */\r
20676 };\r
20677 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {\r
20678         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20680         0, 0    /* No PER value map */\r
20681 };\r
20682 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {\r
20683         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20685         0, 0    /* No PER value map */\r
20686 };\r
20687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {\r
20688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20690         0, 0    /* No PER value map */\r
20691 };\r
20692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {\r
20693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20695         0, 0    /* No PER value map */\r
20696 };\r
20697 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {\r
20698         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20700         0, 0    /* No PER value map */\r
20701 };\r
20702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {\r
20703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20705         0, 0    /* No PER value map */\r
20706 };\r
20707 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {\r
20708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20710         0, 0    /* No PER value map */\r
20711 };\r
20712 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {\r
20713         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20715         0, 0    /* No PER value map */\r
20716 };\r
20717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {\r
20718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20720         0, 0    /* No PER value map */\r
20721 };\r
20722 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {\r
20723         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20725         0, 0    /* No PER value map */\r
20726 };\r
20727 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {\r
20728         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20730         0, 0    /* No PER value map */\r
20731 };\r
20732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {\r
20733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20735         0, 0    /* No PER value map */\r
20736 };\r
20737 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {\r
20738         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20740         0, 0    /* No PER value map */\r
20741 };\r
20742 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {\r
20743         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20745         0, 0    /* No PER value map */\r
20746 };\r
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {\r
20748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20750         0, 0    /* No PER value map */\r
20751 };\r
20752 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {\r
20753         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20755         0, 0    /* No PER value map */\r
20756 };\r
20757 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {\r
20758         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20760         0, 0    /* No PER value map */\r
20761 };\r
20762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {\r
20763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20765         0, 0    /* No PER value map */\r
20766 };\r
20767 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {\r
20768         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20770         0, 0    /* No PER value map */\r
20771 };\r
20772 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {\r
20773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20775         0, 0    /* No PER value map */\r
20776 };\r
20777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {\r
20778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20780         0, 0    /* No PER value map */\r
20781 };\r
20782 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {\r
20783         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20785         0, 0    /* No PER value map */\r
20786 };\r
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {\r
20788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20790         0, 0    /* No PER value map */\r
20791 };\r
20792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {\r
20793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20795         0, 0    /* No PER value map */\r
20796 };\r
20797 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {\r
20798         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20800         0, 0    /* No PER value map */\r
20801 };\r
20802 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {\r
20803         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20805         0, 0    /* No PER value map */\r
20806 };\r
20807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {\r
20808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20810         0, 0    /* No PER value map */\r
20811 };\r
20812 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {\r
20813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20815         0, 0    /* No PER value map */\r
20816 };\r
20817 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {\r
20818         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20820         0, 0    /* No PER value map */\r
20821 };\r
20822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {\r
20823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20825         0, 0    /* No PER value map */\r
20826 };\r
20827 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {\r
20828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20830         0, 0    /* No PER value map */\r
20831 };\r
20832 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {\r
20833         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20835         0, 0    /* No PER value map */\r
20836 };\r
20837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {\r
20838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20840         0, 0    /* No PER value map */\r
20841 };\r
20842 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {\r
20843         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,\r
20844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20845         0, 0    /* No PER value map */\r
20846 };\r
20847 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {\r
20848         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,\r
20849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20850         0, 0    /* No PER value map */\r
20851 };\r
20852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {\r
20853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
20855         0, 0    /* No PER value map */\r
20856 };\r
20857 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {\r
20858         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),\r
20859                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
20860                 0,\r
20861                 &asn_DEF_ManagementBasedMDTallowed,\r
20862                 0,\r
20863                 { 0, 0, 0 },\r
20864                 0, 0, /* No default value */\r
20865                 "ManagementBasedMDTallowed"\r
20866                 },\r
20867         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),\r
20868                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
20869                 0,\r
20870                 &asn_DEF_MDTPLMNList,\r
20871                 0,\r
20872                 { 0, 0, 0 },\r
20873                 0, 0, /* No default value */\r
20874                 "MDTPLMNList"\r
20875                 },\r
20876         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),\r
20877                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
20878                 0,\r
20879                 &asn_DEF_UESidelinkAggregateMaximumBitRate,\r
20880                 0,\r
20881                 { 0, 0, 0 },\r
20882                 0, 0, /* No default value */\r
20883                 "UESidelinkAggregateMaximumBitRate"\r
20884                 },\r
20885 };\r
20886 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {\r
20887     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */\r
20888     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */\r
20889     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */\r
20890 };\r
20891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {\r
20892         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),\r
20893         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),\r
20894         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),\r
20895         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),\r
20896         asn_MAP_extensionValue_tag2el_4,\r
20897         3,      /* Count of tags in the map */\r
20898         0, 0,\r
20899         -1      /* Extensions start */\r
20900 };\r
20901 static /* Use -fall-defs-global to expose */\r
20902 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {\r
20903         "extensionValue",\r
20904         "extensionValue",\r
20905         &asn_OP_OPEN_TYPE,\r
20906         0,      /* No effective tags (pointer) */\r
20907         0,      /* No effective tags (count) */\r
20908         0,      /* No tags (pointer) */\r
20909         0,      /* No tags (count) */\r
20910         { 0, 0, OPEN_TYPE_constraint },\r
20911         asn_MBR_extensionValue_4,\r
20912         3,      /* Elements count */\r
20913         &asn_SPC_extensionValue_specs_4 /* Additional specs */\r
20914 };\r
20915 \r
20916 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {\r
20917         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),\r
20918                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
20919                 -1,     /* IMPLICIT tag at current level */\r
20920                 &asn_DEF_ProtocolIE_ID,\r
20921                 0,\r
20922                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },\r
20923                 0, 0, /* No default value */\r
20924                 "id"\r
20925                 },\r
20926         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),\r
20927                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
20928                 -1,     /* IMPLICIT tag at current level */\r
20929                 &asn_DEF_Criticality,\r
20930                 select_UE_ContextInformation_ExtIEs_criticality_type,\r
20931                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },\r
20932                 0, 0, /* No default value */\r
20933                 "criticality"\r
20934                 },\r
20935         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),\r
20936                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
20937                 +1,     /* EXPLICIT tag at current level */\r
20938                 &asn_DEF_extensionValue_4,\r
20939                 select_UE_ContextInformation_ExtIEs_extensionValue_type,\r
20940                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },\r
20941                 0, 0, /* No default value */\r
20942                 "extensionValue"\r
20943                 },\r
20944 };\r
20945 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {\r
20946         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
20947 };\r
20948 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {\r
20949     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
20950     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
20951     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
20952 };\r
20953 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {\r
20954         sizeof(struct UE_ContextInformation_ExtIEs),\r
20955         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),\r
20956         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,\r
20957         3,      /* Count of tags in the map */\r
20958         0, 0, 0,        /* Optional elements (not needed) */\r
20959         -1,     /* First extension addition */\r
20960 };\r
20961 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {\r
20962         "UE-ContextInformation-ExtIEs",\r
20963         "UE-ContextInformation-ExtIEs",\r
20964         &asn_OP_SEQUENCE,\r
20965         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,\r
20966         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)\r
20967                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */\r
20968         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */\r
20969         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)\r
20970                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */\r
20971         { 0, 0, SEQUENCE_constraint },\r
20972         asn_MBR_UE_ContextInformation_ExtIEs_1,\r
20973         3,      /* Elements count */\r
20974         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */\r
20975 };\r
20976 \r
20977 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {\r
20978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),\r
20979                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
20980                 0,\r
20981                 &asn_DEF_BearerType,\r
20982                 0,\r
20983                 { 0, 0, 0 },\r
20984                 0, 0, /* No default value */\r
20985                 "BearerType"\r
20986                 },\r
20987 };\r
20988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {\r
20989     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */\r
20990 };\r
20991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {\r
20992         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),\r
20993         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),\r
20994         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),\r
20995         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),\r
20996         asn_MAP_extensionValue_tag2el_8,\r
20997         1,      /* Count of tags in the map */\r
20998         0, 0,\r
20999         -1      /* Extensions start */\r
21000 };\r
21001 static /* Use -fall-defs-global to expose */\r
21002 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {\r
21003         "extensionValue",\r
21004         "extensionValue",\r
21005         &asn_OP_OPEN_TYPE,\r
21006         0,      /* No effective tags (pointer) */\r
21007         0,      /* No effective tags (count) */\r
21008         0,      /* No tags (pointer) */\r
21009         0,      /* No tags (count) */\r
21010         { 0, 0, OPEN_TYPE_constraint },\r
21011         asn_MBR_extensionValue_8,\r
21012         1,      /* Elements count */\r
21013         &asn_SPC_extensionValue_specs_8 /* Additional specs */\r
21014 };\r
21015 \r
21016 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {\r
21017         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),\r
21018                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21019                 -1,     /* IMPLICIT tag at current level */\r
21020                 &asn_DEF_ProtocolIE_ID,\r
21021                 0,\r
21022                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },\r
21023                 0, 0, /* No default value */\r
21024                 "id"\r
21025                 },\r
21026         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),\r
21027                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21028                 -1,     /* IMPLICIT tag at current level */\r
21029                 &asn_DEF_Criticality,\r
21030                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,\r
21031                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },\r
21032                 0, 0, /* No default value */\r
21033                 "criticality"\r
21034                 },\r
21035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),\r
21036                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21037                 +1,     /* EXPLICIT tag at current level */\r
21038                 &asn_DEF_extensionValue_8,\r
21039                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,\r
21040                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },\r
21041                 0, 0, /* No default value */\r
21042                 "extensionValue"\r
21043                 },\r
21044 };\r
21045 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {\r
21046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21047 };\r
21048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {\r
21049     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21050     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21051     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21052 };\r
21053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {\r
21054         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),\r
21055         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),\r
21056         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,\r
21057         3,      /* Count of tags in the map */\r
21058         0, 0, 0,        /* Optional elements (not needed) */\r
21059         -1,     /* First extension addition */\r
21060 };\r
21061 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {\r
21062         "E-RABs-ToBeSetup-ItemExtIEs",\r
21063         "E-RABs-ToBeSetup-ItemExtIEs",\r
21064         &asn_OP_SEQUENCE,\r
21065         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,\r
21066         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)\r
21067                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */\r
21068         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */\r
21069         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)\r
21070                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */\r
21071         { 0, 0, SEQUENCE_constraint },\r
21072         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,\r
21073         3,      /* Elements count */\r
21074         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */\r
21075 };\r
21076 \r
21077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {\r
21078         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),\r
21079         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),\r
21080         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),\r
21081         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),\r
21082         0,      /* No top level tags */\r
21083         0,      /* No tags in the map */\r
21084         0, 0,\r
21085         -1      /* Extensions start */\r
21086 };\r
21087 static /* Use -fall-defs-global to expose */\r
21088 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {\r
21089         "extensionValue",\r
21090         "extensionValue",\r
21091         &asn_OP_OPEN_TYPE,\r
21092         0,      /* No effective tags (pointer) */\r
21093         0,      /* No effective tags (count) */\r
21094         0,      /* No tags (pointer) */\r
21095         0,      /* No tags (count) */\r
21096         { 0, 0, OPEN_TYPE_constraint },\r
21097         0, 0,   /* No members */\r
21098         &asn_SPC_extensionValue_specs_12        /* Additional specs */\r
21099 };\r
21100 \r
21101 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {\r
21102         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),\r
21103                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21104                 -1,     /* IMPLICIT tag at current level */\r
21105                 &asn_DEF_ProtocolIE_ID,\r
21106                 0,\r
21107                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },\r
21108                 0, 0, /* No default value */\r
21109                 "id"\r
21110                 },\r
21111         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),\r
21112                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21113                 -1,     /* IMPLICIT tag at current level */\r
21114                 &asn_DEF_Criticality,\r
21115                 0,\r
21116                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },\r
21117                 0, 0, /* No default value */\r
21118                 "criticality"\r
21119                 },\r
21120         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),\r
21121                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21122                 +1,     /* EXPLICIT tag at current level */\r
21123                 &asn_DEF_extensionValue_12,\r
21124                 0,\r
21125                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },\r
21126                 0, 0, /* No default value */\r
21127                 "extensionValue"\r
21128                 },\r
21129 };\r
21130 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {\r
21131         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21132 };\r
21133 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {\r
21134     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21135     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21136     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21137 };\r
21138 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {\r
21139         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),\r
21140         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),\r
21141         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,\r
21142         3,      /* Count of tags in the map */\r
21143         0, 0, 0,        /* Optional elements (not needed) */\r
21144         -1,     /* First extension addition */\r
21145 };\r
21146 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {\r
21147         "UE-ContextReferenceAtSeNB-ItemExtIEs",\r
21148         "UE-ContextReferenceAtSeNB-ItemExtIEs",\r
21149         &asn_OP_SEQUENCE,\r
21150         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,\r
21151         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)\r
21152                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */\r
21153         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */\r
21154         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)\r
21155                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */\r
21156         { 0, 0, SEQUENCE_constraint },\r
21157         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,\r
21158         3,      /* Elements count */\r
21159         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */\r
21160 };\r
21161 \r
21162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {\r
21163         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),\r
21164         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),\r
21165         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),\r
21166         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),\r
21167         0,      /* No top level tags */\r
21168         0,      /* No tags in the map */\r
21169         0, 0,\r
21170         -1      /* Extensions start */\r
21171 };\r
21172 static /* Use -fall-defs-global to expose */\r
21173 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {\r
21174         "extensionValue",\r
21175         "extensionValue",\r
21176         &asn_OP_OPEN_TYPE,\r
21177         0,      /* No effective tags (pointer) */\r
21178         0,      /* No effective tags (count) */\r
21179         0,      /* No tags (pointer) */\r
21180         0,      /* No tags (count) */\r
21181         { 0, 0, OPEN_TYPE_constraint },\r
21182         0, 0,   /* No members */\r
21183         &asn_SPC_extensionValue_specs_16        /* Additional specs */\r
21184 };\r
21185 \r
21186 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {\r
21187         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),\r
21188                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21189                 -1,     /* IMPLICIT tag at current level */\r
21190                 &asn_DEF_ProtocolIE_ID,\r
21191                 0,\r
21192                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },\r
21193                 0, 0, /* No default value */\r
21194                 "id"\r
21195                 },\r
21196         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),\r
21197                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21198                 -1,     /* IMPLICIT tag at current level */\r
21199                 &asn_DEF_Criticality,\r
21200                 0,\r
21201                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },\r
21202                 0, 0, /* No default value */\r
21203                 "criticality"\r
21204                 },\r
21205         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),\r
21206                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21207                 +1,     /* EXPLICIT tag at current level */\r
21208                 &asn_DEF_extensionValue_16,\r
21209                 0,\r
21210                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },\r
21211                 0, 0, /* No default value */\r
21212                 "extensionValue"\r
21213                 },\r
21214 };\r
21215 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {\r
21216         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21217 };\r
21218 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {\r
21219     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21220     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21221     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21222 };\r
21223 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {\r
21224         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),\r
21225         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),\r
21226         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,\r
21227         3,      /* Count of tags in the map */\r
21228         0, 0, 0,        /* Optional elements (not needed) */\r
21229         -1,     /* First extension addition */\r
21230 };\r
21231 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {\r
21232         "UE-ContextReferenceAtWT-ItemExtIEs",\r
21233         "UE-ContextReferenceAtWT-ItemExtIEs",\r
21234         &asn_OP_SEQUENCE,\r
21235         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,\r
21236         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)\r
21237                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */\r
21238         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */\r
21239         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)\r
21240                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */\r
21241         { 0, 0, SEQUENCE_constraint },\r
21242         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,\r
21243         3,      /* Elements count */\r
21244         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */\r
21245 };\r
21246 \r
21247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {\r
21248         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),\r
21249         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),\r
21250         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),\r
21251         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),\r
21252         0,      /* No top level tags */\r
21253         0,      /* No tags in the map */\r
21254         0, 0,\r
21255         -1      /* Extensions start */\r
21256 };\r
21257 static /* Use -fall-defs-global to expose */\r
21258 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {\r
21259         "extensionValue",\r
21260         "extensionValue",\r
21261         &asn_OP_OPEN_TYPE,\r
21262         0,      /* No effective tags (pointer) */\r
21263         0,      /* No effective tags (count) */\r
21264         0,      /* No tags (pointer) */\r
21265         0,      /* No tags (count) */\r
21266         { 0, 0, OPEN_TYPE_constraint },\r
21267         0, 0,   /* No members */\r
21268         &asn_SPC_extensionValue_specs_20        /* Additional specs */\r
21269 };\r
21270 \r
21271 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {\r
21272         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),\r
21273                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21274                 -1,     /* IMPLICIT tag at current level */\r
21275                 &asn_DEF_ProtocolIE_ID,\r
21276                 0,\r
21277                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },\r
21278                 0, 0, /* No default value */\r
21279                 "id"\r
21280                 },\r
21281         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),\r
21282                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21283                 -1,     /* IMPLICIT tag at current level */\r
21284                 &asn_DEF_Criticality,\r
21285                 0,\r
21286                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },\r
21287                 0, 0, /* No default value */\r
21288                 "criticality"\r
21289                 },\r
21290         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),\r
21291                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21292                 +1,     /* EXPLICIT tag at current level */\r
21293                 &asn_DEF_extensionValue_20,\r
21294                 0,\r
21295                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },\r
21296                 0, 0, /* No default value */\r
21297                 "extensionValue"\r
21298                 },\r
21299 };\r
21300 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {\r
21301         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21302 };\r
21303 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {\r
21304     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21305     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21306     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21307 };\r
21308 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {\r
21309         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),\r
21310         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),\r
21311         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,\r
21312         3,      /* Count of tags in the map */\r
21313         0, 0, 0,        /* Optional elements (not needed) */\r
21314         -1,     /* First extension addition */\r
21315 };\r
21316 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {\r
21317         "UE-ContextReferenceAtSgNB-ItemExtIEs",\r
21318         "UE-ContextReferenceAtSgNB-ItemExtIEs",\r
21319         &asn_OP_SEQUENCE,\r
21320         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,\r
21321         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)\r
21322                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */\r
21323         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */\r
21324         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)\r
21325                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */\r
21326         { 0, 0, SEQUENCE_constraint },\r
21327         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,\r
21328         3,      /* Elements count */\r
21329         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */\r
21330 };\r
21331 \r
21332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {\r
21333         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),\r
21334         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),\r
21335         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),\r
21336         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),\r
21337         0,      /* No top level tags */\r
21338         0,      /* No tags in the map */\r
21339         0, 0,\r
21340         -1      /* Extensions start */\r
21341 };\r
21342 static /* Use -fall-defs-global to expose */\r
21343 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {\r
21344         "extensionValue",\r
21345         "extensionValue",\r
21346         &asn_OP_OPEN_TYPE,\r
21347         0,      /* No effective tags (pointer) */\r
21348         0,      /* No effective tags (count) */\r
21349         0,      /* No tags (pointer) */\r
21350         0,      /* No tags (count) */\r
21351         { 0, 0, OPEN_TYPE_constraint },\r
21352         0, 0,   /* No members */\r
21353         &asn_SPC_extensionValue_specs_24        /* Additional specs */\r
21354 };\r
21355 \r
21356 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {\r
21357         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),\r
21358                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21359                 -1,     /* IMPLICIT tag at current level */\r
21360                 &asn_DEF_ProtocolIE_ID,\r
21361                 0,\r
21362                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },\r
21363                 0, 0, /* No default value */\r
21364                 "id"\r
21365                 },\r
21366         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),\r
21367                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21368                 -1,     /* IMPLICIT tag at current level */\r
21369                 &asn_DEF_Criticality,\r
21370                 0,\r
21371                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },\r
21372                 0, 0, /* No default value */\r
21373                 "criticality"\r
21374                 },\r
21375         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),\r
21376                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21377                 +1,     /* EXPLICIT tag at current level */\r
21378                 &asn_DEF_extensionValue_24,\r
21379                 0,\r
21380                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },\r
21381                 0, 0, /* No default value */\r
21382                 "extensionValue"\r
21383                 },\r
21384 };\r
21385 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {\r
21386         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21387 };\r
21388 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {\r
21389     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21390     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21391     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21392 };\r
21393 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {\r
21394         sizeof(struct E_RABs_Admitted_Item_ExtIEs),\r
21395         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),\r
21396         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,\r
21397         3,      /* Count of tags in the map */\r
21398         0, 0, 0,        /* Optional elements (not needed) */\r
21399         -1,     /* First extension addition */\r
21400 };\r
21401 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {\r
21402         "E-RABs-Admitted-Item-ExtIEs",\r
21403         "E-RABs-Admitted-Item-ExtIEs",\r
21404         &asn_OP_SEQUENCE,\r
21405         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,\r
21406         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)\r
21407                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */\r
21408         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */\r
21409         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)\r
21410                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */\r
21411         { 0, 0, SEQUENCE_constraint },\r
21412         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,\r
21413         3,      /* Elements count */\r
21414         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */\r
21415 };\r
21416 \r
21417 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {\r
21418         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),\r
21419                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\r
21420                 0,\r
21421                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,\r
21422                 0,\r
21423                 { 0, 0, 0 },\r
21424                 0, 0, /* No default value */\r
21425                 "ReceiveStatusOfULPDCPSDUsExtended"\r
21426                 },\r
21427         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),\r
21428                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
21429                 0,\r
21430                 &asn_DEF_COUNTValueExtended,\r
21431                 0,\r
21432                 { 0, 0, 0 },\r
21433                 0, 0, /* No default value */\r
21434                 "COUNTValueExtended"\r
21435                 },\r
21436         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),\r
21437                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\r
21438                 0,\r
21439                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,\r
21440                 0,\r
21441                 { 0, 0, 0 },\r
21442                 0, 0, /* No default value */\r
21443                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"\r
21444                 },\r
21445         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),\r
21446                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
21447                 0,\r
21448                 &asn_DEF_COUNTvaluePDCP_SNlength18,\r
21449                 0,\r
21450                 { 0, 0, 0 },\r
21451                 0, 0, /* No default value */\r
21452                 "COUNTvaluePDCP-SNlength18"\r
21453                 },\r
21454 };\r
21455 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };\r
21456 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };\r
21457 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {\r
21458     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */\r
21459     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */\r
21460     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */\r
21461     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */\r
21462 };\r
21463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {\r
21464         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),\r
21465         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),\r
21466         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),\r
21467         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),\r
21468         asn_MAP_extensionValue_tag2el_28,\r
21469         4,      /* Count of tags in the map */\r
21470         asn_MAP_extensionValue_to_canonical_28,\r
21471         asn_MAP_extensionValue_from_canonical_28,\r
21472         -1      /* Extensions start */\r
21473 };\r
21474 static /* Use -fall-defs-global to expose */\r
21475 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {\r
21476         "extensionValue",\r
21477         "extensionValue",\r
21478         &asn_OP_OPEN_TYPE,\r
21479         0,      /* No effective tags (pointer) */\r
21480         0,      /* No effective tags (count) */\r
21481         0,      /* No tags (pointer) */\r
21482         0,      /* No tags (count) */\r
21483         { 0, 0, OPEN_TYPE_constraint },\r
21484         asn_MBR_extensionValue_28,\r
21485         4,      /* Elements count */\r
21486         &asn_SPC_extensionValue_specs_28        /* Additional specs */\r
21487 };\r
21488 \r
21489 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {\r
21490         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),\r
21491                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21492                 -1,     /* IMPLICIT tag at current level */\r
21493                 &asn_DEF_ProtocolIE_ID,\r
21494                 0,\r
21495                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },\r
21496                 0, 0, /* No default value */\r
21497                 "id"\r
21498                 },\r
21499         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),\r
21500                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21501                 -1,     /* IMPLICIT tag at current level */\r
21502                 &asn_DEF_Criticality,\r
21503                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,\r
21504                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },\r
21505                 0, 0, /* No default value */\r
21506                 "criticality"\r
21507                 },\r
21508         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),\r
21509                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21510                 +1,     /* EXPLICIT tag at current level */\r
21511                 &asn_DEF_extensionValue_28,\r
21512                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,\r
21513                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },\r
21514                 0, 0, /* No default value */\r
21515                 "extensionValue"\r
21516                 },\r
21517 };\r
21518 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {\r
21519         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21520 };\r
21521 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {\r
21522     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21523     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21524     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21525 };\r
21526 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {\r
21527         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),\r
21528         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),\r
21529         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,\r
21530         3,      /* Count of tags in the map */\r
21531         0, 0, 0,        /* Optional elements (not needed) */\r
21532         -1,     /* First extension addition */\r
21533 };\r
21534 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {\r
21535         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",\r
21536         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",\r
21537         &asn_OP_SEQUENCE,\r
21538         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,\r
21539         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)\r
21540                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */\r
21541         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */\r
21542         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)\r
21543                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */\r
21544         { 0, 0, SEQUENCE_constraint },\r
21545         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,\r
21546         3,      /* Elements count */\r
21547         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */\r
21548 };\r
21549 \r
21550 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {\r
21551         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),\r
21552                 -1 /* Ambiguous tag (CHOICE?) */,\r
21553                 0,\r
21554                 &asn_DEF_ABSInformation,\r
21555                 0,\r
21556                 { 0, 0, 0 },\r
21557                 0, 0, /* No default value */\r
21558                 "ABSInformation"\r
21559                 },\r
21560         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),\r
21561                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
21562                 0,\r
21563                 &asn_DEF_InvokeIndication,\r
21564                 0,\r
21565                 { 0, 0, 0 },\r
21566                 0, 0, /* No default value */\r
21567                 "InvokeIndication"\r
21568                 },\r
21569         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),\r
21570                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
21571                 0,\r
21572                 &asn_DEF_SubframeAssignment,\r
21573                 0,\r
21574                 { 0, 0, 0 },\r
21575                 0, 0, /* No default value */\r
21576                 "SubframeAssignment"\r
21577                 },\r
21578         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),\r
21579                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
21580                 0,\r
21581                 &asn_DEF_ExtendedULInterferenceOverloadInfo,\r
21582                 0,\r
21583                 { 0, 0, 0 },\r
21584                 0, 0, /* No default value */\r
21585                 "ExtendedULInterferenceOverloadInfo"\r
21586                 },\r
21587         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),\r
21588                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
21589                 0,\r
21590                 &asn_DEF_CoMPInformation,\r
21591                 0,\r
21592                 { 0, 0, 0 },\r
21593                 0, 0, /* No default value */\r
21594                 "CoMPInformation"\r
21595                 },\r
21596         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),\r
21597                 -1 /* Ambiguous tag (CHOICE?) */,\r
21598                 0,\r
21599                 &asn_DEF_DynamicDLTransmissionInformation,\r
21600                 0,\r
21601                 { 0, 0, 0 },\r
21602                 0, 0, /* No default value */\r
21603                 "DynamicDLTransmissionInformation"\r
21604                 },\r
21605 };\r
21606 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };\r
21607 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };\r
21608 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {\r
21609     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */\r
21610     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */\r
21611     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */\r
21612     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */\r
21613     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */\r
21614     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */\r
21615     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */\r
21616     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */\r
21617     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */\r
21618 };\r
21619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {\r
21620         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),\r
21621         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),\r
21622         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),\r
21623         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),\r
21624         asn_MAP_extensionValue_tag2el_32,\r
21625         9,      /* Count of tags in the map */\r
21626         asn_MAP_extensionValue_to_canonical_32,\r
21627         asn_MAP_extensionValue_from_canonical_32,\r
21628         -1      /* Extensions start */\r
21629 };\r
21630 static /* Use -fall-defs-global to expose */\r
21631 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {\r
21632         "extensionValue",\r
21633         "extensionValue",\r
21634         &asn_OP_OPEN_TYPE,\r
21635         0,      /* No effective tags (pointer) */\r
21636         0,      /* No effective tags (count) */\r
21637         0,      /* No tags (pointer) */\r
21638         0,      /* No tags (count) */\r
21639         { 0, 0, OPEN_TYPE_constraint },\r
21640         asn_MBR_extensionValue_32,\r
21641         6,      /* Elements count */\r
21642         &asn_SPC_extensionValue_specs_32        /* Additional specs */\r
21643 };\r
21644 \r
21645 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {\r
21646         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),\r
21647                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21648                 -1,     /* IMPLICIT tag at current level */\r
21649                 &asn_DEF_ProtocolIE_ID,\r
21650                 0,\r
21651                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },\r
21652                 0, 0, /* No default value */\r
21653                 "id"\r
21654                 },\r
21655         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),\r
21656                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21657                 -1,     /* IMPLICIT tag at current level */\r
21658                 &asn_DEF_Criticality,\r
21659                 select_CellInformation_Item_ExtIEs_criticality_type,\r
21660                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },\r
21661                 0, 0, /* No default value */\r
21662                 "criticality"\r
21663                 },\r
21664         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),\r
21665                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21666                 +1,     /* EXPLICIT tag at current level */\r
21667                 &asn_DEF_extensionValue_32,\r
21668                 select_CellInformation_Item_ExtIEs_extensionValue_type,\r
21669                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },\r
21670                 0, 0, /* No default value */\r
21671                 "extensionValue"\r
21672                 },\r
21673 };\r
21674 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {\r
21675         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21676 };\r
21677 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {\r
21678     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21679     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21680     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21681 };\r
21682 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {\r
21683         sizeof(struct CellInformation_Item_ExtIEs),\r
21684         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),\r
21685         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,\r
21686         3,      /* Count of tags in the map */\r
21687         0, 0, 0,        /* Optional elements (not needed) */\r
21688         -1,     /* First extension addition */\r
21689 };\r
21690 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {\r
21691         "CellInformation-Item-ExtIEs",\r
21692         "CellInformation-Item-ExtIEs",\r
21693         &asn_OP_SEQUENCE,\r
21694         asn_DEF_CellInformation_Item_ExtIEs_tags_29,\r
21695         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)\r
21696                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */\r
21697         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */\r
21698         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)\r
21699                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */\r
21700         { 0, 0, SEQUENCE_constraint },\r
21701         asn_MBR_CellInformation_Item_ExtIEs_29,\r
21702         3,      /* Elements count */\r
21703         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */\r
21704 };\r
21705 \r
21706 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {\r
21707         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),\r
21708                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
21709                 0,\r
21710                 &asn_DEF_DeactivationIndication,\r
21711                 0,\r
21712                 { 0, 0, 0 },\r
21713                 0, 0, /* No default value */\r
21714                 "DeactivationIndication"\r
21715                 },\r
21716 };\r
21717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {\r
21718     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */\r
21719 };\r
21720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {\r
21721         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),\r
21722         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),\r
21723         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),\r
21724         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),\r
21725         asn_MAP_extensionValue_tag2el_36,\r
21726         1,      /* Count of tags in the map */\r
21727         0, 0,\r
21728         -1      /* Extensions start */\r
21729 };\r
21730 static /* Use -fall-defs-global to expose */\r
21731 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {\r
21732         "extensionValue",\r
21733         "extensionValue",\r
21734         &asn_OP_OPEN_TYPE,\r
21735         0,      /* No effective tags (pointer) */\r
21736         0,      /* No effective tags (count) */\r
21737         0,      /* No tags (pointer) */\r
21738         0,      /* No tags (count) */\r
21739         { 0, 0, OPEN_TYPE_constraint },\r
21740         asn_MBR_extensionValue_36,\r
21741         1,      /* Elements count */\r
21742         &asn_SPC_extensionValue_specs_36        /* Additional specs */\r
21743 };\r
21744 \r
21745 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {\r
21746         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),\r
21747                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21748                 -1,     /* IMPLICIT tag at current level */\r
21749                 &asn_DEF_ProtocolIE_ID,\r
21750                 0,\r
21751                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },\r
21752                 0, 0, /* No default value */\r
21753                 "id"\r
21754                 },\r
21755         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),\r
21756                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21757                 -1,     /* IMPLICIT tag at current level */\r
21758                 &asn_DEF_Criticality,\r
21759                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,\r
21760                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },\r
21761                 0, 0, /* No default value */\r
21762                 "criticality"\r
21763                 },\r
21764         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),\r
21765                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21766                 +1,     /* EXPLICIT tag at current level */\r
21767                 &asn_DEF_extensionValue_36,\r
21768                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,\r
21769                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },\r
21770                 0, 0, /* No default value */\r
21771                 "extensionValue"\r
21772                 },\r
21773 };\r
21774 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {\r
21775         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21776 };\r
21777 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {\r
21778     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21779     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21780     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21781 };\r
21782 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {\r
21783         sizeof(struct ServedCellsToModify_Item_ExtIEs),\r
21784         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),\r
21785         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,\r
21786         3,      /* Count of tags in the map */\r
21787         0, 0, 0,        /* Optional elements (not needed) */\r
21788         -1,     /* First extension addition */\r
21789 };\r
21790 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {\r
21791         "ServedCellsToModify-Item-ExtIEs",\r
21792         "ServedCellsToModify-Item-ExtIEs",\r
21793         &asn_OP_SEQUENCE,\r
21794         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,\r
21795         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)\r
21796                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */\r
21797         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */\r
21798         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)\r
21799                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */\r
21800         { 0, 0, SEQUENCE_constraint },\r
21801         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,\r
21802         3,      /* Elements count */\r
21803         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */\r
21804 };\r
21805 \r
21806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {\r
21807         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),\r
21808         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),\r
21809         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),\r
21810         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),\r
21811         0,      /* No top level tags */\r
21812         0,      /* No tags in the map */\r
21813         0, 0,\r
21814         -1      /* Extensions start */\r
21815 };\r
21816 static /* Use -fall-defs-global to expose */\r
21817 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {\r
21818         "extensionValue",\r
21819         "extensionValue",\r
21820         &asn_OP_OPEN_TYPE,\r
21821         0,      /* No effective tags (pointer) */\r
21822         0,      /* No effective tags (count) */\r
21823         0,      /* No tags (pointer) */\r
21824         0,      /* No tags (count) */\r
21825         { 0, 0, OPEN_TYPE_constraint },\r
21826         0, 0,   /* No members */\r
21827         &asn_SPC_extensionValue_specs_40        /* Additional specs */\r
21828 };\r
21829 \r
21830 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {\r
21831         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),\r
21832                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21833                 -1,     /* IMPLICIT tag at current level */\r
21834                 &asn_DEF_ProtocolIE_ID,\r
21835                 0,\r
21836                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },\r
21837                 0, 0, /* No default value */\r
21838                 "id"\r
21839                 },\r
21840         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),\r
21841                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21842                 -1,     /* IMPLICIT tag at current level */\r
21843                 &asn_DEF_Criticality,\r
21844                 0,\r
21845                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },\r
21846                 0, 0, /* No default value */\r
21847                 "criticality"\r
21848                 },\r
21849         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),\r
21850                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21851                 +1,     /* EXPLICIT tag at current level */\r
21852                 &asn_DEF_extensionValue_40,\r
21853                 0,\r
21854                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },\r
21855                 0, 0, /* No default value */\r
21856                 "extensionValue"\r
21857                 },\r
21858 };\r
21859 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {\r
21860         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21861 };\r
21862 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {\r
21863     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21864     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21865     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21866 };\r
21867 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {\r
21868         sizeof(struct CellToReport_Item_ExtIEs),\r
21869         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),\r
21870         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,\r
21871         3,      /* Count of tags in the map */\r
21872         0, 0, 0,        /* Optional elements (not needed) */\r
21873         -1,     /* First extension addition */\r
21874 };\r
21875 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {\r
21876         "CellToReport-Item-ExtIEs",\r
21877         "CellToReport-Item-ExtIEs",\r
21878         &asn_OP_SEQUENCE,\r
21879         asn_DEF_CellToReport_Item_ExtIEs_tags_37,\r
21880         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)\r
21881                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */\r
21882         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */\r
21883         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)\r
21884                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */\r
21885         { 0, 0, SEQUENCE_constraint },\r
21886         asn_MBR_CellToReport_Item_ExtIEs_37,\r
21887         3,      /* Elements count */\r
21888         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */\r
21889 };\r
21890 \r
21891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {\r
21892         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),\r
21893         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),\r
21894         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),\r
21895         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),\r
21896         0,      /* No top level tags */\r
21897         0,      /* No tags in the map */\r
21898         0, 0,\r
21899         -1      /* Extensions start */\r
21900 };\r
21901 static /* Use -fall-defs-global to expose */\r
21902 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {\r
21903         "extensionValue",\r
21904         "extensionValue",\r
21905         &asn_OP_OPEN_TYPE,\r
21906         0,      /* No effective tags (pointer) */\r
21907         0,      /* No effective tags (count) */\r
21908         0,      /* No tags (pointer) */\r
21909         0,      /* No tags (count) */\r
21910         { 0, 0, OPEN_TYPE_constraint },\r
21911         0, 0,   /* No members */\r
21912         &asn_SPC_extensionValue_specs_44        /* Additional specs */\r
21913 };\r
21914 \r
21915 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {\r
21916         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),\r
21917                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
21918                 -1,     /* IMPLICIT tag at current level */\r
21919                 &asn_DEF_ProtocolIE_ID,\r
21920                 0,\r
21921                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },\r
21922                 0, 0, /* No default value */\r
21923                 "id"\r
21924                 },\r
21925         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),\r
21926                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
21927                 -1,     /* IMPLICIT tag at current level */\r
21928                 &asn_DEF_Criticality,\r
21929                 0,\r
21930                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },\r
21931                 0, 0, /* No default value */\r
21932                 "criticality"\r
21933                 },\r
21934         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),\r
21935                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
21936                 +1,     /* EXPLICIT tag at current level */\r
21937                 &asn_DEF_extensionValue_44,\r
21938                 0,\r
21939                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },\r
21940                 0, 0, /* No default value */\r
21941                 "extensionValue"\r
21942                 },\r
21943 };\r
21944 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {\r
21945         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
21946 };\r
21947 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {\r
21948     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
21949     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
21950     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
21951 };\r
21952 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {\r
21953         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),\r
21954         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),\r
21955         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,\r
21956         3,      /* Count of tags in the map */\r
21957         0, 0, 0,        /* Optional elements (not needed) */\r
21958         -1,     /* First extension addition */\r
21959 };\r
21960 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {\r
21961         "MeasurementInitiationResult-Item-ExtIEs",\r
21962         "MeasurementInitiationResult-Item-ExtIEs",\r
21963         &asn_OP_SEQUENCE,\r
21964         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,\r
21965         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)\r
21966                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */\r
21967         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */\r
21968         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)\r
21969                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */\r
21970         { 0, 0, SEQUENCE_constraint },\r
21971         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,\r
21972         3,      /* Elements count */\r
21973         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */\r
21974 };\r
21975 \r
21976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {\r
21977         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),\r
21978         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),\r
21979         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),\r
21980         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),\r
21981         0,      /* No top level tags */\r
21982         0,      /* No tags in the map */\r
21983         0, 0,\r
21984         -1      /* Extensions start */\r
21985 };\r
21986 static /* Use -fall-defs-global to expose */\r
21987 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {\r
21988         "extensionValue",\r
21989         "extensionValue",\r
21990         &asn_OP_OPEN_TYPE,\r
21991         0,      /* No effective tags (pointer) */\r
21992         0,      /* No effective tags (count) */\r
21993         0,      /* No tags (pointer) */\r
21994         0,      /* No tags (count) */\r
21995         { 0, 0, OPEN_TYPE_constraint },\r
21996         0, 0,   /* No members */\r
21997         &asn_SPC_extensionValue_specs_48        /* Additional specs */\r
21998 };\r
21999 \r
22000 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {\r
22001         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),\r
22002                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22003                 -1,     /* IMPLICIT tag at current level */\r
22004                 &asn_DEF_ProtocolIE_ID,\r
22005                 0,\r
22006                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },\r
22007                 0, 0, /* No default value */\r
22008                 "id"\r
22009                 },\r
22010         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),\r
22011                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22012                 -1,     /* IMPLICIT tag at current level */\r
22013                 &asn_DEF_Criticality,\r
22014                 0,\r
22015                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },\r
22016                 0, 0, /* No default value */\r
22017                 "criticality"\r
22018                 },\r
22019         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),\r
22020                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22021                 +1,     /* EXPLICIT tag at current level */\r
22022                 &asn_DEF_extensionValue_48,\r
22023                 0,\r
22024                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },\r
22025                 0, 0, /* No default value */\r
22026                 "extensionValue"\r
22027                 },\r
22028 };\r
22029 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {\r
22030         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22031 };\r
22032 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {\r
22033     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22034     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22035     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22036 };\r
22037 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {\r
22038         sizeof(struct MeasurementFailureCause_Item_ExtIEs),\r
22039         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),\r
22040         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,\r
22041         3,      /* Count of tags in the map */\r
22042         0, 0, 0,        /* Optional elements (not needed) */\r
22043         -1,     /* First extension addition */\r
22044 };\r
22045 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {\r
22046         "MeasurementFailureCause-Item-ExtIEs",\r
22047         "MeasurementFailureCause-Item-ExtIEs",\r
22048         &asn_OP_SEQUENCE,\r
22049         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,\r
22050         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)\r
22051                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */\r
22052         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */\r
22053         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)\r
22054                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */\r
22055         { 0, 0, SEQUENCE_constraint },\r
22056         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,\r
22057         3,      /* Elements count */\r
22058         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */\r
22059 };\r
22060 \r
22061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {\r
22062         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),\r
22063         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),\r
22064         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),\r
22065         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),\r
22066         0,      /* No top level tags */\r
22067         0,      /* No tags in the map */\r
22068         0, 0,\r
22069         -1      /* Extensions start */\r
22070 };\r
22071 static /* Use -fall-defs-global to expose */\r
22072 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {\r
22073         "extensionValue",\r
22074         "extensionValue",\r
22075         &asn_OP_OPEN_TYPE,\r
22076         0,      /* No effective tags (pointer) */\r
22077         0,      /* No effective tags (count) */\r
22078         0,      /* No tags (pointer) */\r
22079         0,      /* No tags (count) */\r
22080         { 0, 0, OPEN_TYPE_constraint },\r
22081         0, 0,   /* No members */\r
22082         &asn_SPC_extensionValue_specs_52        /* Additional specs */\r
22083 };\r
22084 \r
22085 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {\r
22086         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),\r
22087                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22088                 -1,     /* IMPLICIT tag at current level */\r
22089                 &asn_DEF_ProtocolIE_ID,\r
22090                 0,\r
22091                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },\r
22092                 0, 0, /* No default value */\r
22093                 "id"\r
22094                 },\r
22095         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),\r
22096                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22097                 -1,     /* IMPLICIT tag at current level */\r
22098                 &asn_DEF_Criticality,\r
22099                 0,\r
22100                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },\r
22101                 0, 0, /* No default value */\r
22102                 "criticality"\r
22103                 },\r
22104         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),\r
22105                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22106                 +1,     /* EXPLICIT tag at current level */\r
22107                 &asn_DEF_extensionValue_52,\r
22108                 0,\r
22109                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },\r
22110                 0, 0, /* No default value */\r
22111                 "extensionValue"\r
22112                 },\r
22113 };\r
22114 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {\r
22115         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22116 };\r
22117 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {\r
22118     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22119     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22120     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22121 };\r
22122 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {\r
22123         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),\r
22124         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),\r
22125         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,\r
22126         3,      /* Count of tags in the map */\r
22127         0, 0, 0,        /* Optional elements (not needed) */\r
22128         -1,     /* First extension addition */\r
22129 };\r
22130 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {\r
22131         "CompleteFailureCauseInformation-Item-ExtIEs",\r
22132         "CompleteFailureCauseInformation-Item-ExtIEs",\r
22133         &asn_OP_SEQUENCE,\r
22134         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,\r
22135         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)\r
22136                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */\r
22137         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */\r
22138         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)\r
22139                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */\r
22140         { 0, 0, SEQUENCE_constraint },\r
22141         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,\r
22142         3,      /* Elements count */\r
22143         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */\r
22144 };\r
22145 \r
22146 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {\r
22147         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),\r
22148                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
22149                 0,\r
22150                 &asn_DEF_CompositeAvailableCapacityGroup,\r
22151                 0,\r
22152                 { 0, 0, 0 },\r
22153                 0, 0, /* No default value */\r
22154                 "CompositeAvailableCapacityGroup"\r
22155                 },\r
22156         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),\r
22157                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
22158                 0,\r
22159                 &asn_DEF_ABS_Status,\r
22160                 0,\r
22161                 { 0, 0, 0 },\r
22162                 0, 0, /* No default value */\r
22163                 "ABS-Status"\r
22164                 },\r
22165         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),\r
22166                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
22167                 0,\r
22168                 &asn_DEF_RSRPMRList,\r
22169                 0,\r
22170                 { 0, 0, 0 },\r
22171                 0, 0, /* No default value */\r
22172                 "RSRPMRList"\r
22173                 },\r
22174         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),\r
22175                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
22176                 0,\r
22177                 &asn_DEF_CSIReportList,\r
22178                 0,\r
22179                 { 0, 0, 0 },\r
22180                 0, 0, /* No default value */\r
22181                 "CSIReportList"\r
22182                 },\r
22183         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),\r
22184                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
22185                 0,\r
22186                 &asn_DEF_CellReportingIndicator,\r
22187                 0,\r
22188                 { 0, 0, 0 },\r
22189                 0, 0, /* No default value */\r
22190                 "CellReportingIndicator"\r
22191                 },\r
22192 };\r
22193 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };\r
22194 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };\r
22195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {\r
22196     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */\r
22197     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */\r
22198     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */\r
22199     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */\r
22200     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */\r
22201 };\r
22202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {\r
22203         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),\r
22204         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),\r
22205         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),\r
22206         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),\r
22207         asn_MAP_extensionValue_tag2el_56,\r
22208         5,      /* Count of tags in the map */\r
22209         asn_MAP_extensionValue_to_canonical_56,\r
22210         asn_MAP_extensionValue_from_canonical_56,\r
22211         -1      /* Extensions start */\r
22212 };\r
22213 static /* Use -fall-defs-global to expose */\r
22214 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {\r
22215         "extensionValue",\r
22216         "extensionValue",\r
22217         &asn_OP_OPEN_TYPE,\r
22218         0,      /* No effective tags (pointer) */\r
22219         0,      /* No effective tags (count) */\r
22220         0,      /* No tags (pointer) */\r
22221         0,      /* No tags (count) */\r
22222         { 0, 0, OPEN_TYPE_constraint },\r
22223         asn_MBR_extensionValue_56,\r
22224         5,      /* Elements count */\r
22225         &asn_SPC_extensionValue_specs_56        /* Additional specs */\r
22226 };\r
22227 \r
22228 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {\r
22229         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),\r
22230                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22231                 -1,     /* IMPLICIT tag at current level */\r
22232                 &asn_DEF_ProtocolIE_ID,\r
22233                 0,\r
22234                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },\r
22235                 0, 0, /* No default value */\r
22236                 "id"\r
22237                 },\r
22238         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),\r
22239                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22240                 -1,     /* IMPLICIT tag at current level */\r
22241                 &asn_DEF_Criticality,\r
22242                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,\r
22243                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },\r
22244                 0, 0, /* No default value */\r
22245                 "criticality"\r
22246                 },\r
22247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),\r
22248                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22249                 +1,     /* EXPLICIT tag at current level */\r
22250                 &asn_DEF_extensionValue_56,\r
22251                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,\r
22252                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },\r
22253                 0, 0, /* No default value */\r
22254                 "extensionValue"\r
22255                 },\r
22256 };\r
22257 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {\r
22258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22259 };\r
22260 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {\r
22261     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22262     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22263     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22264 };\r
22265 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {\r
22266         sizeof(struct CellMeasurementResult_Item_ExtIEs),\r
22267         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),\r
22268         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,\r
22269         3,      /* Count of tags in the map */\r
22270         0, 0, 0,        /* Optional elements (not needed) */\r
22271         -1,     /* First extension addition */\r
22272 };\r
22273 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {\r
22274         "CellMeasurementResult-Item-ExtIEs",\r
22275         "CellMeasurementResult-Item-ExtIEs",\r
22276         &asn_OP_SEQUENCE,\r
22277         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,\r
22278         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)\r
22279                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */\r
22280         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */\r
22281         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)\r
22282                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */\r
22283         { 0, 0, SEQUENCE_constraint },\r
22284         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,\r
22285         3,      /* Elements count */\r
22286         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */\r
22287 };\r
22288 \r
22289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {\r
22290         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),\r
22291         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),\r
22292         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),\r
22293         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),\r
22294         0,      /* No top level tags */\r
22295         0,      /* No tags in the map */\r
22296         0, 0,\r
22297         -1      /* Extensions start */\r
22298 };\r
22299 static /* Use -fall-defs-global to expose */\r
22300 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {\r
22301         "extensionValue",\r
22302         "extensionValue",\r
22303         &asn_OP_OPEN_TYPE,\r
22304         0,      /* No effective tags (pointer) */\r
22305         0,      /* No effective tags (count) */\r
22306         0,      /* No tags (pointer) */\r
22307         0,      /* No tags (count) */\r
22308         { 0, 0, OPEN_TYPE_constraint },\r
22309         0, 0,   /* No members */\r
22310         &asn_SPC_extensionValue_specs_60        /* Additional specs */\r
22311 };\r
22312 \r
22313 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {\r
22314         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),\r
22315                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22316                 -1,     /* IMPLICIT tag at current level */\r
22317                 &asn_DEF_ProtocolIE_ID,\r
22318                 0,\r
22319                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },\r
22320                 0, 0, /* No default value */\r
22321                 "id"\r
22322                 },\r
22323         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),\r
22324                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22325                 -1,     /* IMPLICIT tag at current level */\r
22326                 &asn_DEF_Criticality,\r
22327                 0,\r
22328                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },\r
22329                 0, 0, /* No default value */\r
22330                 "criticality"\r
22331                 },\r
22332         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),\r
22333                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22334                 +1,     /* EXPLICIT tag at current level */\r
22335                 &asn_DEF_extensionValue_60,\r
22336                 0,\r
22337                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },\r
22338                 0, 0, /* No default value */\r
22339                 "extensionValue"\r
22340                 },\r
22341 };\r
22342 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {\r
22343         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22344 };\r
22345 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {\r
22346     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22347     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22348     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22349 };\r
22350 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {\r
22351         sizeof(struct ServedCellsToActivate_Item_ExtIEs),\r
22352         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),\r
22353         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,\r
22354         3,      /* Count of tags in the map */\r
22355         0, 0, 0,        /* Optional elements (not needed) */\r
22356         -1,     /* First extension addition */\r
22357 };\r
22358 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {\r
22359         "ServedCellsToActivate-Item-ExtIEs",\r
22360         "ServedCellsToActivate-Item-ExtIEs",\r
22361         &asn_OP_SEQUENCE,\r
22362         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,\r
22363         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)\r
22364                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */\r
22365         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */\r
22366         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)\r
22367                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */\r
22368         { 0, 0, SEQUENCE_constraint },\r
22369         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,\r
22370         3,      /* Elements count */\r
22371         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */\r
22372 };\r
22373 \r
22374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {\r
22375         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),\r
22376         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),\r
22377         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),\r
22378         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),\r
22379         0,      /* No top level tags */\r
22380         0,      /* No tags in the map */\r
22381         0, 0,\r
22382         -1      /* Extensions start */\r
22383 };\r
22384 static /* Use -fall-defs-global to expose */\r
22385 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {\r
22386         "extensionValue",\r
22387         "extensionValue",\r
22388         &asn_OP_OPEN_TYPE,\r
22389         0,      /* No effective tags (pointer) */\r
22390         0,      /* No effective tags (count) */\r
22391         0,      /* No tags (pointer) */\r
22392         0,      /* No tags (count) */\r
22393         { 0, 0, OPEN_TYPE_constraint },\r
22394         0, 0,   /* No members */\r
22395         &asn_SPC_extensionValue_specs_64        /* Additional specs */\r
22396 };\r
22397 \r
22398 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {\r
22399         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),\r
22400                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22401                 -1,     /* IMPLICIT tag at current level */\r
22402                 &asn_DEF_ProtocolIE_ID,\r
22403                 0,\r
22404                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },\r
22405                 0, 0, /* No default value */\r
22406                 "id"\r
22407                 },\r
22408         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),\r
22409                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22410                 -1,     /* IMPLICIT tag at current level */\r
22411                 &asn_DEF_Criticality,\r
22412                 0,\r
22413                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },\r
22414                 0, 0, /* No default value */\r
22415                 "criticality"\r
22416                 },\r
22417         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),\r
22418                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22419                 +1,     /* EXPLICIT tag at current level */\r
22420                 &asn_DEF_extensionValue_64,\r
22421                 0,\r
22422                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },\r
22423                 0, 0, /* No default value */\r
22424                 "extensionValue"\r
22425                 },\r
22426 };\r
22427 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {\r
22428         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22429 };\r
22430 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {\r
22431     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22432     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22433     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22434 };\r
22435 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {\r
22436         sizeof(struct ActivatedCellList_Item_ExtIEs),\r
22437         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),\r
22438         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,\r
22439         3,      /* Count of tags in the map */\r
22440         0, 0, 0,        /* Optional elements (not needed) */\r
22441         -1,     /* First extension addition */\r
22442 };\r
22443 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {\r
22444         "ActivatedCellList-Item-ExtIEs",\r
22445         "ActivatedCellList-Item-ExtIEs",\r
22446         &asn_OP_SEQUENCE,\r
22447         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,\r
22448         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)\r
22449                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */\r
22450         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */\r
22451         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)\r
22452                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */\r
22453         { 0, 0, SEQUENCE_constraint },\r
22454         asn_MBR_ActivatedCellList_Item_ExtIEs_61,\r
22455         3,      /* Elements count */\r
22456         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */\r
22457 };\r
22458 \r
22459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {\r
22460         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),\r
22461         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),\r
22462         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),\r
22463         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),\r
22464         0,      /* No top level tags */\r
22465         0,      /* No tags in the map */\r
22466         0, 0,\r
22467         -1      /* Extensions start */\r
22468 };\r
22469 static /* Use -fall-defs-global to expose */\r
22470 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {\r
22471         "extensionValue",\r
22472         "extensionValue",\r
22473         &asn_OP_OPEN_TYPE,\r
22474         0,      /* No effective tags (pointer) */\r
22475         0,      /* No effective tags (count) */\r
22476         0,      /* No tags (pointer) */\r
22477         0,      /* No tags (count) */\r
22478         { 0, 0, OPEN_TYPE_constraint },\r
22479         0, 0,   /* No members */\r
22480         &asn_SPC_extensionValue_specs_68        /* Additional specs */\r
22481 };\r
22482 \r
22483 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {\r
22484         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),\r
22485                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22486                 -1,     /* IMPLICIT tag at current level */\r
22487                 &asn_DEF_ProtocolIE_ID,\r
22488                 0,\r
22489                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },\r
22490                 0, 0, /* No default value */\r
22491                 "id"\r
22492                 },\r
22493         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),\r
22494                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22495                 -1,     /* IMPLICIT tag at current level */\r
22496                 &asn_DEF_Criticality,\r
22497                 0,\r
22498                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },\r
22499                 0, 0, /* No default value */\r
22500                 "criticality"\r
22501                 },\r
22502         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),\r
22503                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22504                 +1,     /* EXPLICIT tag at current level */\r
22505                 &asn_DEF_extensionValue_68,\r
22506                 0,\r
22507                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },\r
22508                 0, 0, /* No default value */\r
22509                 "extensionValue"\r
22510                 },\r
22511 };\r
22512 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {\r
22513         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22514 };\r
22515 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {\r
22516     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22517     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22518     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22519 };\r
22520 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {\r
22521         sizeof(struct RNL_Header_Item_ExtIEs),\r
22522         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),\r
22523         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,\r
22524         3,      /* Count of tags in the map */\r
22525         0, 0, 0,        /* Optional elements (not needed) */\r
22526         -1,     /* First extension addition */\r
22527 };\r
22528 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {\r
22529         "RNL-Header-Item-ExtIEs",\r
22530         "RNL-Header-Item-ExtIEs",\r
22531         &asn_OP_SEQUENCE,\r
22532         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,\r
22533         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)\r
22534                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */\r
22535         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */\r
22536         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)\r
22537                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */\r
22538         { 0, 0, SEQUENCE_constraint },\r
22539         asn_MBR_RNL_Header_Item_ExtIEs_65,\r
22540         3,      /* Elements count */\r
22541         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */\r
22542 };\r
22543 \r
22544 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {\r
22545         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),\r
22546                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\r
22547                 0,\r
22548                 &asn_DEF_Correlation_ID,\r
22549                 0,\r
22550                 { 0, 0, 0 },\r
22551                 0, 0, /* No default value */\r
22552                 "Correlation-ID"\r
22553                 },\r
22554 };\r
22555 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {\r
22556     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */\r
22557 };\r
22558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {\r
22559         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),\r
22560         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
22561         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),\r
22562         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),\r
22563         asn_MAP_extensionValue_tag2el_72,\r
22564         1,      /* Count of tags in the map */\r
22565         0, 0,\r
22566         -1      /* Extensions start */\r
22567 };\r
22568 static /* Use -fall-defs-global to expose */\r
22569 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {\r
22570         "extensionValue",\r
22571         "extensionValue",\r
22572         &asn_OP_OPEN_TYPE,\r
22573         0,      /* No effective tags (pointer) */\r
22574         0,      /* No effective tags (count) */\r
22575         0,      /* No tags (pointer) */\r
22576         0,      /* No tags (count) */\r
22577         { 0, 0, OPEN_TYPE_constraint },\r
22578         asn_MBR_extensionValue_72,\r
22579         1,      /* Elements count */\r
22580         &asn_SPC_extensionValue_specs_72        /* Additional specs */\r
22581 };\r
22582 \r
22583 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {\r
22584         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),\r
22585                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22586                 -1,     /* IMPLICIT tag at current level */\r
22587                 &asn_DEF_ProtocolIE_ID,\r
22588                 0,\r
22589                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },\r
22590                 0, 0, /* No default value */\r
22591                 "id"\r
22592                 },\r
22593         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),\r
22594                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22595                 -1,     /* IMPLICIT tag at current level */\r
22596                 &asn_DEF_Criticality,\r
22597                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,\r
22598                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },\r
22599                 0, 0, /* No default value */\r
22600                 "criticality"\r
22601                 },\r
22602         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),\r
22603                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22604                 +1,     /* EXPLICIT tag at current level */\r
22605                 &asn_DEF_extensionValue_72,\r
22606                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,\r
22607                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },\r
22608                 0, 0, /* No default value */\r
22609                 "extensionValue"\r
22610                 },\r
22611 };\r
22612 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {\r
22613         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22614 };\r
22615 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {\r
22616     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22617     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22618     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22619 };\r
22620 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {\r
22621         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),\r
22622         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),\r
22623         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,\r
22624         3,      /* Count of tags in the map */\r
22625         0, 0, 0,        /* Optional elements (not needed) */\r
22626         -1,     /* First extension addition */\r
22627 };\r
22628 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {\r
22629         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",\r
22630         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",\r
22631         &asn_OP_SEQUENCE,\r
22632         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,\r
22633         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)\r
22634                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */\r
22635         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */\r
22636         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)\r
22637                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */\r
22638         { 0, 0, SEQUENCE_constraint },\r
22639         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,\r
22640         3,      /* Elements count */\r
22641         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */\r
22642 };\r
22643 \r
22644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {\r
22645         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),\r
22646         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
22647         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),\r
22648         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),\r
22649         0,      /* No top level tags */\r
22650         0,      /* No tags in the map */\r
22651         0, 0,\r
22652         -1      /* Extensions start */\r
22653 };\r
22654 static /* Use -fall-defs-global to expose */\r
22655 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {\r
22656         "extensionValue",\r
22657         "extensionValue",\r
22658         &asn_OP_OPEN_TYPE,\r
22659         0,      /* No effective tags (pointer) */\r
22660         0,      /* No effective tags (count) */\r
22661         0,      /* No tags (pointer) */\r
22662         0,      /* No tags (count) */\r
22663         { 0, 0, OPEN_TYPE_constraint },\r
22664         0, 0,   /* No members */\r
22665         &asn_SPC_extensionValue_specs_76        /* Additional specs */\r
22666 };\r
22667 \r
22668 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {\r
22669         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),\r
22670                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22671                 -1,     /* IMPLICIT tag at current level */\r
22672                 &asn_DEF_ProtocolIE_ID,\r
22673                 0,\r
22674                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },\r
22675                 0, 0, /* No default value */\r
22676                 "id"\r
22677                 },\r
22678         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),\r
22679                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22680                 -1,     /* IMPLICIT tag at current level */\r
22681                 &asn_DEF_Criticality,\r
22682                 0,\r
22683                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },\r
22684                 0, 0, /* No default value */\r
22685                 "criticality"\r
22686                 },\r
22687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),\r
22688                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22689                 +1,     /* EXPLICIT tag at current level */\r
22690                 &asn_DEF_extensionValue_76,\r
22691                 0,\r
22692                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },\r
22693                 0, 0, /* No default value */\r
22694                 "extensionValue"\r
22695                 },\r
22696 };\r
22697 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {\r
22698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22699 };\r
22700 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {\r
22701     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22702     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22703     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22704 };\r
22705 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {\r
22706         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),\r
22707         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),\r
22708         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,\r
22709         3,      /* Count of tags in the map */\r
22710         0, 0, 0,        /* Optional elements (not needed) */\r
22711         -1,     /* First extension addition */\r
22712 };\r
22713 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {\r
22714         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",\r
22715         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",\r
22716         &asn_OP_SEQUENCE,\r
22717         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,\r
22718         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)\r
22719                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */\r
22720         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */\r
22721         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)\r
22722                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */\r
22723         { 0, 0, SEQUENCE_constraint },\r
22724         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,\r
22725         3,      /* Elements count */\r
22726         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */\r
22727 };\r
22728 \r
22729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {\r
22730         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),\r
22731         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
22732         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),\r
22733         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),\r
22734         0,      /* No top level tags */\r
22735         0,      /* No tags in the map */\r
22736         0, 0,\r
22737         -1      /* Extensions start */\r
22738 };\r
22739 static /* Use -fall-defs-global to expose */\r
22740 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {\r
22741         "extensionValue",\r
22742         "extensionValue",\r
22743         &asn_OP_OPEN_TYPE,\r
22744         0,      /* No effective tags (pointer) */\r
22745         0,      /* No effective tags (count) */\r
22746         0,      /* No tags (pointer) */\r
22747         0,      /* No tags (count) */\r
22748         { 0, 0, OPEN_TYPE_constraint },\r
22749         0, 0,   /* No members */\r
22750         &asn_SPC_extensionValue_specs_80        /* Additional specs */\r
22751 };\r
22752 \r
22753 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {\r
22754         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),\r
22755                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22756                 -1,     /* IMPLICIT tag at current level */\r
22757                 &asn_DEF_ProtocolIE_ID,\r
22758                 0,\r
22759                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },\r
22760                 0, 0, /* No default value */\r
22761                 "id"\r
22762                 },\r
22763         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),\r
22764                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22765                 -1,     /* IMPLICIT tag at current level */\r
22766                 &asn_DEF_Criticality,\r
22767                 0,\r
22768                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },\r
22769                 0, 0, /* No default value */\r
22770                 "criticality"\r
22771                 },\r
22772         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),\r
22773                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22774                 +1,     /* EXPLICIT tag at current level */\r
22775                 &asn_DEF_extensionValue_80,\r
22776                 0,\r
22777                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },\r
22778                 0, 0, /* No default value */\r
22779                 "extensionValue"\r
22780                 },\r
22781 };\r
22782 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {\r
22783         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22784 };\r
22785 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {\r
22786     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22787     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22788     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22789 };\r
22790 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {\r
22791         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),\r
22792         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),\r
22793         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,\r
22794         3,      /* Count of tags in the map */\r
22795         0, 0, 0,        /* Optional elements (not needed) */\r
22796         -1,     /* First extension addition */\r
22797 };\r
22798 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {\r
22799         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",\r
22800         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",\r
22801         &asn_OP_SEQUENCE,\r
22802         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,\r
22803         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)\r
22804                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */\r
22805         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */\r
22806         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)\r
22807                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */\r
22808         { 0, 0, SEQUENCE_constraint },\r
22809         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,\r
22810         3,      /* Elements count */\r
22811         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */\r
22812 };\r
22813 \r
22814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {\r
22815         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),\r
22816         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
22817         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),\r
22818         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),\r
22819         0,      /* No top level tags */\r
22820         0,      /* No tags in the map */\r
22821         0, 0,\r
22822         -1      /* Extensions start */\r
22823 };\r
22824 static /* Use -fall-defs-global to expose */\r
22825 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {\r
22826         "extensionValue",\r
22827         "extensionValue",\r
22828         &asn_OP_OPEN_TYPE,\r
22829         0,      /* No effective tags (pointer) */\r
22830         0,      /* No effective tags (count) */\r
22831         0,      /* No tags (pointer) */\r
22832         0,      /* No tags (count) */\r
22833         { 0, 0, OPEN_TYPE_constraint },\r
22834         0, 0,   /* No members */\r
22835         &asn_SPC_extensionValue_specs_84        /* Additional specs */\r
22836 };\r
22837 \r
22838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {\r
22839         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),\r
22840                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22841                 -1,     /* IMPLICIT tag at current level */\r
22842                 &asn_DEF_ProtocolIE_ID,\r
22843                 0,\r
22844                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },\r
22845                 0, 0, /* No default value */\r
22846                 "id"\r
22847                 },\r
22848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),\r
22849                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22850                 -1,     /* IMPLICIT tag at current level */\r
22851                 &asn_DEF_Criticality,\r
22852                 0,\r
22853                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },\r
22854                 0, 0, /* No default value */\r
22855                 "criticality"\r
22856                 },\r
22857         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),\r
22858                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22859                 +1,     /* EXPLICIT tag at current level */\r
22860                 &asn_DEF_extensionValue_84,\r
22861                 0,\r
22862                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },\r
22863                 0, 0, /* No default value */\r
22864                 "extensionValue"\r
22865                 },\r
22866 };\r
22867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {\r
22868         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22869 };\r
22870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {\r
22871     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22872     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22873     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22874 };\r
22875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {\r
22876         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),\r
22877         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),\r
22878         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,\r
22879         3,      /* Count of tags in the map */\r
22880         0, 0, 0,        /* Optional elements (not needed) */\r
22881         -1,     /* First extension addition */\r
22882 };\r
22883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {\r
22884         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",\r
22885         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",\r
22886         &asn_OP_SEQUENCE,\r
22887         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,\r
22888         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)\r
22889                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */\r
22890         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */\r
22891         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)\r
22892                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */\r
22893         { 0, 0, SEQUENCE_constraint },\r
22894         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,\r
22895         3,      /* Elements count */\r
22896         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */\r
22897 };\r
22898 \r
22899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {\r
22900         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),\r
22901         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),\r
22902         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),\r
22903         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),\r
22904         0,      /* No top level tags */\r
22905         0,      /* No tags in the map */\r
22906         0, 0,\r
22907         -1      /* Extensions start */\r
22908 };\r
22909 static /* Use -fall-defs-global to expose */\r
22910 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {\r
22911         "extensionValue",\r
22912         "extensionValue",\r
22913         &asn_OP_OPEN_TYPE,\r
22914         0,      /* No effective tags (pointer) */\r
22915         0,      /* No effective tags (count) */\r
22916         0,      /* No tags (pointer) */\r
22917         0,      /* No tags (count) */\r
22918         { 0, 0, OPEN_TYPE_constraint },\r
22919         0, 0,   /* No members */\r
22920         &asn_SPC_extensionValue_specs_88        /* Additional specs */\r
22921 };\r
22922 \r
22923 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {\r
22924         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),\r
22925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
22926                 -1,     /* IMPLICIT tag at current level */\r
22927                 &asn_DEF_ProtocolIE_ID,\r
22928                 0,\r
22929                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },\r
22930                 0, 0, /* No default value */\r
22931                 "id"\r
22932                 },\r
22933         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),\r
22934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
22935                 -1,     /* IMPLICIT tag at current level */\r
22936                 &asn_DEF_Criticality,\r
22937                 0,\r
22938                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },\r
22939                 0, 0, /* No default value */\r
22940                 "criticality"\r
22941                 },\r
22942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),\r
22943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
22944                 +1,     /* EXPLICIT tag at current level */\r
22945                 &asn_DEF_extensionValue_88,\r
22946                 0,\r
22947                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },\r
22948                 0, 0, /* No default value */\r
22949                 "extensionValue"\r
22950                 },\r
22951 };\r
22952 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {\r
22953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
22954 };\r
22955 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {\r
22956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
22957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
22958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
22959 };\r
22960 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {\r
22961         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),\r
22962         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),\r
22963         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,\r
22964         3,      /* Count of tags in the map */\r
22965         0, 0, 0,        /* Optional elements (not needed) */\r
22966         -1,     /* First extension addition */\r
22967 };\r
22968 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {\r
22969         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",\r
22970         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",\r
22971         &asn_OP_SEQUENCE,\r
22972         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,\r
22973         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)\r
22974                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */\r
22975         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */\r
22976         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)\r
22977                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */\r
22978         { 0, 0, SEQUENCE_constraint },\r
22979         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,\r
22980         3,      /* Elements count */\r
22981         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */\r
22982 };\r
22983 \r
22984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {\r
22985         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),\r
22986         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),\r
22987         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),\r
22988         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),\r
22989         0,      /* No top level tags */\r
22990         0,      /* No tags in the map */\r
22991         0, 0,\r
22992         -1      /* Extensions start */\r
22993 };\r
22994 static /* Use -fall-defs-global to expose */\r
22995 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {\r
22996         "extensionValue",\r
22997         "extensionValue",\r
22998         &asn_OP_OPEN_TYPE,\r
22999         0,      /* No effective tags (pointer) */\r
23000         0,      /* No effective tags (count) */\r
23001         0,      /* No tags (pointer) */\r
23002         0,      /* No tags (count) */\r
23003         { 0, 0, OPEN_TYPE_constraint },\r
23004         0, 0,   /* No members */\r
23005         &asn_SPC_extensionValue_specs_92        /* Additional specs */\r
23006 };\r
23007 \r
23008 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {\r
23009         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),\r
23010                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23011                 -1,     /* IMPLICIT tag at current level */\r
23012                 &asn_DEF_ProtocolIE_ID,\r
23013                 0,\r
23014                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },\r
23015                 0, 0, /* No default value */\r
23016                 "id"\r
23017                 },\r
23018         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),\r
23019                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23020                 -1,     /* IMPLICIT tag at current level */\r
23021                 &asn_DEF_Criticality,\r
23022                 0,\r
23023                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },\r
23024                 0, 0, /* No default value */\r
23025                 "criticality"\r
23026                 },\r
23027         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),\r
23028                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23029                 +1,     /* EXPLICIT tag at current level */\r
23030                 &asn_DEF_extensionValue_92,\r
23031                 0,\r
23032                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },\r
23033                 0, 0, /* No default value */\r
23034                 "extensionValue"\r
23035                 },\r
23036 };\r
23037 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {\r
23038         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23039 };\r
23040 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {\r
23041     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23042     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23043     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23044 };\r
23045 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {\r
23046         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),\r
23047         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),\r
23048         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,\r
23049         3,      /* Count of tags in the map */\r
23050         0, 0, 0,        /* Optional elements (not needed) */\r
23051         -1,     /* First extension addition */\r
23052 };\r
23053 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {\r
23054         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",\r
23055         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",\r
23056         &asn_OP_SEQUENCE,\r
23057         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,\r
23058         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)\r
23059                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */\r
23060         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */\r
23061         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)\r
23062                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */\r
23063         { 0, 0, SEQUENCE_constraint },\r
23064         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,\r
23065         3,      /* Elements count */\r
23066         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */\r
23067 };\r
23068 \r
23069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {\r
23070         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),\r
23071         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),\r
23072         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),\r
23073         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),\r
23074         0,      /* No top level tags */\r
23075         0,      /* No tags in the map */\r
23076         0, 0,\r
23077         -1      /* Extensions start */\r
23078 };\r
23079 static /* Use -fall-defs-global to expose */\r
23080 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {\r
23081         "extensionValue",\r
23082         "extensionValue",\r
23083         &asn_OP_OPEN_TYPE,\r
23084         0,      /* No effective tags (pointer) */\r
23085         0,      /* No effective tags (count) */\r
23086         0,      /* No tags (pointer) */\r
23087         0,      /* No tags (count) */\r
23088         { 0, 0, OPEN_TYPE_constraint },\r
23089         0, 0,   /* No members */\r
23090         &asn_SPC_extensionValue_specs_96        /* Additional specs */\r
23091 };\r
23092 \r
23093 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {\r
23094         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),\r
23095                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23096                 -1,     /* IMPLICIT tag at current level */\r
23097                 &asn_DEF_ProtocolIE_ID,\r
23098                 0,\r
23099                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },\r
23100                 0, 0, /* No default value */\r
23101                 "id"\r
23102                 },\r
23103         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),\r
23104                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23105                 -1,     /* IMPLICIT tag at current level */\r
23106                 &asn_DEF_Criticality,\r
23107                 0,\r
23108                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },\r
23109                 0, 0, /* No default value */\r
23110                 "criticality"\r
23111                 },\r
23112         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),\r
23113                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23114                 +1,     /* EXPLICIT tag at current level */\r
23115                 &asn_DEF_extensionValue_96,\r
23116                 0,\r
23117                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },\r
23118                 0, 0, /* No default value */\r
23119                 "extensionValue"\r
23120                 },\r
23121 };\r
23122 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {\r
23123         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23124 };\r
23125 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {\r
23126     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23127     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23128     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23129 };\r
23130 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {\r
23131         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),\r
23132         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),\r
23133         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,\r
23134         3,      /* Count of tags in the map */\r
23135         0, 0, 0,        /* Optional elements (not needed) */\r
23136         -1,     /* First extension addition */\r
23137 };\r
23138 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {\r
23139         "UE-ContextInformationSeNBModReqExtIEs",\r
23140         "UE-ContextInformationSeNBModReqExtIEs",\r
23141         &asn_OP_SEQUENCE,\r
23142         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,\r
23143         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)\r
23144                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */\r
23145         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */\r
23146         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)\r
23147                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */\r
23148         { 0, 0, SEQUENCE_constraint },\r
23149         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,\r
23150         3,      /* Elements count */\r
23151         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */\r
23152 };\r
23153 \r
23154 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {\r
23155         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),\r
23156                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\r
23157                 0,\r
23158                 &asn_DEF_Correlation_ID,\r
23159                 0,\r
23160                 { 0, 0, 0 },\r
23161                 0, 0, /* No default value */\r
23162                 "Correlation-ID"\r
23163                 },\r
23164 };\r
23165 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {\r
23166     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */\r
23167 };\r
23168 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {\r
23169         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),\r
23170         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
23171         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),\r
23172         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
23173         asn_MAP_extensionValue_tag2el_100,\r
23174         1,      /* Count of tags in the map */\r
23175         0, 0,\r
23176         -1      /* Extensions start */\r
23177 };\r
23178 static /* Use -fall-defs-global to expose */\r
23179 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {\r
23180         "extensionValue",\r
23181         "extensionValue",\r
23182         &asn_OP_OPEN_TYPE,\r
23183         0,      /* No effective tags (pointer) */\r
23184         0,      /* No effective tags (count) */\r
23185         0,      /* No tags (pointer) */\r
23186         0,      /* No tags (count) */\r
23187         { 0, 0, OPEN_TYPE_constraint },\r
23188         asn_MBR_extensionValue_100,\r
23189         1,      /* Elements count */\r
23190         &asn_SPC_extensionValue_specs_100       /* Additional specs */\r
23191 };\r
23192 \r
23193 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {\r
23194         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),\r
23195                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23196                 -1,     /* IMPLICIT tag at current level */\r
23197                 &asn_DEF_ProtocolIE_ID,\r
23198                 0,\r
23199                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },\r
23200                 0, 0, /* No default value */\r
23201                 "id"\r
23202                 },\r
23203         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),\r
23204                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23205                 -1,     /* IMPLICIT tag at current level */\r
23206                 &asn_DEF_Criticality,\r
23207                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,\r
23208                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },\r
23209                 0, 0, /* No default value */\r
23210                 "criticality"\r
23211                 },\r
23212         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),\r
23213                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23214                 +1,     /* EXPLICIT tag at current level */\r
23215                 &asn_DEF_extensionValue_100,\r
23216                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,\r
23217                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },\r
23218                 0, 0, /* No default value */\r
23219                 "extensionValue"\r
23220                 },\r
23221 };\r
23222 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {\r
23223         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23224 };\r
23225 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {\r
23226     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23227     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23228     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23229 };\r
23230 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {\r
23231         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),\r
23232         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),\r
23233         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,\r
23234         3,      /* Count of tags in the map */\r
23235         0, 0, 0,        /* Optional elements (not needed) */\r
23236         -1,     /* First extension addition */\r
23237 };\r
23238 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {\r
23239         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",\r
23240         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",\r
23241         &asn_OP_SEQUENCE,\r
23242         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,\r
23243         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)\r
23244                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */\r
23245         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */\r
23246         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)\r
23247                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */\r
23248         { 0, 0, SEQUENCE_constraint },\r
23249         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,\r
23250         3,      /* Elements count */\r
23251         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */\r
23252 };\r
23253 \r
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {\r
23255         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),\r
23256         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
23257         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),\r
23258         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
23259         0,      /* No top level tags */\r
23260         0,      /* No tags in the map */\r
23261         0, 0,\r
23262         -1      /* Extensions start */\r
23263 };\r
23264 static /* Use -fall-defs-global to expose */\r
23265 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {\r
23266         "extensionValue",\r
23267         "extensionValue",\r
23268         &asn_OP_OPEN_TYPE,\r
23269         0,      /* No effective tags (pointer) */\r
23270         0,      /* No effective tags (count) */\r
23271         0,      /* No tags (pointer) */\r
23272         0,      /* No tags (count) */\r
23273         { 0, 0, OPEN_TYPE_constraint },\r
23274         0, 0,   /* No members */\r
23275         &asn_SPC_extensionValue_specs_104       /* Additional specs */\r
23276 };\r
23277 \r
23278 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {\r
23279         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),\r
23280                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23281                 -1,     /* IMPLICIT tag at current level */\r
23282                 &asn_DEF_ProtocolIE_ID,\r
23283                 0,\r
23284                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },\r
23285                 0, 0, /* No default value */\r
23286                 "id"\r
23287                 },\r
23288         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),\r
23289                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23290                 -1,     /* IMPLICIT tag at current level */\r
23291                 &asn_DEF_Criticality,\r
23292                 0,\r
23293                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },\r
23294                 0, 0, /* No default value */\r
23295                 "criticality"\r
23296                 },\r
23297         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),\r
23298                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23299                 +1,     /* EXPLICIT tag at current level */\r
23300                 &asn_DEF_extensionValue_104,\r
23301                 0,\r
23302                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },\r
23303                 0, 0, /* No default value */\r
23304                 "extensionValue"\r
23305                 },\r
23306 };\r
23307 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {\r
23308         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23309 };\r
23310 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {\r
23311     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23312     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23313     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23314 };\r
23315 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {\r
23316         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),\r
23317         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),\r
23318         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,\r
23319         3,      /* Count of tags in the map */\r
23320         0, 0, 0,        /* Optional elements (not needed) */\r
23321         -1,     /* First extension addition */\r
23322 };\r
23323 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {\r
23324         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",\r
23325         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",\r
23326         &asn_OP_SEQUENCE,\r
23327         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,\r
23328         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)\r
23329                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */\r
23330         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */\r
23331         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)\r
23332                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */\r
23333         { 0, 0, SEQUENCE_constraint },\r
23334         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,\r
23335         3,      /* Elements count */\r
23336         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */\r
23337 };\r
23338 \r
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {\r
23340         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),\r
23341         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
23342         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),\r
23343         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
23344         0,      /* No top level tags */\r
23345         0,      /* No tags in the map */\r
23346         0, 0,\r
23347         -1      /* Extensions start */\r
23348 };\r
23349 static /* Use -fall-defs-global to expose */\r
23350 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {\r
23351         "extensionValue",\r
23352         "extensionValue",\r
23353         &asn_OP_OPEN_TYPE,\r
23354         0,      /* No effective tags (pointer) */\r
23355         0,      /* No effective tags (count) */\r
23356         0,      /* No tags (pointer) */\r
23357         0,      /* No tags (count) */\r
23358         { 0, 0, OPEN_TYPE_constraint },\r
23359         0, 0,   /* No members */\r
23360         &asn_SPC_extensionValue_specs_108       /* Additional specs */\r
23361 };\r
23362 \r
23363 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {\r
23364         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),\r
23365                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23366                 -1,     /* IMPLICIT tag at current level */\r
23367                 &asn_DEF_ProtocolIE_ID,\r
23368                 0,\r
23369                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },\r
23370                 0, 0, /* No default value */\r
23371                 "id"\r
23372                 },\r
23373         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),\r
23374                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23375                 -1,     /* IMPLICIT tag at current level */\r
23376                 &asn_DEF_Criticality,\r
23377                 0,\r
23378                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },\r
23379                 0, 0, /* No default value */\r
23380                 "criticality"\r
23381                 },\r
23382         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),\r
23383                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23384                 +1,     /* EXPLICIT tag at current level */\r
23385                 &asn_DEF_extensionValue_108,\r
23386                 0,\r
23387                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },\r
23388                 0, 0, /* No default value */\r
23389                 "extensionValue"\r
23390                 },\r
23391 };\r
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {\r
23393         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23394 };\r
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {\r
23396     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23397     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23398     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23399 };\r
23400 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {\r
23401         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),\r
23402         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),\r
23403         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,\r
23404         3,      /* Count of tags in the map */\r
23405         0, 0, 0,        /* Optional elements (not needed) */\r
23406         -1,     /* First extension addition */\r
23407 };\r
23408 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {\r
23409         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",\r
23410         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",\r
23411         &asn_OP_SEQUENCE,\r
23412         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,\r
23413         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)\r
23414                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */\r
23415         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */\r
23416         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)\r
23417                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */\r
23418         { 0, 0, SEQUENCE_constraint },\r
23419         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,\r
23420         3,      /* Elements count */\r
23421         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */\r
23422 };\r
23423 \r
23424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {\r
23425         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),\r
23426         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
23427         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),\r
23428         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
23429         0,      /* No top level tags */\r
23430         0,      /* No tags in the map */\r
23431         0, 0,\r
23432         -1      /* Extensions start */\r
23433 };\r
23434 static /* Use -fall-defs-global to expose */\r
23435 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {\r
23436         "extensionValue",\r
23437         "extensionValue",\r
23438         &asn_OP_OPEN_TYPE,\r
23439         0,      /* No effective tags (pointer) */\r
23440         0,      /* No effective tags (count) */\r
23441         0,      /* No tags (pointer) */\r
23442         0,      /* No tags (count) */\r
23443         { 0, 0, OPEN_TYPE_constraint },\r
23444         0, 0,   /* No members */\r
23445         &asn_SPC_extensionValue_specs_112       /* Additional specs */\r
23446 };\r
23447 \r
23448 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {\r
23449         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),\r
23450                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23451                 -1,     /* IMPLICIT tag at current level */\r
23452                 &asn_DEF_ProtocolIE_ID,\r
23453                 0,\r
23454                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },\r
23455                 0, 0, /* No default value */\r
23456                 "id"\r
23457                 },\r
23458         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),\r
23459                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23460                 -1,     /* IMPLICIT tag at current level */\r
23461                 &asn_DEF_Criticality,\r
23462                 0,\r
23463                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },\r
23464                 0, 0, /* No default value */\r
23465                 "criticality"\r
23466                 },\r
23467         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),\r
23468                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23469                 +1,     /* EXPLICIT tag at current level */\r
23470                 &asn_DEF_extensionValue_112,\r
23471                 0,\r
23472                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },\r
23473                 0, 0, /* No default value */\r
23474                 "extensionValue"\r
23475                 },\r
23476 };\r
23477 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {\r
23478         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23479 };\r
23480 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {\r
23481     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23482     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23483     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23484 };\r
23485 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {\r
23486         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),\r
23487         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),\r
23488         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,\r
23489         3,      /* Count of tags in the map */\r
23490         0, 0, 0,        /* Optional elements (not needed) */\r
23491         -1,     /* First extension addition */\r
23492 };\r
23493 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {\r
23494         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",\r
23495         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",\r
23496         &asn_OP_SEQUENCE,\r
23497         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,\r
23498         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)\r
23499                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */\r
23500         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */\r
23501         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)\r
23502                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */\r
23503         { 0, 0, SEQUENCE_constraint },\r
23504         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,\r
23505         3,      /* Elements count */\r
23506         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */\r
23507 };\r
23508 \r
23509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {\r
23510         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),\r
23511         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
23512         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),\r
23513         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
23514         0,      /* No top level tags */\r
23515         0,      /* No tags in the map */\r
23516         0, 0,\r
23517         -1      /* Extensions start */\r
23518 };\r
23519 static /* Use -fall-defs-global to expose */\r
23520 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {\r
23521         "extensionValue",\r
23522         "extensionValue",\r
23523         &asn_OP_OPEN_TYPE,\r
23524         0,      /* No effective tags (pointer) */\r
23525         0,      /* No effective tags (count) */\r
23526         0,      /* No tags (pointer) */\r
23527         0,      /* No tags (count) */\r
23528         { 0, 0, OPEN_TYPE_constraint },\r
23529         0, 0,   /* No members */\r
23530         &asn_SPC_extensionValue_specs_116       /* Additional specs */\r
23531 };\r
23532 \r
23533 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {\r
23534         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),\r
23535                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23536                 -1,     /* IMPLICIT tag at current level */\r
23537                 &asn_DEF_ProtocolIE_ID,\r
23538                 0,\r
23539                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },\r
23540                 0, 0, /* No default value */\r
23541                 "id"\r
23542                 },\r
23543         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),\r
23544                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23545                 -1,     /* IMPLICIT tag at current level */\r
23546                 &asn_DEF_Criticality,\r
23547                 0,\r
23548                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },\r
23549                 0, 0, /* No default value */\r
23550                 "criticality"\r
23551                 },\r
23552         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),\r
23553                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23554                 +1,     /* EXPLICIT tag at current level */\r
23555                 &asn_DEF_extensionValue_116,\r
23556                 0,\r
23557                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },\r
23558                 0, 0, /* No default value */\r
23559                 "extensionValue"\r
23560                 },\r
23561 };\r
23562 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {\r
23563         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23564 };\r
23565 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {\r
23566     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23567     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23568     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23569 };\r
23570 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {\r
23571         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),\r
23572         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),\r
23573         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,\r
23574         3,      /* Count of tags in the map */\r
23575         0, 0, 0,        /* Optional elements (not needed) */\r
23576         -1,     /* First extension addition */\r
23577 };\r
23578 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {\r
23579         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",\r
23580         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",\r
23581         &asn_OP_SEQUENCE,\r
23582         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,\r
23583         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)\r
23584                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */\r
23585         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */\r
23586         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)\r
23587                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */\r
23588         { 0, 0, SEQUENCE_constraint },\r
23589         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,\r
23590         3,      /* Elements count */\r
23591         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */\r
23592 };\r
23593 \r
23594 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {\r
23595         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),\r
23596         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
23597         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),\r
23598         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
23599         0,      /* No top level tags */\r
23600         0,      /* No tags in the map */\r
23601         0, 0,\r
23602         -1      /* Extensions start */\r
23603 };\r
23604 static /* Use -fall-defs-global to expose */\r
23605 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {\r
23606         "extensionValue",\r
23607         "extensionValue",\r
23608         &asn_OP_OPEN_TYPE,\r
23609         0,      /* No effective tags (pointer) */\r
23610         0,      /* No effective tags (count) */\r
23611         0,      /* No tags (pointer) */\r
23612         0,      /* No tags (count) */\r
23613         { 0, 0, OPEN_TYPE_constraint },\r
23614         0, 0,   /* No members */\r
23615         &asn_SPC_extensionValue_specs_120       /* Additional specs */\r
23616 };\r
23617 \r
23618 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {\r
23619         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),\r
23620                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23621                 -1,     /* IMPLICIT tag at current level */\r
23622                 &asn_DEF_ProtocolIE_ID,\r
23623                 0,\r
23624                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },\r
23625                 0, 0, /* No default value */\r
23626                 "id"\r
23627                 },\r
23628         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),\r
23629                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23630                 -1,     /* IMPLICIT tag at current level */\r
23631                 &asn_DEF_Criticality,\r
23632                 0,\r
23633                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },\r
23634                 0, 0, /* No default value */\r
23635                 "criticality"\r
23636                 },\r
23637         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),\r
23638                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23639                 +1,     /* EXPLICIT tag at current level */\r
23640                 &asn_DEF_extensionValue_120,\r
23641                 0,\r
23642                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },\r
23643                 0, 0, /* No default value */\r
23644                 "extensionValue"\r
23645                 },\r
23646 };\r
23647 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {\r
23648         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23649 };\r
23650 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {\r
23651     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23652     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23653     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23654 };\r
23655 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {\r
23656         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),\r
23657         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),\r
23658         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,\r
23659         3,      /* Count of tags in the map */\r
23660         0, 0, 0,        /* Optional elements (not needed) */\r
23661         -1,     /* First extension addition */\r
23662 };\r
23663 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {\r
23664         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",\r
23665         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",\r
23666         &asn_OP_SEQUENCE,\r
23667         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,\r
23668         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)\r
23669                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */\r
23670         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */\r
23671         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)\r
23672                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */\r
23673         { 0, 0, SEQUENCE_constraint },\r
23674         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,\r
23675         3,      /* Elements count */\r
23676         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */\r
23677 };\r
23678 \r
23679 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {\r
23680         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),\r
23681         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
23682         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),\r
23683         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
23684         0,      /* No top level tags */\r
23685         0,      /* No tags in the map */\r
23686         0, 0,\r
23687         -1      /* Extensions start */\r
23688 };\r
23689 static /* Use -fall-defs-global to expose */\r
23690 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {\r
23691         "extensionValue",\r
23692         "extensionValue",\r
23693         &asn_OP_OPEN_TYPE,\r
23694         0,      /* No effective tags (pointer) */\r
23695         0,      /* No effective tags (count) */\r
23696         0,      /* No tags (pointer) */\r
23697         0,      /* No tags (count) */\r
23698         { 0, 0, OPEN_TYPE_constraint },\r
23699         0, 0,   /* No members */\r
23700         &asn_SPC_extensionValue_specs_124       /* Additional specs */\r
23701 };\r
23702 \r
23703 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {\r
23704         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),\r
23705                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23706                 -1,     /* IMPLICIT tag at current level */\r
23707                 &asn_DEF_ProtocolIE_ID,\r
23708                 0,\r
23709                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },\r
23710                 0, 0, /* No default value */\r
23711                 "id"\r
23712                 },\r
23713         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),\r
23714                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23715                 -1,     /* IMPLICIT tag at current level */\r
23716                 &asn_DEF_Criticality,\r
23717                 0,\r
23718                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },\r
23719                 0, 0, /* No default value */\r
23720                 "criticality"\r
23721                 },\r
23722         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),\r
23723                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23724                 +1,     /* EXPLICIT tag at current level */\r
23725                 &asn_DEF_extensionValue_124,\r
23726                 0,\r
23727                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },\r
23728                 0, 0, /* No default value */\r
23729                 "extensionValue"\r
23730                 },\r
23731 };\r
23732 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {\r
23733         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23734 };\r
23735 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {\r
23736     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23737     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23738     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23739 };\r
23740 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {\r
23741         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),\r
23742         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),\r
23743         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,\r
23744         3,      /* Count of tags in the map */\r
23745         0, 0, 0,        /* Optional elements (not needed) */\r
23746         -1,     /* First extension addition */\r
23747 };\r
23748 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {\r
23749         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",\r
23750         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",\r
23751         &asn_OP_SEQUENCE,\r
23752         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,\r
23753         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)\r
23754                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */\r
23755         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */\r
23756         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)\r
23757                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */\r
23758         { 0, 0, SEQUENCE_constraint },\r
23759         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,\r
23760         3,      /* Elements count */\r
23761         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */\r
23762 };\r
23763 \r
23764 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {\r
23765         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),\r
23766         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
23767         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),\r
23768         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
23769         0,      /* No top level tags */\r
23770         0,      /* No tags in the map */\r
23771         0, 0,\r
23772         -1      /* Extensions start */\r
23773 };\r
23774 static /* Use -fall-defs-global to expose */\r
23775 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {\r
23776         "extensionValue",\r
23777         "extensionValue",\r
23778         &asn_OP_OPEN_TYPE,\r
23779         0,      /* No effective tags (pointer) */\r
23780         0,      /* No effective tags (count) */\r
23781         0,      /* No tags (pointer) */\r
23782         0,      /* No tags (count) */\r
23783         { 0, 0, OPEN_TYPE_constraint },\r
23784         0, 0,   /* No members */\r
23785         &asn_SPC_extensionValue_specs_128       /* Additional specs */\r
23786 };\r
23787 \r
23788 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {\r
23789         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),\r
23790                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23791                 -1,     /* IMPLICIT tag at current level */\r
23792                 &asn_DEF_ProtocolIE_ID,\r
23793                 0,\r
23794                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },\r
23795                 0, 0, /* No default value */\r
23796                 "id"\r
23797                 },\r
23798         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),\r
23799                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23800                 -1,     /* IMPLICIT tag at current level */\r
23801                 &asn_DEF_Criticality,\r
23802                 0,\r
23803                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },\r
23804                 0, 0, /* No default value */\r
23805                 "criticality"\r
23806                 },\r
23807         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),\r
23808                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23809                 +1,     /* EXPLICIT tag at current level */\r
23810                 &asn_DEF_extensionValue_128,\r
23811                 0,\r
23812                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },\r
23813                 0, 0, /* No default value */\r
23814                 "extensionValue"\r
23815                 },\r
23816 };\r
23817 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {\r
23818         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23819 };\r
23820 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {\r
23821     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23822     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23823     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23824 };\r
23825 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {\r
23826         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),\r
23827         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),\r
23828         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,\r
23829         3,      /* Count of tags in the map */\r
23830         0, 0, 0,        /* Optional elements (not needed) */\r
23831         -1,     /* First extension addition */\r
23832 };\r
23833 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {\r
23834         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",\r
23835         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",\r
23836         &asn_OP_SEQUENCE,\r
23837         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,\r
23838         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)\r
23839                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */\r
23840         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */\r
23841         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)\r
23842                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */\r
23843         { 0, 0, SEQUENCE_constraint },\r
23844         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,\r
23845         3,      /* Elements count */\r
23846         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */\r
23847 };\r
23848 \r
23849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {\r
23850         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),\r
23851         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
23852         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),\r
23853         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
23854         0,      /* No top level tags */\r
23855         0,      /* No tags in the map */\r
23856         0, 0,\r
23857         -1      /* Extensions start */\r
23858 };\r
23859 static /* Use -fall-defs-global to expose */\r
23860 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {\r
23861         "extensionValue",\r
23862         "extensionValue",\r
23863         &asn_OP_OPEN_TYPE,\r
23864         0,      /* No effective tags (pointer) */\r
23865         0,      /* No effective tags (count) */\r
23866         0,      /* No tags (pointer) */\r
23867         0,      /* No tags (count) */\r
23868         { 0, 0, OPEN_TYPE_constraint },\r
23869         0, 0,   /* No members */\r
23870         &asn_SPC_extensionValue_specs_132       /* Additional specs */\r
23871 };\r
23872 \r
23873 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {\r
23874         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),\r
23875                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23876                 -1,     /* IMPLICIT tag at current level */\r
23877                 &asn_DEF_ProtocolIE_ID,\r
23878                 0,\r
23879                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },\r
23880                 0, 0, /* No default value */\r
23881                 "id"\r
23882                 },\r
23883         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),\r
23884                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23885                 -1,     /* IMPLICIT tag at current level */\r
23886                 &asn_DEF_Criticality,\r
23887                 0,\r
23888                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },\r
23889                 0, 0, /* No default value */\r
23890                 "criticality"\r
23891                 },\r
23892         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),\r
23893                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23894                 +1,     /* EXPLICIT tag at current level */\r
23895                 &asn_DEF_extensionValue_132,\r
23896                 0,\r
23897                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },\r
23898                 0, 0, /* No default value */\r
23899                 "extensionValue"\r
23900                 },\r
23901 };\r
23902 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {\r
23903         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23904 };\r
23905 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {\r
23906     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23907     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23908     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23909 };\r
23910 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {\r
23911         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),\r
23912         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),\r
23913         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,\r
23914         3,      /* Count of tags in the map */\r
23915         0, 0, 0,        /* Optional elements (not needed) */\r
23916         -1,     /* First extension addition */\r
23917 };\r
23918 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {\r
23919         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",\r
23920         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",\r
23921         &asn_OP_SEQUENCE,\r
23922         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,\r
23923         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)\r
23924                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */\r
23925         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */\r
23926         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)\r
23927                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */\r
23928         { 0, 0, SEQUENCE_constraint },\r
23929         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,\r
23930         3,      /* Elements count */\r
23931         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */\r
23932 };\r
23933 \r
23934 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {\r
23935         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),\r
23936         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
23937         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),\r
23938         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
23939         0,      /* No top level tags */\r
23940         0,      /* No tags in the map */\r
23941         0, 0,\r
23942         -1      /* Extensions start */\r
23943 };\r
23944 static /* Use -fall-defs-global to expose */\r
23945 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {\r
23946         "extensionValue",\r
23947         "extensionValue",\r
23948         &asn_OP_OPEN_TYPE,\r
23949         0,      /* No effective tags (pointer) */\r
23950         0,      /* No effective tags (count) */\r
23951         0,      /* No tags (pointer) */\r
23952         0,      /* No tags (count) */\r
23953         { 0, 0, OPEN_TYPE_constraint },\r
23954         0, 0,   /* No members */\r
23955         &asn_SPC_extensionValue_specs_136       /* Additional specs */\r
23956 };\r
23957 \r
23958 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {\r
23959         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),\r
23960                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
23961                 -1,     /* IMPLICIT tag at current level */\r
23962                 &asn_DEF_ProtocolIE_ID,\r
23963                 0,\r
23964                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },\r
23965                 0, 0, /* No default value */\r
23966                 "id"\r
23967                 },\r
23968         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),\r
23969                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
23970                 -1,     /* IMPLICIT tag at current level */\r
23971                 &asn_DEF_Criticality,\r
23972                 0,\r
23973                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },\r
23974                 0, 0, /* No default value */\r
23975                 "criticality"\r
23976                 },\r
23977         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),\r
23978                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
23979                 +1,     /* EXPLICIT tag at current level */\r
23980                 &asn_DEF_extensionValue_136,\r
23981                 0,\r
23982                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },\r
23983                 0, 0, /* No default value */\r
23984                 "extensionValue"\r
23985                 },\r
23986 };\r
23987 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {\r
23988         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
23989 };\r
23990 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {\r
23991     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
23992     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
23993     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
23994 };\r
23995 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {\r
23996         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),\r
23997         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),\r
23998         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,\r
23999         3,      /* Count of tags in the map */\r
24000         0, 0, 0,        /* Optional elements (not needed) */\r
24001         -1,     /* First extension addition */\r
24002 };\r
24003 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {\r
24004         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",\r
24005         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",\r
24006         &asn_OP_SEQUENCE,\r
24007         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,\r
24008         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)\r
24009                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */\r
24010         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */\r
24011         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)\r
24012                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */\r
24013         { 0, 0, SEQUENCE_constraint },\r
24014         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,\r
24015         3,      /* Elements count */\r
24016         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */\r
24017 };\r
24018 \r
24019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {\r
24020         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),\r
24021         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
24022         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),\r
24023         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
24024         0,      /* No top level tags */\r
24025         0,      /* No tags in the map */\r
24026         0, 0,\r
24027         -1      /* Extensions start */\r
24028 };\r
24029 static /* Use -fall-defs-global to expose */\r
24030 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {\r
24031         "extensionValue",\r
24032         "extensionValue",\r
24033         &asn_OP_OPEN_TYPE,\r
24034         0,      /* No effective tags (pointer) */\r
24035         0,      /* No effective tags (count) */\r
24036         0,      /* No tags (pointer) */\r
24037         0,      /* No tags (count) */\r
24038         { 0, 0, OPEN_TYPE_constraint },\r
24039         0, 0,   /* No members */\r
24040         &asn_SPC_extensionValue_specs_140       /* Additional specs */\r
24041 };\r
24042 \r
24043 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {\r
24044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),\r
24045                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24046                 -1,     /* IMPLICIT tag at current level */\r
24047                 &asn_DEF_ProtocolIE_ID,\r
24048                 0,\r
24049                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },\r
24050                 0, 0, /* No default value */\r
24051                 "id"\r
24052                 },\r
24053         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),\r
24054                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24055                 -1,     /* IMPLICIT tag at current level */\r
24056                 &asn_DEF_Criticality,\r
24057                 0,\r
24058                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },\r
24059                 0, 0, /* No default value */\r
24060                 "criticality"\r
24061                 },\r
24062         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),\r
24063                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24064                 +1,     /* EXPLICIT tag at current level */\r
24065                 &asn_DEF_extensionValue_140,\r
24066                 0,\r
24067                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },\r
24068                 0, 0, /* No default value */\r
24069                 "extensionValue"\r
24070                 },\r
24071 };\r
24072 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {\r
24073         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24074 };\r
24075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {\r
24076     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24077     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24078     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24079 };\r
24080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {\r
24081         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),\r
24082         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),\r
24083         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,\r
24084         3,      /* Count of tags in the map */\r
24085         0, 0, 0,        /* Optional elements (not needed) */\r
24086         -1,     /* First extension addition */\r
24087 };\r
24088 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {\r
24089         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",\r
24090         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",\r
24091         &asn_OP_SEQUENCE,\r
24092         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,\r
24093         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)\r
24094                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */\r
24095         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */\r
24096         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)\r
24097                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */\r
24098         { 0, 0, SEQUENCE_constraint },\r
24099         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,\r
24100         3,      /* Elements count */\r
24101         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */\r
24102 };\r
24103 \r
24104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {\r
24105         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),\r
24106         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
24107         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),\r
24108         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
24109         0,      /* No top level tags */\r
24110         0,      /* No tags in the map */\r
24111         0, 0,\r
24112         -1      /* Extensions start */\r
24113 };\r
24114 static /* Use -fall-defs-global to expose */\r
24115 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {\r
24116         "extensionValue",\r
24117         "extensionValue",\r
24118         &asn_OP_OPEN_TYPE,\r
24119         0,      /* No effective tags (pointer) */\r
24120         0,      /* No effective tags (count) */\r
24121         0,      /* No tags (pointer) */\r
24122         0,      /* No tags (count) */\r
24123         { 0, 0, OPEN_TYPE_constraint },\r
24124         0, 0,   /* No members */\r
24125         &asn_SPC_extensionValue_specs_144       /* Additional specs */\r
24126 };\r
24127 \r
24128 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {\r
24129         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),\r
24130                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24131                 -1,     /* IMPLICIT tag at current level */\r
24132                 &asn_DEF_ProtocolIE_ID,\r
24133                 0,\r
24134                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },\r
24135                 0, 0, /* No default value */\r
24136                 "id"\r
24137                 },\r
24138         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),\r
24139                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24140                 -1,     /* IMPLICIT tag at current level */\r
24141                 &asn_DEF_Criticality,\r
24142                 0,\r
24143                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },\r
24144                 0, 0, /* No default value */\r
24145                 "criticality"\r
24146                 },\r
24147         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),\r
24148                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24149                 +1,     /* EXPLICIT tag at current level */\r
24150                 &asn_DEF_extensionValue_144,\r
24151                 0,\r
24152                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },\r
24153                 0, 0, /* No default value */\r
24154                 "extensionValue"\r
24155                 },\r
24156 };\r
24157 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {\r
24158         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24159 };\r
24160 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {\r
24161     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24162     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24163     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24164 };\r
24165 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {\r
24166         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),\r
24167         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),\r
24168         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,\r
24169         3,      /* Count of tags in the map */\r
24170         0, 0, 0,        /* Optional elements (not needed) */\r
24171         -1,     /* First extension addition */\r
24172 };\r
24173 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {\r
24174         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",\r
24175         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",\r
24176         &asn_OP_SEQUENCE,\r
24177         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,\r
24178         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)\r
24179                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */\r
24180         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */\r
24181         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)\r
24182                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */\r
24183         { 0, 0, SEQUENCE_constraint },\r
24184         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,\r
24185         3,      /* Elements count */\r
24186         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */\r
24187 };\r
24188 \r
24189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {\r
24190         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),\r
24191         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),\r
24192         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),\r
24193         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),\r
24194         0,      /* No top level tags */\r
24195         0,      /* No tags in the map */\r
24196         0, 0,\r
24197         -1      /* Extensions start */\r
24198 };\r
24199 static /* Use -fall-defs-global to expose */\r
24200 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {\r
24201         "extensionValue",\r
24202         "extensionValue",\r
24203         &asn_OP_OPEN_TYPE,\r
24204         0,      /* No effective tags (pointer) */\r
24205         0,      /* No effective tags (count) */\r
24206         0,      /* No tags (pointer) */\r
24207         0,      /* No tags (count) */\r
24208         { 0, 0, OPEN_TYPE_constraint },\r
24209         0, 0,   /* No members */\r
24210         &asn_SPC_extensionValue_specs_148       /* Additional specs */\r
24211 };\r
24212 \r
24213 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {\r
24214         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),\r
24215                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24216                 -1,     /* IMPLICIT tag at current level */\r
24217                 &asn_DEF_ProtocolIE_ID,\r
24218                 0,\r
24219                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },\r
24220                 0, 0, /* No default value */\r
24221                 "id"\r
24222                 },\r
24223         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),\r
24224                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24225                 -1,     /* IMPLICIT tag at current level */\r
24226                 &asn_DEF_Criticality,\r
24227                 0,\r
24228                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },\r
24229                 0, 0, /* No default value */\r
24230                 "criticality"\r
24231                 },\r
24232         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),\r
24233                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24234                 +1,     /* EXPLICIT tag at current level */\r
24235                 &asn_DEF_extensionValue_148,\r
24236                 0,\r
24237                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },\r
24238                 0, 0, /* No default value */\r
24239                 "extensionValue"\r
24240                 },\r
24241 };\r
24242 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {\r
24243         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24244 };\r
24245 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {\r
24246     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24247     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24248     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24249 };\r
24250 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {\r
24251         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),\r
24252         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),\r
24253         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,\r
24254         3,      /* Count of tags in the map */\r
24255         0, 0, 0,        /* Optional elements (not needed) */\r
24256         -1,     /* First extension addition */\r
24257 };\r
24258 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {\r
24259         "E-RABs-ToBeReleased-ModReqdItemExtIEs",\r
24260         "E-RABs-ToBeReleased-ModReqdItemExtIEs",\r
24261         &asn_OP_SEQUENCE,\r
24262         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,\r
24263         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)\r
24264                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */\r
24265         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */\r
24266         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)\r
24267                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */\r
24268         { 0, 0, SEQUENCE_constraint },\r
24269         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,\r
24270         3,      /* Elements count */\r
24271         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */\r
24272 };\r
24273 \r
24274 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {\r
24275         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),\r
24276         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
24277         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),\r
24278         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
24279         0,      /* No top level tags */\r
24280         0,      /* No tags in the map */\r
24281         0, 0,\r
24282         -1      /* Extensions start */\r
24283 };\r
24284 static /* Use -fall-defs-global to expose */\r
24285 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {\r
24286         "extensionValue",\r
24287         "extensionValue",\r
24288         &asn_OP_OPEN_TYPE,\r
24289         0,      /* No effective tags (pointer) */\r
24290         0,      /* No effective tags (count) */\r
24291         0,      /* No tags (pointer) */\r
24292         0,      /* No tags (count) */\r
24293         { 0, 0, OPEN_TYPE_constraint },\r
24294         0, 0,   /* No members */\r
24295         &asn_SPC_extensionValue_specs_152       /* Additional specs */\r
24296 };\r
24297 \r
24298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {\r
24299         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),\r
24300                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24301                 -1,     /* IMPLICIT tag at current level */\r
24302                 &asn_DEF_ProtocolIE_ID,\r
24303                 0,\r
24304                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },\r
24305                 0, 0, /* No default value */\r
24306                 "id"\r
24307                 },\r
24308         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),\r
24309                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24310                 -1,     /* IMPLICIT tag at current level */\r
24311                 &asn_DEF_Criticality,\r
24312                 0,\r
24313                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },\r
24314                 0, 0, /* No default value */\r
24315                 "criticality"\r
24316                 },\r
24317         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),\r
24318                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24319                 +1,     /* EXPLICIT tag at current level */\r
24320                 &asn_DEF_extensionValue_152,\r
24321                 0,\r
24322                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },\r
24323                 0, 0, /* No default value */\r
24324                 "extensionValue"\r
24325                 },\r
24326 };\r
24327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {\r
24328         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24329 };\r
24330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {\r
24331     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24332     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24333     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24334 };\r
24335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {\r
24336         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),\r
24337         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),\r
24338         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,\r
24339         3,      /* Count of tags in the map */\r
24340         0, 0, 0,        /* Optional elements (not needed) */\r
24341         -1,     /* First extension addition */\r
24342 };\r
24343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {\r
24344         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",\r
24345         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",\r
24346         &asn_OP_SEQUENCE,\r
24347         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,\r
24348         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)\r
24349                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */\r
24350         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */\r
24351         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)\r
24352                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */\r
24353         { 0, 0, SEQUENCE_constraint },\r
24354         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,\r
24355         3,      /* Elements count */\r
24356         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */\r
24357 };\r
24358 \r
24359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {\r
24360         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),\r
24361         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
24362         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),\r
24363         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
24364         0,      /* No top level tags */\r
24365         0,      /* No tags in the map */\r
24366         0, 0,\r
24367         -1      /* Extensions start */\r
24368 };\r
24369 static /* Use -fall-defs-global to expose */\r
24370 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {\r
24371         "extensionValue",\r
24372         "extensionValue",\r
24373         &asn_OP_OPEN_TYPE,\r
24374         0,      /* No effective tags (pointer) */\r
24375         0,      /* No effective tags (count) */\r
24376         0,      /* No tags (pointer) */\r
24377         0,      /* No tags (count) */\r
24378         { 0, 0, OPEN_TYPE_constraint },\r
24379         0, 0,   /* No members */\r
24380         &asn_SPC_extensionValue_specs_156       /* Additional specs */\r
24381 };\r
24382 \r
24383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {\r
24384         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),\r
24385                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24386                 -1,     /* IMPLICIT tag at current level */\r
24387                 &asn_DEF_ProtocolIE_ID,\r
24388                 0,\r
24389                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },\r
24390                 0, 0, /* No default value */\r
24391                 "id"\r
24392                 },\r
24393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),\r
24394                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24395                 -1,     /* IMPLICIT tag at current level */\r
24396                 &asn_DEF_Criticality,\r
24397                 0,\r
24398                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },\r
24399                 0, 0, /* No default value */\r
24400                 "criticality"\r
24401                 },\r
24402         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),\r
24403                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24404                 +1,     /* EXPLICIT tag at current level */\r
24405                 &asn_DEF_extensionValue_156,\r
24406                 0,\r
24407                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },\r
24408                 0, 0, /* No default value */\r
24409                 "extensionValue"\r
24410                 },\r
24411 };\r
24412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {\r
24413         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24414 };\r
24415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {\r
24416     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24417     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24418     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24419 };\r
24420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {\r
24421         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),\r
24422         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),\r
24423         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,\r
24424         3,      /* Count of tags in the map */\r
24425         0, 0, 0,        /* Optional elements (not needed) */\r
24426         -1,     /* First extension addition */\r
24427 };\r
24428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {\r
24429         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",\r
24430         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",\r
24431         &asn_OP_SEQUENCE,\r
24432         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,\r
24433         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)\r
24434                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */\r
24435         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */\r
24436         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)\r
24437                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */\r
24438         { 0, 0, SEQUENCE_constraint },\r
24439         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,\r
24440         3,      /* Elements count */\r
24441         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */\r
24442 };\r
24443 \r
24444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {\r
24445         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),\r
24446         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),\r
24447         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),\r
24448         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),\r
24449         0,      /* No top level tags */\r
24450         0,      /* No tags in the map */\r
24451         0, 0,\r
24452         -1      /* Extensions start */\r
24453 };\r
24454 static /* Use -fall-defs-global to expose */\r
24455 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {\r
24456         "extensionValue",\r
24457         "extensionValue",\r
24458         &asn_OP_OPEN_TYPE,\r
24459         0,      /* No effective tags (pointer) */\r
24460         0,      /* No effective tags (count) */\r
24461         0,      /* No tags (pointer) */\r
24462         0,      /* No tags (count) */\r
24463         { 0, 0, OPEN_TYPE_constraint },\r
24464         0, 0,   /* No members */\r
24465         &asn_SPC_extensionValue_specs_160       /* Additional specs */\r
24466 };\r
24467 \r
24468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {\r
24469         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),\r
24470                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24471                 -1,     /* IMPLICIT tag at current level */\r
24472                 &asn_DEF_ProtocolIE_ID,\r
24473                 0,\r
24474                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },\r
24475                 0, 0, /* No default value */\r
24476                 "id"\r
24477                 },\r
24478         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),\r
24479                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24480                 -1,     /* IMPLICIT tag at current level */\r
24481                 &asn_DEF_Criticality,\r
24482                 0,\r
24483                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },\r
24484                 0, 0, /* No default value */\r
24485                 "criticality"\r
24486                 },\r
24487         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),\r
24488                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24489                 +1,     /* EXPLICIT tag at current level */\r
24490                 &asn_DEF_extensionValue_160,\r
24491                 0,\r
24492                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },\r
24493                 0, 0, /* No default value */\r
24494                 "extensionValue"\r
24495                 },\r
24496 };\r
24497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {\r
24498         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24499 };\r
24500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {\r
24501     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24502     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24503     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24504 };\r
24505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {\r
24506         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),\r
24507         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),\r
24508         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,\r
24509         3,      /* Count of tags in the map */\r
24510         0, 0, 0,        /* Optional elements (not needed) */\r
24511         -1,     /* First extension addition */\r
24512 };\r
24513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {\r
24514         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",\r
24515         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",\r
24516         &asn_OP_SEQUENCE,\r
24517         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,\r
24518         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)\r
24519                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */\r
24520         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */\r
24521         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)\r
24522                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */\r
24523         { 0, 0, SEQUENCE_constraint },\r
24524         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,\r
24525         3,      /* Elements count */\r
24526         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */\r
24527 };\r
24528 \r
24529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {\r
24530         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),\r
24531         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),\r
24532         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),\r
24533         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),\r
24534         0,      /* No top level tags */\r
24535         0,      /* No tags in the map */\r
24536         0, 0,\r
24537         -1      /* Extensions start */\r
24538 };\r
24539 static /* Use -fall-defs-global to expose */\r
24540 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {\r
24541         "extensionValue",\r
24542         "extensionValue",\r
24543         &asn_OP_OPEN_TYPE,\r
24544         0,      /* No effective tags (pointer) */\r
24545         0,      /* No effective tags (count) */\r
24546         0,      /* No tags (pointer) */\r
24547         0,      /* No tags (count) */\r
24548         { 0, 0, OPEN_TYPE_constraint },\r
24549         0, 0,   /* No members */\r
24550         &asn_SPC_extensionValue_specs_164       /* Additional specs */\r
24551 };\r
24552 \r
24553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {\r
24554         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),\r
24555                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24556                 -1,     /* IMPLICIT tag at current level */\r
24557                 &asn_DEF_ProtocolIE_ID,\r
24558                 0,\r
24559                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },\r
24560                 0, 0, /* No default value */\r
24561                 "id"\r
24562                 },\r
24563         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),\r
24564                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24565                 -1,     /* IMPLICIT tag at current level */\r
24566                 &asn_DEF_Criticality,\r
24567                 0,\r
24568                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },\r
24569                 0, 0, /* No default value */\r
24570                 "criticality"\r
24571                 },\r
24572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),\r
24573                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24574                 +1,     /* EXPLICIT tag at current level */\r
24575                 &asn_DEF_extensionValue_164,\r
24576                 0,\r
24577                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },\r
24578                 0, 0, /* No default value */\r
24579                 "extensionValue"\r
24580                 },\r
24581 };\r
24582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {\r
24583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24584 };\r
24585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {\r
24586     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24587     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24588     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24589 };\r
24590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {\r
24591         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),\r
24592         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),\r
24593         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,\r
24594         3,      /* Count of tags in the map */\r
24595         0, 0, 0,        /* Optional elements (not needed) */\r
24596         -1,     /* First extension addition */\r
24597 };\r
24598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {\r
24599         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",\r
24600         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",\r
24601         &asn_OP_SEQUENCE,\r
24602         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,\r
24603         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)\r
24604                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */\r
24605         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */\r
24606         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)\r
24607                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */\r
24608         { 0, 0, SEQUENCE_constraint },\r
24609         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,\r
24610         3,      /* Elements count */\r
24611         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */\r
24612 };\r
24613 \r
24614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {\r
24615         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),\r
24616         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),\r
24617         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),\r
24618         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),\r
24619         0,      /* No top level tags */\r
24620         0,      /* No tags in the map */\r
24621         0, 0,\r
24622         -1      /* Extensions start */\r
24623 };\r
24624 static /* Use -fall-defs-global to expose */\r
24625 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {\r
24626         "extensionValue",\r
24627         "extensionValue",\r
24628         &asn_OP_OPEN_TYPE,\r
24629         0,      /* No effective tags (pointer) */\r
24630         0,      /* No effective tags (count) */\r
24631         0,      /* No tags (pointer) */\r
24632         0,      /* No tags (count) */\r
24633         { 0, 0, OPEN_TYPE_constraint },\r
24634         0, 0,   /* No members */\r
24635         &asn_SPC_extensionValue_specs_168       /* Additional specs */\r
24636 };\r
24637 \r
24638 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {\r
24639         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),\r
24640                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24641                 -1,     /* IMPLICIT tag at current level */\r
24642                 &asn_DEF_ProtocolIE_ID,\r
24643                 0,\r
24644                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },\r
24645                 0, 0, /* No default value */\r
24646                 "id"\r
24647                 },\r
24648         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),\r
24649                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24650                 -1,     /* IMPLICIT tag at current level */\r
24651                 &asn_DEF_Criticality,\r
24652                 0,\r
24653                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },\r
24654                 0, 0, /* No default value */\r
24655                 "criticality"\r
24656                 },\r
24657         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),\r
24658                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24659                 +1,     /* EXPLICIT tag at current level */\r
24660                 &asn_DEF_extensionValue_168,\r
24661                 0,\r
24662                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },\r
24663                 0, 0, /* No default value */\r
24664                 "extensionValue"\r
24665                 },\r
24666 };\r
24667 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {\r
24668         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24669 };\r
24670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {\r
24671     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24672     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24673     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24674 };\r
24675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {\r
24676         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),\r
24677         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),\r
24678         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,\r
24679         3,      /* Count of tags in the map */\r
24680         0, 0, 0,        /* Optional elements (not needed) */\r
24681         -1,     /* First extension addition */\r
24682 };\r
24683 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {\r
24684         "E-RABs-SubjectToCounterCheckItemExtIEs",\r
24685         "E-RABs-SubjectToCounterCheckItemExtIEs",\r
24686         &asn_OP_SEQUENCE,\r
24687         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,\r
24688         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)\r
24689                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */\r
24690         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */\r
24691         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)\r
24692                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */\r
24693         { 0, 0, SEQUENCE_constraint },\r
24694         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,\r
24695         3,      /* Elements count */\r
24696         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */\r
24697 };\r
24698 \r
24699 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {\r
24700         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),\r
24701                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
24702                 0,\r
24703                 &asn_DEF_UESidelinkAggregateMaximumBitRate,\r
24704                 0,\r
24705                 { 0, 0, 0 },\r
24706                 0, 0, /* No default value */\r
24707                 "UESidelinkAggregateMaximumBitRate"\r
24708                 },\r
24709 };\r
24710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {\r
24711     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */\r
24712 };\r
24713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {\r
24714         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),\r
24715         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),\r
24716         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),\r
24717         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),\r
24718         asn_MAP_extensionValue_tag2el_172,\r
24719         1,      /* Count of tags in the map */\r
24720         0, 0,\r
24721         -1      /* Extensions start */\r
24722 };\r
24723 static /* Use -fall-defs-global to expose */\r
24724 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {\r
24725         "extensionValue",\r
24726         "extensionValue",\r
24727         &asn_OP_OPEN_TYPE,\r
24728         0,      /* No effective tags (pointer) */\r
24729         0,      /* No effective tags (count) */\r
24730         0,      /* No tags (pointer) */\r
24731         0,      /* No tags (count) */\r
24732         { 0, 0, OPEN_TYPE_constraint },\r
24733         asn_MBR_extensionValue_172,\r
24734         1,      /* Elements count */\r
24735         &asn_SPC_extensionValue_specs_172       /* Additional specs */\r
24736 };\r
24737 \r
24738 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {\r
24739         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),\r
24740                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24741                 -1,     /* IMPLICIT tag at current level */\r
24742                 &asn_DEF_ProtocolIE_ID,\r
24743                 0,\r
24744                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },\r
24745                 0, 0, /* No default value */\r
24746                 "id"\r
24747                 },\r
24748         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),\r
24749                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24750                 -1,     /* IMPLICIT tag at current level */\r
24751                 &asn_DEF_Criticality,\r
24752                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,\r
24753                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },\r
24754                 0, 0, /* No default value */\r
24755                 "criticality"\r
24756                 },\r
24757         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),\r
24758                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24759                 +1,     /* EXPLICIT tag at current level */\r
24760                 &asn_DEF_extensionValue_172,\r
24761                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,\r
24762                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },\r
24763                 0, 0, /* No default value */\r
24764                 "extensionValue"\r
24765                 },\r
24766 };\r
24767 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {\r
24768         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24769 };\r
24770 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {\r
24771     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24772     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24773     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24774 };\r
24775 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {\r
24776         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),\r
24777         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),\r
24778         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,\r
24779         3,      /* Count of tags in the map */\r
24780         0, 0, 0,        /* Optional elements (not needed) */\r
24781         -1,     /* First extension addition */\r
24782 };\r
24783 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {\r
24784         "UE-ContextInformationRetrieve-ExtIEs",\r
24785         "UE-ContextInformationRetrieve-ExtIEs",\r
24786         &asn_OP_SEQUENCE,\r
24787         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,\r
24788         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)\r
24789                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */\r
24790         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */\r
24791         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)\r
24792                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */\r
24793         { 0, 0, SEQUENCE_constraint },\r
24794         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,\r
24795         3,      /* Elements count */\r
24796         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */\r
24797 };\r
24798 \r
24799 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {\r
24800         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),\r
24801                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
24802                 0,\r
24803                 &asn_DEF_GTPtunnelEndpoint,\r
24804                 0,\r
24805                 { 0, 0, 0 },\r
24806                 0, 0, /* No default value */\r
24807                 "GTPtunnelEndpoint"\r
24808                 },\r
24809         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),\r
24810                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
24811                 0,\r
24812                 &asn_DEF_DL_Forwarding,\r
24813                 0,\r
24814                 { 0, 0, 0 },\r
24815                 0, 0, /* No default value */\r
24816                 "DL-Forwarding"\r
24817                 },\r
24818 };\r
24819 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };\r
24820 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };\r
24821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {\r
24822     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */\r
24823     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */\r
24824 };\r
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {\r
24826         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),\r
24827         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),\r
24828         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),\r
24829         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),\r
24830         asn_MAP_extensionValue_tag2el_176,\r
24831         2,      /* Count of tags in the map */\r
24832         asn_MAP_extensionValue_to_canonical_176,\r
24833         asn_MAP_extensionValue_from_canonical_176,\r
24834         -1      /* Extensions start */\r
24835 };\r
24836 static /* Use -fall-defs-global to expose */\r
24837 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {\r
24838         "extensionValue",\r
24839         "extensionValue",\r
24840         &asn_OP_OPEN_TYPE,\r
24841         0,      /* No effective tags (pointer) */\r
24842         0,      /* No effective tags (count) */\r
24843         0,      /* No tags (pointer) */\r
24844         0,      /* No tags (count) */\r
24845         { 0, 0, OPEN_TYPE_constraint },\r
24846         asn_MBR_extensionValue_176,\r
24847         2,      /* Elements count */\r
24848         &asn_SPC_extensionValue_specs_176       /* Additional specs */\r
24849 };\r
24850 \r
24851 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {\r
24852         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),\r
24853                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24854                 -1,     /* IMPLICIT tag at current level */\r
24855                 &asn_DEF_ProtocolIE_ID,\r
24856                 0,\r
24857                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },\r
24858                 0, 0, /* No default value */\r
24859                 "id"\r
24860                 },\r
24861         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),\r
24862                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24863                 -1,     /* IMPLICIT tag at current level */\r
24864                 &asn_DEF_Criticality,\r
24865                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,\r
24866                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },\r
24867                 0, 0, /* No default value */\r
24868                 "criticality"\r
24869                 },\r
24870         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),\r
24871                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24872                 +1,     /* EXPLICIT tag at current level */\r
24873                 &asn_DEF_extensionValue_176,\r
24874                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,\r
24875                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },\r
24876                 0, 0, /* No default value */\r
24877                 "extensionValue"\r
24878                 },\r
24879 };\r
24880 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {\r
24881         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24882 };\r
24883 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {\r
24884     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24885     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24886     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24887 };\r
24888 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {\r
24889         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),\r
24890         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),\r
24891         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,\r
24892         3,      /* Count of tags in the map */\r
24893         0, 0, 0,        /* Optional elements (not needed) */\r
24894         -1,     /* First extension addition */\r
24895 };\r
24896 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {\r
24897         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",\r
24898         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",\r
24899         &asn_OP_SEQUENCE,\r
24900         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,\r
24901         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)\r
24902                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */\r
24903         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */\r
24904         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)\r
24905                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */\r
24906         { 0, 0, SEQUENCE_constraint },\r
24907         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,\r
24908         3,      /* Elements count */\r
24909         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */\r
24910 };\r
24911 \r
24912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {\r
24913         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),\r
24914         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),\r
24915         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),\r
24916         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),\r
24917         0,      /* No top level tags */\r
24918         0,      /* No tags in the map */\r
24919         0, 0,\r
24920         -1      /* Extensions start */\r
24921 };\r
24922 static /* Use -fall-defs-global to expose */\r
24923 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {\r
24924         "extensionValue",\r
24925         "extensionValue",\r
24926         &asn_OP_OPEN_TYPE,\r
24927         0,      /* No effective tags (pointer) */\r
24928         0,      /* No effective tags (count) */\r
24929         0,      /* No tags (pointer) */\r
24930         0,      /* No tags (count) */\r
24931         { 0, 0, OPEN_TYPE_constraint },\r
24932         0, 0,   /* No members */\r
24933         &asn_SPC_extensionValue_specs_180       /* Additional specs */\r
24934 };\r
24935 \r
24936 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {\r
24937         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),\r
24938                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
24939                 -1,     /* IMPLICIT tag at current level */\r
24940                 &asn_DEF_ProtocolIE_ID,\r
24941                 0,\r
24942                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },\r
24943                 0, 0, /* No default value */\r
24944                 "id"\r
24945                 },\r
24946         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),\r
24947                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
24948                 -1,     /* IMPLICIT tag at current level */\r
24949                 &asn_DEF_Criticality,\r
24950                 0,\r
24951                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },\r
24952                 0, 0, /* No default value */\r
24953                 "criticality"\r
24954                 },\r
24955         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),\r
24956                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
24957                 +1,     /* EXPLICIT tag at current level */\r
24958                 &asn_DEF_extensionValue_180,\r
24959                 0,\r
24960                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },\r
24961                 0, 0, /* No default value */\r
24962                 "extensionValue"\r
24963                 },\r
24964 };\r
24965 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {\r
24966         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
24967 };\r
24968 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {\r
24969     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
24970     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
24971     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
24972 };\r
24973 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {\r
24974         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),\r
24975         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),\r
24976         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,\r
24977         3,      /* Count of tags in the map */\r
24978         0, 0, 0,        /* Optional elements (not needed) */\r
24979         -1,     /* First extension addition */\r
24980 };\r
24981 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {\r
24982         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",\r
24983         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",\r
24984         &asn_OP_SEQUENCE,\r
24985         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,\r
24986         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)\r
24987                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */\r
24988         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */\r
24989         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)\r
24990                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */\r
24991         { 0, 0, SEQUENCE_constraint },\r
24992         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,\r
24993         3,      /* Elements count */\r
24994         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */\r
24995 };\r
24996 \r
24997 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {\r
24998         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),\r
24999                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25000                 0,\r
25001                 &asn_DEF_RLCMode,\r
25002                 0,\r
25003                 { 0, 0, 0 },\r
25004                 0, 0, /* No default value */\r
25005                 "RLCMode"\r
25006                 },\r
25007 };\r
25008 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {\r
25009     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */\r
25010 };\r
25011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {\r
25012         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
25013         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
25014         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
25015         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
25016         asn_MAP_extensionValue_tag2el_184,\r
25017         1,      /* Count of tags in the map */\r
25018         0, 0,\r
25019         -1      /* Extensions start */\r
25020 };\r
25021 static /* Use -fall-defs-global to expose */\r
25022 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {\r
25023         "extensionValue",\r
25024         "extensionValue",\r
25025         &asn_OP_OPEN_TYPE,\r
25026         0,      /* No effective tags (pointer) */\r
25027         0,      /* No effective tags (count) */\r
25028         0,      /* No tags (pointer) */\r
25029         0,      /* No tags (count) */\r
25030         { 0, 0, OPEN_TYPE_constraint },\r
25031         asn_MBR_extensionValue_184,\r
25032         1,      /* Elements count */\r
25033         &asn_SPC_extensionValue_specs_184       /* Additional specs */\r
25034 };\r
25035 \r
25036 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {\r
25037         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),\r
25038                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25039                 -1,     /* IMPLICIT tag at current level */\r
25040                 &asn_DEF_ProtocolIE_ID,\r
25041                 0,\r
25042                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },\r
25043                 0, 0, /* No default value */\r
25044                 "id"\r
25045                 },\r
25046         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),\r
25047                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25048                 -1,     /* IMPLICIT tag at current level */\r
25049                 &asn_DEF_Criticality,\r
25050                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
25051                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },\r
25052                 0, 0, /* No default value */\r
25053                 "criticality"\r
25054                 },\r
25055         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
25056                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25057                 +1,     /* EXPLICIT tag at current level */\r
25058                 &asn_DEF_extensionValue_184,\r
25059                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
25060                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },\r
25061                 0, 0, /* No default value */\r
25062                 "extensionValue"\r
25063                 },\r
25064 };\r
25065 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {\r
25066         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25067 };\r
25068 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {\r
25069     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25070     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25071     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25072 };\r
25073 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {\r
25074         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),\r
25075         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
25076         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,\r
25077         3,      /* Count of tags in the map */\r
25078         0, 0, 0,        /* Optional elements (not needed) */\r
25079         -1,     /* First extension addition */\r
25080 };\r
25081 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {\r
25082         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",\r
25083         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",\r
25084         &asn_OP_SEQUENCE,\r
25085         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,\r
25086         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)\r
25087                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */\r
25088         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */\r
25089         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)\r
25090                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */\r
25091         { 0, 0, SEQUENCE_constraint },\r
25092         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,\r
25093         3,      /* Elements count */\r
25094         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */\r
25095 };\r
25096 \r
25097 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {\r
25098         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
25099                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25100                 0,\r
25101                 &asn_DEF_PDCPSnLength,\r
25102                 0,\r
25103                 { 0, 0, 0 },\r
25104                 0, 0, /* No default value */\r
25105                 "PDCPSnLength"\r
25106                 },\r
25107         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),\r
25108                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25109                 0,\r
25110                 &asn_DEF_DuplicationActivation,\r
25111                 0,\r
25112                 { 0, 0, 0 },\r
25113                 0, 0, /* No default value */\r
25114                 "DuplicationActivation"\r
25115                 },\r
25116 };\r
25117 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {\r
25118     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */\r
25119     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */\r
25120 };\r
25121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {\r
25122         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
25123         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
25124         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
25125         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
25126         asn_MAP_extensionValue_tag2el_188,\r
25127         2,      /* Count of tags in the map */\r
25128         0, 0,\r
25129         -1      /* Extensions start */\r
25130 };\r
25131 static /* Use -fall-defs-global to expose */\r
25132 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {\r
25133         "extensionValue",\r
25134         "extensionValue",\r
25135         &asn_OP_OPEN_TYPE,\r
25136         0,      /* No effective tags (pointer) */\r
25137         0,      /* No effective tags (count) */\r
25138         0,      /* No tags (pointer) */\r
25139         0,      /* No tags (count) */\r
25140         { 0, 0, OPEN_TYPE_constraint },\r
25141         asn_MBR_extensionValue_188,\r
25142         2,      /* Elements count */\r
25143         &asn_SPC_extensionValue_specs_188       /* Additional specs */\r
25144 };\r
25145 \r
25146 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {\r
25147         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),\r
25148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25149                 -1,     /* IMPLICIT tag at current level */\r
25150                 &asn_DEF_ProtocolIE_ID,\r
25151                 0,\r
25152                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },\r
25153                 0, 0, /* No default value */\r
25154                 "id"\r
25155                 },\r
25156         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
25157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25158                 -1,     /* IMPLICIT tag at current level */\r
25159                 &asn_DEF_Criticality,\r
25160                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
25161                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },\r
25162                 0, 0, /* No default value */\r
25163                 "criticality"\r
25164                 },\r
25165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
25166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25167                 +1,     /* EXPLICIT tag at current level */\r
25168                 &asn_DEF_extensionValue_188,\r
25169                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
25170                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },\r
25171                 0, 0, /* No default value */\r
25172                 "extensionValue"\r
25173                 },\r
25174 };\r
25175 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {\r
25176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25177 };\r
25178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {\r
25179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25182 };\r
25183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {\r
25184         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),\r
25185         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
25186         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,\r
25187         3,      /* Count of tags in the map */\r
25188         0, 0, 0,        /* Optional elements (not needed) */\r
25189         -1,     /* First extension addition */\r
25190 };\r
25191 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {\r
25192         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",\r
25193         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",\r
25194         &asn_OP_SEQUENCE,\r
25195         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,\r
25196         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)\r
25197                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */\r
25198         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */\r
25199         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)\r
25200                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */\r
25201         { 0, 0, SEQUENCE_constraint },\r
25202         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,\r
25203         3,      /* Elements count */\r
25204         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */\r
25205 };\r
25206 \r
25207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {\r
25208         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),\r
25209         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),\r
25210         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),\r
25211         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),\r
25212         0,      /* No top level tags */\r
25213         0,      /* No tags in the map */\r
25214         0, 0,\r
25215         -1      /* Extensions start */\r
25216 };\r
25217 static /* Use -fall-defs-global to expose */\r
25218 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {\r
25219         "extensionValue",\r
25220         "extensionValue",\r
25221         &asn_OP_OPEN_TYPE,\r
25222         0,      /* No effective tags (pointer) */\r
25223         0,      /* No effective tags (count) */\r
25224         0,      /* No tags (pointer) */\r
25225         0,      /* No tags (count) */\r
25226         { 0, 0, OPEN_TYPE_constraint },\r
25227         0, 0,   /* No members */\r
25228         &asn_SPC_extensionValue_specs_192       /* Additional specs */\r
25229 };\r
25230 \r
25231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {\r
25232         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),\r
25233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25234                 -1,     /* IMPLICIT tag at current level */\r
25235                 &asn_DEF_ProtocolIE_ID,\r
25236                 0,\r
25237                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },\r
25238                 0, 0, /* No default value */\r
25239                 "id"\r
25240                 },\r
25241         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),\r
25242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25243                 -1,     /* IMPLICIT tag at current level */\r
25244                 &asn_DEF_Criticality,\r
25245                 0,\r
25246                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },\r
25247                 0, 0, /* No default value */\r
25248                 "criticality"\r
25249                 },\r
25250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),\r
25251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25252                 +1,     /* EXPLICIT tag at current level */\r
25253                 &asn_DEF_extensionValue_192,\r
25254                 0,\r
25255                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },\r
25256                 0, 0, /* No default value */\r
25257                 "extensionValue"\r
25258                 },\r
25259 };\r
25260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {\r
25261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25262 };\r
25263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {\r
25264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25267 };\r
25268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {\r
25269         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),\r
25270         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),\r
25271         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,\r
25272         3,      /* Count of tags in the map */\r
25273         0, 0, 0,        /* Optional elements (not needed) */\r
25274         -1,     /* First extension addition */\r
25275 };\r
25276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {\r
25277         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",\r
25278         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",\r
25279         &asn_OP_SEQUENCE,\r
25280         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,\r
25281         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)\r
25282                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */\r
25283         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */\r
25284         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)\r
25285                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */\r
25286         { 0, 0, SEQUENCE_constraint },\r
25287         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,\r
25288         3,      /* Elements count */\r
25289         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */\r
25290 };\r
25291 \r
25292 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {\r
25293         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
25294                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25295                 0,\r
25296                 &asn_DEF_PDCPSnLength,\r
25297                 0,\r
25298                 { 0, 0, 0 },\r
25299                 0, 0, /* No default value */\r
25300                 "PDCPSnLength"\r
25301                 },\r
25302 };\r
25303 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {\r
25304     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */\r
25305 };\r
25306 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {\r
25307         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
25308         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
25309         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
25310         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
25311         asn_MAP_extensionValue_tag2el_196,\r
25312         1,      /* Count of tags in the map */\r
25313         0, 0,\r
25314         -1      /* Extensions start */\r
25315 };\r
25316 static /* Use -fall-defs-global to expose */\r
25317 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {\r
25318         "extensionValue",\r
25319         "extensionValue",\r
25320         &asn_OP_OPEN_TYPE,\r
25321         0,      /* No effective tags (pointer) */\r
25322         0,      /* No effective tags (count) */\r
25323         0,      /* No tags (pointer) */\r
25324         0,      /* No tags (count) */\r
25325         { 0, 0, OPEN_TYPE_constraint },\r
25326         asn_MBR_extensionValue_196,\r
25327         1,      /* Elements count */\r
25328         &asn_SPC_extensionValue_specs_196       /* Additional specs */\r
25329 };\r
25330 \r
25331 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {\r
25332         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),\r
25333                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25334                 -1,     /* IMPLICIT tag at current level */\r
25335                 &asn_DEF_ProtocolIE_ID,\r
25336                 0,\r
25337                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },\r
25338                 0, 0, /* No default value */\r
25339                 "id"\r
25340                 },\r
25341         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),\r
25342                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25343                 -1,     /* IMPLICIT tag at current level */\r
25344                 &asn_DEF_Criticality,\r
25345                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
25346                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },\r
25347                 0, 0, /* No default value */\r
25348                 "criticality"\r
25349                 },\r
25350         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
25351                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25352                 +1,     /* EXPLICIT tag at current level */\r
25353                 &asn_DEF_extensionValue_196,\r
25354                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
25355                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },\r
25356                 0, 0, /* No default value */\r
25357                 "extensionValue"\r
25358                 },\r
25359 };\r
25360 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {\r
25361         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25362 };\r
25363 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {\r
25364     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25365     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25366     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25367 };\r
25368 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {\r
25369         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),\r
25370         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
25371         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,\r
25372         3,      /* Count of tags in the map */\r
25373         0, 0, 0,        /* Optional elements (not needed) */\r
25374         -1,     /* First extension addition */\r
25375 };\r
25376 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {\r
25377         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",\r
25378         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",\r
25379         &asn_OP_SEQUENCE,\r
25380         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,\r
25381         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)\r
25382                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */\r
25383         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */\r
25384         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)\r
25385                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */\r
25386         { 0, 0, SEQUENCE_constraint },\r
25387         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,\r
25388         3,      /* Elements count */\r
25389         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */\r
25390 };\r
25391 \r
25392 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {\r
25393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),\r
25394                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
25395                 0,\r
25396                 &asn_DEF_LCID,\r
25397                 0,\r
25398                 { 0, 0, 0 },\r
25399                 0, 0, /* No default value */\r
25400                 "LCID"\r
25401                 },\r
25402 };\r
25403 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {\r
25404     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */\r
25405 };\r
25406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {\r
25407         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
25408         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
25409         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
25410         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
25411         asn_MAP_extensionValue_tag2el_200,\r
25412         1,      /* Count of tags in the map */\r
25413         0, 0,\r
25414         -1      /* Extensions start */\r
25415 };\r
25416 static /* Use -fall-defs-global to expose */\r
25417 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {\r
25418         "extensionValue",\r
25419         "extensionValue",\r
25420         &asn_OP_OPEN_TYPE,\r
25421         0,      /* No effective tags (pointer) */\r
25422         0,      /* No effective tags (count) */\r
25423         0,      /* No tags (pointer) */\r
25424         0,      /* No tags (count) */\r
25425         { 0, 0, OPEN_TYPE_constraint },\r
25426         asn_MBR_extensionValue_200,\r
25427         1,      /* Elements count */\r
25428         &asn_SPC_extensionValue_specs_200       /* Additional specs */\r
25429 };\r
25430 \r
25431 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {\r
25432         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),\r
25433                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25434                 -1,     /* IMPLICIT tag at current level */\r
25435                 &asn_DEF_ProtocolIE_ID,\r
25436                 0,\r
25437                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },\r
25438                 0, 0, /* No default value */\r
25439                 "id"\r
25440                 },\r
25441         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
25442                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25443                 -1,     /* IMPLICIT tag at current level */\r
25444                 &asn_DEF_Criticality,\r
25445                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
25446                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },\r
25447                 0, 0, /* No default value */\r
25448                 "criticality"\r
25449                 },\r
25450         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
25451                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25452                 +1,     /* EXPLICIT tag at current level */\r
25453                 &asn_DEF_extensionValue_200,\r
25454                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
25455                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },\r
25456                 0, 0, /* No default value */\r
25457                 "extensionValue"\r
25458                 },\r
25459 };\r
25460 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {\r
25461         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25462 };\r
25463 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {\r
25464     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25465     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25466     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25467 };\r
25468 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {\r
25469         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),\r
25470         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
25471         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,\r
25472         3,      /* Count of tags in the map */\r
25473         0, 0, 0,        /* Optional elements (not needed) */\r
25474         -1,     /* First extension addition */\r
25475 };\r
25476 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {\r
25477         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",\r
25478         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",\r
25479         &asn_OP_SEQUENCE,\r
25480         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,\r
25481         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)\r
25482                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */\r
25483         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */\r
25484         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)\r
25485                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */\r
25486         { 0, 0, SEQUENCE_constraint },\r
25487         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,\r
25488         3,      /* Elements count */\r
25489         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */\r
25490 };\r
25491 \r
25492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {\r
25493         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),\r
25494         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),\r
25495         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),\r
25496         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),\r
25497         0,      /* No top level tags */\r
25498         0,      /* No tags in the map */\r
25499         0, 0,\r
25500         -1      /* Extensions start */\r
25501 };\r
25502 static /* Use -fall-defs-global to expose */\r
25503 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {\r
25504         "extensionValue",\r
25505         "extensionValue",\r
25506         &asn_OP_OPEN_TYPE,\r
25507         0,      /* No effective tags (pointer) */\r
25508         0,      /* No effective tags (count) */\r
25509         0,      /* No tags (pointer) */\r
25510         0,      /* No tags (count) */\r
25511         { 0, 0, OPEN_TYPE_constraint },\r
25512         0, 0,   /* No members */\r
25513         &asn_SPC_extensionValue_specs_204       /* Additional specs */\r
25514 };\r
25515 \r
25516 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {\r
25517         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),\r
25518                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25519                 -1,     /* IMPLICIT tag at current level */\r
25520                 &asn_DEF_ProtocolIE_ID,\r
25521                 0,\r
25522                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },\r
25523                 0, 0, /* No default value */\r
25524                 "id"\r
25525                 },\r
25526         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),\r
25527                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25528                 -1,     /* IMPLICIT tag at current level */\r
25529                 &asn_DEF_Criticality,\r
25530                 0,\r
25531                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },\r
25532                 0, 0, /* No default value */\r
25533                 "criticality"\r
25534                 },\r
25535         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),\r
25536                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25537                 +1,     /* EXPLICIT tag at current level */\r
25538                 &asn_DEF_extensionValue_204,\r
25539                 0,\r
25540                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },\r
25541                 0, 0, /* No default value */\r
25542                 "extensionValue"\r
25543                 },\r
25544 };\r
25545 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {\r
25546         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25547 };\r
25548 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {\r
25549     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25550     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25551     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25552 };\r
25553 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {\r
25554         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),\r
25555         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),\r
25556         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,\r
25557         3,      /* Count of tags in the map */\r
25558         0, 0, 0,        /* Optional elements (not needed) */\r
25559         -1,     /* First extension addition */\r
25560 };\r
25561 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {\r
25562         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",\r
25563         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",\r
25564         &asn_OP_SEQUENCE,\r
25565         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,\r
25566         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)\r
25567                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */\r
25568         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */\r
25569         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)\r
25570                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */\r
25571         { 0, 0, SEQUENCE_constraint },\r
25572         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,\r
25573         3,      /* Elements count */\r
25574         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */\r
25575 };\r
25576 \r
25577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {\r
25578         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),\r
25579         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),\r
25580         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),\r
25581         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),\r
25582         0,      /* No top level tags */\r
25583         0,      /* No tags in the map */\r
25584         0, 0,\r
25585         -1      /* Extensions start */\r
25586 };\r
25587 static /* Use -fall-defs-global to expose */\r
25588 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {\r
25589         "extensionValue",\r
25590         "extensionValue",\r
25591         &asn_OP_OPEN_TYPE,\r
25592         0,      /* No effective tags (pointer) */\r
25593         0,      /* No effective tags (count) */\r
25594         0,      /* No tags (pointer) */\r
25595         0,      /* No tags (count) */\r
25596         { 0, 0, OPEN_TYPE_constraint },\r
25597         0, 0,   /* No members */\r
25598         &asn_SPC_extensionValue_specs_208       /* Additional specs */\r
25599 };\r
25600 \r
25601 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {\r
25602         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),\r
25603                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25604                 -1,     /* IMPLICIT tag at current level */\r
25605                 &asn_DEF_ProtocolIE_ID,\r
25606                 0,\r
25607                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },\r
25608                 0, 0, /* No default value */\r
25609                 "id"\r
25610                 },\r
25611         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),\r
25612                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25613                 -1,     /* IMPLICIT tag at current level */\r
25614                 &asn_DEF_Criticality,\r
25615                 0,\r
25616                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },\r
25617                 0, 0, /* No default value */\r
25618                 "criticality"\r
25619                 },\r
25620         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),\r
25621                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25622                 +1,     /* EXPLICIT tag at current level */\r
25623                 &asn_DEF_extensionValue_208,\r
25624                 0,\r
25625                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },\r
25626                 0, 0, /* No default value */\r
25627                 "extensionValue"\r
25628                 },\r
25629 };\r
25630 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {\r
25631         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25632 };\r
25633 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {\r
25634     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25637 };\r
25638 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {\r
25639         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),\r
25640         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),\r
25641         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,\r
25642         3,      /* Count of tags in the map */\r
25643         0, 0, 0,        /* Optional elements (not needed) */\r
25644         -1,     /* First extension addition */\r
25645 };\r
25646 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {\r
25647         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",\r
25648         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",\r
25649         &asn_OP_SEQUENCE,\r
25650         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,\r
25651         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)\r
25652                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */\r
25653         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */\r
25654         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)\r
25655                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */\r
25656         { 0, 0, SEQUENCE_constraint },\r
25657         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,\r
25658         3,      /* Elements count */\r
25659         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */\r
25660 };\r
25661 \r
25662 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {\r
25663         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),\r
25664                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
25665                 0,\r
25666                 &asn_DEF_SubscriberProfileIDforRFP,\r
25667                 0,\r
25668                 { 0, 0, 0 },\r
25669                 0, 0, /* No default value */\r
25670                 "SubscriberProfileIDforRFP"\r
25671                 },\r
25672 };\r
25673 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {\r
25674     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */\r
25675 };\r
25676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {\r
25677         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),\r
25678         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),\r
25679         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),\r
25680         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),\r
25681         asn_MAP_extensionValue_tag2el_212,\r
25682         1,      /* Count of tags in the map */\r
25683         0, 0,\r
25684         -1      /* Extensions start */\r
25685 };\r
25686 static /* Use -fall-defs-global to expose */\r
25687 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {\r
25688         "extensionValue",\r
25689         "extensionValue",\r
25690         &asn_OP_OPEN_TYPE,\r
25691         0,      /* No effective tags (pointer) */\r
25692         0,      /* No effective tags (count) */\r
25693         0,      /* No tags (pointer) */\r
25694         0,      /* No tags (count) */\r
25695         { 0, 0, OPEN_TYPE_constraint },\r
25696         asn_MBR_extensionValue_212,\r
25697         1,      /* Elements count */\r
25698         &asn_SPC_extensionValue_specs_212       /* Additional specs */\r
25699 };\r
25700 \r
25701 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {\r
25702         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),\r
25703                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25704                 -1,     /* IMPLICIT tag at current level */\r
25705                 &asn_DEF_ProtocolIE_ID,\r
25706                 0,\r
25707                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },\r
25708                 0, 0, /* No default value */\r
25709                 "id"\r
25710                 },\r
25711         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),\r
25712                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25713                 -1,     /* IMPLICIT tag at current level */\r
25714                 &asn_DEF_Criticality,\r
25715                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,\r
25716                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },\r
25717                 0, 0, /* No default value */\r
25718                 "criticality"\r
25719                 },\r
25720         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),\r
25721                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25722                 +1,     /* EXPLICIT tag at current level */\r
25723                 &asn_DEF_extensionValue_212,\r
25724                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,\r
25725                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },\r
25726                 0, 0, /* No default value */\r
25727                 "extensionValue"\r
25728                 },\r
25729 };\r
25730 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {\r
25731         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25732 };\r
25733 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {\r
25734     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25735     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25736     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25737 };\r
25738 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {\r
25739         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),\r
25740         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),\r
25741         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,\r
25742         3,      /* Count of tags in the map */\r
25743         0, 0, 0,        /* Optional elements (not needed) */\r
25744         -1,     /* First extension addition */\r
25745 };\r
25746 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {\r
25747         "UE-ContextInformationSgNBModReqExtIEs",\r
25748         "UE-ContextInformationSgNBModReqExtIEs",\r
25749         &asn_OP_SEQUENCE,\r
25750         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,\r
25751         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)\r
25752                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */\r
25753         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */\r
25754         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)\r
25755                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */\r
25756         { 0, 0, SEQUENCE_constraint },\r
25757         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,\r
25758         3,      /* Elements count */\r
25759         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */\r
25760 };\r
25761 \r
25762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {\r
25763         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),\r
25764         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),\r
25765         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),\r
25766         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),\r
25767         0,      /* No top level tags */\r
25768         0,      /* No tags in the map */\r
25769         0, 0,\r
25770         -1      /* Extensions start */\r
25771 };\r
25772 static /* Use -fall-defs-global to expose */\r
25773 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {\r
25774         "extensionValue",\r
25775         "extensionValue",\r
25776         &asn_OP_OPEN_TYPE,\r
25777         0,      /* No effective tags (pointer) */\r
25778         0,      /* No effective tags (count) */\r
25779         0,      /* No tags (pointer) */\r
25780         0,      /* No tags (count) */\r
25781         { 0, 0, OPEN_TYPE_constraint },\r
25782         0, 0,   /* No members */\r
25783         &asn_SPC_extensionValue_specs_216       /* Additional specs */\r
25784 };\r
25785 \r
25786 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {\r
25787         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),\r
25788                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25789                 -1,     /* IMPLICIT tag at current level */\r
25790                 &asn_DEF_ProtocolIE_ID,\r
25791                 0,\r
25792                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },\r
25793                 0, 0, /* No default value */\r
25794                 "id"\r
25795                 },\r
25796         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),\r
25797                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25798                 -1,     /* IMPLICIT tag at current level */\r
25799                 &asn_DEF_Criticality,\r
25800                 0,\r
25801                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },\r
25802                 0, 0, /* No default value */\r
25803                 "criticality"\r
25804                 },\r
25805         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),\r
25806                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25807                 +1,     /* EXPLICIT tag at current level */\r
25808                 &asn_DEF_extensionValue_216,\r
25809                 0,\r
25810                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },\r
25811                 0, 0, /* No default value */\r
25812                 "extensionValue"\r
25813                 },\r
25814 };\r
25815 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {\r
25816         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25817 };\r
25818 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {\r
25819     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25820     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25821     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25822 };\r
25823 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {\r
25824         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),\r
25825         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),\r
25826         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,\r
25827         3,      /* Count of tags in the map */\r
25828         0, 0, 0,        /* Optional elements (not needed) */\r
25829         -1,     /* First extension addition */\r
25830 };\r
25831 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {\r
25832         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",\r
25833         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",\r
25834         &asn_OP_SEQUENCE,\r
25835         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,\r
25836         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)\r
25837                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */\r
25838         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */\r
25839         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)\r
25840                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */\r
25841         { 0, 0, SEQUENCE_constraint },\r
25842         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,\r
25843         3,      /* Elements count */\r
25844         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */\r
25845 };\r
25846 \r
25847 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {\r
25848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),\r
25849                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25850                 0,\r
25851                 &asn_DEF_RLCMode,\r
25852                 0,\r
25853                 { 0, 0, 0 },\r
25854                 0, 0, /* No default value */\r
25855                 "RLCMode"\r
25856                 },\r
25857 };\r
25858 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {\r
25859     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */\r
25860 };\r
25861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {\r
25862         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
25863         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
25864         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
25865         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
25866         asn_MAP_extensionValue_tag2el_220,\r
25867         1,      /* Count of tags in the map */\r
25868         0, 0,\r
25869         -1      /* Extensions start */\r
25870 };\r
25871 static /* Use -fall-defs-global to expose */\r
25872 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {\r
25873         "extensionValue",\r
25874         "extensionValue",\r
25875         &asn_OP_OPEN_TYPE,\r
25876         0,      /* No effective tags (pointer) */\r
25877         0,      /* No effective tags (count) */\r
25878         0,      /* No tags (pointer) */\r
25879         0,      /* No tags (count) */\r
25880         { 0, 0, OPEN_TYPE_constraint },\r
25881         asn_MBR_extensionValue_220,\r
25882         1,      /* Elements count */\r
25883         &asn_SPC_extensionValue_specs_220       /* Additional specs */\r
25884 };\r
25885 \r
25886 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {\r
25887         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),\r
25888                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25889                 -1,     /* IMPLICIT tag at current level */\r
25890                 &asn_DEF_ProtocolIE_ID,\r
25891                 0,\r
25892                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },\r
25893                 0, 0, /* No default value */\r
25894                 "id"\r
25895                 },\r
25896         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),\r
25897                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
25898                 -1,     /* IMPLICIT tag at current level */\r
25899                 &asn_DEF_Criticality,\r
25900                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
25901                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },\r
25902                 0, 0, /* No default value */\r
25903                 "criticality"\r
25904                 },\r
25905         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
25906                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
25907                 +1,     /* EXPLICIT tag at current level */\r
25908                 &asn_DEF_extensionValue_220,\r
25909                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
25910                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },\r
25911                 0, 0, /* No default value */\r
25912                 "extensionValue"\r
25913                 },\r
25914 };\r
25915 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {\r
25916         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
25917 };\r
25918 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {\r
25919     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
25920     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
25921     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
25922 };\r
25923 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {\r
25924         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),\r
25925         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
25926         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,\r
25927         3,      /* Count of tags in the map */\r
25928         0, 0, 0,        /* Optional elements (not needed) */\r
25929         -1,     /* First extension addition */\r
25930 };\r
25931 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {\r
25932         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
25933         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
25934         &asn_OP_SEQUENCE,\r
25935         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,\r
25936         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)\r
25937                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */\r
25938         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */\r
25939         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)\r
25940                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */\r
25941         { 0, 0, SEQUENCE_constraint },\r
25942         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,\r
25943         3,      /* Elements count */\r
25944         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */\r
25945 };\r
25946 \r
25947 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {\r
25948         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
25949                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25950                 0,\r
25951                 &asn_DEF_PDCPSnLength,\r
25952                 0,\r
25953                 { 0, 0, 0 },\r
25954                 0, 0, /* No default value */\r
25955                 "PDCPSnLength"\r
25956                 },\r
25957         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),\r
25958                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
25959                 0,\r
25960                 &asn_DEF_DuplicationActivation,\r
25961                 0,\r
25962                 { 0, 0, 0 },\r
25963                 0, 0, /* No default value */\r
25964                 "DuplicationActivation"\r
25965                 },\r
25966 };\r
25967 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {\r
25968     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */\r
25969     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */\r
25970 };\r
25971 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {\r
25972         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
25973         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
25974         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
25975         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
25976         asn_MAP_extensionValue_tag2el_224,\r
25977         2,      /* Count of tags in the map */\r
25978         0, 0,\r
25979         -1      /* Extensions start */\r
25980 };\r
25981 static /* Use -fall-defs-global to expose */\r
25982 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {\r
25983         "extensionValue",\r
25984         "extensionValue",\r
25985         &asn_OP_OPEN_TYPE,\r
25986         0,      /* No effective tags (pointer) */\r
25987         0,      /* No effective tags (count) */\r
25988         0,      /* No tags (pointer) */\r
25989         0,      /* No tags (count) */\r
25990         { 0, 0, OPEN_TYPE_constraint },\r
25991         asn_MBR_extensionValue_224,\r
25992         2,      /* Elements count */\r
25993         &asn_SPC_extensionValue_specs_224       /* Additional specs */\r
25994 };\r
25995 \r
25996 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {\r
25997         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),\r
25998                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
25999                 -1,     /* IMPLICIT tag at current level */\r
26000                 &asn_DEF_ProtocolIE_ID,\r
26001                 0,\r
26002                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },\r
26003                 0, 0, /* No default value */\r
26004                 "id"\r
26005                 },\r
26006         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
26007                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26008                 -1,     /* IMPLICIT tag at current level */\r
26009                 &asn_DEF_Criticality,\r
26010                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
26011                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },\r
26012                 0, 0, /* No default value */\r
26013                 "criticality"\r
26014                 },\r
26015         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
26016                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26017                 +1,     /* EXPLICIT tag at current level */\r
26018                 &asn_DEF_extensionValue_224,\r
26019                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
26020                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },\r
26021                 0, 0, /* No default value */\r
26022                 "extensionValue"\r
26023                 },\r
26024 };\r
26025 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {\r
26026         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26027 };\r
26028 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {\r
26029     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26030     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26031     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26032 };\r
26033 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {\r
26034         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),\r
26035         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
26036         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,\r
26037         3,      /* Count of tags in the map */\r
26038         0, 0, 0,        /* Optional elements (not needed) */\r
26039         -1,     /* First extension addition */\r
26040 };\r
26041 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {\r
26042         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26043         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26044         &asn_OP_SEQUENCE,\r
26045         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,\r
26046         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)\r
26047                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */\r
26048         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */\r
26049         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)\r
26050                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */\r
26051         { 0, 0, SEQUENCE_constraint },\r
26052         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,\r
26053         3,      /* Elements count */\r
26054         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */\r
26055 };\r
26056 \r
26057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {\r
26058         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),\r
26059         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),\r
26060         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),\r
26061         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),\r
26062         0,      /* No top level tags */\r
26063         0,      /* No tags in the map */\r
26064         0, 0,\r
26065         -1      /* Extensions start */\r
26066 };\r
26067 static /* Use -fall-defs-global to expose */\r
26068 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {\r
26069         "extensionValue",\r
26070         "extensionValue",\r
26071         &asn_OP_OPEN_TYPE,\r
26072         0,      /* No effective tags (pointer) */\r
26073         0,      /* No effective tags (count) */\r
26074         0,      /* No tags (pointer) */\r
26075         0,      /* No tags (count) */\r
26076         { 0, 0, OPEN_TYPE_constraint },\r
26077         0, 0,   /* No members */\r
26078         &asn_SPC_extensionValue_specs_228       /* Additional specs */\r
26079 };\r
26080 \r
26081 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {\r
26082         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),\r
26083                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26084                 -1,     /* IMPLICIT tag at current level */\r
26085                 &asn_DEF_ProtocolIE_ID,\r
26086                 0,\r
26087                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },\r
26088                 0, 0, /* No default value */\r
26089                 "id"\r
26090                 },\r
26091         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),\r
26092                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26093                 -1,     /* IMPLICIT tag at current level */\r
26094                 &asn_DEF_Criticality,\r
26095                 0,\r
26096                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },\r
26097                 0, 0, /* No default value */\r
26098                 "criticality"\r
26099                 },\r
26100         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),\r
26101                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26102                 +1,     /* EXPLICIT tag at current level */\r
26103                 &asn_DEF_extensionValue_228,\r
26104                 0,\r
26105                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },\r
26106                 0, 0, /* No default value */\r
26107                 "extensionValue"\r
26108                 },\r
26109 };\r
26110 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {\r
26111         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26112 };\r
26113 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {\r
26114     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26115     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26116     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26117 };\r
26118 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {\r
26119         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),\r
26120         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),\r
26121         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,\r
26122         3,      /* Count of tags in the map */\r
26123         0, 0, 0,        /* Optional elements (not needed) */\r
26124         -1,     /* First extension addition */\r
26125 };\r
26126 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {\r
26127         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",\r
26128         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",\r
26129         &asn_OP_SEQUENCE,\r
26130         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,\r
26131         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)\r
26132                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */\r
26133         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */\r
26134         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)\r
26135                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */\r
26136         { 0, 0, SEQUENCE_constraint },\r
26137         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,\r
26138         3,      /* Elements count */\r
26139         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */\r
26140 };\r
26141 \r
26142 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {\r
26143         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),\r
26144                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
26145                 0,\r
26146                 &asn_DEF_RLC_Status,\r
26147                 0,\r
26148                 { 0, 0, 0 },\r
26149                 0, 0, /* No default value */\r
26150                 "RLC-Status"\r
26151                 },\r
26152 };\r
26153 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {\r
26154     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */\r
26155 };\r
26156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {\r
26157         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
26158         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
26159         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
26160         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
26161         asn_MAP_extensionValue_tag2el_232,\r
26162         1,      /* Count of tags in the map */\r
26163         0, 0,\r
26164         -1      /* Extensions start */\r
26165 };\r
26166 static /* Use -fall-defs-global to expose */\r
26167 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {\r
26168         "extensionValue",\r
26169         "extensionValue",\r
26170         &asn_OP_OPEN_TYPE,\r
26171         0,      /* No effective tags (pointer) */\r
26172         0,      /* No effective tags (count) */\r
26173         0,      /* No tags (pointer) */\r
26174         0,      /* No tags (count) */\r
26175         { 0, 0, OPEN_TYPE_constraint },\r
26176         asn_MBR_extensionValue_232,\r
26177         1,      /* Elements count */\r
26178         &asn_SPC_extensionValue_specs_232       /* Additional specs */\r
26179 };\r
26180 \r
26181 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {\r
26182         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),\r
26183                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26184                 -1,     /* IMPLICIT tag at current level */\r
26185                 &asn_DEF_ProtocolIE_ID,\r
26186                 0,\r
26187                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },\r
26188                 0, 0, /* No default value */\r
26189                 "id"\r
26190                 },\r
26191         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),\r
26192                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26193                 -1,     /* IMPLICIT tag at current level */\r
26194                 &asn_DEF_Criticality,\r
26195                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
26196                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },\r
26197                 0, 0, /* No default value */\r
26198                 "criticality"\r
26199                 },\r
26200         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
26201                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26202                 +1,     /* EXPLICIT tag at current level */\r
26203                 &asn_DEF_extensionValue_232,\r
26204                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
26205                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },\r
26206                 0, 0, /* No default value */\r
26207                 "extensionValue"\r
26208                 },\r
26209 };\r
26210 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {\r
26211         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26212 };\r
26213 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {\r
26214     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26215     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26216     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26217 };\r
26218 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {\r
26219         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),\r
26220         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
26221         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,\r
26222         3,      /* Count of tags in the map */\r
26223         0, 0, 0,        /* Optional elements (not needed) */\r
26224         -1,     /* First extension addition */\r
26225 };\r
26226 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {\r
26227         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
26228         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
26229         &asn_OP_SEQUENCE,\r
26230         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,\r
26231         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)\r
26232                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */\r
26233         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */\r
26234         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)\r
26235                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */\r
26236         { 0, 0, SEQUENCE_constraint },\r
26237         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,\r
26238         3,      /* Elements count */\r
26239         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */\r
26240 };\r
26241 \r
26242 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {\r
26243         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
26244                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
26245                 0,\r
26246                 &asn_DEF_PDCPSnLength,\r
26247                 0,\r
26248                 { 0, 0, 0 },\r
26249                 0, 0, /* No default value */\r
26250                 "PDCPSnLength"\r
26251                 },\r
26252         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),\r
26253                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
26254                 0,\r
26255                 &asn_DEF_GTPtunnelEndpoint,\r
26256                 0,\r
26257                 { 0, 0, 0 },\r
26258                 0, 0, /* No default value */\r
26259                 "GTPtunnelEndpoint"\r
26260                 },\r
26261 };\r
26262 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {\r
26263     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */\r
26264     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */\r
26265 };\r
26266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {\r
26267         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
26268         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
26269         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
26270         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
26271         asn_MAP_extensionValue_tag2el_236,\r
26272         2,      /* Count of tags in the map */\r
26273         0, 0,\r
26274         -1      /* Extensions start */\r
26275 };\r
26276 static /* Use -fall-defs-global to expose */\r
26277 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {\r
26278         "extensionValue",\r
26279         "extensionValue",\r
26280         &asn_OP_OPEN_TYPE,\r
26281         0,      /* No effective tags (pointer) */\r
26282         0,      /* No effective tags (count) */\r
26283         0,      /* No tags (pointer) */\r
26284         0,      /* No tags (count) */\r
26285         { 0, 0, OPEN_TYPE_constraint },\r
26286         asn_MBR_extensionValue_236,\r
26287         2,      /* Elements count */\r
26288         &asn_SPC_extensionValue_specs_236       /* Additional specs */\r
26289 };\r
26290 \r
26291 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {\r
26292         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),\r
26293                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26294                 -1,     /* IMPLICIT tag at current level */\r
26295                 &asn_DEF_ProtocolIE_ID,\r
26296                 0,\r
26297                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },\r
26298                 0, 0, /* No default value */\r
26299                 "id"\r
26300                 },\r
26301         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
26302                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26303                 -1,     /* IMPLICIT tag at current level */\r
26304                 &asn_DEF_Criticality,\r
26305                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
26306                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },\r
26307                 0, 0, /* No default value */\r
26308                 "criticality"\r
26309                 },\r
26310         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
26311                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26312                 +1,     /* EXPLICIT tag at current level */\r
26313                 &asn_DEF_extensionValue_236,\r
26314                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
26315                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },\r
26316                 0, 0, /* No default value */\r
26317                 "extensionValue"\r
26318                 },\r
26319 };\r
26320 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {\r
26321         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26322 };\r
26323 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {\r
26324     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26325     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26326     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26327 };\r
26328 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {\r
26329         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),\r
26330         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
26331         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,\r
26332         3,      /* Count of tags in the map */\r
26333         0, 0, 0,        /* Optional elements (not needed) */\r
26334         -1,     /* First extension addition */\r
26335 };\r
26336 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {\r
26337         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26338         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26339         &asn_OP_SEQUENCE,\r
26340         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,\r
26341         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)\r
26342                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */\r
26343         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */\r
26344         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)\r
26345                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */\r
26346         { 0, 0, SEQUENCE_constraint },\r
26347         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,\r
26348         3,      /* Elements count */\r
26349         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */\r
26350 };\r
26351 \r
26352 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {\r
26353         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),\r
26354         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),\r
26355         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),\r
26356         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),\r
26357         0,      /* No top level tags */\r
26358         0,      /* No tags in the map */\r
26359         0, 0,\r
26360         -1      /* Extensions start */\r
26361 };\r
26362 static /* Use -fall-defs-global to expose */\r
26363 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {\r
26364         "extensionValue",\r
26365         "extensionValue",\r
26366         &asn_OP_OPEN_TYPE,\r
26367         0,      /* No effective tags (pointer) */\r
26368         0,      /* No effective tags (count) */\r
26369         0,      /* No tags (pointer) */\r
26370         0,      /* No tags (count) */\r
26371         { 0, 0, OPEN_TYPE_constraint },\r
26372         0, 0,   /* No members */\r
26373         &asn_SPC_extensionValue_specs_240       /* Additional specs */\r
26374 };\r
26375 \r
26376 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {\r
26377         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),\r
26378                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26379                 -1,     /* IMPLICIT tag at current level */\r
26380                 &asn_DEF_ProtocolIE_ID,\r
26381                 0,\r
26382                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },\r
26383                 0, 0, /* No default value */\r
26384                 "id"\r
26385                 },\r
26386         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),\r
26387                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26388                 -1,     /* IMPLICIT tag at current level */\r
26389                 &asn_DEF_Criticality,\r
26390                 0,\r
26391                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },\r
26392                 0, 0, /* No default value */\r
26393                 "criticality"\r
26394                 },\r
26395         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),\r
26396                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26397                 +1,     /* EXPLICIT tag at current level */\r
26398                 &asn_DEF_extensionValue_240,\r
26399                 0,\r
26400                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },\r
26401                 0, 0, /* No default value */\r
26402                 "extensionValue"\r
26403                 },\r
26404 };\r
26405 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {\r
26406         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26407 };\r
26408 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {\r
26409     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26410     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26411     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26412 };\r
26413 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {\r
26414         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),\r
26415         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),\r
26416         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,\r
26417         3,      /* Count of tags in the map */\r
26418         0, 0, 0,        /* Optional elements (not needed) */\r
26419         -1,     /* First extension addition */\r
26420 };\r
26421 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {\r
26422         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",\r
26423         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",\r
26424         &asn_OP_SEQUENCE,\r
26425         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,\r
26426         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)\r
26427                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */\r
26428         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */\r
26429         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)\r
26430                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */\r
26431         { 0, 0, SEQUENCE_constraint },\r
26432         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,\r
26433         3,      /* Elements count */\r
26434         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */\r
26435 };\r
26436 \r
26437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {\r
26438         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
26439         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
26440         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
26441         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
26442         0,      /* No top level tags */\r
26443         0,      /* No tags in the map */\r
26444         0, 0,\r
26445         -1      /* Extensions start */\r
26446 };\r
26447 static /* Use -fall-defs-global to expose */\r
26448 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {\r
26449         "extensionValue",\r
26450         "extensionValue",\r
26451         &asn_OP_OPEN_TYPE,\r
26452         0,      /* No effective tags (pointer) */\r
26453         0,      /* No effective tags (count) */\r
26454         0,      /* No tags (pointer) */\r
26455         0,      /* No tags (count) */\r
26456         { 0, 0, OPEN_TYPE_constraint },\r
26457         0, 0,   /* No members */\r
26458         &asn_SPC_extensionValue_specs_244       /* Additional specs */\r
26459 };\r
26460 \r
26461 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {\r
26462         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),\r
26463                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26464                 -1,     /* IMPLICIT tag at current level */\r
26465                 &asn_DEF_ProtocolIE_ID,\r
26466                 0,\r
26467                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },\r
26468                 0, 0, /* No default value */\r
26469                 "id"\r
26470                 },\r
26471         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),\r
26472                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26473                 -1,     /* IMPLICIT tag at current level */\r
26474                 &asn_DEF_Criticality,\r
26475                 0,\r
26476                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },\r
26477                 0, 0, /* No default value */\r
26478                 "criticality"\r
26479                 },\r
26480         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
26481                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26482                 +1,     /* EXPLICIT tag at current level */\r
26483                 &asn_DEF_extensionValue_244,\r
26484                 0,\r
26485                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },\r
26486                 0, 0, /* No default value */\r
26487                 "extensionValue"\r
26488                 },\r
26489 };\r
26490 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {\r
26491         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26492 };\r
26493 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {\r
26494     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26495     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26496     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26497 };\r
26498 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {\r
26499         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),\r
26500         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
26501         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,\r
26502         3,      /* Count of tags in the map */\r
26503         0, 0, 0,        /* Optional elements (not needed) */\r
26504         -1,     /* First extension addition */\r
26505 };\r
26506 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {\r
26507         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
26508         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",\r
26509         &asn_OP_SEQUENCE,\r
26510         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,\r
26511         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)\r
26512                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */\r
26513         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */\r
26514         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)\r
26515                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */\r
26516         { 0, 0, SEQUENCE_constraint },\r
26517         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,\r
26518         3,      /* Elements count */\r
26519         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */\r
26520 };\r
26521 \r
26522 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {\r
26523         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
26524         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
26525         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
26526         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
26527         0,      /* No top level tags */\r
26528         0,      /* No tags in the map */\r
26529         0, 0,\r
26530         -1      /* Extensions start */\r
26531 };\r
26532 static /* Use -fall-defs-global to expose */\r
26533 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {\r
26534         "extensionValue",\r
26535         "extensionValue",\r
26536         &asn_OP_OPEN_TYPE,\r
26537         0,      /* No effective tags (pointer) */\r
26538         0,      /* No effective tags (count) */\r
26539         0,      /* No tags (pointer) */\r
26540         0,      /* No tags (count) */\r
26541         { 0, 0, OPEN_TYPE_constraint },\r
26542         0, 0,   /* No members */\r
26543         &asn_SPC_extensionValue_specs_248       /* Additional specs */\r
26544 };\r
26545 \r
26546 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {\r
26547         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),\r
26548                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26549                 -1,     /* IMPLICIT tag at current level */\r
26550                 &asn_DEF_ProtocolIE_ID,\r
26551                 0,\r
26552                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },\r
26553                 0, 0, /* No default value */\r
26554                 "id"\r
26555                 },\r
26556         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
26557                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26558                 -1,     /* IMPLICIT tag at current level */\r
26559                 &asn_DEF_Criticality,\r
26560                 0,\r
26561                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },\r
26562                 0, 0, /* No default value */\r
26563                 "criticality"\r
26564                 },\r
26565         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
26566                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26567                 +1,     /* EXPLICIT tag at current level */\r
26568                 &asn_DEF_extensionValue_248,\r
26569                 0,\r
26570                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },\r
26571                 0, 0, /* No default value */\r
26572                 "extensionValue"\r
26573                 },\r
26574 };\r
26575 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {\r
26576         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26577 };\r
26578 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {\r
26579     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26580     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26581     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26582 };\r
26583 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {\r
26584         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),\r
26585         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
26586         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,\r
26587         3,      /* Count of tags in the map */\r
26588         0, 0, 0,        /* Optional elements (not needed) */\r
26589         -1,     /* First extension addition */\r
26590 };\r
26591 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {\r
26592         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26593         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",\r
26594         &asn_OP_SEQUENCE,\r
26595         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,\r
26596         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)\r
26597                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */\r
26598         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */\r
26599         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)\r
26600                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */\r
26601         { 0, 0, SEQUENCE_constraint },\r
26602         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,\r
26603         3,      /* Elements count */\r
26604         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */\r
26605 };\r
26606 \r
26607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {\r
26608         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),\r
26609         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),\r
26610         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),\r
26611         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),\r
26612         0,      /* No top level tags */\r
26613         0,      /* No tags in the map */\r
26614         0, 0,\r
26615         -1      /* Extensions start */\r
26616 };\r
26617 static /* Use -fall-defs-global to expose */\r
26618 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {\r
26619         "extensionValue",\r
26620         "extensionValue",\r
26621         &asn_OP_OPEN_TYPE,\r
26622         0,      /* No effective tags (pointer) */\r
26623         0,      /* No effective tags (count) */\r
26624         0,      /* No tags (pointer) */\r
26625         0,      /* No tags (count) */\r
26626         { 0, 0, OPEN_TYPE_constraint },\r
26627         0, 0,   /* No members */\r
26628         &asn_SPC_extensionValue_specs_252       /* Additional specs */\r
26629 };\r
26630 \r
26631 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {\r
26632         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),\r
26633                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26634                 -1,     /* IMPLICIT tag at current level */\r
26635                 &asn_DEF_ProtocolIE_ID,\r
26636                 0,\r
26637                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },\r
26638                 0, 0, /* No default value */\r
26639                 "id"\r
26640                 },\r
26641         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),\r
26642                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26643                 -1,     /* IMPLICIT tag at current level */\r
26644                 &asn_DEF_Criticality,\r
26645                 0,\r
26646                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },\r
26647                 0, 0, /* No default value */\r
26648                 "criticality"\r
26649                 },\r
26650         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),\r
26651                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26652                 +1,     /* EXPLICIT tag at current level */\r
26653                 &asn_DEF_extensionValue_252,\r
26654                 0,\r
26655                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },\r
26656                 0, 0, /* No default value */\r
26657                 "extensionValue"\r
26658                 },\r
26659 };\r
26660 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {\r
26661         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26662 };\r
26663 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {\r
26664     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26665     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26666     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26667 };\r
26668 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {\r
26669         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),\r
26670         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),\r
26671         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,\r
26672         3,      /* Count of tags in the map */\r
26673         0, 0, 0,        /* Optional elements (not needed) */\r
26674         -1,     /* First extension addition */\r
26675 };\r
26676 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {\r
26677         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",\r
26678         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",\r
26679         &asn_OP_SEQUENCE,\r
26680         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,\r
26681         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)\r
26682                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */\r
26683         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */\r
26684         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)\r
26685                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */\r
26686         { 0, 0, SEQUENCE_constraint },\r
26687         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,\r
26688         3,      /* Elements count */\r
26689         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */\r
26690 };\r
26691 \r
26692 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {\r
26693         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
26694                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
26695                 0,\r
26696                 &asn_DEF_PDCPSnLength,\r
26697                 0,\r
26698                 { 0, 0, 0 },\r
26699                 0, 0, /* No default value */\r
26700                 "PDCPSnLength"\r
26701                 },\r
26702 };\r
26703 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {\r
26704     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */\r
26705 };\r
26706 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {\r
26707         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
26708         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
26709         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
26710         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
26711         asn_MAP_extensionValue_tag2el_256,\r
26712         1,      /* Count of tags in the map */\r
26713         0, 0,\r
26714         -1      /* Extensions start */\r
26715 };\r
26716 static /* Use -fall-defs-global to expose */\r
26717 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {\r
26718         "extensionValue",\r
26719         "extensionValue",\r
26720         &asn_OP_OPEN_TYPE,\r
26721         0,      /* No effective tags (pointer) */\r
26722         0,      /* No effective tags (count) */\r
26723         0,      /* No tags (pointer) */\r
26724         0,      /* No tags (count) */\r
26725         { 0, 0, OPEN_TYPE_constraint },\r
26726         asn_MBR_extensionValue_256,\r
26727         1,      /* Elements count */\r
26728         &asn_SPC_extensionValue_specs_256       /* Additional specs */\r
26729 };\r
26730 \r
26731 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {\r
26732         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),\r
26733                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26734                 -1,     /* IMPLICIT tag at current level */\r
26735                 &asn_DEF_ProtocolIE_ID,\r
26736                 0,\r
26737                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },\r
26738                 0, 0, /* No default value */\r
26739                 "id"\r
26740                 },\r
26741         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),\r
26742                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26743                 -1,     /* IMPLICIT tag at current level */\r
26744                 &asn_DEF_Criticality,\r
26745                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
26746                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },\r
26747                 0, 0, /* No default value */\r
26748                 "criticality"\r
26749                 },\r
26750         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
26751                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26752                 +1,     /* EXPLICIT tag at current level */\r
26753                 &asn_DEF_extensionValue_256,\r
26754                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
26755                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },\r
26756                 0, 0, /* No default value */\r
26757                 "extensionValue"\r
26758                 },\r
26759 };\r
26760 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {\r
26761         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26762 };\r
26763 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {\r
26764     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26765     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26766     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26767 };\r
26768 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {\r
26769         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),\r
26770         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
26771         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,\r
26772         3,      /* Count of tags in the map */\r
26773         0, 0, 0,        /* Optional elements (not needed) */\r
26774         -1,     /* First extension addition */\r
26775 };\r
26776 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {\r
26777         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
26778         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
26779         &asn_OP_SEQUENCE,\r
26780         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,\r
26781         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)\r
26782                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */\r
26783         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */\r
26784         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)\r
26785                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */\r
26786         { 0, 0, SEQUENCE_constraint },\r
26787         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,\r
26788         3,      /* Elements count */\r
26789         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */\r
26790 };\r
26791 \r
26792 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {\r
26793         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),\r
26794                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
26795                 0,\r
26796                 &asn_DEF_LCID,\r
26797                 0,\r
26798                 { 0, 0, 0 },\r
26799                 0, 0, /* No default value */\r
26800                 "LCID"\r
26801                 },\r
26802 };\r
26803 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {\r
26804     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */\r
26805 };\r
26806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {\r
26807         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
26808         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
26809         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
26810         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
26811         asn_MAP_extensionValue_tag2el_260,\r
26812         1,      /* Count of tags in the map */\r
26813         0, 0,\r
26814         -1      /* Extensions start */\r
26815 };\r
26816 static /* Use -fall-defs-global to expose */\r
26817 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {\r
26818         "extensionValue",\r
26819         "extensionValue",\r
26820         &asn_OP_OPEN_TYPE,\r
26821         0,      /* No effective tags (pointer) */\r
26822         0,      /* No effective tags (count) */\r
26823         0,      /* No tags (pointer) */\r
26824         0,      /* No tags (count) */\r
26825         { 0, 0, OPEN_TYPE_constraint },\r
26826         asn_MBR_extensionValue_260,\r
26827         1,      /* Elements count */\r
26828         &asn_SPC_extensionValue_specs_260       /* Additional specs */\r
26829 };\r
26830 \r
26831 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {\r
26832         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),\r
26833                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26834                 -1,     /* IMPLICIT tag at current level */\r
26835                 &asn_DEF_ProtocolIE_ID,\r
26836                 0,\r
26837                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },\r
26838                 0, 0, /* No default value */\r
26839                 "id"\r
26840                 },\r
26841         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
26842                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26843                 -1,     /* IMPLICIT tag at current level */\r
26844                 &asn_DEF_Criticality,\r
26845                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
26846                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },\r
26847                 0, 0, /* No default value */\r
26848                 "criticality"\r
26849                 },\r
26850         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
26851                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26852                 +1,     /* EXPLICIT tag at current level */\r
26853                 &asn_DEF_extensionValue_260,\r
26854                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
26855                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },\r
26856                 0, 0, /* No default value */\r
26857                 "extensionValue"\r
26858                 },\r
26859 };\r
26860 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {\r
26861         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26862 };\r
26863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {\r
26864     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26865     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26866     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26867 };\r
26868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {\r
26869         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),\r
26870         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
26871         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,\r
26872         3,      /* Count of tags in the map */\r
26873         0, 0, 0,        /* Optional elements (not needed) */\r
26874         -1,     /* First extension addition */\r
26875 };\r
26876 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {\r
26877         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
26878         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
26879         &asn_OP_SEQUENCE,\r
26880         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,\r
26881         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)\r
26882                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */\r
26883         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */\r
26884         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)\r
26885                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */\r
26886         { 0, 0, SEQUENCE_constraint },\r
26887         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,\r
26888         3,      /* Elements count */\r
26889         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */\r
26890 };\r
26891 \r
26892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {\r
26893         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),\r
26894         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),\r
26895         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),\r
26896         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),\r
26897         0,      /* No top level tags */\r
26898         0,      /* No tags in the map */\r
26899         0, 0,\r
26900         -1      /* Extensions start */\r
26901 };\r
26902 static /* Use -fall-defs-global to expose */\r
26903 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {\r
26904         "extensionValue",\r
26905         "extensionValue",\r
26906         &asn_OP_OPEN_TYPE,\r
26907         0,      /* No effective tags (pointer) */\r
26908         0,      /* No effective tags (count) */\r
26909         0,      /* No tags (pointer) */\r
26910         0,      /* No tags (count) */\r
26911         { 0, 0, OPEN_TYPE_constraint },\r
26912         0, 0,   /* No members */\r
26913         &asn_SPC_extensionValue_specs_264       /* Additional specs */\r
26914 };\r
26915 \r
26916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {\r
26917         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),\r
26918                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
26919                 -1,     /* IMPLICIT tag at current level */\r
26920                 &asn_DEF_ProtocolIE_ID,\r
26921                 0,\r
26922                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },\r
26923                 0, 0, /* No default value */\r
26924                 "id"\r
26925                 },\r
26926         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),\r
26927                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
26928                 -1,     /* IMPLICIT tag at current level */\r
26929                 &asn_DEF_Criticality,\r
26930                 0,\r
26931                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },\r
26932                 0, 0, /* No default value */\r
26933                 "criticality"\r
26934                 },\r
26935         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),\r
26936                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
26937                 +1,     /* EXPLICIT tag at current level */\r
26938                 &asn_DEF_extensionValue_264,\r
26939                 0,\r
26940                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },\r
26941                 0, 0, /* No default value */\r
26942                 "extensionValue"\r
26943                 },\r
26944 };\r
26945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {\r
26946         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
26947 };\r
26948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {\r
26949     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
26950     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
26951     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
26952 };\r
26953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {\r
26954         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),\r
26955         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),\r
26956         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,\r
26957         3,      /* Count of tags in the map */\r
26958         0, 0, 0,        /* Optional elements (not needed) */\r
26959         -1,     /* First extension addition */\r
26960 };\r
26961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {\r
26962         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",\r
26963         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",\r
26964         &asn_OP_SEQUENCE,\r
26965         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,\r
26966         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)\r
26967                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */\r
26968         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */\r
26969         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)\r
26970                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */\r
26971         { 0, 0, SEQUENCE_constraint },\r
26972         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,\r
26973         3,      /* Elements count */\r
26974         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */\r
26975 };\r
26976 \r
26977 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {\r
26978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
26979                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
26980                 0,\r
26981                 &asn_DEF_PDCPSnLength,\r
26982                 0,\r
26983                 { 0, 0, 0 },\r
26984                 0, 0, /* No default value */\r
26985                 "PDCPSnLength"\r
26986                 },\r
26987 };\r
26988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {\r
26989     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */\r
26990 };\r
26991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {\r
26992         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
26993         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
26994         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
26995         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
26996         asn_MAP_extensionValue_tag2el_268,\r
26997         1,      /* Count of tags in the map */\r
26998         0, 0,\r
26999         -1      /* Extensions start */\r
27000 };\r
27001 static /* Use -fall-defs-global to expose */\r
27002 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {\r
27003         "extensionValue",\r
27004         "extensionValue",\r
27005         &asn_OP_OPEN_TYPE,\r
27006         0,      /* No effective tags (pointer) */\r
27007         0,      /* No effective tags (count) */\r
27008         0,      /* No tags (pointer) */\r
27009         0,      /* No tags (count) */\r
27010         { 0, 0, OPEN_TYPE_constraint },\r
27011         asn_MBR_extensionValue_268,\r
27012         1,      /* Elements count */\r
27013         &asn_SPC_extensionValue_specs_268       /* Additional specs */\r
27014 };\r
27015 \r
27016 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {\r
27017         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),\r
27018                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27019                 -1,     /* IMPLICIT tag at current level */\r
27020                 &asn_DEF_ProtocolIE_ID,\r
27021                 0,\r
27022                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },\r
27023                 0, 0, /* No default value */\r
27024                 "id"\r
27025                 },\r
27026         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),\r
27027                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27028                 -1,     /* IMPLICIT tag at current level */\r
27029                 &asn_DEF_Criticality,\r
27030                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
27031                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },\r
27032                 0, 0, /* No default value */\r
27033                 "criticality"\r
27034                 },\r
27035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
27036                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27037                 +1,     /* EXPLICIT tag at current level */\r
27038                 &asn_DEF_extensionValue_268,\r
27039                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
27040                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },\r
27041                 0, 0, /* No default value */\r
27042                 "extensionValue"\r
27043                 },\r
27044 };\r
27045 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {\r
27046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27047 };\r
27048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {\r
27049     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27050     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27051     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27052 };\r
27053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {\r
27054         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),\r
27055         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
27056         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,\r
27057         3,      /* Count of tags in the map */\r
27058         0, 0, 0,        /* Optional elements (not needed) */\r
27059         -1,     /* First extension addition */\r
27060 };\r
27061 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {\r
27062         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
27063         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
27064         &asn_OP_SEQUENCE,\r
27065         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,\r
27066         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)\r
27067                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */\r
27068         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */\r
27069         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)\r
27070                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */\r
27071         { 0, 0, SEQUENCE_constraint },\r
27072         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,\r
27073         3,      /* Elements count */\r
27074         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */\r
27075 };\r
27076 \r
27077 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {\r
27078         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),\r
27079                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
27080                 0,\r
27081                 &asn_DEF_GTPtunnelEndpoint,\r
27082                 0,\r
27083                 { 0, 0, 0 },\r
27084                 0, 0, /* No default value */\r
27085                 "GTPtunnelEndpoint"\r
27086                 },\r
27087         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),\r
27088                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
27089                 0,\r
27090                 &asn_DEF_RLC_Status,\r
27091                 0,\r
27092                 { 0, 0, 0 },\r
27093                 0, 0, /* No default value */\r
27094                 "RLC-Status"\r
27095                 },\r
27096 };\r
27097 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {\r
27098     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */\r
27099     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */\r
27100 };\r
27101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {\r
27102         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
27103         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
27104         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
27105         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
27106         asn_MAP_extensionValue_tag2el_272,\r
27107         2,      /* Count of tags in the map */\r
27108         0, 0,\r
27109         -1      /* Extensions start */\r
27110 };\r
27111 static /* Use -fall-defs-global to expose */\r
27112 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {\r
27113         "extensionValue",\r
27114         "extensionValue",\r
27115         &asn_OP_OPEN_TYPE,\r
27116         0,      /* No effective tags (pointer) */\r
27117         0,      /* No effective tags (count) */\r
27118         0,      /* No tags (pointer) */\r
27119         0,      /* No tags (count) */\r
27120         { 0, 0, OPEN_TYPE_constraint },\r
27121         asn_MBR_extensionValue_272,\r
27122         2,      /* Elements count */\r
27123         &asn_SPC_extensionValue_specs_272       /* Additional specs */\r
27124 };\r
27125 \r
27126 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {\r
27127         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),\r
27128                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27129                 -1,     /* IMPLICIT tag at current level */\r
27130                 &asn_DEF_ProtocolIE_ID,\r
27131                 0,\r
27132                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },\r
27133                 0, 0, /* No default value */\r
27134                 "id"\r
27135                 },\r
27136         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
27137                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27138                 -1,     /* IMPLICIT tag at current level */\r
27139                 &asn_DEF_Criticality,\r
27140                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
27141                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },\r
27142                 0, 0, /* No default value */\r
27143                 "criticality"\r
27144                 },\r
27145         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
27146                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27147                 +1,     /* EXPLICIT tag at current level */\r
27148                 &asn_DEF_extensionValue_272,\r
27149                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
27150                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },\r
27151                 0, 0, /* No default value */\r
27152                 "extensionValue"\r
27153                 },\r
27154 };\r
27155 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {\r
27156         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27157 };\r
27158 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {\r
27159     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27160     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27161     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27162 };\r
27163 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {\r
27164         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),\r
27165         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
27166         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,\r
27167         3,      /* Count of tags in the map */\r
27168         0, 0, 0,        /* Optional elements (not needed) */\r
27169         -1,     /* First extension addition */\r
27170 };\r
27171 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {\r
27172         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
27173         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
27174         &asn_OP_SEQUENCE,\r
27175         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,\r
27176         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)\r
27177                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */\r
27178         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */\r
27179         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)\r
27180                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */\r
27181         { 0, 0, SEQUENCE_constraint },\r
27182         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,\r
27183         3,      /* Elements count */\r
27184         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */\r
27185 };\r
27186 \r
27187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {\r
27188         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),\r
27189         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),\r
27190         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),\r
27191         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),\r
27192         0,      /* No top level tags */\r
27193         0,      /* No tags in the map */\r
27194         0, 0,\r
27195         -1      /* Extensions start */\r
27196 };\r
27197 static /* Use -fall-defs-global to expose */\r
27198 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {\r
27199         "extensionValue",\r
27200         "extensionValue",\r
27201         &asn_OP_OPEN_TYPE,\r
27202         0,      /* No effective tags (pointer) */\r
27203         0,      /* No effective tags (count) */\r
27204         0,      /* No tags (pointer) */\r
27205         0,      /* No tags (count) */\r
27206         { 0, 0, OPEN_TYPE_constraint },\r
27207         0, 0,   /* No members */\r
27208         &asn_SPC_extensionValue_specs_276       /* Additional specs */\r
27209 };\r
27210 \r
27211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {\r
27212         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),\r
27213                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27214                 -1,     /* IMPLICIT tag at current level */\r
27215                 &asn_DEF_ProtocolIE_ID,\r
27216                 0,\r
27217                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },\r
27218                 0, 0, /* No default value */\r
27219                 "id"\r
27220                 },\r
27221         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),\r
27222                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27223                 -1,     /* IMPLICIT tag at current level */\r
27224                 &asn_DEF_Criticality,\r
27225                 0,\r
27226                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },\r
27227                 0, 0, /* No default value */\r
27228                 "criticality"\r
27229                 },\r
27230         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),\r
27231                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27232                 +1,     /* EXPLICIT tag at current level */\r
27233                 &asn_DEF_extensionValue_276,\r
27234                 0,\r
27235                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },\r
27236                 0, 0, /* No default value */\r
27237                 "extensionValue"\r
27238                 },\r
27239 };\r
27240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {\r
27241         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27242 };\r
27243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {\r
27244     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27245     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27246     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27247 };\r
27248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {\r
27249         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),\r
27250         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),\r
27251         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,\r
27252         3,      /* Count of tags in the map */\r
27253         0, 0, 0,        /* Optional elements (not needed) */\r
27254         -1,     /* First extension addition */\r
27255 };\r
27256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {\r
27257         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",\r
27258         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",\r
27259         &asn_OP_SEQUENCE,\r
27260         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,\r
27261         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)\r
27262                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */\r
27263         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */\r
27264         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)\r
27265                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */\r
27266         { 0, 0, SEQUENCE_constraint },\r
27267         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,\r
27268         3,      /* Elements count */\r
27269         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */\r
27270 };\r
27271 \r
27272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {\r
27273         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
27274         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
27275         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
27276         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
27277         0,      /* No top level tags */\r
27278         0,      /* No tags in the map */\r
27279         0, 0,\r
27280         -1      /* Extensions start */\r
27281 };\r
27282 static /* Use -fall-defs-global to expose */\r
27283 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {\r
27284         "extensionValue",\r
27285         "extensionValue",\r
27286         &asn_OP_OPEN_TYPE,\r
27287         0,      /* No effective tags (pointer) */\r
27288         0,      /* No effective tags (count) */\r
27289         0,      /* No tags (pointer) */\r
27290         0,      /* No tags (count) */\r
27291         { 0, 0, OPEN_TYPE_constraint },\r
27292         0, 0,   /* No members */\r
27293         &asn_SPC_extensionValue_specs_280       /* Additional specs */\r
27294 };\r
27295 \r
27296 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {\r
27297         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),\r
27298                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27299                 -1,     /* IMPLICIT tag at current level */\r
27300                 &asn_DEF_ProtocolIE_ID,\r
27301                 0,\r
27302                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },\r
27303                 0, 0, /* No default value */\r
27304                 "id"\r
27305                 },\r
27306         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),\r
27307                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27308                 -1,     /* IMPLICIT tag at current level */\r
27309                 &asn_DEF_Criticality,\r
27310                 0,\r
27311                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },\r
27312                 0, 0, /* No default value */\r
27313                 "criticality"\r
27314                 },\r
27315         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
27316                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27317                 +1,     /* EXPLICIT tag at current level */\r
27318                 &asn_DEF_extensionValue_280,\r
27319                 0,\r
27320                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },\r
27321                 0, 0, /* No default value */\r
27322                 "extensionValue"\r
27323                 },\r
27324 };\r
27325 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {\r
27326         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27327 };\r
27328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {\r
27329     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27330     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27331     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27332 };\r
27333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {\r
27334         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),\r
27335         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
27336         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,\r
27337         3,      /* Count of tags in the map */\r
27338         0, 0, 0,        /* Optional elements (not needed) */\r
27339         -1,     /* First extension addition */\r
27340 };\r
27341 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {\r
27342         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
27343         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",\r
27344         &asn_OP_SEQUENCE,\r
27345         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,\r
27346         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)\r
27347                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */\r
27348         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */\r
27349         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)\r
27350                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */\r
27351         { 0, 0, SEQUENCE_constraint },\r
27352         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,\r
27353         3,      /* Elements count */\r
27354         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */\r
27355 };\r
27356 \r
27357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {\r
27358         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
27359         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
27360         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
27361         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
27362         0,      /* No top level tags */\r
27363         0,      /* No tags in the map */\r
27364         0, 0,\r
27365         -1      /* Extensions start */\r
27366 };\r
27367 static /* Use -fall-defs-global to expose */\r
27368 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {\r
27369         "extensionValue",\r
27370         "extensionValue",\r
27371         &asn_OP_OPEN_TYPE,\r
27372         0,      /* No effective tags (pointer) */\r
27373         0,      /* No effective tags (count) */\r
27374         0,      /* No tags (pointer) */\r
27375         0,      /* No tags (count) */\r
27376         { 0, 0, OPEN_TYPE_constraint },\r
27377         0, 0,   /* No members */\r
27378         &asn_SPC_extensionValue_specs_284       /* Additional specs */\r
27379 };\r
27380 \r
27381 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {\r
27382         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),\r
27383                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27384                 -1,     /* IMPLICIT tag at current level */\r
27385                 &asn_DEF_ProtocolIE_ID,\r
27386                 0,\r
27387                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },\r
27388                 0, 0, /* No default value */\r
27389                 "id"\r
27390                 },\r
27391         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
27392                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27393                 -1,     /* IMPLICIT tag at current level */\r
27394                 &asn_DEF_Criticality,\r
27395                 0,\r
27396                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },\r
27397                 0, 0, /* No default value */\r
27398                 "criticality"\r
27399                 },\r
27400         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
27401                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27402                 +1,     /* EXPLICIT tag at current level */\r
27403                 &asn_DEF_extensionValue_284,\r
27404                 0,\r
27405                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },\r
27406                 0, 0, /* No default value */\r
27407                 "extensionValue"\r
27408                 },\r
27409 };\r
27410 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {\r
27411         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27412 };\r
27413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {\r
27414     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27415     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27416     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27417 };\r
27418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {\r
27419         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),\r
27420         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
27421         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,\r
27422         3,      /* Count of tags in the map */\r
27423         0, 0, 0,        /* Optional elements (not needed) */\r
27424         -1,     /* First extension addition */\r
27425 };\r
27426 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {\r
27427         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
27428         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",\r
27429         &asn_OP_SEQUENCE,\r
27430         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,\r
27431         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)\r
27432                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */\r
27433         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */\r
27434         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)\r
27435                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */\r
27436         { 0, 0, SEQUENCE_constraint },\r
27437         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,\r
27438         3,      /* Elements count */\r
27439         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */\r
27440 };\r
27441 \r
27442 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {\r
27443         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),\r
27444                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
27445                 0,\r
27446                 &asn_DEF_RLCMode,\r
27447                 0,\r
27448                 { 0, 0, 0 },\r
27449                 0, 0, /* No default value */\r
27450                 "RLCMode"\r
27451                 },\r
27452 };\r
27453 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {\r
27454     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */\r
27455 };\r
27456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {\r
27457         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),\r
27458         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),\r
27459         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),\r
27460         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),\r
27461         asn_MAP_extensionValue_tag2el_288,\r
27462         1,      /* Count of tags in the map */\r
27463         0, 0,\r
27464         -1      /* Extensions start */\r
27465 };\r
27466 static /* Use -fall-defs-global to expose */\r
27467 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {\r
27468         "extensionValue",\r
27469         "extensionValue",\r
27470         &asn_OP_OPEN_TYPE,\r
27471         0,      /* No effective tags (pointer) */\r
27472         0,      /* No effective tags (count) */\r
27473         0,      /* No tags (pointer) */\r
27474         0,      /* No tags (count) */\r
27475         { 0, 0, OPEN_TYPE_constraint },\r
27476         asn_MBR_extensionValue_288,\r
27477         1,      /* Elements count */\r
27478         &asn_SPC_extensionValue_specs_288       /* Additional specs */\r
27479 };\r
27480 \r
27481 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {\r
27482         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),\r
27483                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27484                 -1,     /* IMPLICIT tag at current level */\r
27485                 &asn_DEF_ProtocolIE_ID,\r
27486                 0,\r
27487                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },\r
27488                 0, 0, /* No default value */\r
27489                 "id"\r
27490                 },\r
27491         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),\r
27492                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27493                 -1,     /* IMPLICIT tag at current level */\r
27494                 &asn_DEF_Criticality,\r
27495                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,\r
27496                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },\r
27497                 0, 0, /* No default value */\r
27498                 "criticality"\r
27499                 },\r
27500         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),\r
27501                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27502                 +1,     /* EXPLICIT tag at current level */\r
27503                 &asn_DEF_extensionValue_288,\r
27504                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,\r
27505                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },\r
27506                 0, 0, /* No default value */\r
27507                 "extensionValue"\r
27508                 },\r
27509 };\r
27510 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {\r
27511         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27512 };\r
27513 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {\r
27514     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27515     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27516     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27517 };\r
27518 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {\r
27519         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),\r
27520         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),\r
27521         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,\r
27522         3,      /* Count of tags in the map */\r
27523         0, 0, 0,        /* Optional elements (not needed) */\r
27524         -1,     /* First extension addition */\r
27525 };\r
27526 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {\r
27527         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",\r
27528         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",\r
27529         &asn_OP_SEQUENCE,\r
27530         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,\r
27531         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)\r
27532                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */\r
27533         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */\r
27534         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)\r
27535                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */\r
27536         { 0, 0, SEQUENCE_constraint },\r
27537         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,\r
27538         3,      /* Elements count */\r
27539         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */\r
27540 };\r
27541 \r
27542 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {\r
27543         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),\r
27544         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),\r
27545         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),\r
27546         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),\r
27547         0,      /* No top level tags */\r
27548         0,      /* No tags in the map */\r
27549         0, 0,\r
27550         -1      /* Extensions start */\r
27551 };\r
27552 static /* Use -fall-defs-global to expose */\r
27553 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {\r
27554         "extensionValue",\r
27555         "extensionValue",\r
27556         &asn_OP_OPEN_TYPE,\r
27557         0,      /* No effective tags (pointer) */\r
27558         0,      /* No effective tags (count) */\r
27559         0,      /* No tags (pointer) */\r
27560         0,      /* No tags (count) */\r
27561         { 0, 0, OPEN_TYPE_constraint },\r
27562         0, 0,   /* No members */\r
27563         &asn_SPC_extensionValue_specs_292       /* Additional specs */\r
27564 };\r
27565 \r
27566 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {\r
27567         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),\r
27568                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27569                 -1,     /* IMPLICIT tag at current level */\r
27570                 &asn_DEF_ProtocolIE_ID,\r
27571                 0,\r
27572                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },\r
27573                 0, 0, /* No default value */\r
27574                 "id"\r
27575                 },\r
27576         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),\r
27577                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27578                 -1,     /* IMPLICIT tag at current level */\r
27579                 &asn_DEF_Criticality,\r
27580                 0,\r
27581                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },\r
27582                 0, 0, /* No default value */\r
27583                 "criticality"\r
27584                 },\r
27585         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),\r
27586                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27587                 +1,     /* EXPLICIT tag at current level */\r
27588                 &asn_DEF_extensionValue_292,\r
27589                 0,\r
27590                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },\r
27591                 0, 0, /* No default value */\r
27592                 "extensionValue"\r
27593                 },\r
27594 };\r
27595 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {\r
27596         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27597 };\r
27598 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {\r
27599     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27600     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27601     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27602 };\r
27603 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {\r
27604         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),\r
27605         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),\r
27606         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,\r
27607         3,      /* Count of tags in the map */\r
27608         0, 0, 0,        /* Optional elements (not needed) */\r
27609         -1,     /* First extension addition */\r
27610 };\r
27611 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {\r
27612         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",\r
27613         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",\r
27614         &asn_OP_SEQUENCE,\r
27615         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,\r
27616         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)\r
27617                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */\r
27618         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */\r
27619         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)\r
27620                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */\r
27621         { 0, 0, SEQUENCE_constraint },\r
27622         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,\r
27623         3,      /* Elements count */\r
27624         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */\r
27625 };\r
27626 \r
27627 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {\r
27628         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
27629                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
27630                 0,\r
27631                 &asn_DEF_PDCPSnLength,\r
27632                 0,\r
27633                 { 0, 0, 0 },\r
27634                 0, 0, /* No default value */\r
27635                 "PDCPSnLength"\r
27636                 },\r
27637         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),\r
27638                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
27639                 0,\r
27640                 &asn_DEF_NewDRBIDrequest,\r
27641                 0,\r
27642                 { 0, 0, 0 },\r
27643                 0, 0, /* No default value */\r
27644                 "NewDRBIDrequest"\r
27645                 },\r
27646 };\r
27647 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {\r
27648     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */\r
27649     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */\r
27650 };\r
27651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {\r
27652         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
27653         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
27654         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
27655         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
27656         asn_MAP_extensionValue_tag2el_296,\r
27657         2,      /* Count of tags in the map */\r
27658         0, 0,\r
27659         -1      /* Extensions start */\r
27660 };\r
27661 static /* Use -fall-defs-global to expose */\r
27662 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {\r
27663         "extensionValue",\r
27664         "extensionValue",\r
27665         &asn_OP_OPEN_TYPE,\r
27666         0,      /* No effective tags (pointer) */\r
27667         0,      /* No effective tags (count) */\r
27668         0,      /* No tags (pointer) */\r
27669         0,      /* No tags (count) */\r
27670         { 0, 0, OPEN_TYPE_constraint },\r
27671         asn_MBR_extensionValue_296,\r
27672         2,      /* Elements count */\r
27673         &asn_SPC_extensionValue_specs_296       /* Additional specs */\r
27674 };\r
27675 \r
27676 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {\r
27677         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),\r
27678                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27679                 -1,     /* IMPLICIT tag at current level */\r
27680                 &asn_DEF_ProtocolIE_ID,\r
27681                 0,\r
27682                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },\r
27683                 0, 0, /* No default value */\r
27684                 "id"\r
27685                 },\r
27686         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),\r
27687                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27688                 -1,     /* IMPLICIT tag at current level */\r
27689                 &asn_DEF_Criticality,\r
27690                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,\r
27691                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },\r
27692                 0, 0, /* No default value */\r
27693                 "criticality"\r
27694                 },\r
27695         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
27696                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27697                 +1,     /* EXPLICIT tag at current level */\r
27698                 &asn_DEF_extensionValue_296,\r
27699                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,\r
27700                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },\r
27701                 0, 0, /* No default value */\r
27702                 "extensionValue"\r
27703                 },\r
27704 };\r
27705 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {\r
27706         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27707 };\r
27708 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {\r
27709     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27710     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27711     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27712 };\r
27713 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {\r
27714         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),\r
27715         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
27716         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,\r
27717         3,      /* Count of tags in the map */\r
27718         0, 0, 0,        /* Optional elements (not needed) */\r
27719         -1,     /* First extension addition */\r
27720 };\r
27721 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {\r
27722         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",\r
27723         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",\r
27724         &asn_OP_SEQUENCE,\r
27725         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,\r
27726         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)\r
27727                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */\r
27728         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */\r
27729         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)\r
27730                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */\r
27731         { 0, 0, SEQUENCE_constraint },\r
27732         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,\r
27733         3,      /* Elements count */\r
27734         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */\r
27735 };\r
27736 \r
27737 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {\r
27738         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),\r
27739                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
27740                 0,\r
27741                 &asn_DEF_RLC_Status,\r
27742                 0,\r
27743                 { 0, 0, 0 },\r
27744                 0, 0, /* No default value */\r
27745                 "RLC-Status"\r
27746                 },\r
27747         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),\r
27748                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
27749                 0,\r
27750                 &asn_DEF_LCID,\r
27751                 0,\r
27752                 { 0, 0, 0 },\r
27753                 0, 0, /* No default value */\r
27754                 "LCID"\r
27755                 },\r
27756 };\r
27757 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };\r
27758 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };\r
27759 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {\r
27760     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */\r
27761     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */\r
27762 };\r
27763 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {\r
27764         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
27765         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
27766         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
27767         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
27768         asn_MAP_extensionValue_tag2el_300,\r
27769         2,      /* Count of tags in the map */\r
27770         asn_MAP_extensionValue_to_canonical_300,\r
27771         asn_MAP_extensionValue_from_canonical_300,\r
27772         -1      /* Extensions start */\r
27773 };\r
27774 static /* Use -fall-defs-global to expose */\r
27775 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {\r
27776         "extensionValue",\r
27777         "extensionValue",\r
27778         &asn_OP_OPEN_TYPE,\r
27779         0,      /* No effective tags (pointer) */\r
27780         0,      /* No effective tags (count) */\r
27781         0,      /* No tags (pointer) */\r
27782         0,      /* No tags (count) */\r
27783         { 0, 0, OPEN_TYPE_constraint },\r
27784         asn_MBR_extensionValue_300,\r
27785         2,      /* Elements count */\r
27786         &asn_SPC_extensionValue_specs_300       /* Additional specs */\r
27787 };\r
27788 \r
27789 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {\r
27790         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),\r
27791                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27792                 -1,     /* IMPLICIT tag at current level */\r
27793                 &asn_DEF_ProtocolIE_ID,\r
27794                 0,\r
27795                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },\r
27796                 0, 0, /* No default value */\r
27797                 "id"\r
27798                 },\r
27799         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
27800                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27801                 -1,     /* IMPLICIT tag at current level */\r
27802                 &asn_DEF_Criticality,\r
27803                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
27804                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },\r
27805                 0, 0, /* No default value */\r
27806                 "criticality"\r
27807                 },\r
27808         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
27809                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27810                 +1,     /* EXPLICIT tag at current level */\r
27811                 &asn_DEF_extensionValue_300,\r
27812                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
27813                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },\r
27814                 0, 0, /* No default value */\r
27815                 "extensionValue"\r
27816                 },\r
27817 };\r
27818 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {\r
27819         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27820 };\r
27821 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {\r
27822     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27823     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27824     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27825 };\r
27826 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {\r
27827         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),\r
27828         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
27829         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,\r
27830         3,      /* Count of tags in the map */\r
27831         0, 0, 0,        /* Optional elements (not needed) */\r
27832         -1,     /* First extension addition */\r
27833 };\r
27834 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {\r
27835         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",\r
27836         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",\r
27837         &asn_OP_SEQUENCE,\r
27838         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,\r
27839         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)\r
27840                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */\r
27841         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */\r
27842         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)\r
27843                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */\r
27844         { 0, 0, SEQUENCE_constraint },\r
27845         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,\r
27846         3,      /* Elements count */\r
27847         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */\r
27848 };\r
27849 \r
27850 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {\r
27851         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),\r
27852         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),\r
27853         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),\r
27854         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),\r
27855         0,      /* No top level tags */\r
27856         0,      /* No tags in the map */\r
27857         0, 0,\r
27858         -1      /* Extensions start */\r
27859 };\r
27860 static /* Use -fall-defs-global to expose */\r
27861 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {\r
27862         "extensionValue",\r
27863         "extensionValue",\r
27864         &asn_OP_OPEN_TYPE,\r
27865         0,      /* No effective tags (pointer) */\r
27866         0,      /* No effective tags (count) */\r
27867         0,      /* No tags (pointer) */\r
27868         0,      /* No tags (count) */\r
27869         { 0, 0, OPEN_TYPE_constraint },\r
27870         0, 0,   /* No members */\r
27871         &asn_SPC_extensionValue_specs_304       /* Additional specs */\r
27872 };\r
27873 \r
27874 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {\r
27875         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),\r
27876                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27877                 -1,     /* IMPLICIT tag at current level */\r
27878                 &asn_DEF_ProtocolIE_ID,\r
27879                 0,\r
27880                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },\r
27881                 0, 0, /* No default value */\r
27882                 "id"\r
27883                 },\r
27884         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),\r
27885                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27886                 -1,     /* IMPLICIT tag at current level */\r
27887                 &asn_DEF_Criticality,\r
27888                 0,\r
27889                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },\r
27890                 0, 0, /* No default value */\r
27891                 "criticality"\r
27892                 },\r
27893         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),\r
27894                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27895                 +1,     /* EXPLICIT tag at current level */\r
27896                 &asn_DEF_extensionValue_304,\r
27897                 0,\r
27898                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },\r
27899                 0, 0, /* No default value */\r
27900                 "extensionValue"\r
27901                 },\r
27902 };\r
27903 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {\r
27904         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27905 };\r
27906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {\r
27907     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27908     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27909     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27910 };\r
27911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {\r
27912         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),\r
27913         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),\r
27914         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,\r
27915         3,      /* Count of tags in the map */\r
27916         0, 0, 0,        /* Optional elements (not needed) */\r
27917         -1,     /* First extension addition */\r
27918 };\r
27919 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {\r
27920         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",\r
27921         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",\r
27922         &asn_OP_SEQUENCE,\r
27923         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,\r
27924         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)\r
27925                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */\r
27926         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */\r
27927         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)\r
27928                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */\r
27929         { 0, 0, SEQUENCE_constraint },\r
27930         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,\r
27931         3,      /* Elements count */\r
27932         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */\r
27933 };\r
27934 \r
27935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {\r
27936         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
27937         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
27938         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
27939         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
27940         0,      /* No top level tags */\r
27941         0,      /* No tags in the map */\r
27942         0, 0,\r
27943         -1      /* Extensions start */\r
27944 };\r
27945 static /* Use -fall-defs-global to expose */\r
27946 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {\r
27947         "extensionValue",\r
27948         "extensionValue",\r
27949         &asn_OP_OPEN_TYPE,\r
27950         0,      /* No effective tags (pointer) */\r
27951         0,      /* No effective tags (count) */\r
27952         0,      /* No tags (pointer) */\r
27953         0,      /* No tags (count) */\r
27954         { 0, 0, OPEN_TYPE_constraint },\r
27955         0, 0,   /* No members */\r
27956         &asn_SPC_extensionValue_specs_308       /* Additional specs */\r
27957 };\r
27958 \r
27959 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {\r
27960         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),\r
27961                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
27962                 -1,     /* IMPLICIT tag at current level */\r
27963                 &asn_DEF_ProtocolIE_ID,\r
27964                 0,\r
27965                 { 0, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },\r
27966                 0, 0, /* No default value */\r
27967                 "id"\r
27968                 },\r
27969         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),\r
27970                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
27971                 -1,     /* IMPLICIT tag at current level */\r
27972                 &asn_DEF_Criticality,\r
27973                 0,\r
27974                 { 0, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },\r
27975                 0, 0, /* No default value */\r
27976                 "criticality"\r
27977                 },\r
27978         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
27979                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
27980                 +1,     /* EXPLICIT tag at current level */\r
27981                 &asn_DEF_extensionValue_308,\r
27982                 0,\r
27983                 { 0, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },\r
27984                 0, 0, /* No default value */\r
27985                 "extensionValue"\r
27986                 },\r
27987 };\r
27988 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {\r
27989         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
27990 };\r
27991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {\r
27992     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
27993     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
27994     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
27995 };\r
27996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {\r
27997         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),\r
27998         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
27999         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,\r
28000         3,      /* Count of tags in the map */\r
28001         0, 0, 0,        /* Optional elements (not needed) */\r
28002         -1,     /* First extension addition */\r
28003 };\r
28004 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {\r
28005         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",\r
28006         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",\r
28007         &asn_OP_SEQUENCE,\r
28008         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,\r
28009         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)\r
28010                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */\r
28011         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */\r
28012         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)\r
28013                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */\r
28014         { 0, 0, SEQUENCE_constraint },\r
28015         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,\r
28016         3,      /* Elements count */\r
28017         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */\r
28018 };\r
28019 \r
28020 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {\r
28021         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),\r
28022                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
28023                 0,\r
28024                 &asn_DEF_PDCPSnLength,\r
28025                 0,\r
28026                 { 0, 0, 0 },\r
28027                 0, 0, /* No default value */\r
28028                 "PDCPSnLength"\r
28029                 },\r
28030 };\r
28031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {\r
28032     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */\r
28033 };\r
28034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {\r
28035         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
28036         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
28037         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
28038         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
28039         asn_MAP_extensionValue_tag2el_312,\r
28040         1,      /* Count of tags in the map */\r
28041         0, 0,\r
28042         -1      /* Extensions start */\r
28043 };\r
28044 static /* Use -fall-defs-global to expose */\r
28045 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {\r
28046         "extensionValue",\r
28047         "extensionValue",\r
28048         &asn_OP_OPEN_TYPE,\r
28049         0,      /* No effective tags (pointer) */\r
28050         0,      /* No effective tags (count) */\r
28051         0,      /* No tags (pointer) */\r
28052         0,      /* No tags (count) */\r
28053         { 0, 0, OPEN_TYPE_constraint },\r
28054         asn_MBR_extensionValue_312,\r
28055         1,      /* Elements count */\r
28056         &asn_SPC_extensionValue_specs_312       /* Additional specs */\r
28057 };\r
28058 \r
28059 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {\r
28060         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),\r
28061                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28062                 -1,     /* IMPLICIT tag at current level */\r
28063                 &asn_DEF_ProtocolIE_ID,\r
28064                 0,\r
28065                 { 0, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },\r
28066                 0, 0, /* No default value */\r
28067                 "id"\r
28068                 },\r
28069         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
28070                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28071                 -1,     /* IMPLICIT tag at current level */\r
28072                 &asn_DEF_Criticality,\r
28073                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,\r
28074                 { 0, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },\r
28075                 0, 0, /* No default value */\r
28076                 "criticality"\r
28077                 },\r
28078         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
28079                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28080                 +1,     /* EXPLICIT tag at current level */\r
28081                 &asn_DEF_extensionValue_312,\r
28082                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,\r
28083                 { 0, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },\r
28084                 0, 0, /* No default value */\r
28085                 "extensionValue"\r
28086                 },\r
28087 };\r
28088 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {\r
28089         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28090 };\r
28091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {\r
28092     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28093     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28094     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28095 };\r
28096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {\r
28097         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),\r
28098         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
28099         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,\r
28100         3,      /* Count of tags in the map */\r
28101         0, 0, 0,        /* Optional elements (not needed) */\r
28102         -1,     /* First extension addition */\r
28103 };\r
28104 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {\r
28105         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",\r
28106         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",\r
28107         &asn_OP_SEQUENCE,\r
28108         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,\r
28109         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)\r
28110                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */\r
28111         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */\r
28112         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)\r
28113                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */\r
28114         { 0, 0, SEQUENCE_constraint },\r
28115         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,\r
28116         3,      /* Elements count */\r
28117         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */\r
28118 };\r
28119 \r
28120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {\r
28121         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),\r
28122         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),\r
28123         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),\r
28124         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),\r
28125         0,      /* No top level tags */\r
28126         0,      /* No tags in the map */\r
28127         0, 0,\r
28128         -1      /* Extensions start */\r
28129 };\r
28130 static /* Use -fall-defs-global to expose */\r
28131 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {\r
28132         "extensionValue",\r
28133         "extensionValue",\r
28134         &asn_OP_OPEN_TYPE,\r
28135         0,      /* No effective tags (pointer) */\r
28136         0,      /* No effective tags (count) */\r
28137         0,      /* No tags (pointer) */\r
28138         0,      /* No tags (count) */\r
28139         { 0, 0, OPEN_TYPE_constraint },\r
28140         0, 0,   /* No members */\r
28141         &asn_SPC_extensionValue_specs_316       /* Additional specs */\r
28142 };\r
28143 \r
28144 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {\r
28145         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),\r
28146                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28147                 -1,     /* IMPLICIT tag at current level */\r
28148                 &asn_DEF_ProtocolIE_ID,\r
28149                 0,\r
28150                 { 0, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },\r
28151                 0, 0, /* No default value */\r
28152                 "id"\r
28153                 },\r
28154         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),\r
28155                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28156                 -1,     /* IMPLICIT tag at current level */\r
28157                 &asn_DEF_Criticality,\r
28158                 0,\r
28159                 { 0, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },\r
28160                 0, 0, /* No default value */\r
28161                 "criticality"\r
28162                 },\r
28163         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),\r
28164                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28165                 +1,     /* EXPLICIT tag at current level */\r
28166                 &asn_DEF_extensionValue_316,\r
28167                 0,\r
28168                 { 0, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },\r
28169                 0, 0, /* No default value */\r
28170                 "extensionValue"\r
28171                 },\r
28172 };\r
28173 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {\r
28174         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28175 };\r
28176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {\r
28177     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28178     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28179     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28180 };\r
28181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {\r
28182         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),\r
28183         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),\r
28184         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,\r
28185         3,      /* Count of tags in the map */\r
28186         0, 0, 0,        /* Optional elements (not needed) */\r
28187         -1,     /* First extension addition */\r
28188 };\r
28189 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {\r
28190         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",\r
28191         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",\r
28192         &asn_OP_SEQUENCE,\r
28193         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,\r
28194         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)\r
28195                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */\r
28196         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */\r
28197         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)\r
28198                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */\r
28199         { 0, 0, SEQUENCE_constraint },\r
28200         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,\r
28201         3,      /* Elements count */\r
28202         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */\r
28203 };\r
28204 \r
28205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {\r
28206         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
28207         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
28208         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
28209         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
28210         0,      /* No top level tags */\r
28211         0,      /* No tags in the map */\r
28212         0, 0,\r
28213         -1      /* Extensions start */\r
28214 };\r
28215 static /* Use -fall-defs-global to expose */\r
28216 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {\r
28217         "extensionValue",\r
28218         "extensionValue",\r
28219         &asn_OP_OPEN_TYPE,\r
28220         0,      /* No effective tags (pointer) */\r
28221         0,      /* No effective tags (count) */\r
28222         0,      /* No tags (pointer) */\r
28223         0,      /* No tags (count) */\r
28224         { 0, 0, OPEN_TYPE_constraint },\r
28225         0, 0,   /* No members */\r
28226         &asn_SPC_extensionValue_specs_320       /* Additional specs */\r
28227 };\r
28228 \r
28229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {\r
28230         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),\r
28231                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28232                 -1,     /* IMPLICIT tag at current level */\r
28233                 &asn_DEF_ProtocolIE_ID,\r
28234                 0,\r
28235                 { 0, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },\r
28236                 0, 0, /* No default value */\r
28237                 "id"\r
28238                 },\r
28239         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),\r
28240                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28241                 -1,     /* IMPLICIT tag at current level */\r
28242                 &asn_DEF_Criticality,\r
28243                 0,\r
28244                 { 0, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },\r
28245                 0, 0, /* No default value */\r
28246                 "criticality"\r
28247                 },\r
28248         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
28249                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28250                 +1,     /* EXPLICIT tag at current level */\r
28251                 &asn_DEF_extensionValue_320,\r
28252                 0,\r
28253                 { 0, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },\r
28254                 0, 0, /* No default value */\r
28255                 "extensionValue"\r
28256                 },\r
28257 };\r
28258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {\r
28259         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28260 };\r
28261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {\r
28262     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28263     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28264     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28265 };\r
28266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {\r
28267         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),\r
28268         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
28269         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,\r
28270         3,      /* Count of tags in the map */\r
28271         0, 0, 0,        /* Optional elements (not needed) */\r
28272         -1,     /* First extension addition */\r
28273 };\r
28274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {\r
28275         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",\r
28276         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",\r
28277         &asn_OP_SEQUENCE,\r
28278         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,\r
28279         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)\r
28280                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */\r
28281         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */\r
28282         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)\r
28283                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */\r
28284         { 0, 0, SEQUENCE_constraint },\r
28285         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,\r
28286         3,      /* Elements count */\r
28287         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */\r
28288 };\r
28289 \r
28290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {\r
28291         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
28292         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
28293         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
28294         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
28295         0,      /* No top level tags */\r
28296         0,      /* No tags in the map */\r
28297         0, 0,\r
28298         -1      /* Extensions start */\r
28299 };\r
28300 static /* Use -fall-defs-global to expose */\r
28301 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {\r
28302         "extensionValue",\r
28303         "extensionValue",\r
28304         &asn_OP_OPEN_TYPE,\r
28305         0,      /* No effective tags (pointer) */\r
28306         0,      /* No effective tags (count) */\r
28307         0,      /* No tags (pointer) */\r
28308         0,      /* No tags (count) */\r
28309         { 0, 0, OPEN_TYPE_constraint },\r
28310         0, 0,   /* No members */\r
28311         &asn_SPC_extensionValue_specs_324       /* Additional specs */\r
28312 };\r
28313 \r
28314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {\r
28315         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),\r
28316                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28317                 -1,     /* IMPLICIT tag at current level */\r
28318                 &asn_DEF_ProtocolIE_ID,\r
28319                 0,\r
28320                 { 0, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },\r
28321                 0, 0, /* No default value */\r
28322                 "id"\r
28323                 },\r
28324         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
28325                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28326                 -1,     /* IMPLICIT tag at current level */\r
28327                 &asn_DEF_Criticality,\r
28328                 0,\r
28329                 { 0, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },\r
28330                 0, 0, /* No default value */\r
28331                 "criticality"\r
28332                 },\r
28333         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
28334                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28335                 +1,     /* EXPLICIT tag at current level */\r
28336                 &asn_DEF_extensionValue_324,\r
28337                 0,\r
28338                 { 0, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },\r
28339                 0, 0, /* No default value */\r
28340                 "extensionValue"\r
28341                 },\r
28342 };\r
28343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {\r
28344         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28345 };\r
28346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {\r
28347     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28348     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28349     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28350 };\r
28351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {\r
28352         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),\r
28353         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
28354         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,\r
28355         3,      /* Count of tags in the map */\r
28356         0, 0, 0,        /* Optional elements (not needed) */\r
28357         -1,     /* First extension addition */\r
28358 };\r
28359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {\r
28360         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",\r
28361         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",\r
28362         &asn_OP_SEQUENCE,\r
28363         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,\r
28364         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)\r
28365                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */\r
28366         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */\r
28367         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)\r
28368                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */\r
28369         { 0, 0, SEQUENCE_constraint },\r
28370         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,\r
28371         3,      /* Elements count */\r
28372         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */\r
28373 };\r
28374 \r
28375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {\r
28376         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),\r
28377         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),\r
28378         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),\r
28379         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),\r
28380         0,      /* No top level tags */\r
28381         0,      /* No tags in the map */\r
28382         0, 0,\r
28383         -1      /* Extensions start */\r
28384 };\r
28385 static /* Use -fall-defs-global to expose */\r
28386 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {\r
28387         "extensionValue",\r
28388         "extensionValue",\r
28389         &asn_OP_OPEN_TYPE,\r
28390         0,      /* No effective tags (pointer) */\r
28391         0,      /* No effective tags (count) */\r
28392         0,      /* No tags (pointer) */\r
28393         0,      /* No tags (count) */\r
28394         { 0, 0, OPEN_TYPE_constraint },\r
28395         0, 0,   /* No members */\r
28396         &asn_SPC_extensionValue_specs_328       /* Additional specs */\r
28397 };\r
28398 \r
28399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {\r
28400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),\r
28401                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28402                 -1,     /* IMPLICIT tag at current level */\r
28403                 &asn_DEF_ProtocolIE_ID,\r
28404                 0,\r
28405                 { 0, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },\r
28406                 0, 0, /* No default value */\r
28407                 "id"\r
28408                 },\r
28409         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),\r
28410                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28411                 -1,     /* IMPLICIT tag at current level */\r
28412                 &asn_DEF_Criticality,\r
28413                 0,\r
28414                 { 0, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },\r
28415                 0, 0, /* No default value */\r
28416                 "criticality"\r
28417                 },\r
28418         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),\r
28419                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28420                 +1,     /* EXPLICIT tag at current level */\r
28421                 &asn_DEF_extensionValue_328,\r
28422                 0,\r
28423                 { 0, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },\r
28424                 0, 0, /* No default value */\r
28425                 "extensionValue"\r
28426                 },\r
28427 };\r
28428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {\r
28429         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28430 };\r
28431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {\r
28432     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28433     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28434     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28435 };\r
28436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {\r
28437         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),\r
28438         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),\r
28439         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,\r
28440         3,      /* Count of tags in the map */\r
28441         0, 0, 0,        /* Optional elements (not needed) */\r
28442         -1,     /* First extension addition */\r
28443 };\r
28444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {\r
28445         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",\r
28446         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",\r
28447         &asn_OP_SEQUENCE,\r
28448         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,\r
28449         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)\r
28450                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */\r
28451         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */\r
28452         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)\r
28453                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */\r
28454         { 0, 0, SEQUENCE_constraint },\r
28455         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,\r
28456         3,      /* Elements count */\r
28457         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */\r
28458 };\r
28459 \r
28460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {\r
28461         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),\r
28462         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),\r
28463         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),\r
28464         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),\r
28465         0,      /* No top level tags */\r
28466         0,      /* No tags in the map */\r
28467         0, 0,\r
28468         -1      /* Extensions start */\r
28469 };\r
28470 static /* Use -fall-defs-global to expose */\r
28471 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {\r
28472         "extensionValue",\r
28473         "extensionValue",\r
28474         &asn_OP_OPEN_TYPE,\r
28475         0,      /* No effective tags (pointer) */\r
28476         0,      /* No effective tags (count) */\r
28477         0,      /* No tags (pointer) */\r
28478         0,      /* No tags (count) */\r
28479         { 0, 0, OPEN_TYPE_constraint },\r
28480         0, 0,   /* No members */\r
28481         &asn_SPC_extensionValue_specs_332       /* Additional specs */\r
28482 };\r
28483 \r
28484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {\r
28485         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),\r
28486                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28487                 -1,     /* IMPLICIT tag at current level */\r
28488                 &asn_DEF_ProtocolIE_ID,\r
28489                 0,\r
28490                 { 0, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },\r
28491                 0, 0, /* No default value */\r
28492                 "id"\r
28493                 },\r
28494         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),\r
28495                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28496                 -1,     /* IMPLICIT tag at current level */\r
28497                 &asn_DEF_Criticality,\r
28498                 0,\r
28499                 { 0, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },\r
28500                 0, 0, /* No default value */\r
28501                 "criticality"\r
28502                 },\r
28503         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),\r
28504                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28505                 +1,     /* EXPLICIT tag at current level */\r
28506                 &asn_DEF_extensionValue_332,\r
28507                 0,\r
28508                 { 0, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },\r
28509                 0, 0, /* No default value */\r
28510                 "extensionValue"\r
28511                 },\r
28512 };\r
28513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {\r
28514         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28515 };\r
28516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {\r
28517     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28518     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28519     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28520 };\r
28521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {\r
28522         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),\r
28523         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),\r
28524         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,\r
28525         3,      /* Count of tags in the map */\r
28526         0, 0, 0,        /* Optional elements (not needed) */\r
28527         -1,     /* First extension addition */\r
28528 };\r
28529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {\r
28530         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",\r
28531         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",\r
28532         &asn_OP_SEQUENCE,\r
28533         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,\r
28534         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)\r
28535                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */\r
28536         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */\r
28537         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)\r
28538                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */\r
28539         { 0, 0, SEQUENCE_constraint },\r
28540         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,\r
28541         3,      /* Elements count */\r
28542         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */\r
28543 };\r
28544 \r
28545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {\r
28546         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),\r
28547         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),\r
28548         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),\r
28549         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),\r
28550         0,      /* No top level tags */\r
28551         0,      /* No tags in the map */\r
28552         0, 0,\r
28553         -1      /* Extensions start */\r
28554 };\r
28555 static /* Use -fall-defs-global to expose */\r
28556 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {\r
28557         "extensionValue",\r
28558         "extensionValue",\r
28559         &asn_OP_OPEN_TYPE,\r
28560         0,      /* No effective tags (pointer) */\r
28561         0,      /* No effective tags (count) */\r
28562         0,      /* No tags (pointer) */\r
28563         0,      /* No tags (count) */\r
28564         { 0, 0, OPEN_TYPE_constraint },\r
28565         0, 0,   /* No members */\r
28566         &asn_SPC_extensionValue_specs_336       /* Additional specs */\r
28567 };\r
28568 \r
28569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {\r
28570         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),\r
28571                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28572                 -1,     /* IMPLICIT tag at current level */\r
28573                 &asn_DEF_ProtocolIE_ID,\r
28574                 0,\r
28575                 { 0, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },\r
28576                 0, 0, /* No default value */\r
28577                 "id"\r
28578                 },\r
28579         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),\r
28580                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28581                 -1,     /* IMPLICIT tag at current level */\r
28582                 &asn_DEF_Criticality,\r
28583                 0,\r
28584                 { 0, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },\r
28585                 0, 0, /* No default value */\r
28586                 "criticality"\r
28587                 },\r
28588         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),\r
28589                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28590                 +1,     /* EXPLICIT tag at current level */\r
28591                 &asn_DEF_extensionValue_336,\r
28592                 0,\r
28593                 { 0, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },\r
28594                 0, 0, /* No default value */\r
28595                 "extensionValue"\r
28596                 },\r
28597 };\r
28598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {\r
28599         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28600 };\r
28601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {\r
28602     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28603     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28604     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28605 };\r
28606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {\r
28607         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),\r
28608         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),\r
28609         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,\r
28610         3,      /* Count of tags in the map */\r
28611         0, 0, 0,        /* Optional elements (not needed) */\r
28612         -1,     /* First extension addition */\r
28613 };\r
28614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {\r
28615         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",\r
28616         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",\r
28617         &asn_OP_SEQUENCE,\r
28618         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,\r
28619         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)\r
28620                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */\r
28621         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */\r
28622         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)\r
28623                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */\r
28624         { 0, 0, SEQUENCE_constraint },\r
28625         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,\r
28626         3,      /* Elements count */\r
28627         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */\r
28628 };\r
28629 \r
28630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {\r
28631         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
28632         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
28633         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
28634         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
28635         0,      /* No top level tags */\r
28636         0,      /* No tags in the map */\r
28637         0, 0,\r
28638         -1      /* Extensions start */\r
28639 };\r
28640 static /* Use -fall-defs-global to expose */\r
28641 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {\r
28642         "extensionValue",\r
28643         "extensionValue",\r
28644         &asn_OP_OPEN_TYPE,\r
28645         0,      /* No effective tags (pointer) */\r
28646         0,      /* No effective tags (count) */\r
28647         0,      /* No tags (pointer) */\r
28648         0,      /* No tags (count) */\r
28649         { 0, 0, OPEN_TYPE_constraint },\r
28650         0, 0,   /* No members */\r
28651         &asn_SPC_extensionValue_specs_340       /* Additional specs */\r
28652 };\r
28653 \r
28654 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {\r
28655         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),\r
28656                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28657                 -1,     /* IMPLICIT tag at current level */\r
28658                 &asn_DEF_ProtocolIE_ID,\r
28659                 0,\r
28660                 { 0, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },\r
28661                 0, 0, /* No default value */\r
28662                 "id"\r
28663                 },\r
28664         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),\r
28665                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28666                 -1,     /* IMPLICIT tag at current level */\r
28667                 &asn_DEF_Criticality,\r
28668                 0,\r
28669                 { 0, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },\r
28670                 0, 0, /* No default value */\r
28671                 "criticality"\r
28672                 },\r
28673         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
28674                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28675                 +1,     /* EXPLICIT tag at current level */\r
28676                 &asn_DEF_extensionValue_340,\r
28677                 0,\r
28678                 { 0, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },\r
28679                 0, 0, /* No default value */\r
28680                 "extensionValue"\r
28681                 },\r
28682 };\r
28683 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {\r
28684         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28685 };\r
28686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {\r
28687     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28688     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28689     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28690 };\r
28691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {\r
28692         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),\r
28693         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
28694         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,\r
28695         3,      /* Count of tags in the map */\r
28696         0, 0, 0,        /* Optional elements (not needed) */\r
28697         -1,     /* First extension addition */\r
28698 };\r
28699 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {\r
28700         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",\r
28701         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",\r
28702         &asn_OP_SEQUENCE,\r
28703         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,\r
28704         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)\r
28705                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */\r
28706         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */\r
28707         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)\r
28708                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */\r
28709         { 0, 0, SEQUENCE_constraint },\r
28710         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,\r
28711         3,      /* Elements count */\r
28712         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */\r
28713 };\r
28714 \r
28715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {\r
28716         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
28717         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
28718         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
28719         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
28720         0,      /* No top level tags */\r
28721         0,      /* No tags in the map */\r
28722         0, 0,\r
28723         -1      /* Extensions start */\r
28724 };\r
28725 static /* Use -fall-defs-global to expose */\r
28726 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {\r
28727         "extensionValue",\r
28728         "extensionValue",\r
28729         &asn_OP_OPEN_TYPE,\r
28730         0,      /* No effective tags (pointer) */\r
28731         0,      /* No effective tags (count) */\r
28732         0,      /* No tags (pointer) */\r
28733         0,      /* No tags (count) */\r
28734         { 0, 0, OPEN_TYPE_constraint },\r
28735         0, 0,   /* No members */\r
28736         &asn_SPC_extensionValue_specs_344       /* Additional specs */\r
28737 };\r
28738 \r
28739 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {\r
28740         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),\r
28741                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28742                 -1,     /* IMPLICIT tag at current level */\r
28743                 &asn_DEF_ProtocolIE_ID,\r
28744                 0,\r
28745                 { 0, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },\r
28746                 0, 0, /* No default value */\r
28747                 "id"\r
28748                 },\r
28749         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
28750                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28751                 -1,     /* IMPLICIT tag at current level */\r
28752                 &asn_DEF_Criticality,\r
28753                 0,\r
28754                 { 0, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },\r
28755                 0, 0, /* No default value */\r
28756                 "criticality"\r
28757                 },\r
28758         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
28759                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28760                 +1,     /* EXPLICIT tag at current level */\r
28761                 &asn_DEF_extensionValue_344,\r
28762                 0,\r
28763                 { 0, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },\r
28764                 0, 0, /* No default value */\r
28765                 "extensionValue"\r
28766                 },\r
28767 };\r
28768 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {\r
28769         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28770 };\r
28771 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {\r
28772     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28773     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28774     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28775 };\r
28776 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {\r
28777         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),\r
28778         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
28779         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,\r
28780         3,      /* Count of tags in the map */\r
28781         0, 0, 0,        /* Optional elements (not needed) */\r
28782         -1,     /* First extension addition */\r
28783 };\r
28784 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {\r
28785         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",\r
28786         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",\r
28787         &asn_OP_SEQUENCE,\r
28788         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,\r
28789         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)\r
28790                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */\r
28791         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */\r
28792         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)\r
28793                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */\r
28794         { 0, 0, SEQUENCE_constraint },\r
28795         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,\r
28796         3,      /* Elements count */\r
28797         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */\r
28798 };\r
28799 \r
28800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {\r
28801         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),\r
28802         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),\r
28803         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),\r
28804         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),\r
28805         0,      /* No top level tags */\r
28806         0,      /* No tags in the map */\r
28807         0, 0,\r
28808         -1      /* Extensions start */\r
28809 };\r
28810 static /* Use -fall-defs-global to expose */\r
28811 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {\r
28812         "extensionValue",\r
28813         "extensionValue",\r
28814         &asn_OP_OPEN_TYPE,\r
28815         0,      /* No effective tags (pointer) */\r
28816         0,      /* No effective tags (count) */\r
28817         0,      /* No tags (pointer) */\r
28818         0,      /* No tags (count) */\r
28819         { 0, 0, OPEN_TYPE_constraint },\r
28820         0, 0,   /* No members */\r
28821         &asn_SPC_extensionValue_specs_348       /* Additional specs */\r
28822 };\r
28823 \r
28824 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {\r
28825         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),\r
28826                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28827                 -1,     /* IMPLICIT tag at current level */\r
28828                 &asn_DEF_ProtocolIE_ID,\r
28829                 0,\r
28830                 { 0, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },\r
28831                 0, 0, /* No default value */\r
28832                 "id"\r
28833                 },\r
28834         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),\r
28835                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28836                 -1,     /* IMPLICIT tag at current level */\r
28837                 &asn_DEF_Criticality,\r
28838                 0,\r
28839                 { 0, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },\r
28840                 0, 0, /* No default value */\r
28841                 "criticality"\r
28842                 },\r
28843         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),\r
28844                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28845                 +1,     /* EXPLICIT tag at current level */\r
28846                 &asn_DEF_extensionValue_348,\r
28847                 0,\r
28848                 { 0, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },\r
28849                 0, 0, /* No default value */\r
28850                 "extensionValue"\r
28851                 },\r
28852 };\r
28853 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {\r
28854         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28855 };\r
28856 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {\r
28857     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28858     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28859     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28860 };\r
28861 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {\r
28862         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),\r
28863         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),\r
28864         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,\r
28865         3,      /* Count of tags in the map */\r
28866         0, 0, 0,        /* Optional elements (not needed) */\r
28867         -1,     /* First extension addition */\r
28868 };\r
28869 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {\r
28870         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",\r
28871         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",\r
28872         &asn_OP_SEQUENCE,\r
28873         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,\r
28874         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)\r
28875                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */\r
28876         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */\r
28877         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)\r
28878                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */\r
28879         { 0, 0, SEQUENCE_constraint },\r
28880         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,\r
28881         3,      /* Elements count */\r
28882         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */\r
28883 };\r
28884 \r
28885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {\r
28886         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),\r
28887         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),\r
28888         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),\r
28889         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),\r
28890         0,      /* No top level tags */\r
28891         0,      /* No tags in the map */\r
28892         0, 0,\r
28893         -1      /* Extensions start */\r
28894 };\r
28895 static /* Use -fall-defs-global to expose */\r
28896 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {\r
28897         "extensionValue",\r
28898         "extensionValue",\r
28899         &asn_OP_OPEN_TYPE,\r
28900         0,      /* No effective tags (pointer) */\r
28901         0,      /* No effective tags (count) */\r
28902         0,      /* No tags (pointer) */\r
28903         0,      /* No tags (count) */\r
28904         { 0, 0, OPEN_TYPE_constraint },\r
28905         0, 0,   /* No members */\r
28906         &asn_SPC_extensionValue_specs_352       /* Additional specs */\r
28907 };\r
28908 \r
28909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {\r
28910         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),\r
28911                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28912                 -1,     /* IMPLICIT tag at current level */\r
28913                 &asn_DEF_ProtocolIE_ID,\r
28914                 0,\r
28915                 { 0, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },\r
28916                 0, 0, /* No default value */\r
28917                 "id"\r
28918                 },\r
28919         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),\r
28920                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
28921                 -1,     /* IMPLICIT tag at current level */\r
28922                 &asn_DEF_Criticality,\r
28923                 0,\r
28924                 { 0, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },\r
28925                 0, 0, /* No default value */\r
28926                 "criticality"\r
28927                 },\r
28928         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),\r
28929                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
28930                 +1,     /* EXPLICIT tag at current level */\r
28931                 &asn_DEF_extensionValue_352,\r
28932                 0,\r
28933                 { 0, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },\r
28934                 0, 0, /* No default value */\r
28935                 "extensionValue"\r
28936                 },\r
28937 };\r
28938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {\r
28939         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
28940 };\r
28941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {\r
28942     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
28943     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
28944     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
28945 };\r
28946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {\r
28947         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),\r
28948         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),\r
28949         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,\r
28950         3,      /* Count of tags in the map */\r
28951         0, 0, 0,        /* Optional elements (not needed) */\r
28952         -1,     /* First extension addition */\r
28953 };\r
28954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {\r
28955         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",\r
28956         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",\r
28957         &asn_OP_SEQUENCE,\r
28958         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,\r
28959         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)\r
28960                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */\r
28961         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */\r
28962         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)\r
28963                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */\r
28964         { 0, 0, SEQUENCE_constraint },\r
28965         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,\r
28966         3,      /* Elements count */\r
28967         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */\r
28968 };\r
28969 \r
28970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {\r
28971         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),\r
28972         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),\r
28973         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),\r
28974         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),\r
28975         0,      /* No top level tags */\r
28976         0,      /* No tags in the map */\r
28977         0, 0,\r
28978         -1      /* Extensions start */\r
28979 };\r
28980 static /* Use -fall-defs-global to expose */\r
28981 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {\r
28982         "extensionValue",\r
28983         "extensionValue",\r
28984         &asn_OP_OPEN_TYPE,\r
28985         0,      /* No effective tags (pointer) */\r
28986         0,      /* No effective tags (count) */\r
28987         0,      /* No tags (pointer) */\r
28988         0,      /* No tags (count) */\r
28989         { 0, 0, OPEN_TYPE_constraint },\r
28990         0, 0,   /* No members */\r
28991         &asn_SPC_extensionValue_specs_356       /* Additional specs */\r
28992 };\r
28993 \r
28994 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {\r
28995         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),\r
28996                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
28997                 -1,     /* IMPLICIT tag at current level */\r
28998                 &asn_DEF_ProtocolIE_ID,\r
28999                 0,\r
29000                 { 0, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },\r
29001                 0, 0, /* No default value */\r
29002                 "id"\r
29003                 },\r
29004         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),\r
29005                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29006                 -1,     /* IMPLICIT tag at current level */\r
29007                 &asn_DEF_Criticality,\r
29008                 0,\r
29009                 { 0, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },\r
29010                 0, 0, /* No default value */\r
29011                 "criticality"\r
29012                 },\r
29013         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),\r
29014                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29015                 +1,     /* EXPLICIT tag at current level */\r
29016                 &asn_DEF_extensionValue_356,\r
29017                 0,\r
29018                 { 0, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },\r
29019                 0, 0, /* No default value */\r
29020                 "extensionValue"\r
29021                 },\r
29022 };\r
29023 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {\r
29024         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29025 };\r
29026 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {\r
29027     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29028     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29029     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29030 };\r
29031 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {\r
29032         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),\r
29033         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),\r
29034         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,\r
29035         3,      /* Count of tags in the map */\r
29036         0, 0, 0,        /* Optional elements (not needed) */\r
29037         -1,     /* First extension addition */\r
29038 };\r
29039 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {\r
29040         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",\r
29041         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",\r
29042         &asn_OP_SEQUENCE,\r
29043         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,\r
29044         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)\r
29045                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */\r
29046         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */\r
29047         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)\r
29048                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */\r
29049         { 0, 0, SEQUENCE_constraint },\r
29050         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,\r
29051         3,      /* Elements count */\r
29052         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */\r
29053 };\r
29054 \r
29055 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {\r
29056         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),\r
29057         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),\r
29058         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),\r
29059         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),\r
29060         0,      /* No top level tags */\r
29061         0,      /* No tags in the map */\r
29062         0, 0,\r
29063         -1      /* Extensions start */\r
29064 };\r
29065 static /* Use -fall-defs-global to expose */\r
29066 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {\r
29067         "extensionValue",\r
29068         "extensionValue",\r
29069         &asn_OP_OPEN_TYPE,\r
29070         0,      /* No effective tags (pointer) */\r
29071         0,      /* No effective tags (count) */\r
29072         0,      /* No tags (pointer) */\r
29073         0,      /* No tags (count) */\r
29074         { 0, 0, OPEN_TYPE_constraint },\r
29075         0, 0,   /* No members */\r
29076         &asn_SPC_extensionValue_specs_360       /* Additional specs */\r
29077 };\r
29078 \r
29079 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {\r
29080         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),\r
29081                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29082                 -1,     /* IMPLICIT tag at current level */\r
29083                 &asn_DEF_ProtocolIE_ID,\r
29084                 0,\r
29085                 { 0, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },\r
29086                 0, 0, /* No default value */\r
29087                 "id"\r
29088                 },\r
29089         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),\r
29090                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29091                 -1,     /* IMPLICIT tag at current level */\r
29092                 &asn_DEF_Criticality,\r
29093                 0,\r
29094                 { 0, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },\r
29095                 0, 0, /* No default value */\r
29096                 "criticality"\r
29097                 },\r
29098         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),\r
29099                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29100                 +1,     /* EXPLICIT tag at current level */\r
29101                 &asn_DEF_extensionValue_360,\r
29102                 0,\r
29103                 { 0, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },\r
29104                 0, 0, /* No default value */\r
29105                 "extensionValue"\r
29106                 },\r
29107 };\r
29108 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {\r
29109         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29110 };\r
29111 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {\r
29112     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29113     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29114     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29115 };\r
29116 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {\r
29117         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),\r
29118         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),\r
29119         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,\r
29120         3,      /* Count of tags in the map */\r
29121         0, 0, 0,        /* Optional elements (not needed) */\r
29122         -1,     /* First extension addition */\r
29123 };\r
29124 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {\r
29125         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",\r
29126         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",\r
29127         &asn_OP_SEQUENCE,\r
29128         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,\r
29129         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)\r
29130                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */\r
29131         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */\r
29132         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)\r
29133                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */\r
29134         { 0, 0, SEQUENCE_constraint },\r
29135         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,\r
29136         3,      /* Elements count */\r
29137         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */\r
29138 };\r
29139 \r
29140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {\r
29141         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),\r
29142         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),\r
29143         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),\r
29144         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),\r
29145         0,      /* No top level tags */\r
29146         0,      /* No tags in the map */\r
29147         0, 0,\r
29148         -1      /* Extensions start */\r
29149 };\r
29150 static /* Use -fall-defs-global to expose */\r
29151 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {\r
29152         "extensionValue",\r
29153         "extensionValue",\r
29154         &asn_OP_OPEN_TYPE,\r
29155         0,      /* No effective tags (pointer) */\r
29156         0,      /* No effective tags (count) */\r
29157         0,      /* No tags (pointer) */\r
29158         0,      /* No tags (count) */\r
29159         { 0, 0, OPEN_TYPE_constraint },\r
29160         0, 0,   /* No members */\r
29161         &asn_SPC_extensionValue_specs_364       /* Additional specs */\r
29162 };\r
29163 \r
29164 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {\r
29165         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),\r
29166                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29167                 -1,     /* IMPLICIT tag at current level */\r
29168                 &asn_DEF_ProtocolIE_ID,\r
29169                 0,\r
29170                 { 0, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },\r
29171                 0, 0, /* No default value */\r
29172                 "id"\r
29173                 },\r
29174         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),\r
29175                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29176                 -1,     /* IMPLICIT tag at current level */\r
29177                 &asn_DEF_Criticality,\r
29178                 0,\r
29179                 { 0, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },\r
29180                 0, 0, /* No default value */\r
29181                 "criticality"\r
29182                 },\r
29183         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),\r
29184                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29185                 +1,     /* EXPLICIT tag at current level */\r
29186                 &asn_DEF_extensionValue_364,\r
29187                 0,\r
29188                 { 0, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },\r
29189                 0, 0, /* No default value */\r
29190                 "extensionValue"\r
29191                 },\r
29192 };\r
29193 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {\r
29194         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29195 };\r
29196 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {\r
29197     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29198     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29199     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29200 };\r
29201 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {\r
29202         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),\r
29203         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),\r
29204         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,\r
29205         3,      /* Count of tags in the map */\r
29206         0, 0, 0,        /* Optional elements (not needed) */\r
29207         -1,     /* First extension addition */\r
29208 };\r
29209 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {\r
29210         "ServedEUTRAcellsENDCX2Management-ExtIEs",\r
29211         "ServedEUTRAcellsENDCX2Management-ExtIEs",\r
29212         &asn_OP_SEQUENCE,\r
29213         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,\r
29214         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)\r
29215                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */\r
29216         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */\r
29217         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)\r
29218                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */\r
29219         { 0, 0, SEQUENCE_constraint },\r
29220         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,\r
29221         3,      /* Elements count */\r
29222         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */\r
29223 };\r
29224 \r
29225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {\r
29226         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),\r
29227         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),\r
29228         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),\r
29229         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),\r
29230         0,      /* No top level tags */\r
29231         0,      /* No tags in the map */\r
29232         0, 0,\r
29233         -1      /* Extensions start */\r
29234 };\r
29235 static /* Use -fall-defs-global to expose */\r
29236 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {\r
29237         "extensionValue",\r
29238         "extensionValue",\r
29239         &asn_OP_OPEN_TYPE,\r
29240         0,      /* No effective tags (pointer) */\r
29241         0,      /* No effective tags (count) */\r
29242         0,      /* No tags (pointer) */\r
29243         0,      /* No tags (count) */\r
29244         { 0, 0, OPEN_TYPE_constraint },\r
29245         0, 0,   /* No members */\r
29246         &asn_SPC_extensionValue_specs_368       /* Additional specs */\r
29247 };\r
29248 \r
29249 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {\r
29250         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),\r
29251                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29252                 -1,     /* IMPLICIT tag at current level */\r
29253                 &asn_DEF_ProtocolIE_ID,\r
29254                 0,\r
29255                 { 0, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },\r
29256                 0, 0, /* No default value */\r
29257                 "id"\r
29258                 },\r
29259         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),\r
29260                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29261                 -1,     /* IMPLICIT tag at current level */\r
29262                 &asn_DEF_Criticality,\r
29263                 0,\r
29264                 { 0, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },\r
29265                 0, 0, /* No default value */\r
29266                 "criticality"\r
29267                 },\r
29268         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),\r
29269                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29270                 +1,     /* EXPLICIT tag at current level */\r
29271                 &asn_DEF_extensionValue_368,\r
29272                 0,\r
29273                 { 0, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },\r
29274                 0, 0, /* No default value */\r
29275                 "extensionValue"\r
29276                 },\r
29277 };\r
29278 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {\r
29279         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29280 };\r
29281 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {\r
29282     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29283     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29284     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29285 };\r
29286 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {\r
29287         sizeof(struct En_gNBServedCells_ExtIEs),\r
29288         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),\r
29289         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,\r
29290         3,      /* Count of tags in the map */\r
29291         0, 0, 0,        /* Optional elements (not needed) */\r
29292         -1,     /* First extension addition */\r
29293 };\r
29294 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {\r
29295         "En-gNBServedCells-ExtIEs",\r
29296         "En-gNBServedCells-ExtIEs",\r
29297         &asn_OP_SEQUENCE,\r
29298         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,\r
29299         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)\r
29300                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */\r
29301         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */\r
29302         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)\r
29303                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */\r
29304         { 0, 0, SEQUENCE_constraint },\r
29305         asn_MBR_En_gNBServedCells_ExtIEs_365,\r
29306         3,      /* Elements count */\r
29307         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */\r
29308 };\r
29309 \r
29310 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {\r
29311         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),\r
29312         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
29313         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),\r
29314         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),\r
29315         0,      /* No top level tags */\r
29316         0,      /* No tags in the map */\r
29317         0, 0,\r
29318         -1      /* Extensions start */\r
29319 };\r
29320 static /* Use -fall-defs-global to expose */\r
29321 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {\r
29322         "extensionValue",\r
29323         "extensionValue",\r
29324         &asn_OP_OPEN_TYPE,\r
29325         0,      /* No effective tags (pointer) */\r
29326         0,      /* No effective tags (count) */\r
29327         0,      /* No tags (pointer) */\r
29328         0,      /* No tags (count) */\r
29329         { 0, 0, OPEN_TYPE_constraint },\r
29330         0, 0,   /* No members */\r
29331         &asn_SPC_extensionValue_specs_372       /* Additional specs */\r
29332 };\r
29333 \r
29334 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {\r
29335         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),\r
29336                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29337                 -1,     /* IMPLICIT tag at current level */\r
29338                 &asn_DEF_ProtocolIE_ID,\r
29339                 0,\r
29340                 { 0, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },\r
29341                 0, 0, /* No default value */\r
29342                 "id"\r
29343                 },\r
29344         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),\r
29345                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29346                 -1,     /* IMPLICIT tag at current level */\r
29347                 &asn_DEF_Criticality,\r
29348                 0,\r
29349                 { 0, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },\r
29350                 0, 0, /* No default value */\r
29351                 "criticality"\r
29352                 },\r
29353         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),\r
29354                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29355                 +1,     /* EXPLICIT tag at current level */\r
29356                 &asn_DEF_extensionValue_372,\r
29357                 0,\r
29358                 { 0, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },\r
29359                 0, 0, /* No default value */\r
29360                 "extensionValue"\r
29361                 },\r
29362 };\r
29363 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {\r
29364         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29365 };\r
29366 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {\r
29367     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29368     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29369     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29370 };\r
29371 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {\r
29372         sizeof(struct ServedNRCell_Information_ExtIEs),\r
29373         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),\r
29374         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,\r
29375         3,      /* Count of tags in the map */\r
29376         0, 0, 0,        /* Optional elements (not needed) */\r
29377         -1,     /* First extension addition */\r
29378 };\r
29379 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {\r
29380         "ServedNRCell-Information-ExtIEs",\r
29381         "ServedNRCell-Information-ExtIEs",\r
29382         &asn_OP_SEQUENCE,\r
29383         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,\r
29384         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)\r
29385                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */\r
29386         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */\r
29387         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)\r
29388                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */\r
29389         { 0, 0, SEQUENCE_constraint },\r
29390         asn_MBR_ServedNRCell_Information_ExtIEs_369,\r
29391         3,      /* Elements count */\r
29392         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */\r
29393 };\r
29394 \r
29395 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {\r
29396         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),\r
29397         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
29398         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),\r
29399         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),\r
29400         0,      /* No top level tags */\r
29401         0,      /* No tags in the map */\r
29402         0, 0,\r
29403         -1      /* Extensions start */\r
29404 };\r
29405 static /* Use -fall-defs-global to expose */\r
29406 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {\r
29407         "extensionValue",\r
29408         "extensionValue",\r
29409         &asn_OP_OPEN_TYPE,\r
29410         0,      /* No effective tags (pointer) */\r
29411         0,      /* No effective tags (count) */\r
29412         0,      /* No tags (pointer) */\r
29413         0,      /* No tags (count) */\r
29414         { 0, 0, OPEN_TYPE_constraint },\r
29415         0, 0,   /* No members */\r
29416         &asn_SPC_extensionValue_specs_376       /* Additional specs */\r
29417 };\r
29418 \r
29419 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {\r
29420         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),\r
29421                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29422                 -1,     /* IMPLICIT tag at current level */\r
29423                 &asn_DEF_ProtocolIE_ID,\r
29424                 0,\r
29425                 { 0, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },\r
29426                 0, 0, /* No default value */\r
29427                 "id"\r
29428                 },\r
29429         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),\r
29430                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29431                 -1,     /* IMPLICIT tag at current level */\r
29432                 &asn_DEF_Criticality,\r
29433                 0,\r
29434                 { 0, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },\r
29435                 0, 0, /* No default value */\r
29436                 "criticality"\r
29437                 },\r
29438         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),\r
29439                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29440                 +1,     /* EXPLICIT tag at current level */\r
29441                 &asn_DEF_extensionValue_376,\r
29442                 0,\r
29443                 { 0, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },\r
29444                 0, 0, /* No default value */\r
29445                 "extensionValue"\r
29446                 },\r
29447 };\r
29448 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {\r
29449         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29450 };\r
29451 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {\r
29452     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29453     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29454     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29455 };\r
29456 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {\r
29457         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),\r
29458         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),\r
29459         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,\r
29460         3,      /* Count of tags in the map */\r
29461         0, 0, 0,        /* Optional elements (not needed) */\r
29462         -1,     /* First extension addition */\r
29463 };\r
29464 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {\r
29465         "FDD-InfoServedNRCell-Information-ExtIEs",\r
29466         "FDD-InfoServedNRCell-Information-ExtIEs",\r
29467         &asn_OP_SEQUENCE,\r
29468         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,\r
29469         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)\r
29470                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */\r
29471         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */\r
29472         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)\r
29473                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */\r
29474         { 0, 0, SEQUENCE_constraint },\r
29475         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,\r
29476         3,      /* Elements count */\r
29477         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */\r
29478 };\r
29479 \r
29480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {\r
29481         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),\r
29482         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
29483         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),\r
29484         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),\r
29485         0,      /* No top level tags */\r
29486         0,      /* No tags in the map */\r
29487         0, 0,\r
29488         -1      /* Extensions start */\r
29489 };\r
29490 static /* Use -fall-defs-global to expose */\r
29491 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {\r
29492         "extensionValue",\r
29493         "extensionValue",\r
29494         &asn_OP_OPEN_TYPE,\r
29495         0,      /* No effective tags (pointer) */\r
29496         0,      /* No effective tags (count) */\r
29497         0,      /* No tags (pointer) */\r
29498         0,      /* No tags (count) */\r
29499         { 0, 0, OPEN_TYPE_constraint },\r
29500         0, 0,   /* No members */\r
29501         &asn_SPC_extensionValue_specs_380       /* Additional specs */\r
29502 };\r
29503 \r
29504 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {\r
29505         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),\r
29506                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29507                 -1,     /* IMPLICIT tag at current level */\r
29508                 &asn_DEF_ProtocolIE_ID,\r
29509                 0,\r
29510                 { 0, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },\r
29511                 0, 0, /* No default value */\r
29512                 "id"\r
29513                 },\r
29514         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),\r
29515                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29516                 -1,     /* IMPLICIT tag at current level */\r
29517                 &asn_DEF_Criticality,\r
29518                 0,\r
29519                 { 0, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },\r
29520                 0, 0, /* No default value */\r
29521                 "criticality"\r
29522                 },\r
29523         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),\r
29524                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29525                 +1,     /* EXPLICIT tag at current level */\r
29526                 &asn_DEF_extensionValue_380,\r
29527                 0,\r
29528                 { 0, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },\r
29529                 0, 0, /* No default value */\r
29530                 "extensionValue"\r
29531                 },\r
29532 };\r
29533 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {\r
29534         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29535 };\r
29536 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {\r
29537     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29538     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29539     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29540 };\r
29541 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {\r
29542         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),\r
29543         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),\r
29544         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,\r
29545         3,      /* Count of tags in the map */\r
29546         0, 0, 0,        /* Optional elements (not needed) */\r
29547         -1,     /* First extension addition */\r
29548 };\r
29549 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {\r
29550         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",\r
29551         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",\r
29552         &asn_OP_SEQUENCE,\r
29553         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,\r
29554         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)\r
29555                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */\r
29556         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */\r
29557         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)\r
29558                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */\r
29559         { 0, 0, SEQUENCE_constraint },\r
29560         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,\r
29561         3,      /* Elements count */\r
29562         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */\r
29563 };\r
29564 \r
29565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {\r
29566         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),\r
29567         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
29568         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),\r
29569         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),\r
29570         0,      /* No top level tags */\r
29571         0,      /* No tags in the map */\r
29572         0, 0,\r
29573         -1      /* Extensions start */\r
29574 };\r
29575 static /* Use -fall-defs-global to expose */\r
29576 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {\r
29577         "extensionValue",\r
29578         "extensionValue",\r
29579         &asn_OP_OPEN_TYPE,\r
29580         0,      /* No effective tags (pointer) */\r
29581         0,      /* No effective tags (count) */\r
29582         0,      /* No tags (pointer) */\r
29583         0,      /* No tags (count) */\r
29584         { 0, 0, OPEN_TYPE_constraint },\r
29585         0, 0,   /* No members */\r
29586         &asn_SPC_extensionValue_specs_384       /* Additional specs */\r
29587 };\r
29588 \r
29589 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {\r
29590         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),\r
29591                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29592                 -1,     /* IMPLICIT tag at current level */\r
29593                 &asn_DEF_ProtocolIE_ID,\r
29594                 0,\r
29595                 { 0, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },\r
29596                 0, 0, /* No default value */\r
29597                 "id"\r
29598                 },\r
29599         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),\r
29600                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29601                 -1,     /* IMPLICIT tag at current level */\r
29602                 &asn_DEF_Criticality,\r
29603                 0,\r
29604                 { 0, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },\r
29605                 0, 0, /* No default value */\r
29606                 "criticality"\r
29607                 },\r
29608         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),\r
29609                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29610                 +1,     /* EXPLICIT tag at current level */\r
29611                 &asn_DEF_extensionValue_384,\r
29612                 0,\r
29613                 { 0, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },\r
29614                 0, 0, /* No default value */\r
29615                 "extensionValue"\r
29616                 },\r
29617 };\r
29618 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {\r
29619         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29620 };\r
29621 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {\r
29622     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29625 };\r
29626 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {\r
29627         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),\r
29628         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),\r
29629         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,\r
29630         3,      /* Count of tags in the map */\r
29631         0, 0, 0,        /* Optional elements (not needed) */\r
29632         -1,     /* First extension addition */\r
29633 };\r
29634 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {\r
29635         "TDD-InfoServedNRCell-Information-ExtIEs",\r
29636         "TDD-InfoServedNRCell-Information-ExtIEs",\r
29637         &asn_OP_SEQUENCE,\r
29638         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,\r
29639         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)\r
29640                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */\r
29641         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */\r
29642         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)\r
29643                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */\r
29644         { 0, 0, SEQUENCE_constraint },\r
29645         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,\r
29646         3,      /* Elements count */\r
29647         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */\r
29648 };\r
29649 \r
29650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {\r
29651         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),\r
29652         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
29653         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),\r
29654         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),\r
29655         0,      /* No top level tags */\r
29656         0,      /* No tags in the map */\r
29657         0, 0,\r
29658         -1      /* Extensions start */\r
29659 };\r
29660 static /* Use -fall-defs-global to expose */\r
29661 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {\r
29662         "extensionValue",\r
29663         "extensionValue",\r
29664         &asn_OP_OPEN_TYPE,\r
29665         0,      /* No effective tags (pointer) */\r
29666         0,      /* No effective tags (count) */\r
29667         0,      /* No tags (pointer) */\r
29668         0,      /* No tags (count) */\r
29669         { 0, 0, OPEN_TYPE_constraint },\r
29670         0, 0,   /* No members */\r
29671         &asn_SPC_extensionValue_specs_388       /* Additional specs */\r
29672 };\r
29673 \r
29674 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {\r
29675         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),\r
29676                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29677                 -1,     /* IMPLICIT tag at current level */\r
29678                 &asn_DEF_ProtocolIE_ID,\r
29679                 0,\r
29680                 { 0, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },\r
29681                 0, 0, /* No default value */\r
29682                 "id"\r
29683                 },\r
29684         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),\r
29685                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29686                 -1,     /* IMPLICIT tag at current level */\r
29687                 &asn_DEF_Criticality,\r
29688                 0,\r
29689                 { 0, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },\r
29690                 0, 0, /* No default value */\r
29691                 "criticality"\r
29692                 },\r
29693         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),\r
29694                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29695                 +1,     /* EXPLICIT tag at current level */\r
29696                 &asn_DEF_extensionValue_388,\r
29697                 0,\r
29698                 { 0, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },\r
29699                 0, 0, /* No default value */\r
29700                 "extensionValue"\r
29701                 },\r
29702 };\r
29703 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {\r
29704         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29705 };\r
29706 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {\r
29707     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29708     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29709     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29710 };\r
29711 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {\r
29712         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),\r
29713         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),\r
29714         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,\r
29715         3,      /* Count of tags in the map */\r
29716         0, 0, 0,        /* Optional elements (not needed) */\r
29717         -1,     /* First extension addition */\r
29718 };\r
29719 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {\r
29720         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",\r
29721         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",\r
29722         &asn_OP_SEQUENCE,\r
29723         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,\r
29724         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)\r
29725                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */\r
29726         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */\r
29727         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)\r
29728                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */\r
29729         { 0, 0, SEQUENCE_constraint },\r
29730         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,\r
29731         3,      /* Elements count */\r
29732         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */\r
29733 };\r
29734 \r
29735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {\r
29736         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),\r
29737         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),\r
29738         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),\r
29739         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),\r
29740         0,      /* No top level tags */\r
29741         0,      /* No tags in the map */\r
29742         0, 0,\r
29743         -1      /* Extensions start */\r
29744 };\r
29745 static /* Use -fall-defs-global to expose */\r
29746 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {\r
29747         "extensionValue",\r
29748         "extensionValue",\r
29749         &asn_OP_OPEN_TYPE,\r
29750         0,      /* No effective tags (pointer) */\r
29751         0,      /* No effective tags (count) */\r
29752         0,      /* No tags (pointer) */\r
29753         0,      /* No tags (count) */\r
29754         { 0, 0, OPEN_TYPE_constraint },\r
29755         0, 0,   /* No members */\r
29756         &asn_SPC_extensionValue_specs_392       /* Additional specs */\r
29757 };\r
29758 \r
29759 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {\r
29760         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),\r
29761                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29762                 -1,     /* IMPLICIT tag at current level */\r
29763                 &asn_DEF_ProtocolIE_ID,\r
29764                 0,\r
29765                 { 0, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },\r
29766                 0, 0, /* No default value */\r
29767                 "id"\r
29768                 },\r
29769         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),\r
29770                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29771                 -1,     /* IMPLICIT tag at current level */\r
29772                 &asn_DEF_Criticality,\r
29773                 0,\r
29774                 { 0, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },\r
29775                 0, 0, /* No default value */\r
29776                 "criticality"\r
29777                 },\r
29778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),\r
29779                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29780                 +1,     /* EXPLICIT tag at current level */\r
29781                 &asn_DEF_extensionValue_392,\r
29782                 0,\r
29783                 { 0, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },\r
29784                 0, 0, /* No default value */\r
29785                 "extensionValue"\r
29786                 },\r
29787 };\r
29788 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {\r
29789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29790 };\r
29791 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {\r
29792     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29793     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29794     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29795 };\r
29796 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {\r
29797         sizeof(struct NRNeighbour_Information_ExtIEs),\r
29798         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),\r
29799         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,\r
29800         3,      /* Count of tags in the map */\r
29801         0, 0, 0,        /* Optional elements (not needed) */\r
29802         -1,     /* First extension addition */\r
29803 };\r
29804 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {\r
29805         "NRNeighbour-Information-ExtIEs",\r
29806         "NRNeighbour-Information-ExtIEs",\r
29807         &asn_OP_SEQUENCE,\r
29808         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,\r
29809         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)\r
29810                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */\r
29811         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */\r
29812         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)\r
29813                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */\r
29814         { 0, 0, SEQUENCE_constraint },\r
29815         asn_MBR_NRNeighbour_Information_ExtIEs_389,\r
29816         3,      /* Elements count */\r
29817         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */\r
29818 };\r
29819 \r
29820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {\r
29821         sizeof(struct Limited_list_ExtIEs__extensionValue),\r
29822         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),\r
29823         offsetof(struct Limited_list_ExtIEs__extensionValue, present),\r
29824         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),\r
29825         0,      /* No top level tags */\r
29826         0,      /* No tags in the map */\r
29827         0, 0,\r
29828         -1      /* Extensions start */\r
29829 };\r
29830 static /* Use -fall-defs-global to expose */\r
29831 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {\r
29832         "extensionValue",\r
29833         "extensionValue",\r
29834         &asn_OP_OPEN_TYPE,\r
29835         0,      /* No effective tags (pointer) */\r
29836         0,      /* No effective tags (count) */\r
29837         0,      /* No tags (pointer) */\r
29838         0,      /* No tags (count) */\r
29839         { 0, 0, OPEN_TYPE_constraint },\r
29840         0, 0,   /* No members */\r
29841         &asn_SPC_extensionValue_specs_396       /* Additional specs */\r
29842 };\r
29843 \r
29844 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {\r
29845         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),\r
29846                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29847                 -1,     /* IMPLICIT tag at current level */\r
29848                 &asn_DEF_ProtocolIE_ID,\r
29849                 0,\r
29850                 { 0, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },\r
29851                 0, 0, /* No default value */\r
29852                 "id"\r
29853                 },\r
29854         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),\r
29855                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29856                 -1,     /* IMPLICIT tag at current level */\r
29857                 &asn_DEF_Criticality,\r
29858                 0,\r
29859                 { 0, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },\r
29860                 0, 0, /* No default value */\r
29861                 "criticality"\r
29862                 },\r
29863         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),\r
29864                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29865                 +1,     /* EXPLICIT tag at current level */\r
29866                 &asn_DEF_extensionValue_396,\r
29867                 0,\r
29868                 { 0, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },\r
29869                 0, 0, /* No default value */\r
29870                 "extensionValue"\r
29871                 },\r
29872 };\r
29873 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {\r
29874         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29875 };\r
29876 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {\r
29877     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29878     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29879     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29880 };\r
29881 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {\r
29882         sizeof(struct Limited_list_ExtIEs),\r
29883         offsetof(struct Limited_list_ExtIEs, _asn_ctx),\r
29884         asn_MAP_Limited_list_ExtIEs_tag2el_393,\r
29885         3,      /* Count of tags in the map */\r
29886         0, 0, 0,        /* Optional elements (not needed) */\r
29887         -1,     /* First extension addition */\r
29888 };\r
29889 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {\r
29890         "Limited-list-ExtIEs",\r
29891         "Limited-list-ExtIEs",\r
29892         &asn_OP_SEQUENCE,\r
29893         asn_DEF_Limited_list_ExtIEs_tags_393,\r
29894         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)\r
29895                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */\r
29896         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */\r
29897         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)\r
29898                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */\r
29899         { 0, 0, SEQUENCE_constraint },\r
29900         asn_MBR_Limited_list_ExtIEs_393,\r
29901         3,      /* Elements count */\r
29902         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */\r
29903 };\r
29904 \r
29905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {\r
29906         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),\r
29907         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),\r
29908         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),\r
29909         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),\r
29910         0,      /* No top level tags */\r
29911         0,      /* No tags in the map */\r
29912         0, 0,\r
29913         -1      /* Extensions start */\r
29914 };\r
29915 static /* Use -fall-defs-global to expose */\r
29916 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {\r
29917         "extensionValue",\r
29918         "extensionValue",\r
29919         &asn_OP_OPEN_TYPE,\r
29920         0,      /* No effective tags (pointer) */\r
29921         0,      /* No effective tags (count) */\r
29922         0,      /* No tags (pointer) */\r
29923         0,      /* No tags (count) */\r
29924         { 0, 0, OPEN_TYPE_constraint },\r
29925         0, 0,   /* No members */\r
29926         &asn_SPC_extensionValue_specs_400       /* Additional specs */\r
29927 };\r
29928 \r
29929 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {\r
29930         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),\r
29931                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
29932                 -1,     /* IMPLICIT tag at current level */\r
29933                 &asn_DEF_ProtocolIE_ID,\r
29934                 0,\r
29935                 { 0, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },\r
29936                 0, 0, /* No default value */\r
29937                 "id"\r
29938                 },\r
29939         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),\r
29940                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
29941                 -1,     /* IMPLICIT tag at current level */\r
29942                 &asn_DEF_Criticality,\r
29943                 0,\r
29944                 { 0, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },\r
29945                 0, 0, /* No default value */\r
29946                 "criticality"\r
29947                 },\r
29948         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),\r
29949                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
29950                 +1,     /* EXPLICIT tag at current level */\r
29951                 &asn_DEF_extensionValue_400,\r
29952                 0,\r
29953                 { 0, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },\r
29954                 0, 0, /* No default value */\r
29955                 "extensionValue"\r
29956                 },\r
29957 };\r
29958 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {\r
29959         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
29960 };\r
29961 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {\r
29962     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
29963     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
29964     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
29965 };\r
29966 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {\r
29967         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),\r
29968         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),\r
29969         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,\r
29970         3,      /* Count of tags in the map */\r
29971         0, 0, 0,        /* Optional elements (not needed) */\r
29972         -1,     /* First extension addition */\r
29973 };\r
29974 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {\r
29975         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",\r
29976         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",\r
29977         &asn_OP_SEQUENCE,\r
29978         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,\r
29979         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)\r
29980                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */\r
29981         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */\r
29982         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)\r
29983                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */\r
29984         { 0, 0, SEQUENCE_constraint },\r
29985         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,\r
29986         3,      /* Elements count */\r
29987         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */\r
29988 };\r
29989 \r
29990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {\r
29991         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),\r
29992         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),\r
29993         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),\r
29994         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),\r
29995         0,      /* No top level tags */\r
29996         0,      /* No tags in the map */\r
29997         0, 0,\r
29998         -1      /* Extensions start */\r
29999 };\r
30000 static /* Use -fall-defs-global to expose */\r
30001 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {\r
30002         "extensionValue",\r
30003         "extensionValue",\r
30004         &asn_OP_OPEN_TYPE,\r
30005         0,      /* No effective tags (pointer) */\r
30006         0,      /* No effective tags (count) */\r
30007         0,      /* No tags (pointer) */\r
30008         0,      /* No tags (count) */\r
30009         { 0, 0, OPEN_TYPE_constraint },\r
30010         0, 0,   /* No members */\r
30011         &asn_SPC_extensionValue_specs_404       /* Additional specs */\r
30012 };\r
30013 \r
30014 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {\r
30015         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),\r
30016                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30017                 -1,     /* IMPLICIT tag at current level */\r
30018                 &asn_DEF_ProtocolIE_ID,\r
30019                 0,\r
30020                 { 0, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },\r
30021                 0, 0, /* No default value */\r
30022                 "id"\r
30023                 },\r
30024         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),\r
30025                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30026                 -1,     /* IMPLICIT tag at current level */\r
30027                 &asn_DEF_Criticality,\r
30028                 0,\r
30029                 { 0, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },\r
30030                 0, 0, /* No default value */\r
30031                 "criticality"\r
30032                 },\r
30033         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),\r
30034                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30035                 +1,     /* EXPLICIT tag at current level */\r
30036                 &asn_DEF_extensionValue_404,\r
30037                 0,\r
30038                 { 0, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },\r
30039                 0, 0, /* No default value */\r
30040                 "extensionValue"\r
30041                 },\r
30042 };\r
30043 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {\r
30044         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30045 };\r
30046 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {\r
30047     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30048     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30049     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30050 };\r
30051 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {\r
30052         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),\r
30053         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),\r
30054         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,\r
30055         3,      /* Count of tags in the map */\r
30056         0, 0, 0,        /* Optional elements (not needed) */\r
30057         -1,     /* First extension addition */\r
30058 };\r
30059 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {\r
30060         "ServedNRCellsToModify-Item-ExtIEs",\r
30061         "ServedNRCellsToModify-Item-ExtIEs",\r
30062         &asn_OP_SEQUENCE,\r
30063         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,\r
30064         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)\r
30065                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */\r
30066         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */\r
30067         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)\r
30068                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */\r
30069         { 0, 0, SEQUENCE_constraint },\r
30070         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,\r
30071         3,      /* Elements count */\r
30072         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */\r
30073 };\r
30074 \r
30075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {\r
30076         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),\r
30077         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),\r
30078         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),\r
30079         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),\r
30080         0,      /* No top level tags */\r
30081         0,      /* No tags in the map */\r
30082         0, 0,\r
30083         -1      /* Extensions start */\r
30084 };\r
30085 static /* Use -fall-defs-global to expose */\r
30086 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {\r
30087         "extensionValue",\r
30088         "extensionValue",\r
30089         &asn_OP_OPEN_TYPE,\r
30090         0,      /* No effective tags (pointer) */\r
30091         0,      /* No effective tags (count) */\r
30092         0,      /* No tags (pointer) */\r
30093         0,      /* No tags (count) */\r
30094         { 0, 0, OPEN_TYPE_constraint },\r
30095         0, 0,   /* No members */\r
30096         &asn_SPC_extensionValue_specs_408       /* Additional specs */\r
30097 };\r
30098 \r
30099 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {\r
30100         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),\r
30101                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30102                 -1,     /* IMPLICIT tag at current level */\r
30103                 &asn_DEF_ProtocolIE_ID,\r
30104                 0,\r
30105                 { 0, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },\r
30106                 0, 0, /* No default value */\r
30107                 "id"\r
30108                 },\r
30109         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),\r
30110                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30111                 -1,     /* IMPLICIT tag at current level */\r
30112                 &asn_DEF_Criticality,\r
30113                 0,\r
30114                 { 0, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },\r
30115                 0, 0, /* No default value */\r
30116                 "criticality"\r
30117                 },\r
30118         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),\r
30119                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30120                 +1,     /* EXPLICIT tag at current level */\r
30121                 &asn_DEF_extensionValue_408,\r
30122                 0,\r
30123                 { 0, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },\r
30124                 0, 0, /* No default value */\r
30125                 "extensionValue"\r
30126                 },\r
30127 };\r
30128 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {\r
30129         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30130 };\r
30131 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {\r
30132     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30133     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30134     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30135 };\r
30136 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {\r
30137         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),\r
30138         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),\r
30139         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,\r
30140         3,      /* Count of tags in the map */\r
30141         0, 0, 0,        /* Optional elements (not needed) */\r
30142         -1,     /* First extension addition */\r
30143 };\r
30144 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {\r
30145         "ServedNRCellsToActivate-Item-ExtIEs",\r
30146         "ServedNRCellsToActivate-Item-ExtIEs",\r
30147         &asn_OP_SEQUENCE,\r
30148         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,\r
30149         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)\r
30150                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */\r
30151         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */\r
30152         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)\r
30153                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */\r
30154         { 0, 0, SEQUENCE_constraint },\r
30155         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,\r
30156         3,      /* Elements count */\r
30157         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */\r
30158 };\r
30159 \r
30160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {\r
30161         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),\r
30162         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),\r
30163         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),\r
30164         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),\r
30165         0,      /* No top level tags */\r
30166         0,      /* No tags in the map */\r
30167         0, 0,\r
30168         -1      /* Extensions start */\r
30169 };\r
30170 static /* Use -fall-defs-global to expose */\r
30171 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {\r
30172         "extensionValue",\r
30173         "extensionValue",\r
30174         &asn_OP_OPEN_TYPE,\r
30175         0,      /* No effective tags (pointer) */\r
30176         0,      /* No effective tags (count) */\r
30177         0,      /* No tags (pointer) */\r
30178         0,      /* No tags (count) */\r
30179         { 0, 0, OPEN_TYPE_constraint },\r
30180         0, 0,   /* No members */\r
30181         &asn_SPC_extensionValue_specs_412       /* Additional specs */\r
30182 };\r
30183 \r
30184 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {\r
30185         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),\r
30186                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30187                 -1,     /* IMPLICIT tag at current level */\r
30188                 &asn_DEF_ProtocolIE_ID,\r
30189                 0,\r
30190                 { 0, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },\r
30191                 0, 0, /* No default value */\r
30192                 "id"\r
30193                 },\r
30194         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),\r
30195                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30196                 -1,     /* IMPLICIT tag at current level */\r
30197                 &asn_DEF_Criticality,\r
30198                 0,\r
30199                 { 0, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },\r
30200                 0, 0, /* No default value */\r
30201                 "criticality"\r
30202                 },\r
30203         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),\r
30204                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30205                 +1,     /* EXPLICIT tag at current level */\r
30206                 &asn_DEF_extensionValue_412,\r
30207                 0,\r
30208                 { 0, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },\r
30209                 0, 0, /* No default value */\r
30210                 "extensionValue"\r
30211                 },\r
30212 };\r
30213 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {\r
30214         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30215 };\r
30216 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {\r
30217     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30218     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30219     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30220 };\r
30221 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {\r
30222         sizeof(struct ActivatedNRCellList_Item_ExtIEs),\r
30223         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),\r
30224         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,\r
30225         3,      /* Count of tags in the map */\r
30226         0, 0, 0,        /* Optional elements (not needed) */\r
30227         -1,     /* First extension addition */\r
30228 };\r
30229 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {\r
30230         "ActivatedNRCellList-Item-ExtIEs",\r
30231         "ActivatedNRCellList-Item-ExtIEs",\r
30232         &asn_OP_SEQUENCE,\r
30233         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,\r
30234         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)\r
30235                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */\r
30236         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */\r
30237         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)\r
30238                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */\r
30239         { 0, 0, SEQUENCE_constraint },\r
30240         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,\r
30241         3,      /* Elements count */\r
30242         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */\r
30243 };\r
30244 \r
30245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {\r
30246         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),\r
30247         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),\r
30248         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),\r
30249         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),\r
30250         0,      /* No top level tags */\r
30251         0,      /* No tags in the map */\r
30252         0, 0,\r
30253         -1      /* Extensions start */\r
30254 };\r
30255 static /* Use -fall-defs-global to expose */\r
30256 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {\r
30257         "extensionValue",\r
30258         "extensionValue",\r
30259         &asn_OP_OPEN_TYPE,\r
30260         0,      /* No effective tags (pointer) */\r
30261         0,      /* No effective tags (count) */\r
30262         0,      /* No tags (pointer) */\r
30263         0,      /* No tags (count) */\r
30264         { 0, 0, OPEN_TYPE_constraint },\r
30265         0, 0,   /* No members */\r
30266         &asn_SPC_extensionValue_specs_416       /* Additional specs */\r
30267 };\r
30268 \r
30269 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {\r
30270         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),\r
30271                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30272                 -1,     /* IMPLICIT tag at current level */\r
30273                 &asn_DEF_ProtocolIE_ID,\r
30274                 0,\r
30275                 { 0, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },\r
30276                 0, 0, /* No default value */\r
30277                 "id"\r
30278                 },\r
30279         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),\r
30280                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30281                 -1,     /* IMPLICIT tag at current level */\r
30282                 &asn_DEF_Criticality,\r
30283                 0,\r
30284                 { 0, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },\r
30285                 0, 0, /* No default value */\r
30286                 "criticality"\r
30287                 },\r
30288         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),\r
30289                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30290                 +1,     /* EXPLICIT tag at current level */\r
30291                 &asn_DEF_extensionValue_416,\r
30292                 0,\r
30293                 { 0, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },\r
30294                 0, 0, /* No default value */\r
30295                 "extensionValue"\r
30296                 },\r
30297 };\r
30298 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {\r
30299         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30300 };\r
30301 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {\r
30302     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30303     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30304     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30305 };\r
30306 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {\r
30307         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),\r
30308         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),\r
30309         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,\r
30310         3,      /* Count of tags in the map */\r
30311         0, 0, 0,        /* Optional elements (not needed) */\r
30312         -1,     /* First extension addition */\r
30313 };\r
30314 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {\r
30315         "E-RABs-DataForwardingAddress-ItemExtIEs",\r
30316         "E-RABs-DataForwardingAddress-ItemExtIEs",\r
30317         &asn_OP_SEQUENCE,\r
30318         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,\r
30319         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)\r
30320                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */\r
30321         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */\r
30322         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)\r
30323                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */\r
30324         { 0, 0, SEQUENCE_constraint },\r
30325         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,\r
30326         3,      /* Elements count */\r
30327         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */\r
30328 };\r
30329 \r
30330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {\r
30331         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),\r
30332         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),\r
30333         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),\r
30334         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),\r
30335         0,      /* No top level tags */\r
30336         0,      /* No tags in the map */\r
30337         0, 0,\r
30338         -1      /* Extensions start */\r
30339 };\r
30340 static /* Use -fall-defs-global to expose */\r
30341 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {\r
30342         "extensionValue",\r
30343         "extensionValue",\r
30344         &asn_OP_OPEN_TYPE,\r
30345         0,      /* No effective tags (pointer) */\r
30346         0,      /* No effective tags (count) */\r
30347         0,      /* No tags (pointer) */\r
30348         0,      /* No tags (count) */\r
30349         { 0, 0, OPEN_TYPE_constraint },\r
30350         0, 0,   /* No members */\r
30351         &asn_SPC_extensionValue_specs_420       /* Additional specs */\r
30352 };\r
30353 \r
30354 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {\r
30355         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),\r
30356                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30357                 -1,     /* IMPLICIT tag at current level */\r
30358                 &asn_DEF_ProtocolIE_ID,\r
30359                 0,\r
30360                 { 0, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },\r
30361                 0, 0, /* No default value */\r
30362                 "id"\r
30363                 },\r
30364         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),\r
30365                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30366                 -1,     /* IMPLICIT tag at current level */\r
30367                 &asn_DEF_Criticality,\r
30368                 0,\r
30369                 { 0, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },\r
30370                 0, 0, /* No default value */\r
30371                 "criticality"\r
30372                 },\r
30373         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),\r
30374                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30375                 +1,     /* EXPLICIT tag at current level */\r
30376                 &asn_DEF_extensionValue_420,\r
30377                 0,\r
30378                 { 0, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },\r
30379                 0, 0, /* No default value */\r
30380                 "extensionValue"\r
30381                 },\r
30382 };\r
30383 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {\r
30384         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30385 };\r
30386 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {\r
30387     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30388     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30389     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30390 };\r
30391 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {\r
30392         sizeof(struct ABSInformationFDD_ExtIEs),\r
30393         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),\r
30394         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,\r
30395         3,      /* Count of tags in the map */\r
30396         0, 0, 0,        /* Optional elements (not needed) */\r
30397         -1,     /* First extension addition */\r
30398 };\r
30399 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {\r
30400         "ABSInformationFDD-ExtIEs",\r
30401         "ABSInformationFDD-ExtIEs",\r
30402         &asn_OP_SEQUENCE,\r
30403         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,\r
30404         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)\r
30405                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */\r
30406         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */\r
30407         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)\r
30408                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */\r
30409         { 0, 0, SEQUENCE_constraint },\r
30410         asn_MBR_ABSInformationFDD_ExtIEs_417,\r
30411         3,      /* Elements count */\r
30412         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */\r
30413 };\r
30414 \r
30415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {\r
30416         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),\r
30417         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),\r
30418         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),\r
30419         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),\r
30420         0,      /* No top level tags */\r
30421         0,      /* No tags in the map */\r
30422         0, 0,\r
30423         -1      /* Extensions start */\r
30424 };\r
30425 static /* Use -fall-defs-global to expose */\r
30426 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {\r
30427         "extensionValue",\r
30428         "extensionValue",\r
30429         &asn_OP_OPEN_TYPE,\r
30430         0,      /* No effective tags (pointer) */\r
30431         0,      /* No effective tags (count) */\r
30432         0,      /* No tags (pointer) */\r
30433         0,      /* No tags (count) */\r
30434         { 0, 0, OPEN_TYPE_constraint },\r
30435         0, 0,   /* No members */\r
30436         &asn_SPC_extensionValue_specs_424       /* Additional specs */\r
30437 };\r
30438 \r
30439 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {\r
30440         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),\r
30441                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30442                 -1,     /* IMPLICIT tag at current level */\r
30443                 &asn_DEF_ProtocolIE_ID,\r
30444                 0,\r
30445                 { 0, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },\r
30446                 0, 0, /* No default value */\r
30447                 "id"\r
30448                 },\r
30449         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),\r
30450                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30451                 -1,     /* IMPLICIT tag at current level */\r
30452                 &asn_DEF_Criticality,\r
30453                 0,\r
30454                 { 0, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },\r
30455                 0, 0, /* No default value */\r
30456                 "criticality"\r
30457                 },\r
30458         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),\r
30459                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30460                 +1,     /* EXPLICIT tag at current level */\r
30461                 &asn_DEF_extensionValue_424,\r
30462                 0,\r
30463                 { 0, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },\r
30464                 0, 0, /* No default value */\r
30465                 "extensionValue"\r
30466                 },\r
30467 };\r
30468 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {\r
30469         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30470 };\r
30471 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {\r
30472     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30473     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30474     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30475 };\r
30476 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {\r
30477         sizeof(struct ABSInformationTDD_ExtIEs),\r
30478         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),\r
30479         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,\r
30480         3,      /* Count of tags in the map */\r
30481         0, 0, 0,        /* Optional elements (not needed) */\r
30482         -1,     /* First extension addition */\r
30483 };\r
30484 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {\r
30485         "ABSInformationTDD-ExtIEs",\r
30486         "ABSInformationTDD-ExtIEs",\r
30487         &asn_OP_SEQUENCE,\r
30488         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,\r
30489         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)\r
30490                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */\r
30491         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */\r
30492         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)\r
30493                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */\r
30494         { 0, 0, SEQUENCE_constraint },\r
30495         asn_MBR_ABSInformationTDD_ExtIEs_421,\r
30496         3,      /* Elements count */\r
30497         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */\r
30498 };\r
30499 \r
30500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {\r
30501         sizeof(struct ABS_Status_ExtIEs__extensionValue),\r
30502         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),\r
30503         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),\r
30504         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),\r
30505         0,      /* No top level tags */\r
30506         0,      /* No tags in the map */\r
30507         0, 0,\r
30508         -1      /* Extensions start */\r
30509 };\r
30510 static /* Use -fall-defs-global to expose */\r
30511 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {\r
30512         "extensionValue",\r
30513         "extensionValue",\r
30514         &asn_OP_OPEN_TYPE,\r
30515         0,      /* No effective tags (pointer) */\r
30516         0,      /* No effective tags (count) */\r
30517         0,      /* No tags (pointer) */\r
30518         0,      /* No tags (count) */\r
30519         { 0, 0, OPEN_TYPE_constraint },\r
30520         0, 0,   /* No members */\r
30521         &asn_SPC_extensionValue_specs_428       /* Additional specs */\r
30522 };\r
30523 \r
30524 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {\r
30525         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),\r
30526                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30527                 -1,     /* IMPLICIT tag at current level */\r
30528                 &asn_DEF_ProtocolIE_ID,\r
30529                 0,\r
30530                 { 0, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },\r
30531                 0, 0, /* No default value */\r
30532                 "id"\r
30533                 },\r
30534         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),\r
30535                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30536                 -1,     /* IMPLICIT tag at current level */\r
30537                 &asn_DEF_Criticality,\r
30538                 0,\r
30539                 { 0, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },\r
30540                 0, 0, /* No default value */\r
30541                 "criticality"\r
30542                 },\r
30543         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),\r
30544                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30545                 +1,     /* EXPLICIT tag at current level */\r
30546                 &asn_DEF_extensionValue_428,\r
30547                 0,\r
30548                 { 0, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },\r
30549                 0, 0, /* No default value */\r
30550                 "extensionValue"\r
30551                 },\r
30552 };\r
30553 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {\r
30554         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30555 };\r
30556 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {\r
30557     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30558     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30559     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30560 };\r
30561 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {\r
30562         sizeof(struct ABS_Status_ExtIEs),\r
30563         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),\r
30564         asn_MAP_ABS_Status_ExtIEs_tag2el_425,\r
30565         3,      /* Count of tags in the map */\r
30566         0, 0, 0,        /* Optional elements (not needed) */\r
30567         -1,     /* First extension addition */\r
30568 };\r
30569 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {\r
30570         "ABS-Status-ExtIEs",\r
30571         "ABS-Status-ExtIEs",\r
30572         &asn_OP_SEQUENCE,\r
30573         asn_DEF_ABS_Status_ExtIEs_tags_425,\r
30574         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)\r
30575                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */\r
30576         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */\r
30577         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)\r
30578                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */\r
30579         { 0, 0, SEQUENCE_constraint },\r
30580         asn_MBR_ABS_Status_ExtIEs_425,\r
30581         3,      /* Elements count */\r
30582         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */\r
30583 };\r
30584 \r
30585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {\r
30586         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),\r
30587         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),\r
30588         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),\r
30589         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),\r
30590         0,      /* No top level tags */\r
30591         0,      /* No tags in the map */\r
30592         0, 0,\r
30593         -1      /* Extensions start */\r
30594 };\r
30595 static /* Use -fall-defs-global to expose */\r
30596 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {\r
30597         "extensionValue",\r
30598         "extensionValue",\r
30599         &asn_OP_OPEN_TYPE,\r
30600         0,      /* No effective tags (pointer) */\r
30601         0,      /* No effective tags (count) */\r
30602         0,      /* No tags (pointer) */\r
30603         0,      /* No tags (count) */\r
30604         { 0, 0, OPEN_TYPE_constraint },\r
30605         0, 0,   /* No members */\r
30606         &asn_SPC_extensionValue_specs_432       /* Additional specs */\r
30607 };\r
30608 \r
30609 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {\r
30610         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),\r
30611                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30612                 -1,     /* IMPLICIT tag at current level */\r
30613                 &asn_DEF_ProtocolIE_ID,\r
30614                 0,\r
30615                 { 0, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },\r
30616                 0, 0, /* No default value */\r
30617                 "id"\r
30618                 },\r
30619         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),\r
30620                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30621                 -1,     /* IMPLICIT tag at current level */\r
30622                 &asn_DEF_Criticality,\r
30623                 0,\r
30624                 { 0, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },\r
30625                 0, 0, /* No default value */\r
30626                 "criticality"\r
30627                 },\r
30628         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),\r
30629                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30630                 +1,     /* EXPLICIT tag at current level */\r
30631                 &asn_DEF_extensionValue_432,\r
30632                 0,\r
30633                 { 0, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },\r
30634                 0, 0, /* No default value */\r
30635                 "extensionValue"\r
30636                 },\r
30637 };\r
30638 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {\r
30639         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30640 };\r
30641 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {\r
30642     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30643     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30644     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30645 };\r
30646 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {\r
30647         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),\r
30648         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),\r
30649         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,\r
30650         3,      /* Count of tags in the map */\r
30651         0, 0, 0,        /* Optional elements (not needed) */\r
30652         -1,     /* First extension addition */\r
30653 };\r
30654 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {\r
30655         "AdditionalSpecialSubframe-Info-ExtIEs",\r
30656         "AdditionalSpecialSubframe-Info-ExtIEs",\r
30657         &asn_OP_SEQUENCE,\r
30658         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,\r
30659         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)\r
30660                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */\r
30661         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */\r
30662         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)\r
30663                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */\r
30664         { 0, 0, SEQUENCE_constraint },\r
30665         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,\r
30666         3,      /* Elements count */\r
30667         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */\r
30668 };\r
30669 \r
30670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {\r
30671         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),\r
30672         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),\r
30673         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),\r
30674         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),\r
30675         0,      /* No top level tags */\r
30676         0,      /* No tags in the map */\r
30677         0, 0,\r
30678         -1      /* Extensions start */\r
30679 };\r
30680 static /* Use -fall-defs-global to expose */\r
30681 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {\r
30682         "extensionValue",\r
30683         "extensionValue",\r
30684         &asn_OP_OPEN_TYPE,\r
30685         0,      /* No effective tags (pointer) */\r
30686         0,      /* No effective tags (count) */\r
30687         0,      /* No tags (pointer) */\r
30688         0,      /* No tags (count) */\r
30689         { 0, 0, OPEN_TYPE_constraint },\r
30690         0, 0,   /* No members */\r
30691         &asn_SPC_extensionValue_specs_436       /* Additional specs */\r
30692 };\r
30693 \r
30694 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {\r
30695         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),\r
30696                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30697                 -1,     /* IMPLICIT tag at current level */\r
30698                 &asn_DEF_ProtocolIE_ID,\r
30699                 0,\r
30700                 { 0, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },\r
30701                 0, 0, /* No default value */\r
30702                 "id"\r
30703                 },\r
30704         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),\r
30705                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30706                 -1,     /* IMPLICIT tag at current level */\r
30707                 &asn_DEF_Criticality,\r
30708                 0,\r
30709                 { 0, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },\r
30710                 0, 0, /* No default value */\r
30711                 "criticality"\r
30712                 },\r
30713         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),\r
30714                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30715                 +1,     /* EXPLICIT tag at current level */\r
30716                 &asn_DEF_extensionValue_436,\r
30717                 0,\r
30718                 { 0, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },\r
30719                 0, 0, /* No default value */\r
30720                 "extensionValue"\r
30721                 },\r
30722 };\r
30723 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {\r
30724         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30725 };\r
30726 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {\r
30727     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30728     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30729     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30730 };\r
30731 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {\r
30732         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),\r
30733         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),\r
30734         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,\r
30735         3,      /* Count of tags in the map */\r
30736         0, 0, 0,        /* Optional elements (not needed) */\r
30737         -1,     /* First extension addition */\r
30738 };\r
30739 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {\r
30740         "AdditionalSpecialSubframeExtension-Info-ExtIEs",\r
30741         "AdditionalSpecialSubframeExtension-Info-ExtIEs",\r
30742         &asn_OP_SEQUENCE,\r
30743         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,\r
30744         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)\r
30745                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */\r
30746         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */\r
30747         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)\r
30748                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */\r
30749         { 0, 0, SEQUENCE_constraint },\r
30750         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,\r
30751         3,      /* Elements count */\r
30752         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */\r
30753 };\r
30754 \r
30755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {\r
30756         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),\r
30757         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),\r
30758         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),\r
30759         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),\r
30760         0,      /* No top level tags */\r
30761         0,      /* No tags in the map */\r
30762         0, 0,\r
30763         -1      /* Extensions start */\r
30764 };\r
30765 static /* Use -fall-defs-global to expose */\r
30766 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {\r
30767         "extensionValue",\r
30768         "extensionValue",\r
30769         &asn_OP_OPEN_TYPE,\r
30770         0,      /* No effective tags (pointer) */\r
30771         0,      /* No effective tags (count) */\r
30772         0,      /* No tags (pointer) */\r
30773         0,      /* No tags (count) */\r
30774         { 0, 0, OPEN_TYPE_constraint },\r
30775         0, 0,   /* No members */\r
30776         &asn_SPC_extensionValue_specs_440       /* Additional specs */\r
30777 };\r
30778 \r
30779 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {\r
30780         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),\r
30781                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30782                 -1,     /* IMPLICIT tag at current level */\r
30783                 &asn_DEF_ProtocolIE_ID,\r
30784                 0,\r
30785                 { 0, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },\r
30786                 0, 0, /* No default value */\r
30787                 "id"\r
30788                 },\r
30789         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),\r
30790                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30791                 -1,     /* IMPLICIT tag at current level */\r
30792                 &asn_DEF_Criticality,\r
30793                 0,\r
30794                 { 0, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },\r
30795                 0, 0, /* No default value */\r
30796                 "criticality"\r
30797                 },\r
30798         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),\r
30799                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30800                 +1,     /* EXPLICIT tag at current level */\r
30801                 &asn_DEF_extensionValue_440,\r
30802                 0,\r
30803                 { 0, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },\r
30804                 0, 0, /* No default value */\r
30805                 "extensionValue"\r
30806                 },\r
30807 };\r
30808 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {\r
30809         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30810 };\r
30811 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {\r
30812     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30813     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30814     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30815 };\r
30816 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {\r
30817         sizeof(struct AllocationAndRetentionPriority_ExtIEs),\r
30818         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),\r
30819         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,\r
30820         3,      /* Count of tags in the map */\r
30821         0, 0, 0,        /* Optional elements (not needed) */\r
30822         -1,     /* First extension addition */\r
30823 };\r
30824 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {\r
30825         "AllocationAndRetentionPriority-ExtIEs",\r
30826         "AllocationAndRetentionPriority-ExtIEs",\r
30827         &asn_OP_SEQUENCE,\r
30828         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,\r
30829         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)\r
30830                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */\r
30831         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */\r
30832         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)\r
30833                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */\r
30834         { 0, 0, SEQUENCE_constraint },\r
30835         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,\r
30836         3,      /* Elements count */\r
30837         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */\r
30838 };\r
30839 \r
30840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {\r
30841         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),\r
30842         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),\r
30843         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),\r
30844         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),\r
30845         0,      /* No top level tags */\r
30846         0,      /* No tags in the map */\r
30847         0, 0,\r
30848         -1      /* Extensions start */\r
30849 };\r
30850 static /* Use -fall-defs-global to expose */\r
30851 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {\r
30852         "extensionValue",\r
30853         "extensionValue",\r
30854         &asn_OP_OPEN_TYPE,\r
30855         0,      /* No effective tags (pointer) */\r
30856         0,      /* No effective tags (count) */\r
30857         0,      /* No tags (pointer) */\r
30858         0,      /* No tags (count) */\r
30859         { 0, 0, OPEN_TYPE_constraint },\r
30860         0, 0,   /* No members */\r
30861         &asn_SPC_extensionValue_specs_444       /* Additional specs */\r
30862 };\r
30863 \r
30864 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {\r
30865         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),\r
30866                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30867                 -1,     /* IMPLICIT tag at current level */\r
30868                 &asn_DEF_ProtocolIE_ID,\r
30869                 0,\r
30870                 { 0, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },\r
30871                 0, 0, /* No default value */\r
30872                 "id"\r
30873                 },\r
30874         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),\r
30875                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30876                 -1,     /* IMPLICIT tag at current level */\r
30877                 &asn_DEF_Criticality,\r
30878                 0,\r
30879                 { 0, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },\r
30880                 0, 0, /* No default value */\r
30881                 "criticality"\r
30882                 },\r
30883         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),\r
30884                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30885                 +1,     /* EXPLICIT tag at current level */\r
30886                 &asn_DEF_extensionValue_444,\r
30887                 0,\r
30888                 { 0, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },\r
30889                 0, 0, /* No default value */\r
30890                 "extensionValue"\r
30891                 },\r
30892 };\r
30893 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {\r
30894         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30895 };\r
30896 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {\r
30897     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30898     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30899     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30900 };\r
30901 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {\r
30902         sizeof(struct AS_SecurityInformation_ExtIEs),\r
30903         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),\r
30904         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,\r
30905         3,      /* Count of tags in the map */\r
30906         0, 0, 0,        /* Optional elements (not needed) */\r
30907         -1,     /* First extension addition */\r
30908 };\r
30909 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {\r
30910         "AS-SecurityInformation-ExtIEs",\r
30911         "AS-SecurityInformation-ExtIEs",\r
30912         &asn_OP_SEQUENCE,\r
30913         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,\r
30914         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)\r
30915                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */\r
30916         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */\r
30917         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)\r
30918                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */\r
30919         { 0, 0, SEQUENCE_constraint },\r
30920         asn_MBR_AS_SecurityInformation_ExtIEs_441,\r
30921         3,      /* Elements count */\r
30922         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */\r
30923 };\r
30924 \r
30925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {\r
30926         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),\r
30927         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),\r
30928         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),\r
30929         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),\r
30930         0,      /* No top level tags */\r
30931         0,      /* No tags in the map */\r
30932         0, 0,\r
30933         -1      /* Extensions start */\r
30934 };\r
30935 static /* Use -fall-defs-global to expose */\r
30936 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {\r
30937         "extensionValue",\r
30938         "extensionValue",\r
30939         &asn_OP_OPEN_TYPE,\r
30940         0,      /* No effective tags (pointer) */\r
30941         0,      /* No effective tags (count) */\r
30942         0,      /* No tags (pointer) */\r
30943         0,      /* No tags (count) */\r
30944         { 0, 0, OPEN_TYPE_constraint },\r
30945         0, 0,   /* No members */\r
30946         &asn_SPC_extensionValue_specs_448       /* Additional specs */\r
30947 };\r
30948 \r
30949 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {\r
30950         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),\r
30951                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
30952                 -1,     /* IMPLICIT tag at current level */\r
30953                 &asn_DEF_ProtocolIE_ID,\r
30954                 0,\r
30955                 { 0, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },\r
30956                 0, 0, /* No default value */\r
30957                 "id"\r
30958                 },\r
30959         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),\r
30960                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
30961                 -1,     /* IMPLICIT tag at current level */\r
30962                 &asn_DEF_Criticality,\r
30963                 0,\r
30964                 { 0, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },\r
30965                 0, 0, /* No default value */\r
30966                 "criticality"\r
30967                 },\r
30968         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),\r
30969                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
30970                 +1,     /* EXPLICIT tag at current level */\r
30971                 &asn_DEF_extensionValue_448,\r
30972                 0,\r
30973                 { 0, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },\r
30974                 0, 0, /* No default value */\r
30975                 "extensionValue"\r
30976                 },\r
30977 };\r
30978 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {\r
30979         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
30980 };\r
30981 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {\r
30982     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
30983     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
30984     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
30985 };\r
30986 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {\r
30987         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),\r
30988         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),\r
30989         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,\r
30990         3,      /* Count of tags in the map */\r
30991         0, 0, 0,        /* Optional elements (not needed) */\r
30992         -1,     /* First extension addition */\r
30993 };\r
30994 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {\r
30995         "BluetoothMeasurementConfiguration-ExtIEs",\r
30996         "BluetoothMeasurementConfiguration-ExtIEs",\r
30997         &asn_OP_SEQUENCE,\r
30998         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,\r
30999         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)\r
31000                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */\r
31001         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */\r
31002         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)\r
31003                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */\r
31004         { 0, 0, SEQUENCE_constraint },\r
31005         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,\r
31006         3,      /* Elements count */\r
31007         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */\r
31008 };\r
31009 \r
31010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {\r
31011         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),\r
31012         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),\r
31013         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),\r
31014         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),\r
31015         0,      /* No top level tags */\r
31016         0,      /* No tags in the map */\r
31017         0, 0,\r
31018         -1      /* Extensions start */\r
31019 };\r
31020 static /* Use -fall-defs-global to expose */\r
31021 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {\r
31022         "extensionValue",\r
31023         "extensionValue",\r
31024         &asn_OP_OPEN_TYPE,\r
31025         0,      /* No effective tags (pointer) */\r
31026         0,      /* No effective tags (count) */\r
31027         0,      /* No tags (pointer) */\r
31028         0,      /* No tags (count) */\r
31029         { 0, 0, OPEN_TYPE_constraint },\r
31030         0, 0,   /* No members */\r
31031         &asn_SPC_extensionValue_specs_452       /* Additional specs */\r
31032 };\r
31033 \r
31034 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {\r
31035         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),\r
31036                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31037                 -1,     /* IMPLICIT tag at current level */\r
31038                 &asn_DEF_ProtocolIE_ID,\r
31039                 0,\r
31040                 { 0, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },\r
31041                 0, 0, /* No default value */\r
31042                 "id"\r
31043                 },\r
31044         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),\r
31045                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31046                 -1,     /* IMPLICIT tag at current level */\r
31047                 &asn_DEF_Criticality,\r
31048                 0,\r
31049                 { 0, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },\r
31050                 0, 0, /* No default value */\r
31051                 "criticality"\r
31052                 },\r
31053         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),\r
31054                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31055                 +1,     /* EXPLICIT tag at current level */\r
31056                 &asn_DEF_extensionValue_452,\r
31057                 0,\r
31058                 { 0, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },\r
31059                 0, 0, /* No default value */\r
31060                 "extensionValue"\r
31061                 },\r
31062 };\r
31063 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {\r
31064         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31065 };\r
31066 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {\r
31067     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31068     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31069     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31070 };\r
31071 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {\r
31072         sizeof(struct CellBasedMDT_ExtIEs),\r
31073         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),\r
31074         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,\r
31075         3,      /* Count of tags in the map */\r
31076         0, 0, 0,        /* Optional elements (not needed) */\r
31077         -1,     /* First extension addition */\r
31078 };\r
31079 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {\r
31080         "CellBasedMDT-ExtIEs",\r
31081         "CellBasedMDT-ExtIEs",\r
31082         &asn_OP_SEQUENCE,\r
31083         asn_DEF_CellBasedMDT_ExtIEs_tags_449,\r
31084         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)\r
31085                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */\r
31086         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */\r
31087         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)\r
31088                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */\r
31089         { 0, 0, SEQUENCE_constraint },\r
31090         asn_MBR_CellBasedMDT_ExtIEs_449,\r
31091         3,      /* Elements count */\r
31092         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */\r
31093 };\r
31094 \r
31095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {\r
31096         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),\r
31097         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),\r
31098         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),\r
31099         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),\r
31100         0,      /* No top level tags */\r
31101         0,      /* No tags in the map */\r
31102         0, 0,\r
31103         -1      /* Extensions start */\r
31104 };\r
31105 static /* Use -fall-defs-global to expose */\r
31106 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {\r
31107         "extensionValue",\r
31108         "extensionValue",\r
31109         &asn_OP_OPEN_TYPE,\r
31110         0,      /* No effective tags (pointer) */\r
31111         0,      /* No effective tags (count) */\r
31112         0,      /* No tags (pointer) */\r
31113         0,      /* No tags (count) */\r
31114         { 0, 0, OPEN_TYPE_constraint },\r
31115         0, 0,   /* No members */\r
31116         &asn_SPC_extensionValue_specs_456       /* Additional specs */\r
31117 };\r
31118 \r
31119 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {\r
31120         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),\r
31121                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31122                 -1,     /* IMPLICIT tag at current level */\r
31123                 &asn_DEF_ProtocolIE_ID,\r
31124                 0,\r
31125                 { 0, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },\r
31126                 0, 0, /* No default value */\r
31127                 "id"\r
31128                 },\r
31129         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),\r
31130                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31131                 -1,     /* IMPLICIT tag at current level */\r
31132                 &asn_DEF_Criticality,\r
31133                 0,\r
31134                 { 0, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },\r
31135                 0, 0, /* No default value */\r
31136                 "criticality"\r
31137                 },\r
31138         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),\r
31139                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31140                 +1,     /* EXPLICIT tag at current level */\r
31141                 &asn_DEF_extensionValue_456,\r
31142                 0,\r
31143                 { 0, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },\r
31144                 0, 0, /* No default value */\r
31145                 "extensionValue"\r
31146                 },\r
31147 };\r
31148 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {\r
31149         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31150 };\r
31151 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {\r
31152     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31153     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31154     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31155 };\r
31156 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {\r
31157         sizeof(struct CellBasedQMC_ExtIEs),\r
31158         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),\r
31159         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,\r
31160         3,      /* Count of tags in the map */\r
31161         0, 0, 0,        /* Optional elements (not needed) */\r
31162         -1,     /* First extension addition */\r
31163 };\r
31164 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {\r
31165         "CellBasedQMC-ExtIEs",\r
31166         "CellBasedQMC-ExtIEs",\r
31167         &asn_OP_SEQUENCE,\r
31168         asn_DEF_CellBasedQMC_ExtIEs_tags_453,\r
31169         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)\r
31170                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */\r
31171         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */\r
31172         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)\r
31173                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */\r
31174         { 0, 0, SEQUENCE_constraint },\r
31175         asn_MBR_CellBasedQMC_ExtIEs_453,\r
31176         3,      /* Elements count */\r
31177         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */\r
31178 };\r
31179 \r
31180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {\r
31181         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),\r
31182         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),\r
31183         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),\r
31184         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),\r
31185         0,      /* No top level tags */\r
31186         0,      /* No tags in the map */\r
31187         0, 0,\r
31188         -1      /* Extensions start */\r
31189 };\r
31190 static /* Use -fall-defs-global to expose */\r
31191 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {\r
31192         "extensionValue",\r
31193         "extensionValue",\r
31194         &asn_OP_OPEN_TYPE,\r
31195         0,      /* No effective tags (pointer) */\r
31196         0,      /* No effective tags (count) */\r
31197         0,      /* No tags (pointer) */\r
31198         0,      /* No tags (count) */\r
31199         { 0, 0, OPEN_TYPE_constraint },\r
31200         0, 0,   /* No members */\r
31201         &asn_SPC_extensionValue_specs_460       /* Additional specs */\r
31202 };\r
31203 \r
31204 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {\r
31205         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),\r
31206                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31207                 -1,     /* IMPLICIT tag at current level */\r
31208                 &asn_DEF_ProtocolIE_ID,\r
31209                 0,\r
31210                 { 0, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },\r
31211                 0, 0, /* No default value */\r
31212                 "id"\r
31213                 },\r
31214         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),\r
31215                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31216                 -1,     /* IMPLICIT tag at current level */\r
31217                 &asn_DEF_Criticality,\r
31218                 0,\r
31219                 { 0, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },\r
31220                 0, 0, /* No default value */\r
31221                 "criticality"\r
31222                 },\r
31223         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),\r
31224                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31225                 +1,     /* EXPLICIT tag at current level */\r
31226                 &asn_DEF_extensionValue_460,\r
31227                 0,\r
31228                 { 0, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },\r
31229                 0, 0, /* No default value */\r
31230                 "extensionValue"\r
31231                 },\r
31232 };\r
31233 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {\r
31234         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31235 };\r
31236 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {\r
31237     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31238     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31239     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31240 };\r
31241 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {\r
31242         sizeof(struct CellReplacingInfo_ExtIEs),\r
31243         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),\r
31244         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,\r
31245         3,      /* Count of tags in the map */\r
31246         0, 0, 0,        /* Optional elements (not needed) */\r
31247         -1,     /* First extension addition */\r
31248 };\r
31249 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {\r
31250         "CellReplacingInfo-ExtIEs",\r
31251         "CellReplacingInfo-ExtIEs",\r
31252         &asn_OP_SEQUENCE,\r
31253         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,\r
31254         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)\r
31255                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */\r
31256         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */\r
31257         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)\r
31258                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */\r
31259         { 0, 0, SEQUENCE_constraint },\r
31260         asn_MBR_CellReplacingInfo_ExtIEs_457,\r
31261         3,      /* Elements count */\r
31262         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */\r
31263 };\r
31264 \r
31265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {\r
31266         sizeof(struct CellType_ExtIEs__extensionValue),\r
31267         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),\r
31268         offsetof(struct CellType_ExtIEs__extensionValue, present),\r
31269         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),\r
31270         0,      /* No top level tags */\r
31271         0,      /* No tags in the map */\r
31272         0, 0,\r
31273         -1      /* Extensions start */\r
31274 };\r
31275 static /* Use -fall-defs-global to expose */\r
31276 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {\r
31277         "extensionValue",\r
31278         "extensionValue",\r
31279         &asn_OP_OPEN_TYPE,\r
31280         0,      /* No effective tags (pointer) */\r
31281         0,      /* No effective tags (count) */\r
31282         0,      /* No tags (pointer) */\r
31283         0,      /* No tags (count) */\r
31284         { 0, 0, OPEN_TYPE_constraint },\r
31285         0, 0,   /* No members */\r
31286         &asn_SPC_extensionValue_specs_464       /* Additional specs */\r
31287 };\r
31288 \r
31289 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {\r
31290         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),\r
31291                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31292                 -1,     /* IMPLICIT tag at current level */\r
31293                 &asn_DEF_ProtocolIE_ID,\r
31294                 0,\r
31295                 { 0, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },\r
31296                 0, 0, /* No default value */\r
31297                 "id"\r
31298                 },\r
31299         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),\r
31300                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31301                 -1,     /* IMPLICIT tag at current level */\r
31302                 &asn_DEF_Criticality,\r
31303                 0,\r
31304                 { 0, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },\r
31305                 0, 0, /* No default value */\r
31306                 "criticality"\r
31307                 },\r
31308         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),\r
31309                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31310                 +1,     /* EXPLICIT tag at current level */\r
31311                 &asn_DEF_extensionValue_464,\r
31312                 0,\r
31313                 { 0, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },\r
31314                 0, 0, /* No default value */\r
31315                 "extensionValue"\r
31316                 },\r
31317 };\r
31318 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {\r
31319         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31320 };\r
31321 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {\r
31322     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31323     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31324     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31325 };\r
31326 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {\r
31327         sizeof(struct CellType_ExtIEs),\r
31328         offsetof(struct CellType_ExtIEs, _asn_ctx),\r
31329         asn_MAP_CellType_ExtIEs_tag2el_461,\r
31330         3,      /* Count of tags in the map */\r
31331         0, 0, 0,        /* Optional elements (not needed) */\r
31332         -1,     /* First extension addition */\r
31333 };\r
31334 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {\r
31335         "CellType-ExtIEs",\r
31336         "CellType-ExtIEs",\r
31337         &asn_OP_SEQUENCE,\r
31338         asn_DEF_CellType_ExtIEs_tags_461,\r
31339         sizeof(asn_DEF_CellType_ExtIEs_tags_461)\r
31340                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */\r
31341         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */\r
31342         sizeof(asn_DEF_CellType_ExtIEs_tags_461)\r
31343                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */\r
31344         { 0, 0, SEQUENCE_constraint },\r
31345         asn_MBR_CellType_ExtIEs_461,\r
31346         3,      /* Elements count */\r
31347         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */\r
31348 };\r
31349 \r
31350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {\r
31351         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),\r
31352         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),\r
31353         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),\r
31354         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),\r
31355         0,      /* No top level tags */\r
31356         0,      /* No tags in the map */\r
31357         0, 0,\r
31358         -1      /* Extensions start */\r
31359 };\r
31360 static /* Use -fall-defs-global to expose */\r
31361 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {\r
31362         "extensionValue",\r
31363         "extensionValue",\r
31364         &asn_OP_OPEN_TYPE,\r
31365         0,      /* No effective tags (pointer) */\r
31366         0,      /* No effective tags (count) */\r
31367         0,      /* No tags (pointer) */\r
31368         0,      /* No tags (count) */\r
31369         { 0, 0, OPEN_TYPE_constraint },\r
31370         0, 0,   /* No members */\r
31371         &asn_SPC_extensionValue_specs_468       /* Additional specs */\r
31372 };\r
31373 \r
31374 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {\r
31375         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),\r
31376                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31377                 -1,     /* IMPLICIT tag at current level */\r
31378                 &asn_DEF_ProtocolIE_ID,\r
31379                 0,\r
31380                 { 0, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },\r
31381                 0, 0, /* No default value */\r
31382                 "id"\r
31383                 },\r
31384         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),\r
31385                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31386                 -1,     /* IMPLICIT tag at current level */\r
31387                 &asn_DEF_Criticality,\r
31388                 0,\r
31389                 { 0, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },\r
31390                 0, 0, /* No default value */\r
31391                 "criticality"\r
31392                 },\r
31393         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),\r
31394                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31395                 +1,     /* EXPLICIT tag at current level */\r
31396                 &asn_DEF_extensionValue_468,\r
31397                 0,\r
31398                 { 0, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },\r
31399                 0, 0, /* No default value */\r
31400                 "extensionValue"\r
31401                 },\r
31402 };\r
31403 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {\r
31404         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31405 };\r
31406 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {\r
31407     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31408     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31409     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31410 };\r
31411 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {\r
31412         sizeof(struct CNTypeRestrictionsItem_ExtIEs),\r
31413         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),\r
31414         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,\r
31415         3,      /* Count of tags in the map */\r
31416         0, 0, 0,        /* Optional elements (not needed) */\r
31417         -1,     /* First extension addition */\r
31418 };\r
31419 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {\r
31420         "CNTypeRestrictionsItem-ExtIEs",\r
31421         "CNTypeRestrictionsItem-ExtIEs",\r
31422         &asn_OP_SEQUENCE,\r
31423         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,\r
31424         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)\r
31425                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */\r
31426         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */\r
31427         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)\r
31428                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */\r
31429         { 0, 0, SEQUENCE_constraint },\r
31430         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,\r
31431         3,      /* Elements count */\r
31432         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */\r
31433 };\r
31434 \r
31435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {\r
31436         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),\r
31437         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),\r
31438         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),\r
31439         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),\r
31440         0,      /* No top level tags */\r
31441         0,      /* No tags in the map */\r
31442         0, 0,\r
31443         -1      /* Extensions start */\r
31444 };\r
31445 static /* Use -fall-defs-global to expose */\r
31446 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {\r
31447         "extensionValue",\r
31448         "extensionValue",\r
31449         &asn_OP_OPEN_TYPE,\r
31450         0,      /* No effective tags (pointer) */\r
31451         0,      /* No effective tags (count) */\r
31452         0,      /* No tags (pointer) */\r
31453         0,      /* No tags (count) */\r
31454         { 0, 0, OPEN_TYPE_constraint },\r
31455         0, 0,   /* No members */\r
31456         &asn_SPC_extensionValue_specs_472       /* Additional specs */\r
31457 };\r
31458 \r
31459 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {\r
31460         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),\r
31461                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31462                 -1,     /* IMPLICIT tag at current level */\r
31463                 &asn_DEF_ProtocolIE_ID,\r
31464                 0,\r
31465                 { 0, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },\r
31466                 0, 0, /* No default value */\r
31467                 "id"\r
31468                 },\r
31469         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),\r
31470                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31471                 -1,     /* IMPLICIT tag at current level */\r
31472                 &asn_DEF_Criticality,\r
31473                 0,\r
31474                 { 0, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },\r
31475                 0, 0, /* No default value */\r
31476                 "criticality"\r
31477                 },\r
31478         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),\r
31479                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31480                 +1,     /* EXPLICIT tag at current level */\r
31481                 &asn_DEF_extensionValue_472,\r
31482                 0,\r
31483                 { 0, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },\r
31484                 0, 0, /* No default value */\r
31485                 "extensionValue"\r
31486                 },\r
31487 };\r
31488 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {\r
31489         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31490 };\r
31491 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {\r
31492     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31493     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31494     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31495 };\r
31496 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {\r
31497         sizeof(struct CoMPHypothesisSetItem_ExtIEs),\r
31498         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),\r
31499         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,\r
31500         3,      /* Count of tags in the map */\r
31501         0, 0, 0,        /* Optional elements (not needed) */\r
31502         -1,     /* First extension addition */\r
31503 };\r
31504 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {\r
31505         "CoMPHypothesisSetItem-ExtIEs",\r
31506         "CoMPHypothesisSetItem-ExtIEs",\r
31507         &asn_OP_SEQUENCE,\r
31508         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,\r
31509         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)\r
31510                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */\r
31511         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */\r
31512         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)\r
31513                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */\r
31514         { 0, 0, SEQUENCE_constraint },\r
31515         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,\r
31516         3,      /* Elements count */\r
31517         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */\r
31518 };\r
31519 \r
31520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {\r
31521         sizeof(struct CoMPInformation_ExtIEs__extensionValue),\r
31522         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),\r
31523         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),\r
31524         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),\r
31525         0,      /* No top level tags */\r
31526         0,      /* No tags in the map */\r
31527         0, 0,\r
31528         -1      /* Extensions start */\r
31529 };\r
31530 static /* Use -fall-defs-global to expose */\r
31531 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {\r
31532         "extensionValue",\r
31533         "extensionValue",\r
31534         &asn_OP_OPEN_TYPE,\r
31535         0,      /* No effective tags (pointer) */\r
31536         0,      /* No effective tags (count) */\r
31537         0,      /* No tags (pointer) */\r
31538         0,      /* No tags (count) */\r
31539         { 0, 0, OPEN_TYPE_constraint },\r
31540         0, 0,   /* No members */\r
31541         &asn_SPC_extensionValue_specs_476       /* Additional specs */\r
31542 };\r
31543 \r
31544 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {\r
31545         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),\r
31546                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31547                 -1,     /* IMPLICIT tag at current level */\r
31548                 &asn_DEF_ProtocolIE_ID,\r
31549                 0,\r
31550                 { 0, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },\r
31551                 0, 0, /* No default value */\r
31552                 "id"\r
31553                 },\r
31554         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),\r
31555                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31556                 -1,     /* IMPLICIT tag at current level */\r
31557                 &asn_DEF_Criticality,\r
31558                 0,\r
31559                 { 0, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },\r
31560                 0, 0, /* No default value */\r
31561                 "criticality"\r
31562                 },\r
31563         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),\r
31564                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31565                 +1,     /* EXPLICIT tag at current level */\r
31566                 &asn_DEF_extensionValue_476,\r
31567                 0,\r
31568                 { 0, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },\r
31569                 0, 0, /* No default value */\r
31570                 "extensionValue"\r
31571                 },\r
31572 };\r
31573 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {\r
31574         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31575 };\r
31576 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {\r
31577     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31578     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31579     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31580 };\r
31581 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {\r
31582         sizeof(struct CoMPInformation_ExtIEs),\r
31583         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),\r
31584         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,\r
31585         3,      /* Count of tags in the map */\r
31586         0, 0, 0,        /* Optional elements (not needed) */\r
31587         -1,     /* First extension addition */\r
31588 };\r
31589 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {\r
31590         "CoMPInformation-ExtIEs",\r
31591         "CoMPInformation-ExtIEs",\r
31592         &asn_OP_SEQUENCE,\r
31593         asn_DEF_CoMPInformation_ExtIEs_tags_473,\r
31594         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)\r
31595                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */\r
31596         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */\r
31597         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)\r
31598                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */\r
31599         { 0, 0, SEQUENCE_constraint },\r
31600         asn_MBR_CoMPInformation_ExtIEs_473,\r
31601         3,      /* Elements count */\r
31602         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */\r
31603 };\r
31604 \r
31605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {\r
31606         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),\r
31607         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),\r
31608         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),\r
31609         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),\r
31610         0,      /* No top level tags */\r
31611         0,      /* No tags in the map */\r
31612         0, 0,\r
31613         -1      /* Extensions start */\r
31614 };\r
31615 static /* Use -fall-defs-global to expose */\r
31616 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {\r
31617         "extensionValue",\r
31618         "extensionValue",\r
31619         &asn_OP_OPEN_TYPE,\r
31620         0,      /* No effective tags (pointer) */\r
31621         0,      /* No effective tags (count) */\r
31622         0,      /* No tags (pointer) */\r
31623         0,      /* No tags (count) */\r
31624         { 0, 0, OPEN_TYPE_constraint },\r
31625         0, 0,   /* No members */\r
31626         &asn_SPC_extensionValue_specs_480       /* Additional specs */\r
31627 };\r
31628 \r
31629 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {\r
31630         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),\r
31631                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31632                 -1,     /* IMPLICIT tag at current level */\r
31633                 &asn_DEF_ProtocolIE_ID,\r
31634                 0,\r
31635                 { 0, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },\r
31636                 0, 0, /* No default value */\r
31637                 "id"\r
31638                 },\r
31639         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),\r
31640                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31641                 -1,     /* IMPLICIT tag at current level */\r
31642                 &asn_DEF_Criticality,\r
31643                 0,\r
31644                 { 0, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },\r
31645                 0, 0, /* No default value */\r
31646                 "criticality"\r
31647                 },\r
31648         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),\r
31649                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31650                 +1,     /* EXPLICIT tag at current level */\r
31651                 &asn_DEF_extensionValue_480,\r
31652                 0,\r
31653                 { 0, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },\r
31654                 0, 0, /* No default value */\r
31655                 "extensionValue"\r
31656                 },\r
31657 };\r
31658 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {\r
31659         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31660 };\r
31661 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {\r
31662     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31663     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31664     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31665 };\r
31666 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {\r
31667         sizeof(struct CoMPInformationItem_ExtIEs),\r
31668         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),\r
31669         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,\r
31670         3,      /* Count of tags in the map */\r
31671         0, 0, 0,        /* Optional elements (not needed) */\r
31672         -1,     /* First extension addition */\r
31673 };\r
31674 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {\r
31675         "CoMPInformationItem-ExtIEs",\r
31676         "CoMPInformationItem-ExtIEs",\r
31677         &asn_OP_SEQUENCE,\r
31678         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,\r
31679         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)\r
31680                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */\r
31681         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */\r
31682         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)\r
31683                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */\r
31684         { 0, 0, SEQUENCE_constraint },\r
31685         asn_MBR_CoMPInformationItem_ExtIEs_477,\r
31686         3,      /* Elements count */\r
31687         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */\r
31688 };\r
31689 \r
31690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {\r
31691         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),\r
31692         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),\r
31693         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),\r
31694         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),\r
31695         0,      /* No top level tags */\r
31696         0,      /* No tags in the map */\r
31697         0, 0,\r
31698         -1      /* Extensions start */\r
31699 };\r
31700 static /* Use -fall-defs-global to expose */\r
31701 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {\r
31702         "extensionValue",\r
31703         "extensionValue",\r
31704         &asn_OP_OPEN_TYPE,\r
31705         0,      /* No effective tags (pointer) */\r
31706         0,      /* No effective tags (count) */\r
31707         0,      /* No tags (pointer) */\r
31708         0,      /* No tags (count) */\r
31709         { 0, 0, OPEN_TYPE_constraint },\r
31710         0, 0,   /* No members */\r
31711         &asn_SPC_extensionValue_specs_484       /* Additional specs */\r
31712 };\r
31713 \r
31714 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {\r
31715         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),\r
31716                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31717                 -1,     /* IMPLICIT tag at current level */\r
31718                 &asn_DEF_ProtocolIE_ID,\r
31719                 0,\r
31720                 { 0, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },\r
31721                 0, 0, /* No default value */\r
31722                 "id"\r
31723                 },\r
31724         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),\r
31725                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31726                 -1,     /* IMPLICIT tag at current level */\r
31727                 &asn_DEF_Criticality,\r
31728                 0,\r
31729                 { 0, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },\r
31730                 0, 0, /* No default value */\r
31731                 "criticality"\r
31732                 },\r
31733         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),\r
31734                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31735                 +1,     /* EXPLICIT tag at current level */\r
31736                 &asn_DEF_extensionValue_484,\r
31737                 0,\r
31738                 { 0, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },\r
31739                 0, 0, /* No default value */\r
31740                 "extensionValue"\r
31741                 },\r
31742 };\r
31743 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {\r
31744         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31745 };\r
31746 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {\r
31747     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31748     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31749     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31750 };\r
31751 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {\r
31752         sizeof(struct CoMPInformationStartTime_ExtIEs),\r
31753         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),\r
31754         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,\r
31755         3,      /* Count of tags in the map */\r
31756         0, 0, 0,        /* Optional elements (not needed) */\r
31757         -1,     /* First extension addition */\r
31758 };\r
31759 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {\r
31760         "CoMPInformationStartTime-ExtIEs",\r
31761         "CoMPInformationStartTime-ExtIEs",\r
31762         &asn_OP_SEQUENCE,\r
31763         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,\r
31764         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)\r
31765                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */\r
31766         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */\r
31767         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)\r
31768                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */\r
31769         { 0, 0, SEQUENCE_constraint },\r
31770         asn_MBR_CoMPInformationStartTime_ExtIEs_481,\r
31771         3,      /* Elements count */\r
31772         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */\r
31773 };\r
31774 \r
31775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {\r
31776         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),\r
31777         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),\r
31778         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),\r
31779         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),\r
31780         0,      /* No top level tags */\r
31781         0,      /* No tags in the map */\r
31782         0, 0,\r
31783         -1      /* Extensions start */\r
31784 };\r
31785 static /* Use -fall-defs-global to expose */\r
31786 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {\r
31787         "extensionValue",\r
31788         "extensionValue",\r
31789         &asn_OP_OPEN_TYPE,\r
31790         0,      /* No effective tags (pointer) */\r
31791         0,      /* No effective tags (count) */\r
31792         0,      /* No tags (pointer) */\r
31793         0,      /* No tags (count) */\r
31794         { 0, 0, OPEN_TYPE_constraint },\r
31795         0, 0,   /* No members */\r
31796         &asn_SPC_extensionValue_specs_488       /* Additional specs */\r
31797 };\r
31798 \r
31799 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {\r
31800         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),\r
31801                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31802                 -1,     /* IMPLICIT tag at current level */\r
31803                 &asn_DEF_ProtocolIE_ID,\r
31804                 0,\r
31805                 { 0, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },\r
31806                 0, 0, /* No default value */\r
31807                 "id"\r
31808                 },\r
31809         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),\r
31810                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31811                 -1,     /* IMPLICIT tag at current level */\r
31812                 &asn_DEF_Criticality,\r
31813                 0,\r
31814                 { 0, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },\r
31815                 0, 0, /* No default value */\r
31816                 "criticality"\r
31817                 },\r
31818         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),\r
31819                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31820                 +1,     /* EXPLICIT tag at current level */\r
31821                 &asn_DEF_extensionValue_488,\r
31822                 0,\r
31823                 { 0, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },\r
31824                 0, 0, /* No default value */\r
31825                 "extensionValue"\r
31826                 },\r
31827 };\r
31828 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {\r
31829         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31830 };\r
31831 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {\r
31832     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31833     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31834     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31835 };\r
31836 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {\r
31837         sizeof(struct CompositeAvailableCapacity_ExtIEs),\r
31838         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),\r
31839         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,\r
31840         3,      /* Count of tags in the map */\r
31841         0, 0, 0,        /* Optional elements (not needed) */\r
31842         -1,     /* First extension addition */\r
31843 };\r
31844 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {\r
31845         "CompositeAvailableCapacity-ExtIEs",\r
31846         "CompositeAvailableCapacity-ExtIEs",\r
31847         &asn_OP_SEQUENCE,\r
31848         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,\r
31849         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)\r
31850                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */\r
31851         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */\r
31852         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)\r
31853                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */\r
31854         { 0, 0, SEQUENCE_constraint },\r
31855         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,\r
31856         3,      /* Elements count */\r
31857         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */\r
31858 };\r
31859 \r
31860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {\r
31861         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),\r
31862         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),\r
31863         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),\r
31864         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),\r
31865         0,      /* No top level tags */\r
31866         0,      /* No tags in the map */\r
31867         0, 0,\r
31868         -1      /* Extensions start */\r
31869 };\r
31870 static /* Use -fall-defs-global to expose */\r
31871 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {\r
31872         "extensionValue",\r
31873         "extensionValue",\r
31874         &asn_OP_OPEN_TYPE,\r
31875         0,      /* No effective tags (pointer) */\r
31876         0,      /* No effective tags (count) */\r
31877         0,      /* No tags (pointer) */\r
31878         0,      /* No tags (count) */\r
31879         { 0, 0, OPEN_TYPE_constraint },\r
31880         0, 0,   /* No members */\r
31881         &asn_SPC_extensionValue_specs_492       /* Additional specs */\r
31882 };\r
31883 \r
31884 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {\r
31885         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),\r
31886                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31887                 -1,     /* IMPLICIT tag at current level */\r
31888                 &asn_DEF_ProtocolIE_ID,\r
31889                 0,\r
31890                 { 0, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },\r
31891                 0, 0, /* No default value */\r
31892                 "id"\r
31893                 },\r
31894         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),\r
31895                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31896                 -1,     /* IMPLICIT tag at current level */\r
31897                 &asn_DEF_Criticality,\r
31898                 0,\r
31899                 { 0, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },\r
31900                 0, 0, /* No default value */\r
31901                 "criticality"\r
31902                 },\r
31903         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),\r
31904                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31905                 +1,     /* EXPLICIT tag at current level */\r
31906                 &asn_DEF_extensionValue_492,\r
31907                 0,\r
31908                 { 0, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },\r
31909                 0, 0, /* No default value */\r
31910                 "extensionValue"\r
31911                 },\r
31912 };\r
31913 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {\r
31914         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
31915 };\r
31916 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {\r
31917     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
31918     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
31919     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
31920 };\r
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {\r
31922         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),\r
31923         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),\r
31924         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,\r
31925         3,      /* Count of tags in the map */\r
31926         0, 0, 0,        /* Optional elements (not needed) */\r
31927         -1,     /* First extension addition */\r
31928 };\r
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {\r
31930         "CompositeAvailableCapacityGroup-ExtIEs",\r
31931         "CompositeAvailableCapacityGroup-ExtIEs",\r
31932         &asn_OP_SEQUENCE,\r
31933         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,\r
31934         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)\r
31935                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */\r
31936         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */\r
31937         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)\r
31938                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */\r
31939         { 0, 0, SEQUENCE_constraint },\r
31940         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,\r
31941         3,      /* Elements count */\r
31942         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */\r
31943 };\r
31944 \r
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {\r
31946         sizeof(struct COUNTvalue_ExtIEs__extensionValue),\r
31947         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),\r
31948         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),\r
31949         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),\r
31950         0,      /* No top level tags */\r
31951         0,      /* No tags in the map */\r
31952         0, 0,\r
31953         -1      /* Extensions start */\r
31954 };\r
31955 static /* Use -fall-defs-global to expose */\r
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {\r
31957         "extensionValue",\r
31958         "extensionValue",\r
31959         &asn_OP_OPEN_TYPE,\r
31960         0,      /* No effective tags (pointer) */\r
31961         0,      /* No effective tags (count) */\r
31962         0,      /* No tags (pointer) */\r
31963         0,      /* No tags (count) */\r
31964         { 0, 0, OPEN_TYPE_constraint },\r
31965         0, 0,   /* No members */\r
31966         &asn_SPC_extensionValue_specs_496       /* Additional specs */\r
31967 };\r
31968 \r
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {\r
31970         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),\r
31971                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
31972                 -1,     /* IMPLICIT tag at current level */\r
31973                 &asn_DEF_ProtocolIE_ID,\r
31974                 0,\r
31975                 { 0, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },\r
31976                 0, 0, /* No default value */\r
31977                 "id"\r
31978                 },\r
31979         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),\r
31980                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
31981                 -1,     /* IMPLICIT tag at current level */\r
31982                 &asn_DEF_Criticality,\r
31983                 0,\r
31984                 { 0, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },\r
31985                 0, 0, /* No default value */\r
31986                 "criticality"\r
31987                 },\r
31988         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),\r
31989                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
31990                 +1,     /* EXPLICIT tag at current level */\r
31991                 &asn_DEF_extensionValue_496,\r
31992                 0,\r
31993                 { 0, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },\r
31994                 0, 0, /* No default value */\r
31995                 "extensionValue"\r
31996                 },\r
31997 };\r
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {\r
31999         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32000 };\r
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {\r
32002     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32003     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32004     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32005 };\r
32006 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {\r
32007         sizeof(struct COUNTvalue_ExtIEs),\r
32008         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),\r
32009         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,\r
32010         3,      /* Count of tags in the map */\r
32011         0, 0, 0,        /* Optional elements (not needed) */\r
32012         -1,     /* First extension addition */\r
32013 };\r
32014 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {\r
32015         "COUNTvalue-ExtIEs",\r
32016         "COUNTvalue-ExtIEs",\r
32017         &asn_OP_SEQUENCE,\r
32018         asn_DEF_COUNTvalue_ExtIEs_tags_493,\r
32019         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)\r
32020                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */\r
32021         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */\r
32022         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)\r
32023                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */\r
32024         { 0, 0, SEQUENCE_constraint },\r
32025         asn_MBR_COUNTvalue_ExtIEs_493,\r
32026         3,      /* Elements count */\r
32027         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */\r
32028 };\r
32029 \r
32030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {\r
32031         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),\r
32032         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),\r
32033         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),\r
32034         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),\r
32035         0,      /* No top level tags */\r
32036         0,      /* No tags in the map */\r
32037         0, 0,\r
32038         -1      /* Extensions start */\r
32039 };\r
32040 static /* Use -fall-defs-global to expose */\r
32041 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {\r
32042         "extensionValue",\r
32043         "extensionValue",\r
32044         &asn_OP_OPEN_TYPE,\r
32045         0,      /* No effective tags (pointer) */\r
32046         0,      /* No effective tags (count) */\r
32047         0,      /* No tags (pointer) */\r
32048         0,      /* No tags (count) */\r
32049         { 0, 0, OPEN_TYPE_constraint },\r
32050         0, 0,   /* No members */\r
32051         &asn_SPC_extensionValue_specs_500       /* Additional specs */\r
32052 };\r
32053 \r
32054 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {\r
32055         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),\r
32056                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32057                 -1,     /* IMPLICIT tag at current level */\r
32058                 &asn_DEF_ProtocolIE_ID,\r
32059                 0,\r
32060                 { 0, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },\r
32061                 0, 0, /* No default value */\r
32062                 "id"\r
32063                 },\r
32064         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),\r
32065                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32066                 -1,     /* IMPLICIT tag at current level */\r
32067                 &asn_DEF_Criticality,\r
32068                 0,\r
32069                 { 0, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },\r
32070                 0, 0, /* No default value */\r
32071                 "criticality"\r
32072                 },\r
32073         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),\r
32074                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32075                 +1,     /* EXPLICIT tag at current level */\r
32076                 &asn_DEF_extensionValue_500,\r
32077                 0,\r
32078                 { 0, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },\r
32079                 0, 0, /* No default value */\r
32080                 "extensionValue"\r
32081                 },\r
32082 };\r
32083 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {\r
32084         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32085 };\r
32086 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {\r
32087     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32088     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32089     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32090 };\r
32091 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {\r
32092         sizeof(struct COUNTValueExtended_ExtIEs),\r
32093         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),\r
32094         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,\r
32095         3,      /* Count of tags in the map */\r
32096         0, 0, 0,        /* Optional elements (not needed) */\r
32097         -1,     /* First extension addition */\r
32098 };\r
32099 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {\r
32100         "COUNTValueExtended-ExtIEs",\r
32101         "COUNTValueExtended-ExtIEs",\r
32102         &asn_OP_SEQUENCE,\r
32103         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,\r
32104         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)\r
32105                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */\r
32106         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */\r
32107         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)\r
32108                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */\r
32109         { 0, 0, SEQUENCE_constraint },\r
32110         asn_MBR_COUNTValueExtended_ExtIEs_497,\r
32111         3,      /* Elements count */\r
32112         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */\r
32113 };\r
32114 \r
32115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {\r
32116         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),\r
32117         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),\r
32118         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),\r
32119         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),\r
32120         0,      /* No top level tags */\r
32121         0,      /* No tags in the map */\r
32122         0, 0,\r
32123         -1      /* Extensions start */\r
32124 };\r
32125 static /* Use -fall-defs-global to expose */\r
32126 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {\r
32127         "extensionValue",\r
32128         "extensionValue",\r
32129         &asn_OP_OPEN_TYPE,\r
32130         0,      /* No effective tags (pointer) */\r
32131         0,      /* No effective tags (count) */\r
32132         0,      /* No tags (pointer) */\r
32133         0,      /* No tags (count) */\r
32134         { 0, 0, OPEN_TYPE_constraint },\r
32135         0, 0,   /* No members */\r
32136         &asn_SPC_extensionValue_specs_504       /* Additional specs */\r
32137 };\r
32138 \r
32139 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {\r
32140         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),\r
32141                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32142                 -1,     /* IMPLICIT tag at current level */\r
32143                 &asn_DEF_ProtocolIE_ID,\r
32144                 0,\r
32145                 { 0, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },\r
32146                 0, 0, /* No default value */\r
32147                 "id"\r
32148                 },\r
32149         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),\r
32150                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32151                 -1,     /* IMPLICIT tag at current level */\r
32152                 &asn_DEF_Criticality,\r
32153                 0,\r
32154                 { 0, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },\r
32155                 0, 0, /* No default value */\r
32156                 "criticality"\r
32157                 },\r
32158         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),\r
32159                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32160                 +1,     /* EXPLICIT tag at current level */\r
32161                 &asn_DEF_extensionValue_504,\r
32162                 0,\r
32163                 { 0, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },\r
32164                 0, 0, /* No default value */\r
32165                 "extensionValue"\r
32166                 },\r
32167 };\r
32168 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {\r
32169         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32170 };\r
32171 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {\r
32172     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32173     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32174     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32175 };\r
32176 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {\r
32177         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),\r
32178         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),\r
32179         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,\r
32180         3,      /* Count of tags in the map */\r
32181         0, 0, 0,        /* Optional elements (not needed) */\r
32182         -1,     /* First extension addition */\r
32183 };\r
32184 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {\r
32185         "COUNTvaluePDCP-SNlength18-ExtIEs",\r
32186         "COUNTvaluePDCP-SNlength18-ExtIEs",\r
32187         &asn_OP_SEQUENCE,\r
32188         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,\r
32189         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)\r
32190                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */\r
32191         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */\r
32192         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)\r
32193                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */\r
32194         { 0, 0, SEQUENCE_constraint },\r
32195         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,\r
32196         3,      /* Elements count */\r
32197         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */\r
32198 };\r
32199 \r
32200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {\r
32201         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),\r
32202         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),\r
32203         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),\r
32204         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),\r
32205         0,      /* No top level tags */\r
32206         0,      /* No tags in the map */\r
32207         0, 0,\r
32208         -1      /* Extensions start */\r
32209 };\r
32210 static /* Use -fall-defs-global to expose */\r
32211 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {\r
32212         "extensionValue",\r
32213         "extensionValue",\r
32214         &asn_OP_OPEN_TYPE,\r
32215         0,      /* No effective tags (pointer) */\r
32216         0,      /* No effective tags (count) */\r
32217         0,      /* No tags (pointer) */\r
32218         0,      /* No tags (count) */\r
32219         { 0, 0, OPEN_TYPE_constraint },\r
32220         0, 0,   /* No members */\r
32221         &asn_SPC_extensionValue_specs_508       /* Additional specs */\r
32222 };\r
32223 \r
32224 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {\r
32225         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),\r
32226                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32227                 -1,     /* IMPLICIT tag at current level */\r
32228                 &asn_DEF_ProtocolIE_ID,\r
32229                 0,\r
32230                 { 0, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },\r
32231                 0, 0, /* No default value */\r
32232                 "id"\r
32233                 },\r
32234         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),\r
32235                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32236                 -1,     /* IMPLICIT tag at current level */\r
32237                 &asn_DEF_Criticality,\r
32238                 0,\r
32239                 { 0, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },\r
32240                 0, 0, /* No default value */\r
32241                 "criticality"\r
32242                 },\r
32243         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),\r
32244                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32245                 +1,     /* EXPLICIT tag at current level */\r
32246                 &asn_DEF_extensionValue_508,\r
32247                 0,\r
32248                 { 0, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },\r
32249                 0, 0, /* No default value */\r
32250                 "extensionValue"\r
32251                 },\r
32252 };\r
32253 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {\r
32254         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32255 };\r
32256 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {\r
32257     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32258     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32259     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32260 };\r
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {\r
32262         sizeof(struct CriticalityDiagnostics_ExtIEs),\r
32263         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),\r
32264         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,\r
32265         3,      /* Count of tags in the map */\r
32266         0, 0, 0,        /* Optional elements (not needed) */\r
32267         -1,     /* First extension addition */\r
32268 };\r
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {\r
32270         "CriticalityDiagnostics-ExtIEs",\r
32271         "CriticalityDiagnostics-ExtIEs",\r
32272         &asn_OP_SEQUENCE,\r
32273         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,\r
32274         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)\r
32275                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */\r
32276         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */\r
32277         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)\r
32278                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */\r
32279         { 0, 0, SEQUENCE_constraint },\r
32280         asn_MBR_CriticalityDiagnostics_ExtIEs_505,\r
32281         3,      /* Elements count */\r
32282         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */\r
32283 };\r
32284 \r
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {\r
32286         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),\r
32287         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),\r
32288         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),\r
32289         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),\r
32290         0,      /* No top level tags */\r
32291         0,      /* No tags in the map */\r
32292         0, 0,\r
32293         -1      /* Extensions start */\r
32294 };\r
32295 static /* Use -fall-defs-global to expose */\r
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {\r
32297         "extensionValue",\r
32298         "extensionValue",\r
32299         &asn_OP_OPEN_TYPE,\r
32300         0,      /* No effective tags (pointer) */\r
32301         0,      /* No effective tags (count) */\r
32302         0,      /* No tags (pointer) */\r
32303         0,      /* No tags (count) */\r
32304         { 0, 0, OPEN_TYPE_constraint },\r
32305         0, 0,   /* No members */\r
32306         &asn_SPC_extensionValue_specs_512       /* Additional specs */\r
32307 };\r
32308 \r
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {\r
32310         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),\r
32311                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32312                 -1,     /* IMPLICIT tag at current level */\r
32313                 &asn_DEF_ProtocolIE_ID,\r
32314                 0,\r
32315                 { 0, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },\r
32316                 0, 0, /* No default value */\r
32317                 "id"\r
32318                 },\r
32319         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),\r
32320                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32321                 -1,     /* IMPLICIT tag at current level */\r
32322                 &asn_DEF_Criticality,\r
32323                 0,\r
32324                 { 0, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },\r
32325                 0, 0, /* No default value */\r
32326                 "criticality"\r
32327                 },\r
32328         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),\r
32329                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32330                 +1,     /* EXPLICIT tag at current level */\r
32331                 &asn_DEF_extensionValue_512,\r
32332                 0,\r
32333                 { 0, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },\r
32334                 0, 0, /* No default value */\r
32335                 "extensionValue"\r
32336                 },\r
32337 };\r
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {\r
32339         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32340 };\r
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {\r
32342     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32343     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32344     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32345 };\r
32346 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {\r
32347         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),\r
32348         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),\r
32349         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,\r
32350         3,      /* Count of tags in the map */\r
32351         0, 0, 0,        /* Optional elements (not needed) */\r
32352         -1,     /* First extension addition */\r
32353 };\r
32354 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {\r
32355         "CriticalityDiagnostics-IE-List-ExtIEs",\r
32356         "CriticalityDiagnostics-IE-List-ExtIEs",\r
32357         &asn_OP_SEQUENCE,\r
32358         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,\r
32359         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)\r
32360                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */\r
32361         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */\r
32362         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)\r
32363                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */\r
32364         { 0, 0, SEQUENCE_constraint },\r
32365         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,\r
32366         3,      /* Elements count */\r
32367         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */\r
32368 };\r
32369 \r
32370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {\r
32371         sizeof(struct CSIReportList_ExtIEs__extensionValue),\r
32372         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),\r
32373         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),\r
32374         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),\r
32375         0,      /* No top level tags */\r
32376         0,      /* No tags in the map */\r
32377         0, 0,\r
32378         -1      /* Extensions start */\r
32379 };\r
32380 static /* Use -fall-defs-global to expose */\r
32381 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {\r
32382         "extensionValue",\r
32383         "extensionValue",\r
32384         &asn_OP_OPEN_TYPE,\r
32385         0,      /* No effective tags (pointer) */\r
32386         0,      /* No effective tags (count) */\r
32387         0,      /* No tags (pointer) */\r
32388         0,      /* No tags (count) */\r
32389         { 0, 0, OPEN_TYPE_constraint },\r
32390         0, 0,   /* No members */\r
32391         &asn_SPC_extensionValue_specs_516       /* Additional specs */\r
32392 };\r
32393 \r
32394 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {\r
32395         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),\r
32396                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32397                 -1,     /* IMPLICIT tag at current level */\r
32398                 &asn_DEF_ProtocolIE_ID,\r
32399                 0,\r
32400                 { 0, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },\r
32401                 0, 0, /* No default value */\r
32402                 "id"\r
32403                 },\r
32404         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),\r
32405                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32406                 -1,     /* IMPLICIT tag at current level */\r
32407                 &asn_DEF_Criticality,\r
32408                 0,\r
32409                 { 0, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },\r
32410                 0, 0, /* No default value */\r
32411                 "criticality"\r
32412                 },\r
32413         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),\r
32414                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32415                 +1,     /* EXPLICIT tag at current level */\r
32416                 &asn_DEF_extensionValue_516,\r
32417                 0,\r
32418                 { 0, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },\r
32419                 0, 0, /* No default value */\r
32420                 "extensionValue"\r
32421                 },\r
32422 };\r
32423 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {\r
32424         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32425 };\r
32426 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {\r
32427     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32428     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32429     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32430 };\r
32431 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {\r
32432         sizeof(struct CSIReportList_ExtIEs),\r
32433         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),\r
32434         asn_MAP_CSIReportList_ExtIEs_tag2el_513,\r
32435         3,      /* Count of tags in the map */\r
32436         0, 0, 0,        /* Optional elements (not needed) */\r
32437         -1,     /* First extension addition */\r
32438 };\r
32439 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {\r
32440         "CSIReportList-ExtIEs",\r
32441         "CSIReportList-ExtIEs",\r
32442         &asn_OP_SEQUENCE,\r
32443         asn_DEF_CSIReportList_ExtIEs_tags_513,\r
32444         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)\r
32445                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */\r
32446         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */\r
32447         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)\r
32448                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */\r
32449         { 0, 0, SEQUENCE_constraint },\r
32450         asn_MBR_CSIReportList_ExtIEs_513,\r
32451         3,      /* Elements count */\r
32452         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */\r
32453 };\r
32454 \r
32455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {\r
32456         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),\r
32457         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),\r
32458         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),\r
32459         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),\r
32460         0,      /* No top level tags */\r
32461         0,      /* No tags in the map */\r
32462         0, 0,\r
32463         -1      /* Extensions start */\r
32464 };\r
32465 static /* Use -fall-defs-global to expose */\r
32466 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {\r
32467         "extensionValue",\r
32468         "extensionValue",\r
32469         &asn_OP_OPEN_TYPE,\r
32470         0,      /* No effective tags (pointer) */\r
32471         0,      /* No effective tags (count) */\r
32472         0,      /* No tags (pointer) */\r
32473         0,      /* No tags (count) */\r
32474         { 0, 0, OPEN_TYPE_constraint },\r
32475         0, 0,   /* No members */\r
32476         &asn_SPC_extensionValue_specs_520       /* Additional specs */\r
32477 };\r
32478 \r
32479 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {\r
32480         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),\r
32481                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32482                 -1,     /* IMPLICIT tag at current level */\r
32483                 &asn_DEF_ProtocolIE_ID,\r
32484                 0,\r
32485                 { 0, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },\r
32486                 0, 0, /* No default value */\r
32487                 "id"\r
32488                 },\r
32489         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),\r
32490                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32491                 -1,     /* IMPLICIT tag at current level */\r
32492                 &asn_DEF_Criticality,\r
32493                 0,\r
32494                 { 0, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },\r
32495                 0, 0, /* No default value */\r
32496                 "criticality"\r
32497                 },\r
32498         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),\r
32499                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32500                 +1,     /* EXPLICIT tag at current level */\r
32501                 &asn_DEF_extensionValue_520,\r
32502                 0,\r
32503                 { 0, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },\r
32504                 0, 0, /* No default value */\r
32505                 "extensionValue"\r
32506                 },\r
32507 };\r
32508 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {\r
32509         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32510 };\r
32511 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {\r
32512     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32513     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32514     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32515 };\r
32516 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {\r
32517         sizeof(struct CSIReportPerCSIProcess_ExtIEs),\r
32518         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),\r
32519         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,\r
32520         3,      /* Count of tags in the map */\r
32521         0, 0, 0,        /* Optional elements (not needed) */\r
32522         -1,     /* First extension addition */\r
32523 };\r
32524 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {\r
32525         "CSIReportPerCSIProcess-ExtIEs",\r
32526         "CSIReportPerCSIProcess-ExtIEs",\r
32527         &asn_OP_SEQUENCE,\r
32528         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,\r
32529         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)\r
32530                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */\r
32531         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */\r
32532         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)\r
32533                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */\r
32534         { 0, 0, SEQUENCE_constraint },\r
32535         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,\r
32536         3,      /* Elements count */\r
32537         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */\r
32538 };\r
32539 \r
32540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {\r
32541         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),\r
32542         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),\r
32543         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),\r
32544         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),\r
32545         0,      /* No top level tags */\r
32546         0,      /* No tags in the map */\r
32547         0, 0,\r
32548         -1      /* Extensions start */\r
32549 };\r
32550 static /* Use -fall-defs-global to expose */\r
32551 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {\r
32552         "extensionValue",\r
32553         "extensionValue",\r
32554         &asn_OP_OPEN_TYPE,\r
32555         0,      /* No effective tags (pointer) */\r
32556         0,      /* No effective tags (count) */\r
32557         0,      /* No tags (pointer) */\r
32558         0,      /* No tags (count) */\r
32559         { 0, 0, OPEN_TYPE_constraint },\r
32560         0, 0,   /* No members */\r
32561         &asn_SPC_extensionValue_specs_524       /* Additional specs */\r
32562 };\r
32563 \r
32564 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {\r
32565         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),\r
32566                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32567                 -1,     /* IMPLICIT tag at current level */\r
32568                 &asn_DEF_ProtocolIE_ID,\r
32569                 0,\r
32570                 { 0, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },\r
32571                 0, 0, /* No default value */\r
32572                 "id"\r
32573                 },\r
32574         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),\r
32575                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32576                 -1,     /* IMPLICIT tag at current level */\r
32577                 &asn_DEF_Criticality,\r
32578                 0,\r
32579                 { 0, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },\r
32580                 0, 0, /* No default value */\r
32581                 "criticality"\r
32582                 },\r
32583         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),\r
32584                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32585                 +1,     /* EXPLICIT tag at current level */\r
32586                 &asn_DEF_extensionValue_524,\r
32587                 0,\r
32588                 { 0, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },\r
32589                 0, 0, /* No default value */\r
32590                 "extensionValue"\r
32591                 },\r
32592 };\r
32593 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {\r
32594         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32595 };\r
32596 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {\r
32597     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32598     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32599     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32600 };\r
32601 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {\r
32602         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),\r
32603         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),\r
32604         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,\r
32605         3,      /* Count of tags in the map */\r
32606         0, 0, 0,        /* Optional elements (not needed) */\r
32607         -1,     /* First extension addition */\r
32608 };\r
32609 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {\r
32610         "CSIReportPerCSIProcessItem-ExtIEs",\r
32611         "CSIReportPerCSIProcessItem-ExtIEs",\r
32612         &asn_OP_SEQUENCE,\r
32613         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,\r
32614         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)\r
32615                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */\r
32616         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */\r
32617         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)\r
32618                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */\r
32619         { 0, 0, SEQUENCE_constraint },\r
32620         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,\r
32621         3,      /* Elements count */\r
32622         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */\r
32623 };\r
32624 \r
32625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {\r
32626         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),\r
32627         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),\r
32628         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),\r
32629         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),\r
32630         0,      /* No top level tags */\r
32631         0,      /* No tags in the map */\r
32632         0, 0,\r
32633         -1      /* Extensions start */\r
32634 };\r
32635 static /* Use -fall-defs-global to expose */\r
32636 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {\r
32637         "extensionValue",\r
32638         "extensionValue",\r
32639         &asn_OP_OPEN_TYPE,\r
32640         0,      /* No effective tags (pointer) */\r
32641         0,      /* No effective tags (count) */\r
32642         0,      /* No tags (pointer) */\r
32643         0,      /* No tags (count) */\r
32644         { 0, 0, OPEN_TYPE_constraint },\r
32645         0, 0,   /* No members */\r
32646         &asn_SPC_extensionValue_specs_528       /* Additional specs */\r
32647 };\r
32648 \r
32649 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {\r
32650         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),\r
32651                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32652                 -1,     /* IMPLICIT tag at current level */\r
32653                 &asn_DEF_ProtocolIE_ID,\r
32654                 0,\r
32655                 { 0, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },\r
32656                 0, 0, /* No default value */\r
32657                 "id"\r
32658                 },\r
32659         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),\r
32660                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32661                 -1,     /* IMPLICIT tag at current level */\r
32662                 &asn_DEF_Criticality,\r
32663                 0,\r
32664                 { 0, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },\r
32665                 0, 0, /* No default value */\r
32666                 "criticality"\r
32667                 },\r
32668         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),\r
32669                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32670                 +1,     /* EXPLICIT tag at current level */\r
32671                 &asn_DEF_extensionValue_528,\r
32672                 0,\r
32673                 { 0, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },\r
32674                 0, 0, /* No default value */\r
32675                 "extensionValue"\r
32676                 },\r
32677 };\r
32678 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {\r
32679         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32680 };\r
32681 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {\r
32682     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32683     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32684     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32685 };\r
32686 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {\r
32687         sizeof(struct DataTrafficResourceIndication_ExtIEs),\r
32688         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),\r
32689         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,\r
32690         3,      /* Count of tags in the map */\r
32691         0, 0, 0,        /* Optional elements (not needed) */\r
32692         -1,     /* First extension addition */\r
32693 };\r
32694 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {\r
32695         "DataTrafficResourceIndication-ExtIEs",\r
32696         "DataTrafficResourceIndication-ExtIEs",\r
32697         &asn_OP_SEQUENCE,\r
32698         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,\r
32699         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)\r
32700                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */\r
32701         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */\r
32702         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)\r
32703                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */\r
32704         { 0, 0, SEQUENCE_constraint },\r
32705         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,\r
32706         3,      /* Elements count */\r
32707         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */\r
32708 };\r
32709 \r
32710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {\r
32711         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),\r
32712         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),\r
32713         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),\r
32714         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),\r
32715         0,      /* No top level tags */\r
32716         0,      /* No tags in the map */\r
32717         0, 0,\r
32718         -1      /* Extensions start */\r
32719 };\r
32720 static /* Use -fall-defs-global to expose */\r
32721 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {\r
32722         "extensionValue",\r
32723         "extensionValue",\r
32724         &asn_OP_OPEN_TYPE,\r
32725         0,      /* No effective tags (pointer) */\r
32726         0,      /* No effective tags (count) */\r
32727         0,      /* No tags (pointer) */\r
32728         0,      /* No tags (count) */\r
32729         { 0, 0, OPEN_TYPE_constraint },\r
32730         0, 0,   /* No members */\r
32731         &asn_SPC_extensionValue_specs_532       /* Additional specs */\r
32732 };\r
32733 \r
32734 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {\r
32735         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),\r
32736                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32737                 -1,     /* IMPLICIT tag at current level */\r
32738                 &asn_DEF_ProtocolIE_ID,\r
32739                 0,\r
32740                 { 0, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },\r
32741                 0, 0, /* No default value */\r
32742                 "id"\r
32743                 },\r
32744         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),\r
32745                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32746                 -1,     /* IMPLICIT tag at current level */\r
32747                 &asn_DEF_Criticality,\r
32748                 0,\r
32749                 { 0, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },\r
32750                 0, 0, /* No default value */\r
32751                 "criticality"\r
32752                 },\r
32753         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),\r
32754                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32755                 +1,     /* EXPLICIT tag at current level */\r
32756                 &asn_DEF_extensionValue_532,\r
32757                 0,\r
32758                 { 0, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },\r
32759                 0, 0, /* No default value */\r
32760                 "extensionValue"\r
32761                 },\r
32762 };\r
32763 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {\r
32764         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32765 };\r
32766 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {\r
32767     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32768     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32769     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32770 };\r
32771 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {\r
32772         sizeof(struct DeliveryStatus_ExtIEs),\r
32773         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),\r
32774         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,\r
32775         3,      /* Count of tags in the map */\r
32776         0, 0, 0,        /* Optional elements (not needed) */\r
32777         -1,     /* First extension addition */\r
32778 };\r
32779 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {\r
32780         "DeliveryStatus-ExtIEs",\r
32781         "DeliveryStatus-ExtIEs",\r
32782         &asn_OP_SEQUENCE,\r
32783         asn_DEF_DeliveryStatus_ExtIEs_tags_529,\r
32784         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)\r
32785                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */\r
32786         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */\r
32787         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)\r
32788                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */\r
32789         { 0, 0, SEQUENCE_constraint },\r
32790         asn_MBR_DeliveryStatus_ExtIEs_529,\r
32791         3,      /* Elements count */\r
32792         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */\r
32793 };\r
32794 \r
32795 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {\r
32796         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),\r
32797         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),\r
32798         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),\r
32799         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),\r
32800         0,      /* No top level tags */\r
32801         0,      /* No tags in the map */\r
32802         0, 0,\r
32803         -1      /* Extensions start */\r
32804 };\r
32805 static /* Use -fall-defs-global to expose */\r
32806 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {\r
32807         "extensionValue",\r
32808         "extensionValue",\r
32809         &asn_OP_OPEN_TYPE,\r
32810         0,      /* No effective tags (pointer) */\r
32811         0,      /* No effective tags (count) */\r
32812         0,      /* No tags (pointer) */\r
32813         0,      /* No tags (count) */\r
32814         { 0, 0, OPEN_TYPE_constraint },\r
32815         0, 0,   /* No members */\r
32816         &asn_SPC_extensionValue_specs_536       /* Additional specs */\r
32817 };\r
32818 \r
32819 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {\r
32820         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),\r
32821                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32822                 -1,     /* IMPLICIT tag at current level */\r
32823                 &asn_DEF_ProtocolIE_ID,\r
32824                 0,\r
32825                 { 0, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },\r
32826                 0, 0, /* No default value */\r
32827                 "id"\r
32828                 },\r
32829         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),\r
32830                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32831                 -1,     /* IMPLICIT tag at current level */\r
32832                 &asn_DEF_Criticality,\r
32833                 0,\r
32834                 { 0, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },\r
32835                 0, 0, /* No default value */\r
32836                 "criticality"\r
32837                 },\r
32838         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),\r
32839                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32840                 +1,     /* EXPLICIT tag at current level */\r
32841                 &asn_DEF_extensionValue_536,\r
32842                 0,\r
32843                 { 0, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },\r
32844                 0, 0, /* No default value */\r
32845                 "extensionValue"\r
32846                 },\r
32847 };\r
32848 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {\r
32849         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32850 };\r
32851 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {\r
32852     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32853     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32854     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32855 };\r
32856 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {\r
32857         sizeof(struct DynamicNAICSInformation_ExtIEs),\r
32858         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),\r
32859         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,\r
32860         3,      /* Count of tags in the map */\r
32861         0, 0, 0,        /* Optional elements (not needed) */\r
32862         -1,     /* First extension addition */\r
32863 };\r
32864 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {\r
32865         "DynamicNAICSInformation-ExtIEs",\r
32866         "DynamicNAICSInformation-ExtIEs",\r
32867         &asn_OP_SEQUENCE,\r
32868         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,\r
32869         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)\r
32870                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */\r
32871         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */\r
32872         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)\r
32873                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */\r
32874         { 0, 0, SEQUENCE_constraint },\r
32875         asn_MBR_DynamicNAICSInformation_ExtIEs_533,\r
32876         3,      /* Elements count */\r
32877         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */\r
32878 };\r
32879 \r
32880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {\r
32881         sizeof(struct ECGI_ExtIEs__extensionValue),\r
32882         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),\r
32883         offsetof(struct ECGI_ExtIEs__extensionValue, present),\r
32884         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),\r
32885         0,      /* No top level tags */\r
32886         0,      /* No tags in the map */\r
32887         0, 0,\r
32888         -1      /* Extensions start */\r
32889 };\r
32890 static /* Use -fall-defs-global to expose */\r
32891 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {\r
32892         "extensionValue",\r
32893         "extensionValue",\r
32894         &asn_OP_OPEN_TYPE,\r
32895         0,      /* No effective tags (pointer) */\r
32896         0,      /* No effective tags (count) */\r
32897         0,      /* No tags (pointer) */\r
32898         0,      /* No tags (count) */\r
32899         { 0, 0, OPEN_TYPE_constraint },\r
32900         0, 0,   /* No members */\r
32901         &asn_SPC_extensionValue_specs_540       /* Additional specs */\r
32902 };\r
32903 \r
32904 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {\r
32905         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),\r
32906                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32907                 -1,     /* IMPLICIT tag at current level */\r
32908                 &asn_DEF_ProtocolIE_ID,\r
32909                 0,\r
32910                 { 0, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },\r
32911                 0, 0, /* No default value */\r
32912                 "id"\r
32913                 },\r
32914         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),\r
32915                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
32916                 -1,     /* IMPLICIT tag at current level */\r
32917                 &asn_DEF_Criticality,\r
32918                 0,\r
32919                 { 0, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },\r
32920                 0, 0, /* No default value */\r
32921                 "criticality"\r
32922                 },\r
32923         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),\r
32924                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
32925                 +1,     /* EXPLICIT tag at current level */\r
32926                 &asn_DEF_extensionValue_540,\r
32927                 0,\r
32928                 { 0, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },\r
32929                 0, 0, /* No default value */\r
32930                 "extensionValue"\r
32931                 },\r
32932 };\r
32933 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {\r
32934         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
32935 };\r
32936 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {\r
32937     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
32938     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
32939     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
32940 };\r
32941 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {\r
32942         sizeof(struct ECGI_ExtIEs),\r
32943         offsetof(struct ECGI_ExtIEs, _asn_ctx),\r
32944         asn_MAP_ECGI_ExtIEs_tag2el_537,\r
32945         3,      /* Count of tags in the map */\r
32946         0, 0, 0,        /* Optional elements (not needed) */\r
32947         -1,     /* First extension addition */\r
32948 };\r
32949 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {\r
32950         "ECGI-ExtIEs",\r
32951         "ECGI-ExtIEs",\r
32952         &asn_OP_SEQUENCE,\r
32953         asn_DEF_ECGI_ExtIEs_tags_537,\r
32954         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)\r
32955                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */\r
32956         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */\r
32957         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)\r
32958                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */\r
32959         { 0, 0, SEQUENCE_constraint },\r
32960         asn_MBR_ECGI_ExtIEs_537,\r
32961         3,      /* Elements count */\r
32962         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */\r
32963 };\r
32964 \r
32965 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {\r
32966         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),\r
32967         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),\r
32968         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),\r
32969         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),\r
32970         0,      /* No top level tags */\r
32971         0,      /* No tags in the map */\r
32972         0, 0,\r
32973         -1      /* Extensions start */\r
32974 };\r
32975 static /* Use -fall-defs-global to expose */\r
32976 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {\r
32977         "extensionValue",\r
32978         "extensionValue",\r
32979         &asn_OP_OPEN_TYPE,\r
32980         0,      /* No effective tags (pointer) */\r
32981         0,      /* No effective tags (count) */\r
32982         0,      /* No tags (pointer) */\r
32983         0,      /* No tags (count) */\r
32984         { 0, 0, OPEN_TYPE_constraint },\r
32985         0, 0,   /* No members */\r
32986         &asn_SPC_extensionValue_specs_544       /* Additional specs */\r
32987 };\r
32988 \r
32989 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {\r
32990         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),\r
32991                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
32992                 -1,     /* IMPLICIT tag at current level */\r
32993                 &asn_DEF_ProtocolIE_ID,\r
32994                 0,\r
32995                 { 0, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },\r
32996                 0, 0, /* No default value */\r
32997                 "id"\r
32998                 },\r
32999         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),\r
33000                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33001                 -1,     /* IMPLICIT tag at current level */\r
33002                 &asn_DEF_Criticality,\r
33003                 0,\r
33004                 { 0, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },\r
33005                 0, 0, /* No default value */\r
33006                 "criticality"\r
33007                 },\r
33008         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),\r
33009                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33010                 +1,     /* EXPLICIT tag at current level */\r
33011                 &asn_DEF_extensionValue_544,\r
33012                 0,\r
33013                 { 0, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },\r
33014                 0, 0, /* No default value */\r
33015                 "extensionValue"\r
33016                 },\r
33017 };\r
33018 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {\r
33019         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33020 };\r
33021 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {\r
33022     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33023     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33024     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33025 };\r
33026 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {\r
33027         sizeof(struct EnhancedRNTP_ExtIEs),\r
33028         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),\r
33029         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,\r
33030         3,      /* Count of tags in the map */\r
33031         0, 0, 0,        /* Optional elements (not needed) */\r
33032         -1,     /* First extension addition */\r
33033 };\r
33034 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {\r
33035         "EnhancedRNTP-ExtIEs",\r
33036         "EnhancedRNTP-ExtIEs",\r
33037         &asn_OP_SEQUENCE,\r
33038         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,\r
33039         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)\r
33040                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */\r
33041         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */\r
33042         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)\r
33043                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */\r
33044         { 0, 0, SEQUENCE_constraint },\r
33045         asn_MBR_EnhancedRNTP_ExtIEs_541,\r
33046         3,      /* Elements count */\r
33047         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */\r
33048 };\r
33049 \r
33050 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {\r
33051         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),\r
33052         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),\r
33053         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),\r
33054         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),\r
33055         0,      /* No top level tags */\r
33056         0,      /* No tags in the map */\r
33057         0, 0,\r
33058         -1      /* Extensions start */\r
33059 };\r
33060 static /* Use -fall-defs-global to expose */\r
33061 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {\r
33062         "extensionValue",\r
33063         "extensionValue",\r
33064         &asn_OP_OPEN_TYPE,\r
33065         0,      /* No effective tags (pointer) */\r
33066         0,      /* No effective tags (count) */\r
33067         0,      /* No tags (pointer) */\r
33068         0,      /* No tags (count) */\r
33069         { 0, 0, OPEN_TYPE_constraint },\r
33070         0, 0,   /* No members */\r
33071         &asn_SPC_extensionValue_specs_548       /* Additional specs */\r
33072 };\r
33073 \r
33074 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {\r
33075         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),\r
33076                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33077                 -1,     /* IMPLICIT tag at current level */\r
33078                 &asn_DEF_ProtocolIE_ID,\r
33079                 0,\r
33080                 { 0, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },\r
33081                 0, 0, /* No default value */\r
33082                 "id"\r
33083                 },\r
33084         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),\r
33085                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33086                 -1,     /* IMPLICIT tag at current level */\r
33087                 &asn_DEF_Criticality,\r
33088                 0,\r
33089                 { 0, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },\r
33090                 0, 0, /* No default value */\r
33091                 "criticality"\r
33092                 },\r
33093         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),\r
33094                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33095                 +1,     /* EXPLICIT tag at current level */\r
33096                 &asn_DEF_extensionValue_548,\r
33097                 0,\r
33098                 { 0, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },\r
33099                 0, 0, /* No default value */\r
33100                 "extensionValue"\r
33101                 },\r
33102 };\r
33103 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {\r
33104         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33105 };\r
33106 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {\r
33107     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33108     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33109     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33110 };\r
33111 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {\r
33112         sizeof(struct EnhancedRNTPStartTime_ExtIEs),\r
33113         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),\r
33114         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,\r
33115         3,      /* Count of tags in the map */\r
33116         0, 0, 0,        /* Optional elements (not needed) */\r
33117         -1,     /* First extension addition */\r
33118 };\r
33119 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {\r
33120         "EnhancedRNTPStartTime-ExtIEs",\r
33121         "EnhancedRNTPStartTime-ExtIEs",\r
33122         &asn_OP_SEQUENCE,\r
33123         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,\r
33124         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)\r
33125                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */\r
33126         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */\r
33127         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)\r
33128                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */\r
33129         { 0, 0, SEQUENCE_constraint },\r
33130         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,\r
33131         3,      /* Elements count */\r
33132         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */\r
33133 };\r
33134 \r
33135 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {\r
33136         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),\r
33137         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),\r
33138         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),\r
33139         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),\r
33140         0,      /* No top level tags */\r
33141         0,      /* No tags in the map */\r
33142         0, 0,\r
33143         -1      /* Extensions start */\r
33144 };\r
33145 static /* Use -fall-defs-global to expose */\r
33146 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {\r
33147         "extensionValue",\r
33148         "extensionValue",\r
33149         &asn_OP_OPEN_TYPE,\r
33150         0,      /* No effective tags (pointer) */\r
33151         0,      /* No effective tags (count) */\r
33152         0,      /* No tags (pointer) */\r
33153         0,      /* No tags (count) */\r
33154         { 0, 0, OPEN_TYPE_constraint },\r
33155         0, 0,   /* No members */\r
33156         &asn_SPC_extensionValue_specs_552       /* Additional specs */\r
33157 };\r
33158 \r
33159 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {\r
33160         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),\r
33161                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33162                 -1,     /* IMPLICIT tag at current level */\r
33163                 &asn_DEF_ProtocolIE_ID,\r
33164                 0,\r
33165                 { 0, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },\r
33166                 0, 0, /* No default value */\r
33167                 "id"\r
33168                 },\r
33169         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),\r
33170                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33171                 -1,     /* IMPLICIT tag at current level */\r
33172                 &asn_DEF_Criticality,\r
33173                 0,\r
33174                 { 0, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },\r
33175                 0, 0, /* No default value */\r
33176                 "criticality"\r
33177                 },\r
33178         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),\r
33179                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33180                 +1,     /* EXPLICIT tag at current level */\r
33181                 &asn_DEF_extensionValue_552,\r
33182                 0,\r
33183                 { 0, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },\r
33184                 0, 0, /* No default value */\r
33185                 "extensionValue"\r
33186                 },\r
33187 };\r
33188 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {\r
33189         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33190 };\r
33191 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {\r
33192     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33193     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33194     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33195 };\r
33196 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {\r
33197         sizeof(struct EN_DC_ResourceConfigurationExtIEs),\r
33198         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),\r
33199         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,\r
33200         3,      /* Count of tags in the map */\r
33201         0, 0, 0,        /* Optional elements (not needed) */\r
33202         -1,     /* First extension addition */\r
33203 };\r
33204 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {\r
33205         "EN-DC-ResourceConfigurationExtIEs",\r
33206         "EN-DC-ResourceConfigurationExtIEs",\r
33207         &asn_OP_SEQUENCE,\r
33208         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,\r
33209         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)\r
33210                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */\r
33211         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */\r
33212         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)\r
33213                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */\r
33214         { 0, 0, SEQUENCE_constraint },\r
33215         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,\r
33216         3,      /* Elements count */\r
33217         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */\r
33218 };\r
33219 \r
33220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {\r
33221         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),\r
33222         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),\r
33223         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),\r
33224         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),\r
33225         0,      /* No top level tags */\r
33226         0,      /* No tags in the map */\r
33227         0, 0,\r
33228         -1      /* Extensions start */\r
33229 };\r
33230 static /* Use -fall-defs-global to expose */\r
33231 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {\r
33232         "extensionValue",\r
33233         "extensionValue",\r
33234         &asn_OP_OPEN_TYPE,\r
33235         0,      /* No effective tags (pointer) */\r
33236         0,      /* No effective tags (count) */\r
33237         0,      /* No tags (pointer) */\r
33238         0,      /* No tags (count) */\r
33239         { 0, 0, OPEN_TYPE_constraint },\r
33240         0, 0,   /* No members */\r
33241         &asn_SPC_extensionValue_specs_556       /* Additional specs */\r
33242 };\r
33243 \r
33244 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {\r
33245         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),\r
33246                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33247                 -1,     /* IMPLICIT tag at current level */\r
33248                 &asn_DEF_ProtocolIE_ID,\r
33249                 0,\r
33250                 { 0, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },\r
33251                 0, 0, /* No default value */\r
33252                 "id"\r
33253                 },\r
33254         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),\r
33255                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33256                 -1,     /* IMPLICIT tag at current level */\r
33257                 &asn_DEF_Criticality,\r
33258                 0,\r
33259                 { 0, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },\r
33260                 0, 0, /* No default value */\r
33261                 "criticality"\r
33262                 },\r
33263         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),\r
33264                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33265                 +1,     /* EXPLICIT tag at current level */\r
33266                 &asn_DEF_extensionValue_556,\r
33267                 0,\r
33268                 { 0, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },\r
33269                 0, 0, /* No default value */\r
33270                 "extensionValue"\r
33271                 },\r
33272 };\r
33273 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {\r
33274         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33275 };\r
33276 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {\r
33277     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33278     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33279     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33280 };\r
33281 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {\r
33282         sizeof(struct ERABActivityNotifyItem_ExtIEs),\r
33283         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),\r
33284         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,\r
33285         3,      /* Count of tags in the map */\r
33286         0, 0, 0,        /* Optional elements (not needed) */\r
33287         -1,     /* First extension addition */\r
33288 };\r
33289 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {\r
33290         "ERABActivityNotifyItem-ExtIEs",\r
33291         "ERABActivityNotifyItem-ExtIEs",\r
33292         &asn_OP_SEQUENCE,\r
33293         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,\r
33294         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)\r
33295                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */\r
33296         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */\r
33297         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)\r
33298                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */\r
33299         { 0, 0, SEQUENCE_constraint },\r
33300         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,\r
33301         3,      /* Elements count */\r
33302         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */\r
33303 };\r
33304 \r
33305 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {\r
33306         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),\r
33307                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
33308                 0,\r
33309                 &asn_DEF_Packet_LossRate,\r
33310                 0,\r
33311                 { 0, 0, 0 },\r
33312                 0, 0, /* No default value */\r
33313                 "Packet-LossRate"\r
33314                 },\r
33315 };\r
33316 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {\r
33317     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */\r
33318 };\r
33319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {\r
33320         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),\r
33321         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),\r
33322         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),\r
33323         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),\r
33324         asn_MAP_extensionValue_tag2el_560,\r
33325         1,      /* Count of tags in the map */\r
33326         0, 0,\r
33327         -1      /* Extensions start */\r
33328 };\r
33329 static /* Use -fall-defs-global to expose */\r
33330 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {\r
33331         "extensionValue",\r
33332         "extensionValue",\r
33333         &asn_OP_OPEN_TYPE,\r
33334         0,      /* No effective tags (pointer) */\r
33335         0,      /* No effective tags (count) */\r
33336         0,      /* No tags (pointer) */\r
33337         0,      /* No tags (count) */\r
33338         { 0, 0, OPEN_TYPE_constraint },\r
33339         asn_MBR_extensionValue_560,\r
33340         1,      /* Elements count */\r
33341         &asn_SPC_extensionValue_specs_560       /* Additional specs */\r
33342 };\r
33343 \r
33344 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {\r
33345         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),\r
33346                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33347                 -1,     /* IMPLICIT tag at current level */\r
33348                 &asn_DEF_ProtocolIE_ID,\r
33349                 0,\r
33350                 { 0, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },\r
33351                 0, 0, /* No default value */\r
33352                 "id"\r
33353                 },\r
33354         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),\r
33355                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33356                 -1,     /* IMPLICIT tag at current level */\r
33357                 &asn_DEF_Criticality,\r
33358                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,\r
33359                 { 0, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },\r
33360                 0, 0, /* No default value */\r
33361                 "criticality"\r
33362                 },\r
33363         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),\r
33364                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33365                 +1,     /* EXPLICIT tag at current level */\r
33366                 &asn_DEF_extensionValue_560,\r
33367                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,\r
33368                 { 0, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },\r
33369                 0, 0, /* No default value */\r
33370                 "extensionValue"\r
33371                 },\r
33372 };\r
33373 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {\r
33374         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33375 };\r
33376 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {\r
33377     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33378     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33379     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33380 };\r
33381 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {\r
33382         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),\r
33383         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),\r
33384         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,\r
33385         3,      /* Count of tags in the map */\r
33386         0, 0, 0,        /* Optional elements (not needed) */\r
33387         -1,     /* First extension addition */\r
33388 };\r
33389 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {\r
33390         "E-RAB-Level-QoS-Parameters-ExtIEs",\r
33391         "E-RAB-Level-QoS-Parameters-ExtIEs",\r
33392         &asn_OP_SEQUENCE,\r
33393         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,\r
33394         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)\r
33395                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */\r
33396         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */\r
33397         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)\r
33398                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */\r
33399         { 0, 0, SEQUENCE_constraint },\r
33400         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,\r
33401         3,      /* Elements count */\r
33402         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */\r
33403 };\r
33404 \r
33405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {\r
33406         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),\r
33407         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),\r
33408         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),\r
33409         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),\r
33410         0,      /* No top level tags */\r
33411         0,      /* No tags in the map */\r
33412         0, 0,\r
33413         -1      /* Extensions start */\r
33414 };\r
33415 static /* Use -fall-defs-global to expose */\r
33416 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {\r
33417         "extensionValue",\r
33418         "extensionValue",\r
33419         &asn_OP_OPEN_TYPE,\r
33420         0,      /* No effective tags (pointer) */\r
33421         0,      /* No effective tags (count) */\r
33422         0,      /* No tags (pointer) */\r
33423         0,      /* No tags (count) */\r
33424         { 0, 0, OPEN_TYPE_constraint },\r
33425         0, 0,   /* No members */\r
33426         &asn_SPC_extensionValue_specs_564       /* Additional specs */\r
33427 };\r
33428 \r
33429 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {\r
33430         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),\r
33431                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33432                 -1,     /* IMPLICIT tag at current level */\r
33433                 &asn_DEF_ProtocolIE_ID,\r
33434                 0,\r
33435                 { 0, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },\r
33436                 0, 0, /* No default value */\r
33437                 "id"\r
33438                 },\r
33439         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),\r
33440                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33441                 -1,     /* IMPLICIT tag at current level */\r
33442                 &asn_DEF_Criticality,\r
33443                 0,\r
33444                 { 0, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },\r
33445                 0, 0, /* No default value */\r
33446                 "criticality"\r
33447                 },\r
33448         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),\r
33449                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33450                 +1,     /* EXPLICIT tag at current level */\r
33451                 &asn_DEF_extensionValue_564,\r
33452                 0,\r
33453                 { 0, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },\r
33454                 0, 0, /* No default value */\r
33455                 "extensionValue"\r
33456                 },\r
33457 };\r
33458 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {\r
33459         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33460 };\r
33461 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {\r
33462     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33463     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33464     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33465 };\r
33466 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {\r
33467         sizeof(struct E_RAB_Item_ExtIEs),\r
33468         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),\r
33469         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,\r
33470         3,      /* Count of tags in the map */\r
33471         0, 0, 0,        /* Optional elements (not needed) */\r
33472         -1,     /* First extension addition */\r
33473 };\r
33474 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {\r
33475         "E-RAB-Item-ExtIEs",\r
33476         "E-RAB-Item-ExtIEs",\r
33477         &asn_OP_SEQUENCE,\r
33478         asn_DEF_E_RAB_Item_ExtIEs_tags_561,\r
33479         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)\r
33480                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */\r
33481         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */\r
33482         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)\r
33483                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */\r
33484         { 0, 0, SEQUENCE_constraint },\r
33485         asn_MBR_E_RAB_Item_ExtIEs_561,\r
33486         3,      /* Elements count */\r
33487         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */\r
33488 };\r
33489 \r
33490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {\r
33491         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),\r
33492         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),\r
33493         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),\r
33494         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),\r
33495         0,      /* No top level tags */\r
33496         0,      /* No tags in the map */\r
33497         0, 0,\r
33498         -1      /* Extensions start */\r
33499 };\r
33500 static /* Use -fall-defs-global to expose */\r
33501 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {\r
33502         "extensionValue",\r
33503         "extensionValue",\r
33504         &asn_OP_OPEN_TYPE,\r
33505         0,      /* No effective tags (pointer) */\r
33506         0,      /* No effective tags (count) */\r
33507         0,      /* No tags (pointer) */\r
33508         0,      /* No tags (count) */\r
33509         { 0, 0, OPEN_TYPE_constraint },\r
33510         0, 0,   /* No members */\r
33511         &asn_SPC_extensionValue_specs_568       /* Additional specs */\r
33512 };\r
33513 \r
33514 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {\r
33515         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),\r
33516                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33517                 -1,     /* IMPLICIT tag at current level */\r
33518                 &asn_DEF_ProtocolIE_ID,\r
33519                 0,\r
33520                 { 0, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },\r
33521                 0, 0, /* No default value */\r
33522                 "id"\r
33523                 },\r
33524         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),\r
33525                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33526                 -1,     /* IMPLICIT tag at current level */\r
33527                 &asn_DEF_Criticality,\r
33528                 0,\r
33529                 { 0, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },\r
33530                 0, 0, /* No default value */\r
33531                 "criticality"\r
33532                 },\r
33533         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),\r
33534                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33535                 +1,     /* EXPLICIT tag at current level */\r
33536                 &asn_DEF_extensionValue_568,\r
33537                 0,\r
33538                 { 0, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },\r
33539                 0, 0, /* No default value */\r
33540                 "extensionValue"\r
33541                 },\r
33542 };\r
33543 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {\r
33544         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33545 };\r
33546 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {\r
33547     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33548     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33549     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33550 };\r
33551 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {\r
33552         sizeof(struct E_RABUsageReport_Item_ExtIEs),\r
33553         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),\r
33554         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,\r
33555         3,      /* Count of tags in the map */\r
33556         0, 0, 0,        /* Optional elements (not needed) */\r
33557         -1,     /* First extension addition */\r
33558 };\r
33559 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {\r
33560         "E-RABUsageReport-Item-ExtIEs",\r
33561         "E-RABUsageReport-Item-ExtIEs",\r
33562         &asn_OP_SEQUENCE,\r
33563         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,\r
33564         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)\r
33565                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */\r
33566         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */\r
33567         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)\r
33568                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */\r
33569         { 0, 0, SEQUENCE_constraint },\r
33570         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,\r
33571         3,      /* Elements count */\r
33572         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */\r
33573 };\r
33574 \r
33575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {\r
33576         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),\r
33577         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),\r
33578         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),\r
33579         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),\r
33580         0,      /* No top level tags */\r
33581         0,      /* No tags in the map */\r
33582         0, 0,\r
33583         -1      /* Extensions start */\r
33584 };\r
33585 static /* Use -fall-defs-global to expose */\r
33586 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {\r
33587         "extensionValue",\r
33588         "extensionValue",\r
33589         &asn_OP_OPEN_TYPE,\r
33590         0,      /* No effective tags (pointer) */\r
33591         0,      /* No effective tags (count) */\r
33592         0,      /* No tags (pointer) */\r
33593         0,      /* No tags (count) */\r
33594         { 0, 0, OPEN_TYPE_constraint },\r
33595         0, 0,   /* No members */\r
33596         &asn_SPC_extensionValue_specs_572       /* Additional specs */\r
33597 };\r
33598 \r
33599 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {\r
33600         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),\r
33601                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33602                 -1,     /* IMPLICIT tag at current level */\r
33603                 &asn_DEF_ProtocolIE_ID,\r
33604                 0,\r
33605                 { 0, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },\r
33606                 0, 0, /* No default value */\r
33607                 "id"\r
33608                 },\r
33609         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),\r
33610                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33611                 -1,     /* IMPLICIT tag at current level */\r
33612                 &asn_DEF_Criticality,\r
33613                 0,\r
33614                 { 0, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },\r
33615                 0, 0, /* No default value */\r
33616                 "criticality"\r
33617                 },\r
33618         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),\r
33619                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33620                 +1,     /* EXPLICIT tag at current level */\r
33621                 &asn_DEF_extensionValue_572,\r
33622                 0,\r
33623                 { 0, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },\r
33624                 0, 0, /* No default value */\r
33625                 "extensionValue"\r
33626                 },\r
33627 };\r
33628 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {\r
33629         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33630 };\r
33631 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {\r
33632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33634     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33635 };\r
33636 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {\r
33637         sizeof(struct ExpectedUEBehaviour_ExtIEs),\r
33638         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),\r
33639         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,\r
33640         3,      /* Count of tags in the map */\r
33641         0, 0, 0,        /* Optional elements (not needed) */\r
33642         -1,     /* First extension addition */\r
33643 };\r
33644 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {\r
33645         "ExpectedUEBehaviour-ExtIEs",\r
33646         "ExpectedUEBehaviour-ExtIEs",\r
33647         &asn_OP_SEQUENCE,\r
33648         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,\r
33649         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)\r
33650                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */\r
33651         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */\r
33652         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)\r
33653                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */\r
33654         { 0, 0, SEQUENCE_constraint },\r
33655         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,\r
33656         3,      /* Elements count */\r
33657         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */\r
33658 };\r
33659 \r
33660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {\r
33661         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),\r
33662         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),\r
33663         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),\r
33664         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),\r
33665         0,      /* No top level tags */\r
33666         0,      /* No tags in the map */\r
33667         0, 0,\r
33668         -1      /* Extensions start */\r
33669 };\r
33670 static /* Use -fall-defs-global to expose */\r
33671 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {\r
33672         "extensionValue",\r
33673         "extensionValue",\r
33674         &asn_OP_OPEN_TYPE,\r
33675         0,      /* No effective tags (pointer) */\r
33676         0,      /* No effective tags (count) */\r
33677         0,      /* No tags (pointer) */\r
33678         0,      /* No tags (count) */\r
33679         { 0, 0, OPEN_TYPE_constraint },\r
33680         0, 0,   /* No members */\r
33681         &asn_SPC_extensionValue_specs_576       /* Additional specs */\r
33682 };\r
33683 \r
33684 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {\r
33685         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),\r
33686                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33687                 -1,     /* IMPLICIT tag at current level */\r
33688                 &asn_DEF_ProtocolIE_ID,\r
33689                 0,\r
33690                 { 0, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },\r
33691                 0, 0, /* No default value */\r
33692                 "id"\r
33693                 },\r
33694         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),\r
33695                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33696                 -1,     /* IMPLICIT tag at current level */\r
33697                 &asn_DEF_Criticality,\r
33698                 0,\r
33699                 { 0, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },\r
33700                 0, 0, /* No default value */\r
33701                 "criticality"\r
33702                 },\r
33703         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),\r
33704                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33705                 +1,     /* EXPLICIT tag at current level */\r
33706                 &asn_DEF_extensionValue_576,\r
33707                 0,\r
33708                 { 0, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },\r
33709                 0, 0, /* No default value */\r
33710                 "extensionValue"\r
33711                 },\r
33712 };\r
33713 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {\r
33714         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33715 };\r
33716 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {\r
33717     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33718     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33719     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33720 };\r
33721 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {\r
33722         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),\r
33723         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),\r
33724         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,\r
33725         3,      /* Count of tags in the map */\r
33726         0, 0, 0,        /* Optional elements (not needed) */\r
33727         -1,     /* First extension addition */\r
33728 };\r
33729 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {\r
33730         "ExpectedUEActivityBehaviour-ExtIEs",\r
33731         "ExpectedUEActivityBehaviour-ExtIEs",\r
33732         &asn_OP_SEQUENCE,\r
33733         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,\r
33734         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)\r
33735                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */\r
33736         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */\r
33737         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)\r
33738                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */\r
33739         { 0, 0, SEQUENCE_constraint },\r
33740         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,\r
33741         3,      /* Elements count */\r
33742         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */\r
33743 };\r
33744 \r
33745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {\r
33746         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),\r
33747         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),\r
33748         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),\r
33749         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),\r
33750         0,      /* No top level tags */\r
33751         0,      /* No tags in the map */\r
33752         0, 0,\r
33753         -1      /* Extensions start */\r
33754 };\r
33755 static /* Use -fall-defs-global to expose */\r
33756 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {\r
33757         "extensionValue",\r
33758         "extensionValue",\r
33759         &asn_OP_OPEN_TYPE,\r
33760         0,      /* No effective tags (pointer) */\r
33761         0,      /* No effective tags (count) */\r
33762         0,      /* No tags (pointer) */\r
33763         0,      /* No tags (count) */\r
33764         { 0, 0, OPEN_TYPE_constraint },\r
33765         0, 0,   /* No members */\r
33766         &asn_SPC_extensionValue_specs_580       /* Additional specs */\r
33767 };\r
33768 \r
33769 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {\r
33770         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),\r
33771                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33772                 -1,     /* IMPLICIT tag at current level */\r
33773                 &asn_DEF_ProtocolIE_ID,\r
33774                 0,\r
33775                 { 0, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },\r
33776                 0, 0, /* No default value */\r
33777                 "id"\r
33778                 },\r
33779         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),\r
33780                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33781                 -1,     /* IMPLICIT tag at current level */\r
33782                 &asn_DEF_Criticality,\r
33783                 0,\r
33784                 { 0, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },\r
33785                 0, 0, /* No default value */\r
33786                 "criticality"\r
33787                 },\r
33788         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),\r
33789                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33790                 +1,     /* EXPLICIT tag at current level */\r
33791                 &asn_DEF_extensionValue_580,\r
33792                 0,\r
33793                 { 0, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },\r
33794                 0, 0, /* No default value */\r
33795                 "extensionValue"\r
33796                 },\r
33797 };\r
33798 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {\r
33799         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33800 };\r
33801 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {\r
33802     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33803     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33804     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33805 };\r
33806 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {\r
33807         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),\r
33808         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),\r
33809         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,\r
33810         3,      /* Count of tags in the map */\r
33811         0, 0, 0,        /* Optional elements (not needed) */\r
33812         -1,     /* First extension addition */\r
33813 };\r
33814 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {\r
33815         "ExtendedULInterferenceOverloadInfo-ExtIEs",\r
33816         "ExtendedULInterferenceOverloadInfo-ExtIEs",\r
33817         &asn_OP_SEQUENCE,\r
33818         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,\r
33819         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)\r
33820                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */\r
33821         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */\r
33822         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)\r
33823                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */\r
33824         { 0, 0, SEQUENCE_constraint },\r
33825         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,\r
33826         3,      /* Elements count */\r
33827         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */\r
33828 };\r
33829 \r
33830 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {\r
33831         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),\r
33832                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
33833                 0,\r
33834                 &asn_DEF_EARFCNExtension,\r
33835                 0,\r
33836                 { 0, 0, 0 },\r
33837                 0, 0, /* No default value */\r
33838                 "EARFCNExtension"\r
33839                 },\r
33840         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),\r
33841                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
33842                 0,\r
33843                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,\r
33844                 0,\r
33845                 { 0, 0, 0 },\r
33846                 0, 0, /* No default value */\r
33847                 "OffsetOfNbiotChannelNumberToEARFCN"\r
33848                 },\r
33849         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),\r
33850                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
33851                 0,\r
33852                 &asn_DEF_NRS_NSSS_PowerOffset,\r
33853                 0,\r
33854                 { 0, 0, 0 },\r
33855                 0, 0, /* No default value */\r
33856                 "NRS-NSSS-PowerOffset"\r
33857                 },\r
33858         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),\r
33859                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
33860                 0,\r
33861                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,\r
33862                 0,\r
33863                 { 0, 0, 0 },\r
33864                 0, 0, /* No default value */\r
33865                 "NSSS-NumOccasionDifferentPrecoder"\r
33866                 },\r
33867 };\r
33868 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {\r
33869     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */\r
33870     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */\r
33871     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */\r
33872     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */\r
33873 };\r
33874 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {\r
33875         sizeof(struct FDD_Info_ExtIEs__extensionValue),\r
33876         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),\r
33877         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),\r
33878         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),\r
33879         asn_MAP_extensionValue_tag2el_584,\r
33880         4,      /* Count of tags in the map */\r
33881         0, 0,\r
33882         -1      /* Extensions start */\r
33883 };\r
33884 static /* Use -fall-defs-global to expose */\r
33885 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {\r
33886         "extensionValue",\r
33887         "extensionValue",\r
33888         &asn_OP_OPEN_TYPE,\r
33889         0,      /* No effective tags (pointer) */\r
33890         0,      /* No effective tags (count) */\r
33891         0,      /* No tags (pointer) */\r
33892         0,      /* No tags (count) */\r
33893         { 0, 0, OPEN_TYPE_constraint },\r
33894         asn_MBR_extensionValue_584,\r
33895         4,      /* Elements count */\r
33896         &asn_SPC_extensionValue_specs_584       /* Additional specs */\r
33897 };\r
33898 \r
33899 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {\r
33900         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),\r
33901                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33902                 -1,     /* IMPLICIT tag at current level */\r
33903                 &asn_DEF_ProtocolIE_ID,\r
33904                 0,\r
33905                 { 0, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },\r
33906                 0, 0, /* No default value */\r
33907                 "id"\r
33908                 },\r
33909         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),\r
33910                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33911                 -1,     /* IMPLICIT tag at current level */\r
33912                 &asn_DEF_Criticality,\r
33913                 select_FDD_Info_ExtIEs_criticality_type,\r
33914                 { 0, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },\r
33915                 0, 0, /* No default value */\r
33916                 "criticality"\r
33917                 },\r
33918         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),\r
33919                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
33920                 +1,     /* EXPLICIT tag at current level */\r
33921                 &asn_DEF_extensionValue_584,\r
33922                 select_FDD_Info_ExtIEs_extensionValue_type,\r
33923                 { 0, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },\r
33924                 0, 0, /* No default value */\r
33925                 "extensionValue"\r
33926                 },\r
33927 };\r
33928 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {\r
33929         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
33930 };\r
33931 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {\r
33932     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
33933     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
33934     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
33935 };\r
33936 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {\r
33937         sizeof(struct FDD_Info_ExtIEs),\r
33938         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),\r
33939         asn_MAP_FDD_Info_ExtIEs_tag2el_581,\r
33940         3,      /* Count of tags in the map */\r
33941         0, 0, 0,        /* Optional elements (not needed) */\r
33942         -1,     /* First extension addition */\r
33943 };\r
33944 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {\r
33945         "FDD-Info-ExtIEs",\r
33946         "FDD-Info-ExtIEs",\r
33947         &asn_OP_SEQUENCE,\r
33948         asn_DEF_FDD_Info_ExtIEs_tags_581,\r
33949         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)\r
33950                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */\r
33951         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */\r
33952         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)\r
33953                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */\r
33954         { 0, 0, SEQUENCE_constraint },\r
33955         asn_MBR_FDD_Info_ExtIEs_581,\r
33956         3,      /* Elements count */\r
33957         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */\r
33958 };\r
33959 \r
33960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {\r
33961         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),\r
33962         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),\r
33963         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),\r
33964         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),\r
33965         0,      /* No top level tags */\r
33966         0,      /* No tags in the map */\r
33967         0, 0,\r
33968         -1      /* Extensions start */\r
33969 };\r
33970 static /* Use -fall-defs-global to expose */\r
33971 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {\r
33972         "extensionValue",\r
33973         "extensionValue",\r
33974         &asn_OP_OPEN_TYPE,\r
33975         0,      /* No effective tags (pointer) */\r
33976         0,      /* No effective tags (count) */\r
33977         0,      /* No tags (pointer) */\r
33978         0,      /* No tags (count) */\r
33979         { 0, 0, OPEN_TYPE_constraint },\r
33980         0, 0,   /* No members */\r
33981         &asn_SPC_extensionValue_specs_588       /* Additional specs */\r
33982 };\r
33983 \r
33984 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {\r
33985         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),\r
33986                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
33987                 -1,     /* IMPLICIT tag at current level */\r
33988                 &asn_DEF_ProtocolIE_ID,\r
33989                 0,\r
33990                 { 0, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },\r
33991                 0, 0, /* No default value */\r
33992                 "id"\r
33993                 },\r
33994         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),\r
33995                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
33996                 -1,     /* IMPLICIT tag at current level */\r
33997                 &asn_DEF_Criticality,\r
33998                 0,\r
33999                 { 0, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },\r
34000                 0, 0, /* No default value */\r
34001                 "criticality"\r
34002                 },\r
34003         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),\r
34004                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34005                 +1,     /* EXPLICIT tag at current level */\r
34006                 &asn_DEF_extensionValue_588,\r
34007                 0,\r
34008                 { 0, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },\r
34009                 0, 0, /* No default value */\r
34010                 "extensionValue"\r
34011                 },\r
34012 };\r
34013 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {\r
34014         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34015 };\r
34016 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {\r
34017     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34018     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34019     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34020 };\r
34021 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {\r
34022         sizeof(struct ForbiddenTAs_Item_ExtIEs),\r
34023         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),\r
34024         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,\r
34025         3,      /* Count of tags in the map */\r
34026         0, 0, 0,        /* Optional elements (not needed) */\r
34027         -1,     /* First extension addition */\r
34028 };\r
34029 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {\r
34030         "ForbiddenTAs-Item-ExtIEs",\r
34031         "ForbiddenTAs-Item-ExtIEs",\r
34032         &asn_OP_SEQUENCE,\r
34033         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,\r
34034         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)\r
34035                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */\r
34036         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */\r
34037         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)\r
34038                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */\r
34039         { 0, 0, SEQUENCE_constraint },\r
34040         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,\r
34041         3,      /* Elements count */\r
34042         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */\r
34043 };\r
34044 \r
34045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {\r
34046         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),\r
34047         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),\r
34048         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),\r
34049         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),\r
34050         0,      /* No top level tags */\r
34051         0,      /* No tags in the map */\r
34052         0, 0,\r
34053         -1      /* Extensions start */\r
34054 };\r
34055 static /* Use -fall-defs-global to expose */\r
34056 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {\r
34057         "extensionValue",\r
34058         "extensionValue",\r
34059         &asn_OP_OPEN_TYPE,\r
34060         0,      /* No effective tags (pointer) */\r
34061         0,      /* No effective tags (count) */\r
34062         0,      /* No tags (pointer) */\r
34063         0,      /* No tags (count) */\r
34064         { 0, 0, OPEN_TYPE_constraint },\r
34065         0, 0,   /* No members */\r
34066         &asn_SPC_extensionValue_specs_592       /* Additional specs */\r
34067 };\r
34068 \r
34069 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {\r
34070         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),\r
34071                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34072                 -1,     /* IMPLICIT tag at current level */\r
34073                 &asn_DEF_ProtocolIE_ID,\r
34074                 0,\r
34075                 { 0, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },\r
34076                 0, 0, /* No default value */\r
34077                 "id"\r
34078                 },\r
34079         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),\r
34080                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34081                 -1,     /* IMPLICIT tag at current level */\r
34082                 &asn_DEF_Criticality,\r
34083                 0,\r
34084                 { 0, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },\r
34085                 0, 0, /* No default value */\r
34086                 "criticality"\r
34087                 },\r
34088         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),\r
34089                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34090                 +1,     /* EXPLICIT tag at current level */\r
34091                 &asn_DEF_extensionValue_592,\r
34092                 0,\r
34093                 { 0, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },\r
34094                 0, 0, /* No default value */\r
34095                 "extensionValue"\r
34096                 },\r
34097 };\r
34098 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {\r
34099         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34100 };\r
34101 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {\r
34102     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34103     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34104     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34105 };\r
34106 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {\r
34107         sizeof(struct ForbiddenLAs_Item_ExtIEs),\r
34108         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),\r
34109         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,\r
34110         3,      /* Count of tags in the map */\r
34111         0, 0, 0,        /* Optional elements (not needed) */\r
34112         -1,     /* First extension addition */\r
34113 };\r
34114 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {\r
34115         "ForbiddenLAs-Item-ExtIEs",\r
34116         "ForbiddenLAs-Item-ExtIEs",\r
34117         &asn_OP_SEQUENCE,\r
34118         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,\r
34119         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)\r
34120                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */\r
34121         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */\r
34122         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)\r
34123                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */\r
34124         { 0, 0, SEQUENCE_constraint },\r
34125         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,\r
34126         3,      /* Elements count */\r
34127         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */\r
34128 };\r
34129 \r
34130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {\r
34131         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),\r
34132         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),\r
34133         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),\r
34134         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),\r
34135         0,      /* No top level tags */\r
34136         0,      /* No tags in the map */\r
34137         0, 0,\r
34138         -1      /* Extensions start */\r
34139 };\r
34140 static /* Use -fall-defs-global to expose */\r
34141 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {\r
34142         "extensionValue",\r
34143         "extensionValue",\r
34144         &asn_OP_OPEN_TYPE,\r
34145         0,      /* No effective tags (pointer) */\r
34146         0,      /* No effective tags (count) */\r
34147         0,      /* No tags (pointer) */\r
34148         0,      /* No tags (count) */\r
34149         { 0, 0, OPEN_TYPE_constraint },\r
34150         0, 0,   /* No members */\r
34151         &asn_SPC_extensionValue_specs_596       /* Additional specs */\r
34152 };\r
34153 \r
34154 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {\r
34155         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),\r
34156                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34157                 -1,     /* IMPLICIT tag at current level */\r
34158                 &asn_DEF_ProtocolIE_ID,\r
34159                 0,\r
34160                 { 0, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },\r
34161                 0, 0, /* No default value */\r
34162                 "id"\r
34163                 },\r
34164         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),\r
34165                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34166                 -1,     /* IMPLICIT tag at current level */\r
34167                 &asn_DEF_Criticality,\r
34168                 0,\r
34169                 { 0, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },\r
34170                 0, 0, /* No default value */\r
34171                 "criticality"\r
34172                 },\r
34173         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),\r
34174                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34175                 +1,     /* EXPLICIT tag at current level */\r
34176                 &asn_DEF_extensionValue_596,\r
34177                 0,\r
34178                 { 0, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },\r
34179                 0, 0, /* No default value */\r
34180                 "extensionValue"\r
34181                 },\r
34182 };\r
34183 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {\r
34184         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34185 };\r
34186 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {\r
34187     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34188     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34189     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34190 };\r
34191 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {\r
34192         sizeof(struct FreqBandNrItem_ExtIEs),\r
34193         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),\r
34194         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,\r
34195         3,      /* Count of tags in the map */\r
34196         0, 0, 0,        /* Optional elements (not needed) */\r
34197         -1,     /* First extension addition */\r
34198 };\r
34199 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {\r
34200         "FreqBandNrItem-ExtIEs",\r
34201         "FreqBandNrItem-ExtIEs",\r
34202         &asn_OP_SEQUENCE,\r
34203         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,\r
34204         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)\r
34205                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */\r
34206         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */\r
34207         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)\r
34208                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */\r
34209         { 0, 0, SEQUENCE_constraint },\r
34210         asn_MBR_FreqBandNrItem_ExtIEs_593,\r
34211         3,      /* Elements count */\r
34212         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */\r
34213 };\r
34214 \r
34215 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {\r
34216         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),\r
34217                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
34218                 0,\r
34219                 &asn_DEF_ExtendedBitRate,\r
34220                 0,\r
34221                 { 0, 0, 0 },\r
34222                 0, 0, /* No default value */\r
34223                 "ExtendedBitRate"\r
34224                 },\r
34225 };\r
34226 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {\r
34227     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */\r
34228 };\r
34229 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {\r
34230         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),\r
34231         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),\r
34232         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),\r
34233         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),\r
34234         asn_MAP_extensionValue_tag2el_600,\r
34235         1,      /* Count of tags in the map */\r
34236         0, 0,\r
34237         -1      /* Extensions start */\r
34238 };\r
34239 static /* Use -fall-defs-global to expose */\r
34240 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {\r
34241         "extensionValue",\r
34242         "extensionValue",\r
34243         &asn_OP_OPEN_TYPE,\r
34244         0,      /* No effective tags (pointer) */\r
34245         0,      /* No effective tags (count) */\r
34246         0,      /* No tags (pointer) */\r
34247         0,      /* No tags (count) */\r
34248         { 0, 0, OPEN_TYPE_constraint },\r
34249         asn_MBR_extensionValue_600,\r
34250         1,      /* Elements count */\r
34251         &asn_SPC_extensionValue_specs_600       /* Additional specs */\r
34252 };\r
34253 \r
34254 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {\r
34255         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),\r
34256                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34257                 -1,     /* IMPLICIT tag at current level */\r
34258                 &asn_DEF_ProtocolIE_ID,\r
34259                 0,\r
34260                 { 0, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },\r
34261                 0, 0, /* No default value */\r
34262                 "id"\r
34263                 },\r
34264         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),\r
34265                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34266                 -1,     /* IMPLICIT tag at current level */\r
34267                 &asn_DEF_Criticality,\r
34268                 select_GBR_QosInformation_ExtIEs_criticality_type,\r
34269                 { 0, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },\r
34270                 0, 0, /* No default value */\r
34271                 "criticality"\r
34272                 },\r
34273         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),\r
34274                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34275                 +1,     /* EXPLICIT tag at current level */\r
34276                 &asn_DEF_extensionValue_600,\r
34277                 select_GBR_QosInformation_ExtIEs_extensionValue_type,\r
34278                 { 0, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },\r
34279                 0, 0, /* No default value */\r
34280                 "extensionValue"\r
34281                 },\r
34282 };\r
34283 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {\r
34284         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34285 };\r
34286 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {\r
34287     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34288     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34289     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34290 };\r
34291 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {\r
34292         sizeof(struct GBR_QosInformation_ExtIEs),\r
34293         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),\r
34294         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,\r
34295         3,      /* Count of tags in the map */\r
34296         0, 0, 0,        /* Optional elements (not needed) */\r
34297         -1,     /* First extension addition */\r
34298 };\r
34299 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {\r
34300         "GBR-QosInformation-ExtIEs",\r
34301         "GBR-QosInformation-ExtIEs",\r
34302         &asn_OP_SEQUENCE,\r
34303         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,\r
34304         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)\r
34305                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */\r
34306         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */\r
34307         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)\r
34308                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */\r
34309         { 0, 0, SEQUENCE_constraint },\r
34310         asn_MBR_GBR_QosInformation_ExtIEs_597,\r
34311         3,      /* Elements count */\r
34312         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */\r
34313 };\r
34314 \r
34315 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {\r
34316         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),\r
34317         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),\r
34318         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),\r
34319         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),\r
34320         0,      /* No top level tags */\r
34321         0,      /* No tags in the map */\r
34322         0, 0,\r
34323         -1      /* Extensions start */\r
34324 };\r
34325 static /* Use -fall-defs-global to expose */\r
34326 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {\r
34327         "extensionValue",\r
34328         "extensionValue",\r
34329         &asn_OP_OPEN_TYPE,\r
34330         0,      /* No effective tags (pointer) */\r
34331         0,      /* No effective tags (count) */\r
34332         0,      /* No tags (pointer) */\r
34333         0,      /* No tags (count) */\r
34334         { 0, 0, OPEN_TYPE_constraint },\r
34335         0, 0,   /* No members */\r
34336         &asn_SPC_extensionValue_specs_604       /* Additional specs */\r
34337 };\r
34338 \r
34339 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {\r
34340         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),\r
34341                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34342                 -1,     /* IMPLICIT tag at current level */\r
34343                 &asn_DEF_ProtocolIE_ID,\r
34344                 0,\r
34345                 { 0, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },\r
34346                 0, 0, /* No default value */\r
34347                 "id"\r
34348                 },\r
34349         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),\r
34350                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34351                 -1,     /* IMPLICIT tag at current level */\r
34352                 &asn_DEF_Criticality,\r
34353                 0,\r
34354                 { 0, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },\r
34355                 0, 0, /* No default value */\r
34356                 "criticality"\r
34357                 },\r
34358         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),\r
34359                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34360                 +1,     /* EXPLICIT tag at current level */\r
34361                 &asn_DEF_extensionValue_604,\r
34362                 0,\r
34363                 { 0, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },\r
34364                 0, 0, /* No default value */\r
34365                 "extensionValue"\r
34366                 },\r
34367 };\r
34368 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {\r
34369         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34370 };\r
34371 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {\r
34372     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34373     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34374     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34375 };\r
34376 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {\r
34377         sizeof(struct GlobalENB_ID_ExtIEs),\r
34378         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),\r
34379         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,\r
34380         3,      /* Count of tags in the map */\r
34381         0, 0, 0,        /* Optional elements (not needed) */\r
34382         -1,     /* First extension addition */\r
34383 };\r
34384 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {\r
34385         "GlobalENB-ID-ExtIEs",\r
34386         "GlobalENB-ID-ExtIEs",\r
34387         &asn_OP_SEQUENCE,\r
34388         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,\r
34389         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)\r
34390                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */\r
34391         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */\r
34392         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)\r
34393                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */\r
34394         { 0, 0, SEQUENCE_constraint },\r
34395         asn_MBR_GlobalENB_ID_ExtIEs_601,\r
34396         3,      /* Elements count */\r
34397         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */\r
34398 };\r
34399 \r
34400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {\r
34401         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),\r
34402         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),\r
34403         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),\r
34404         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),\r
34405         0,      /* No top level tags */\r
34406         0,      /* No tags in the map */\r
34407         0, 0,\r
34408         -1      /* Extensions start */\r
34409 };\r
34410 static /* Use -fall-defs-global to expose */\r
34411 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {\r
34412         "extensionValue",\r
34413         "extensionValue",\r
34414         &asn_OP_OPEN_TYPE,\r
34415         0,      /* No effective tags (pointer) */\r
34416         0,      /* No effective tags (count) */\r
34417         0,      /* No tags (pointer) */\r
34418         0,      /* No tags (count) */\r
34419         { 0, 0, OPEN_TYPE_constraint },\r
34420         0, 0,   /* No members */\r
34421         &asn_SPC_extensionValue_specs_608       /* Additional specs */\r
34422 };\r
34423 \r
34424 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {\r
34425         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),\r
34426                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34427                 -1,     /* IMPLICIT tag at current level */\r
34428                 &asn_DEF_ProtocolIE_ID,\r
34429                 0,\r
34430                 { 0, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },\r
34431                 0, 0, /* No default value */\r
34432                 "id"\r
34433                 },\r
34434         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),\r
34435                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34436                 -1,     /* IMPLICIT tag at current level */\r
34437                 &asn_DEF_Criticality,\r
34438                 0,\r
34439                 { 0, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },\r
34440                 0, 0, /* No default value */\r
34441                 "criticality"\r
34442                 },\r
34443         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),\r
34444                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34445                 +1,     /* EXPLICIT tag at current level */\r
34446                 &asn_DEF_extensionValue_608,\r
34447                 0,\r
34448                 { 0, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },\r
34449                 0, 0, /* No default value */\r
34450                 "extensionValue"\r
34451                 },\r
34452 };\r
34453 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {\r
34454         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34455 };\r
34456 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {\r
34457     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34458     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34459     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34460 };\r
34461 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {\r
34462         sizeof(struct GlobalGNB_ID_ExtIEs),\r
34463         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),\r
34464         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,\r
34465         3,      /* Count of tags in the map */\r
34466         0, 0, 0,        /* Optional elements (not needed) */\r
34467         -1,     /* First extension addition */\r
34468 };\r
34469 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {\r
34470         "GlobalGNB-ID-ExtIEs",\r
34471         "GlobalGNB-ID-ExtIEs",\r
34472         &asn_OP_SEQUENCE,\r
34473         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,\r
34474         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)\r
34475                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */\r
34476         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */\r
34477         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)\r
34478                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */\r
34479         { 0, 0, SEQUENCE_constraint },\r
34480         asn_MBR_GlobalGNB_ID_ExtIEs_605,\r
34481         3,      /* Elements count */\r
34482         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */\r
34483 };\r
34484 \r
34485 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {\r
34486         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),\r
34487         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),\r
34488         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),\r
34489         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),\r
34490         0,      /* No top level tags */\r
34491         0,      /* No tags in the map */\r
34492         0, 0,\r
34493         -1      /* Extensions start */\r
34494 };\r
34495 static /* Use -fall-defs-global to expose */\r
34496 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {\r
34497         "extensionValue",\r
34498         "extensionValue",\r
34499         &asn_OP_OPEN_TYPE,\r
34500         0,      /* No effective tags (pointer) */\r
34501         0,      /* No effective tags (count) */\r
34502         0,      /* No tags (pointer) */\r
34503         0,      /* No tags (count) */\r
34504         { 0, 0, OPEN_TYPE_constraint },\r
34505         0, 0,   /* No members */\r
34506         &asn_SPC_extensionValue_specs_612       /* Additional specs */\r
34507 };\r
34508 \r
34509 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {\r
34510         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),\r
34511                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34512                 -1,     /* IMPLICIT tag at current level */\r
34513                 &asn_DEF_ProtocolIE_ID,\r
34514                 0,\r
34515                 { 0, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },\r
34516                 0, 0, /* No default value */\r
34517                 "id"\r
34518                 },\r
34519         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),\r
34520                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34521                 -1,     /* IMPLICIT tag at current level */\r
34522                 &asn_DEF_Criticality,\r
34523                 0,\r
34524                 { 0, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },\r
34525                 0, 0, /* No default value */\r
34526                 "criticality"\r
34527                 },\r
34528         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),\r
34529                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34530                 +1,     /* EXPLICIT tag at current level */\r
34531                 &asn_DEF_extensionValue_612,\r
34532                 0,\r
34533                 { 0, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },\r
34534                 0, 0, /* No default value */\r
34535                 "extensionValue"\r
34536                 },\r
34537 };\r
34538 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {\r
34539         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34540 };\r
34541 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {\r
34542     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34543     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34544     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34545 };\r
34546 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {\r
34547         sizeof(struct GTPtunnelEndpoint_ExtIEs),\r
34548         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),\r
34549         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,\r
34550         3,      /* Count of tags in the map */\r
34551         0, 0, 0,        /* Optional elements (not needed) */\r
34552         -1,     /* First extension addition */\r
34553 };\r
34554 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {\r
34555         "GTPtunnelEndpoint-ExtIEs",\r
34556         "GTPtunnelEndpoint-ExtIEs",\r
34557         &asn_OP_SEQUENCE,\r
34558         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,\r
34559         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)\r
34560                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */\r
34561         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */\r
34562         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)\r
34563                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */\r
34564         { 0, 0, SEQUENCE_constraint },\r
34565         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,\r
34566         3,      /* Elements count */\r
34567         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */\r
34568 };\r
34569 \r
34570 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {\r
34571         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),\r
34572         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),\r
34573         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),\r
34574         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),\r
34575         0,      /* No top level tags */\r
34576         0,      /* No tags in the map */\r
34577         0, 0,\r
34578         -1      /* Extensions start */\r
34579 };\r
34580 static /* Use -fall-defs-global to expose */\r
34581 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {\r
34582         "extensionValue",\r
34583         "extensionValue",\r
34584         &asn_OP_OPEN_TYPE,\r
34585         0,      /* No effective tags (pointer) */\r
34586         0,      /* No effective tags (count) */\r
34587         0,      /* No tags (pointer) */\r
34588         0,      /* No tags (count) */\r
34589         { 0, 0, OPEN_TYPE_constraint },\r
34590         0, 0,   /* No members */\r
34591         &asn_SPC_extensionValue_specs_616       /* Additional specs */\r
34592 };\r
34593 \r
34594 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {\r
34595         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),\r
34596                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34597                 -1,     /* IMPLICIT tag at current level */\r
34598                 &asn_DEF_ProtocolIE_ID,\r
34599                 0,\r
34600                 { 0, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },\r
34601                 0, 0, /* No default value */\r
34602                 "id"\r
34603                 },\r
34604         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),\r
34605                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34606                 -1,     /* IMPLICIT tag at current level */\r
34607                 &asn_DEF_Criticality,\r
34608                 0,\r
34609                 { 0, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },\r
34610                 0, 0, /* No default value */\r
34611                 "criticality"\r
34612                 },\r
34613         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),\r
34614                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34615                 +1,     /* EXPLICIT tag at current level */\r
34616                 &asn_DEF_extensionValue_616,\r
34617                 0,\r
34618                 { 0, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },\r
34619                 0, 0, /* No default value */\r
34620                 "extensionValue"\r
34621                 },\r
34622 };\r
34623 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {\r
34624         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34625 };\r
34626 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {\r
34627     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34628     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34629     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34630 };\r
34631 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {\r
34632         sizeof(struct GU_Group_ID_ExtIEs),\r
34633         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),\r
34634         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,\r
34635         3,      /* Count of tags in the map */\r
34636         0, 0, 0,        /* Optional elements (not needed) */\r
34637         -1,     /* First extension addition */\r
34638 };\r
34639 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {\r
34640         "GU-Group-ID-ExtIEs",\r
34641         "GU-Group-ID-ExtIEs",\r
34642         &asn_OP_SEQUENCE,\r
34643         asn_DEF_GU_Group_ID_ExtIEs_tags_613,\r
34644         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)\r
34645                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */\r
34646         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */\r
34647         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)\r
34648                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */\r
34649         { 0, 0, SEQUENCE_constraint },\r
34650         asn_MBR_GU_Group_ID_ExtIEs_613,\r
34651         3,      /* Elements count */\r
34652         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */\r
34653 };\r
34654 \r
34655 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {\r
34656         sizeof(struct GUMMEI_ExtIEs__extensionValue),\r
34657         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),\r
34658         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),\r
34659         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),\r
34660         0,      /* No top level tags */\r
34661         0,      /* No tags in the map */\r
34662         0, 0,\r
34663         -1      /* Extensions start */\r
34664 };\r
34665 static /* Use -fall-defs-global to expose */\r
34666 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {\r
34667         "extensionValue",\r
34668         "extensionValue",\r
34669         &asn_OP_OPEN_TYPE,\r
34670         0,      /* No effective tags (pointer) */\r
34671         0,      /* No effective tags (count) */\r
34672         0,      /* No tags (pointer) */\r
34673         0,      /* No tags (count) */\r
34674         { 0, 0, OPEN_TYPE_constraint },\r
34675         0, 0,   /* No members */\r
34676         &asn_SPC_extensionValue_specs_620       /* Additional specs */\r
34677 };\r
34678 \r
34679 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {\r
34680         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),\r
34681                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34682                 -1,     /* IMPLICIT tag at current level */\r
34683                 &asn_DEF_ProtocolIE_ID,\r
34684                 0,\r
34685                 { 0, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },\r
34686                 0, 0, /* No default value */\r
34687                 "id"\r
34688                 },\r
34689         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),\r
34690                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34691                 -1,     /* IMPLICIT tag at current level */\r
34692                 &asn_DEF_Criticality,\r
34693                 0,\r
34694                 { 0, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },\r
34695                 0, 0, /* No default value */\r
34696                 "criticality"\r
34697                 },\r
34698         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),\r
34699                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34700                 +1,     /* EXPLICIT tag at current level */\r
34701                 &asn_DEF_extensionValue_620,\r
34702                 0,\r
34703                 { 0, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },\r
34704                 0, 0, /* No default value */\r
34705                 "extensionValue"\r
34706                 },\r
34707 };\r
34708 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {\r
34709         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34710 };\r
34711 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {\r
34712     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34713     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34714     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34715 };\r
34716 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {\r
34717         sizeof(struct GUMMEI_ExtIEs),\r
34718         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),\r
34719         asn_MAP_GUMMEI_ExtIEs_tag2el_617,\r
34720         3,      /* Count of tags in the map */\r
34721         0, 0, 0,        /* Optional elements (not needed) */\r
34722         -1,     /* First extension addition */\r
34723 };\r
34724 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {\r
34725         "GUMMEI-ExtIEs",\r
34726         "GUMMEI-ExtIEs",\r
34727         &asn_OP_SEQUENCE,\r
34728         asn_DEF_GUMMEI_ExtIEs_tags_617,\r
34729         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)\r
34730                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */\r
34731         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */\r
34732         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)\r
34733                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */\r
34734         { 0, 0, SEQUENCE_constraint },\r
34735         asn_MBR_GUMMEI_ExtIEs_617,\r
34736         3,      /* Elements count */\r
34737         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */\r
34738 };\r
34739 \r
34740 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {\r
34741         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),\r
34742                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
34743                 0,\r
34744                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,\r
34745                 0,\r
34746                 { 0, 0, 0 },\r
34747                 0, 0, /* No default value */\r
34748                 "NRrestrictioninEPSasSecondaryRAT"\r
34749                 },\r
34750         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),\r
34751                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
34752                 0,\r
34753                 &asn_DEF_CNTypeRestrictions,\r
34754                 0,\r
34755                 { 0, 0, 0 },\r
34756                 0, 0, /* No default value */\r
34757                 "CNTypeRestrictions"\r
34758                 },\r
34759         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),\r
34760                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
34761                 0,\r
34762                 &asn_DEF_NRrestrictionin5GS,\r
34763                 0,\r
34764                 { 0, 0, 0 },\r
34765                 0, 0, /* No default value */\r
34766                 "NRrestrictionin5GS"\r
34767                 },\r
34768 };\r
34769 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };\r
34770 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };\r
34771 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {\r
34772     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */\r
34773     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */\r
34774     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */\r
34775 };\r
34776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {\r
34777         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),\r
34778         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),\r
34779         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),\r
34780         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),\r
34781         asn_MAP_extensionValue_tag2el_624,\r
34782         3,      /* Count of tags in the map */\r
34783         asn_MAP_extensionValue_to_canonical_624,\r
34784         asn_MAP_extensionValue_from_canonical_624,\r
34785         -1      /* Extensions start */\r
34786 };\r
34787 static /* Use -fall-defs-global to expose */\r
34788 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {\r
34789         "extensionValue",\r
34790         "extensionValue",\r
34791         &asn_OP_OPEN_TYPE,\r
34792         0,      /* No effective tags (pointer) */\r
34793         0,      /* No effective tags (count) */\r
34794         0,      /* No tags (pointer) */\r
34795         0,      /* No tags (count) */\r
34796         { 0, 0, OPEN_TYPE_constraint },\r
34797         asn_MBR_extensionValue_624,\r
34798         3,      /* Elements count */\r
34799         &asn_SPC_extensionValue_specs_624       /* Additional specs */\r
34800 };\r
34801 \r
34802 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {\r
34803         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),\r
34804                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34805                 -1,     /* IMPLICIT tag at current level */\r
34806                 &asn_DEF_ProtocolIE_ID,\r
34807                 0,\r
34808                 { 0, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },\r
34809                 0, 0, /* No default value */\r
34810                 "id"\r
34811                 },\r
34812         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),\r
34813                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34814                 -1,     /* IMPLICIT tag at current level */\r
34815                 &asn_DEF_Criticality,\r
34816                 select_HandoverRestrictionList_ExtIEs_criticality_type,\r
34817                 { 0, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },\r
34818                 0, 0, /* No default value */\r
34819                 "criticality"\r
34820                 },\r
34821         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),\r
34822                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34823                 +1,     /* EXPLICIT tag at current level */\r
34824                 &asn_DEF_extensionValue_624,\r
34825                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,\r
34826                 { 0, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },\r
34827                 0, 0, /* No default value */\r
34828                 "extensionValue"\r
34829                 },\r
34830 };\r
34831 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {\r
34832         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34833 };\r
34834 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {\r
34835     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34836     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34837     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34838 };\r
34839 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {\r
34840         sizeof(struct HandoverRestrictionList_ExtIEs),\r
34841         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),\r
34842         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,\r
34843         3,      /* Count of tags in the map */\r
34844         0, 0, 0,        /* Optional elements (not needed) */\r
34845         -1,     /* First extension addition */\r
34846 };\r
34847 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {\r
34848         "HandoverRestrictionList-ExtIEs",\r
34849         "HandoverRestrictionList-ExtIEs",\r
34850         &asn_OP_SEQUENCE,\r
34851         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,\r
34852         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)\r
34853                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */\r
34854         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */\r
34855         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)\r
34856                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */\r
34857         { 0, 0, SEQUENCE_constraint },\r
34858         asn_MBR_HandoverRestrictionList_ExtIEs_621,\r
34859         3,      /* Elements count */\r
34860         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */\r
34861 };\r
34862 \r
34863 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {\r
34864         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),\r
34865         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),\r
34866         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),\r
34867         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),\r
34868         0,      /* No top level tags */\r
34869         0,      /* No tags in the map */\r
34870         0, 0,\r
34871         -1      /* Extensions start */\r
34872 };\r
34873 static /* Use -fall-defs-global to expose */\r
34874 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {\r
34875         "extensionValue",\r
34876         "extensionValue",\r
34877         &asn_OP_OPEN_TYPE,\r
34878         0,      /* No effective tags (pointer) */\r
34879         0,      /* No effective tags (count) */\r
34880         0,      /* No tags (pointer) */\r
34881         0,      /* No tags (count) */\r
34882         { 0, 0, OPEN_TYPE_constraint },\r
34883         0, 0,   /* No members */\r
34884         &asn_SPC_extensionValue_specs_628       /* Additional specs */\r
34885 };\r
34886 \r
34887 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {\r
34888         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),\r
34889                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
34890                 -1,     /* IMPLICIT tag at current level */\r
34891                 &asn_DEF_ProtocolIE_ID,\r
34892                 0,\r
34893                 { 0, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },\r
34894                 0, 0, /* No default value */\r
34895                 "id"\r
34896                 },\r
34897         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),\r
34898                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
34899                 -1,     /* IMPLICIT tag at current level */\r
34900                 &asn_DEF_Criticality,\r
34901                 0,\r
34902                 { 0, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },\r
34903                 0, 0, /* No default value */\r
34904                 "criticality"\r
34905                 },\r
34906         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),\r
34907                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
34908                 +1,     /* EXPLICIT tag at current level */\r
34909                 &asn_DEF_extensionValue_628,\r
34910                 0,\r
34911                 { 0, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },\r
34912                 0, 0, /* No default value */\r
34913                 "extensionValue"\r
34914                 },\r
34915 };\r
34916 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {\r
34917         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
34918 };\r
34919 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {\r
34920     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
34921     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
34922     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
34923 };\r
34924 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {\r
34925         sizeof(struct HWLoadIndicator_ExtIEs),\r
34926         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),\r
34927         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,\r
34928         3,      /* Count of tags in the map */\r
34929         0, 0, 0,        /* Optional elements (not needed) */\r
34930         -1,     /* First extension addition */\r
34931 };\r
34932 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {\r
34933         "HWLoadIndicator-ExtIEs",\r
34934         "HWLoadIndicator-ExtIEs",\r
34935         &asn_OP_SEQUENCE,\r
34936         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,\r
34937         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)\r
34938                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */\r
34939         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */\r
34940         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)\r
34941                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */\r
34942         { 0, 0, SEQUENCE_constraint },\r
34943         asn_MBR_HWLoadIndicator_ExtIEs_625,\r
34944         3,      /* Elements count */\r
34945         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */\r
34946 };\r
34947 \r
34948 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {\r
34949         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),\r
34950                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
34951                 0,\r
34952                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,\r
34953                 0,\r
34954                 { 0, 0, 0 },\r
34955                 0, 0, /* No default value */\r
34956                 "Time-UE-StayedInCell-EnhancedGranularity"\r
34957                 },\r
34958         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),\r
34959                 -1 /* Ambiguous tag (CHOICE?) */,\r
34960                 0,\r
34961                 &asn_DEF_Cause,\r
34962                 0,\r
34963                 { 0, 0, 0 },\r
34964                 0, 0, /* No default value */\r
34965                 "Cause"\r
34966                 },\r
34967 };\r
34968 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {\r
34969     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */\r
34970     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */\r
34971     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */\r
34972     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */\r
34973     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */\r
34974 };\r
34975 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {\r
34976         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),\r
34977         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),\r
34978         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),\r
34979         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),\r
34980         asn_MAP_extensionValue_tag2el_632,\r
34981         5,      /* Count of tags in the map */\r
34982         0, 0,\r
34983         -1      /* Extensions start */\r
34984 };\r
34985 static /* Use -fall-defs-global to expose */\r
34986 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {\r
34987         "extensionValue",\r
34988         "extensionValue",\r
34989         &asn_OP_OPEN_TYPE,\r
34990         0,      /* No effective tags (pointer) */\r
34991         0,      /* No effective tags (count) */\r
34992         0,      /* No tags (pointer) */\r
34993         0,      /* No tags (count) */\r
34994         { 0, 0, OPEN_TYPE_constraint },\r
34995         asn_MBR_extensionValue_632,\r
34996         2,      /* Elements count */\r
34997         &asn_SPC_extensionValue_specs_632       /* Additional specs */\r
34998 };\r
34999 \r
35000 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {\r
35001         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),\r
35002                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35003                 -1,     /* IMPLICIT tag at current level */\r
35004                 &asn_DEF_ProtocolIE_ID,\r
35005                 0,\r
35006                 { 0, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },\r
35007                 0, 0, /* No default value */\r
35008                 "id"\r
35009                 },\r
35010         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),\r
35011                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35012                 -1,     /* IMPLICIT tag at current level */\r
35013                 &asn_DEF_Criticality,\r
35014                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,\r
35015                 { 0, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },\r
35016                 0, 0, /* No default value */\r
35017                 "criticality"\r
35018                 },\r
35019         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),\r
35020                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35021                 +1,     /* EXPLICIT tag at current level */\r
35022                 &asn_DEF_extensionValue_632,\r
35023                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,\r
35024                 { 0, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },\r
35025                 0, 0, /* No default value */\r
35026                 "extensionValue"\r
35027                 },\r
35028 };\r
35029 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {\r
35030         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35031 };\r
35032 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {\r
35033     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35034     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35035     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35036 };\r
35037 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {\r
35038         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),\r
35039         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),\r
35040         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,\r
35041         3,      /* Count of tags in the map */\r
35042         0, 0, 0,        /* Optional elements (not needed) */\r
35043         -1,     /* First extension addition */\r
35044 };\r
35045 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {\r
35046         "LastVisitedEUTRANCellInformation-ExtIEs",\r
35047         "LastVisitedEUTRANCellInformation-ExtIEs",\r
35048         &asn_OP_SEQUENCE,\r
35049         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,\r
35050         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)\r
35051                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */\r
35052         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */\r
35053         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)\r
35054                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */\r
35055         { 0, 0, SEQUENCE_constraint },\r
35056         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,\r
35057         3,      /* Elements count */\r
35058         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */\r
35059 };\r
35060 \r
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {\r
35062         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),\r
35063         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),\r
35064         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),\r
35065         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),\r
35066         0,      /* No top level tags */\r
35067         0,      /* No tags in the map */\r
35068         0, 0,\r
35069         -1      /* Extensions start */\r
35070 };\r
35071 static /* Use -fall-defs-global to expose */\r
35072 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {\r
35073         "extensionValue",\r
35074         "extensionValue",\r
35075         &asn_OP_OPEN_TYPE,\r
35076         0,      /* No effective tags (pointer) */\r
35077         0,      /* No effective tags (count) */\r
35078         0,      /* No tags (pointer) */\r
35079         0,      /* No tags (count) */\r
35080         { 0, 0, OPEN_TYPE_constraint },\r
35081         0, 0,   /* No members */\r
35082         &asn_SPC_extensionValue_specs_636       /* Additional specs */\r
35083 };\r
35084 \r
35085 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {\r
35086         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),\r
35087                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35088                 -1,     /* IMPLICIT tag at current level */\r
35089                 &asn_DEF_ProtocolIE_ID,\r
35090                 0,\r
35091                 { 0, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },\r
35092                 0, 0, /* No default value */\r
35093                 "id"\r
35094                 },\r
35095         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),\r
35096                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35097                 -1,     /* IMPLICIT tag at current level */\r
35098                 &asn_DEF_Criticality,\r
35099                 0,\r
35100                 { 0, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },\r
35101                 0, 0, /* No default value */\r
35102                 "criticality"\r
35103                 },\r
35104         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),\r
35105                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35106                 +1,     /* EXPLICIT tag at current level */\r
35107                 &asn_DEF_extensionValue_636,\r
35108                 0,\r
35109                 { 0, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },\r
35110                 0, 0, /* No default value */\r
35111                 "extensionValue"\r
35112                 },\r
35113 };\r
35114 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {\r
35115         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35116 };\r
35117 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {\r
35118     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35119     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35120     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35121 };\r
35122 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {\r
35123         sizeof(struct LocationReportingInformation_ExtIEs),\r
35124         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),\r
35125         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,\r
35126         3,      /* Count of tags in the map */\r
35127         0, 0, 0,        /* Optional elements (not needed) */\r
35128         -1,     /* First extension addition */\r
35129 };\r
35130 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {\r
35131         "LocationReportingInformation-ExtIEs",\r
35132         "LocationReportingInformation-ExtIEs",\r
35133         &asn_OP_SEQUENCE,\r
35134         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,\r
35135         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)\r
35136                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */\r
35137         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */\r
35138         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)\r
35139                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */\r
35140         { 0, 0, SEQUENCE_constraint },\r
35141         asn_MBR_LocationReportingInformation_ExtIEs_633,\r
35142         3,      /* Elements count */\r
35143         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */\r
35144 };\r
35145 \r
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {\r
35147         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),\r
35148         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),\r
35149         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),\r
35150         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),\r
35151         0,      /* No top level tags */\r
35152         0,      /* No tags in the map */\r
35153         0, 0,\r
35154         -1      /* Extensions start */\r
35155 };\r
35156 static /* Use -fall-defs-global to expose */\r
35157 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {\r
35158         "extensionValue",\r
35159         "extensionValue",\r
35160         &asn_OP_OPEN_TYPE,\r
35161         0,      /* No effective tags (pointer) */\r
35162         0,      /* No effective tags (count) */\r
35163         0,      /* No tags (pointer) */\r
35164         0,      /* No tags (count) */\r
35165         { 0, 0, OPEN_TYPE_constraint },\r
35166         0, 0,   /* No members */\r
35167         &asn_SPC_extensionValue_specs_640       /* Additional specs */\r
35168 };\r
35169 \r
35170 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {\r
35171         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),\r
35172                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35173                 -1,     /* IMPLICIT tag at current level */\r
35174                 &asn_DEF_ProtocolIE_ID,\r
35175                 0,\r
35176                 { 0, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },\r
35177                 0, 0, /* No default value */\r
35178                 "id"\r
35179                 },\r
35180         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),\r
35181                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35182                 -1,     /* IMPLICIT tag at current level */\r
35183                 &asn_DEF_Criticality,\r
35184                 0,\r
35185                 { 0, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },\r
35186                 0, 0, /* No default value */\r
35187                 "criticality"\r
35188                 },\r
35189         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),\r
35190                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35191                 +1,     /* EXPLICIT tag at current level */\r
35192                 &asn_DEF_extensionValue_640,\r
35193                 0,\r
35194                 { 0, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },\r
35195                 0, 0, /* No default value */\r
35196                 "extensionValue"\r
35197                 },\r
35198 };\r
35199 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {\r
35200         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35201 };\r
35202 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {\r
35203     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35204     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35205     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35206 };\r
35207 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {\r
35208         sizeof(struct M1PeriodicReporting_ExtIEs),\r
35209         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),\r
35210         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,\r
35211         3,      /* Count of tags in the map */\r
35212         0, 0, 0,        /* Optional elements (not needed) */\r
35213         -1,     /* First extension addition */\r
35214 };\r
35215 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {\r
35216         "M1PeriodicReporting-ExtIEs",\r
35217         "M1PeriodicReporting-ExtIEs",\r
35218         &asn_OP_SEQUENCE,\r
35219         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,\r
35220         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)\r
35221                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */\r
35222         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */\r
35223         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)\r
35224                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */\r
35225         { 0, 0, SEQUENCE_constraint },\r
35226         asn_MBR_M1PeriodicReporting_ExtIEs_637,\r
35227         3,      /* Elements count */\r
35228         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */\r
35229 };\r
35230 \r
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {\r
35232         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),\r
35233         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),\r
35234         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),\r
35235         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),\r
35236         0,      /* No top level tags */\r
35237         0,      /* No tags in the map */\r
35238         0, 0,\r
35239         -1      /* Extensions start */\r
35240 };\r
35241 static /* Use -fall-defs-global to expose */\r
35242 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {\r
35243         "extensionValue",\r
35244         "extensionValue",\r
35245         &asn_OP_OPEN_TYPE,\r
35246         0,      /* No effective tags (pointer) */\r
35247         0,      /* No effective tags (count) */\r
35248         0,      /* No tags (pointer) */\r
35249         0,      /* No tags (count) */\r
35250         { 0, 0, OPEN_TYPE_constraint },\r
35251         0, 0,   /* No members */\r
35252         &asn_SPC_extensionValue_specs_644       /* Additional specs */\r
35253 };\r
35254 \r
35255 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {\r
35256         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),\r
35257                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35258                 -1,     /* IMPLICIT tag at current level */\r
35259                 &asn_DEF_ProtocolIE_ID,\r
35260                 0,\r
35261                 { 0, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },\r
35262                 0, 0, /* No default value */\r
35263                 "id"\r
35264                 },\r
35265         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),\r
35266                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35267                 -1,     /* IMPLICIT tag at current level */\r
35268                 &asn_DEF_Criticality,\r
35269                 0,\r
35270                 { 0, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },\r
35271                 0, 0, /* No default value */\r
35272                 "criticality"\r
35273                 },\r
35274         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),\r
35275                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35276                 +1,     /* EXPLICIT tag at current level */\r
35277                 &asn_DEF_extensionValue_644,\r
35278                 0,\r
35279                 { 0, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },\r
35280                 0, 0, /* No default value */\r
35281                 "extensionValue"\r
35282                 },\r
35283 };\r
35284 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {\r
35285         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35286 };\r
35287 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {\r
35288     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35289     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35290     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35291 };\r
35292 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {\r
35293         sizeof(struct M1ThresholdEventA2_ExtIEs),\r
35294         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),\r
35295         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,\r
35296         3,      /* Count of tags in the map */\r
35297         0, 0, 0,        /* Optional elements (not needed) */\r
35298         -1,     /* First extension addition */\r
35299 };\r
35300 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {\r
35301         "M1ThresholdEventA2-ExtIEs",\r
35302         "M1ThresholdEventA2-ExtIEs",\r
35303         &asn_OP_SEQUENCE,\r
35304         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,\r
35305         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)\r
35306                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */\r
35307         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */\r
35308         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)\r
35309                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */\r
35310         { 0, 0, SEQUENCE_constraint },\r
35311         asn_MBR_M1ThresholdEventA2_ExtIEs_641,\r
35312         3,      /* Elements count */\r
35313         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */\r
35314 };\r
35315 \r
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {\r
35317         sizeof(struct M3Configuration_ExtIEs__extensionValue),\r
35318         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35319         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),\r
35320         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),\r
35321         0,      /* No top level tags */\r
35322         0,      /* No tags in the map */\r
35323         0, 0,\r
35324         -1      /* Extensions start */\r
35325 };\r
35326 static /* Use -fall-defs-global to expose */\r
35327 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {\r
35328         "extensionValue",\r
35329         "extensionValue",\r
35330         &asn_OP_OPEN_TYPE,\r
35331         0,      /* No effective tags (pointer) */\r
35332         0,      /* No effective tags (count) */\r
35333         0,      /* No tags (pointer) */\r
35334         0,      /* No tags (count) */\r
35335         { 0, 0, OPEN_TYPE_constraint },\r
35336         0, 0,   /* No members */\r
35337         &asn_SPC_extensionValue_specs_648       /* Additional specs */\r
35338 };\r
35339 \r
35340 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {\r
35341         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),\r
35342                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35343                 -1,     /* IMPLICIT tag at current level */\r
35344                 &asn_DEF_ProtocolIE_ID,\r
35345                 0,\r
35346                 { 0, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },\r
35347                 0, 0, /* No default value */\r
35348                 "id"\r
35349                 },\r
35350         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),\r
35351                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35352                 -1,     /* IMPLICIT tag at current level */\r
35353                 &asn_DEF_Criticality,\r
35354                 0,\r
35355                 { 0, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },\r
35356                 0, 0, /* No default value */\r
35357                 "criticality"\r
35358                 },\r
35359         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),\r
35360                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35361                 +1,     /* EXPLICIT tag at current level */\r
35362                 &asn_DEF_extensionValue_648,\r
35363                 0,\r
35364                 { 0, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },\r
35365                 0, 0, /* No default value */\r
35366                 "extensionValue"\r
35367                 },\r
35368 };\r
35369 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {\r
35370         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35371 };\r
35372 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {\r
35373     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35374     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35375     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35376 };\r
35377 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {\r
35378         sizeof(struct M3Configuration_ExtIEs),\r
35379         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),\r
35380         asn_MAP_M3Configuration_ExtIEs_tag2el_645,\r
35381         3,      /* Count of tags in the map */\r
35382         0, 0, 0,        /* Optional elements (not needed) */\r
35383         -1,     /* First extension addition */\r
35384 };\r
35385 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {\r
35386         "M3Configuration-ExtIEs",\r
35387         "M3Configuration-ExtIEs",\r
35388         &asn_OP_SEQUENCE,\r
35389         asn_DEF_M3Configuration_ExtIEs_tags_645,\r
35390         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)\r
35391                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */\r
35392         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */\r
35393         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)\r
35394                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */\r
35395         { 0, 0, SEQUENCE_constraint },\r
35396         asn_MBR_M3Configuration_ExtIEs_645,\r
35397         3,      /* Elements count */\r
35398         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */\r
35399 };\r
35400 \r
35401 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {\r
35402         sizeof(struct M4Configuration_ExtIEs__extensionValue),\r
35403         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35404         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),\r
35405         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),\r
35406         0,      /* No top level tags */\r
35407         0,      /* No tags in the map */\r
35408         0, 0,\r
35409         -1      /* Extensions start */\r
35410 };\r
35411 static /* Use -fall-defs-global to expose */\r
35412 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {\r
35413         "extensionValue",\r
35414         "extensionValue",\r
35415         &asn_OP_OPEN_TYPE,\r
35416         0,      /* No effective tags (pointer) */\r
35417         0,      /* No effective tags (count) */\r
35418         0,      /* No tags (pointer) */\r
35419         0,      /* No tags (count) */\r
35420         { 0, 0, OPEN_TYPE_constraint },\r
35421         0, 0,   /* No members */\r
35422         &asn_SPC_extensionValue_specs_652       /* Additional specs */\r
35423 };\r
35424 \r
35425 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {\r
35426         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),\r
35427                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35428                 -1,     /* IMPLICIT tag at current level */\r
35429                 &asn_DEF_ProtocolIE_ID,\r
35430                 0,\r
35431                 { 0, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },\r
35432                 0, 0, /* No default value */\r
35433                 "id"\r
35434                 },\r
35435         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),\r
35436                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35437                 -1,     /* IMPLICIT tag at current level */\r
35438                 &asn_DEF_Criticality,\r
35439                 0,\r
35440                 { 0, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },\r
35441                 0, 0, /* No default value */\r
35442                 "criticality"\r
35443                 },\r
35444         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),\r
35445                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35446                 +1,     /* EXPLICIT tag at current level */\r
35447                 &asn_DEF_extensionValue_652,\r
35448                 0,\r
35449                 { 0, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },\r
35450                 0, 0, /* No default value */\r
35451                 "extensionValue"\r
35452                 },\r
35453 };\r
35454 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {\r
35455         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35456 };\r
35457 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {\r
35458     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35459     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35460     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35461 };\r
35462 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {\r
35463         sizeof(struct M4Configuration_ExtIEs),\r
35464         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),\r
35465         asn_MAP_M4Configuration_ExtIEs_tag2el_649,\r
35466         3,      /* Count of tags in the map */\r
35467         0, 0, 0,        /* Optional elements (not needed) */\r
35468         -1,     /* First extension addition */\r
35469 };\r
35470 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {\r
35471         "M4Configuration-ExtIEs",\r
35472         "M4Configuration-ExtIEs",\r
35473         &asn_OP_SEQUENCE,\r
35474         asn_DEF_M4Configuration_ExtIEs_tags_649,\r
35475         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)\r
35476                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */\r
35477         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */\r
35478         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)\r
35479                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */\r
35480         { 0, 0, SEQUENCE_constraint },\r
35481         asn_MBR_M4Configuration_ExtIEs_649,\r
35482         3,      /* Elements count */\r
35483         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */\r
35484 };\r
35485 \r
35486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {\r
35487         sizeof(struct M5Configuration_ExtIEs__extensionValue),\r
35488         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35489         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),\r
35490         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),\r
35491         0,      /* No top level tags */\r
35492         0,      /* No tags in the map */\r
35493         0, 0,\r
35494         -1      /* Extensions start */\r
35495 };\r
35496 static /* Use -fall-defs-global to expose */\r
35497 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {\r
35498         "extensionValue",\r
35499         "extensionValue",\r
35500         &asn_OP_OPEN_TYPE,\r
35501         0,      /* No effective tags (pointer) */\r
35502         0,      /* No effective tags (count) */\r
35503         0,      /* No tags (pointer) */\r
35504         0,      /* No tags (count) */\r
35505         { 0, 0, OPEN_TYPE_constraint },\r
35506         0, 0,   /* No members */\r
35507         &asn_SPC_extensionValue_specs_656       /* Additional specs */\r
35508 };\r
35509 \r
35510 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {\r
35511         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),\r
35512                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35513                 -1,     /* IMPLICIT tag at current level */\r
35514                 &asn_DEF_ProtocolIE_ID,\r
35515                 0,\r
35516                 { 0, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },\r
35517                 0, 0, /* No default value */\r
35518                 "id"\r
35519                 },\r
35520         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),\r
35521                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35522                 -1,     /* IMPLICIT tag at current level */\r
35523                 &asn_DEF_Criticality,\r
35524                 0,\r
35525                 { 0, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },\r
35526                 0, 0, /* No default value */\r
35527                 "criticality"\r
35528                 },\r
35529         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),\r
35530                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35531                 +1,     /* EXPLICIT tag at current level */\r
35532                 &asn_DEF_extensionValue_656,\r
35533                 0,\r
35534                 { 0, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },\r
35535                 0, 0, /* No default value */\r
35536                 "extensionValue"\r
35537                 },\r
35538 };\r
35539 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {\r
35540         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35541 };\r
35542 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {\r
35543     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35544     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35545     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35546 };\r
35547 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {\r
35548         sizeof(struct M5Configuration_ExtIEs),\r
35549         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),\r
35550         asn_MAP_M5Configuration_ExtIEs_tag2el_653,\r
35551         3,      /* Count of tags in the map */\r
35552         0, 0, 0,        /* Optional elements (not needed) */\r
35553         -1,     /* First extension addition */\r
35554 };\r
35555 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {\r
35556         "M5Configuration-ExtIEs",\r
35557         "M5Configuration-ExtIEs",\r
35558         &asn_OP_SEQUENCE,\r
35559         asn_DEF_M5Configuration_ExtIEs_tags_653,\r
35560         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)\r
35561                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */\r
35562         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */\r
35563         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)\r
35564                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */\r
35565         { 0, 0, SEQUENCE_constraint },\r
35566         asn_MBR_M5Configuration_ExtIEs_653,\r
35567         3,      /* Elements count */\r
35568         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */\r
35569 };\r
35570 \r
35571 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {\r
35572         sizeof(struct M6Configuration_ExtIEs__extensionValue),\r
35573         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35574         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),\r
35575         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),\r
35576         0,      /* No top level tags */\r
35577         0,      /* No tags in the map */\r
35578         0, 0,\r
35579         -1      /* Extensions start */\r
35580 };\r
35581 static /* Use -fall-defs-global to expose */\r
35582 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {\r
35583         "extensionValue",\r
35584         "extensionValue",\r
35585         &asn_OP_OPEN_TYPE,\r
35586         0,      /* No effective tags (pointer) */\r
35587         0,      /* No effective tags (count) */\r
35588         0,      /* No tags (pointer) */\r
35589         0,      /* No tags (count) */\r
35590         { 0, 0, OPEN_TYPE_constraint },\r
35591         0, 0,   /* No members */\r
35592         &asn_SPC_extensionValue_specs_660       /* Additional specs */\r
35593 };\r
35594 \r
35595 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {\r
35596         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),\r
35597                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35598                 -1,     /* IMPLICIT tag at current level */\r
35599                 &asn_DEF_ProtocolIE_ID,\r
35600                 0,\r
35601                 { 0, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },\r
35602                 0, 0, /* No default value */\r
35603                 "id"\r
35604                 },\r
35605         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),\r
35606                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35607                 -1,     /* IMPLICIT tag at current level */\r
35608                 &asn_DEF_Criticality,\r
35609                 0,\r
35610                 { 0, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },\r
35611                 0, 0, /* No default value */\r
35612                 "criticality"\r
35613                 },\r
35614         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),\r
35615                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35616                 +1,     /* EXPLICIT tag at current level */\r
35617                 &asn_DEF_extensionValue_660,\r
35618                 0,\r
35619                 { 0, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },\r
35620                 0, 0, /* No default value */\r
35621                 "extensionValue"\r
35622                 },\r
35623 };\r
35624 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {\r
35625         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35626 };\r
35627 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {\r
35628     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35629     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35630     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35631 };\r
35632 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {\r
35633         sizeof(struct M6Configuration_ExtIEs),\r
35634         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),\r
35635         asn_MAP_M6Configuration_ExtIEs_tag2el_657,\r
35636         3,      /* Count of tags in the map */\r
35637         0, 0, 0,        /* Optional elements (not needed) */\r
35638         -1,     /* First extension addition */\r
35639 };\r
35640 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {\r
35641         "M6Configuration-ExtIEs",\r
35642         "M6Configuration-ExtIEs",\r
35643         &asn_OP_SEQUENCE,\r
35644         asn_DEF_M6Configuration_ExtIEs_tags_657,\r
35645         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)\r
35646                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */\r
35647         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */\r
35648         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)\r
35649                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */\r
35650         { 0, 0, SEQUENCE_constraint },\r
35651         asn_MBR_M6Configuration_ExtIEs_657,\r
35652         3,      /* Elements count */\r
35653         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */\r
35654 };\r
35655 \r
35656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {\r
35657         sizeof(struct M7Configuration_ExtIEs__extensionValue),\r
35658         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35659         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),\r
35660         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),\r
35661         0,      /* No top level tags */\r
35662         0,      /* No tags in the map */\r
35663         0, 0,\r
35664         -1      /* Extensions start */\r
35665 };\r
35666 static /* Use -fall-defs-global to expose */\r
35667 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {\r
35668         "extensionValue",\r
35669         "extensionValue",\r
35670         &asn_OP_OPEN_TYPE,\r
35671         0,      /* No effective tags (pointer) */\r
35672         0,      /* No effective tags (count) */\r
35673         0,      /* No tags (pointer) */\r
35674         0,      /* No tags (count) */\r
35675         { 0, 0, OPEN_TYPE_constraint },\r
35676         0, 0,   /* No members */\r
35677         &asn_SPC_extensionValue_specs_664       /* Additional specs */\r
35678 };\r
35679 \r
35680 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {\r
35681         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),\r
35682                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35683                 -1,     /* IMPLICIT tag at current level */\r
35684                 &asn_DEF_ProtocolIE_ID,\r
35685                 0,\r
35686                 { 0, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },\r
35687                 0, 0, /* No default value */\r
35688                 "id"\r
35689                 },\r
35690         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),\r
35691                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35692                 -1,     /* IMPLICIT tag at current level */\r
35693                 &asn_DEF_Criticality,\r
35694                 0,\r
35695                 { 0, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },\r
35696                 0, 0, /* No default value */\r
35697                 "criticality"\r
35698                 },\r
35699         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),\r
35700                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35701                 +1,     /* EXPLICIT tag at current level */\r
35702                 &asn_DEF_extensionValue_664,\r
35703                 0,\r
35704                 { 0, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },\r
35705                 0, 0, /* No default value */\r
35706                 "extensionValue"\r
35707                 },\r
35708 };\r
35709 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {\r
35710         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35711 };\r
35712 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {\r
35713     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35714     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35715     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35716 };\r
35717 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {\r
35718         sizeof(struct M7Configuration_ExtIEs),\r
35719         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),\r
35720         asn_MAP_M7Configuration_ExtIEs_tag2el_661,\r
35721         3,      /* Count of tags in the map */\r
35722         0, 0, 0,        /* Optional elements (not needed) */\r
35723         -1,     /* First extension addition */\r
35724 };\r
35725 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {\r
35726         "M7Configuration-ExtIEs",\r
35727         "M7Configuration-ExtIEs",\r
35728         &asn_OP_SEQUENCE,\r
35729         asn_DEF_M7Configuration_ExtIEs_tags_661,\r
35730         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)\r
35731                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */\r
35732         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */\r
35733         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)\r
35734                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */\r
35735         { 0, 0, SEQUENCE_constraint },\r
35736         asn_MBR_M7Configuration_ExtIEs_661,\r
35737         3,      /* Elements count */\r
35738         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */\r
35739 };\r
35740 \r
35741 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {\r
35742         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),\r
35743                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35744                 0,\r
35745                 &asn_DEF_M3Configuration,\r
35746                 0,\r
35747                 { 0, 0, 0 },\r
35748                 0, 0, /* No default value */\r
35749                 "M3Configuration"\r
35750                 },\r
35751         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),\r
35752                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35753                 0,\r
35754                 &asn_DEF_M4Configuration,\r
35755                 0,\r
35756                 { 0, 0, 0 },\r
35757                 0, 0, /* No default value */\r
35758                 "M4Configuration"\r
35759                 },\r
35760         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),\r
35761                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35762                 0,\r
35763                 &asn_DEF_M5Configuration,\r
35764                 0,\r
35765                 { 0, 0, 0 },\r
35766                 0, 0, /* No default value */\r
35767                 "M5Configuration"\r
35768                 },\r
35769         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),\r
35770                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\r
35771                 0,\r
35772                 &asn_DEF_MDT_Location_Info,\r
35773                 0,\r
35774                 { 0, 0, 0 },\r
35775                 0, 0, /* No default value */\r
35776                 "MDT-Location-Info"\r
35777                 },\r
35778         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),\r
35779                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35780                 0,\r
35781                 &asn_DEF_MDTPLMNList,\r
35782                 0,\r
35783                 { 0, 0, 0 },\r
35784                 0, 0, /* No default value */\r
35785                 "MDTPLMNList"\r
35786                 },\r
35787         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),\r
35788                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35789                 0,\r
35790                 &asn_DEF_M6Configuration,\r
35791                 0,\r
35792                 { 0, 0, 0 },\r
35793                 0, 0, /* No default value */\r
35794                 "M6Configuration"\r
35795                 },\r
35796         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),\r
35797                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35798                 0,\r
35799                 &asn_DEF_M7Configuration,\r
35800                 0,\r
35801                 { 0, 0, 0 },\r
35802                 0, 0, /* No default value */\r
35803                 "M7Configuration"\r
35804                 },\r
35805         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),\r
35806                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35807                 0,\r
35808                 &asn_DEF_BluetoothMeasurementConfiguration,\r
35809                 0,\r
35810                 { 0, 0, 0 },\r
35811                 0, 0, /* No default value */\r
35812                 "BluetoothMeasurementConfiguration"\r
35813                 },\r
35814         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),\r
35815                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35816                 0,\r
35817                 &asn_DEF_WLANMeasurementConfiguration,\r
35818                 0,\r
35819                 { 0, 0, 0 },\r
35820                 0, 0, /* No default value */\r
35821                 "WLANMeasurementConfiguration"\r
35822                 },\r
35823 };\r
35824 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };\r
35825 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };\r
35826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {\r
35827     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */\r
35828     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */\r
35829     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */\r
35830     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */\r
35831     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */\r
35832     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */\r
35833     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */\r
35834     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */\r
35835     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */\r
35836 };\r
35837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {\r
35838         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),\r
35839         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),\r
35840         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),\r
35841         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),\r
35842         asn_MAP_extensionValue_tag2el_668,\r
35843         9,      /* Count of tags in the map */\r
35844         asn_MAP_extensionValue_to_canonical_668,\r
35845         asn_MAP_extensionValue_from_canonical_668,\r
35846         -1      /* Extensions start */\r
35847 };\r
35848 static /* Use -fall-defs-global to expose */\r
35849 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {\r
35850         "extensionValue",\r
35851         "extensionValue",\r
35852         &asn_OP_OPEN_TYPE,\r
35853         0,      /* No effective tags (pointer) */\r
35854         0,      /* No effective tags (count) */\r
35855         0,      /* No tags (pointer) */\r
35856         0,      /* No tags (count) */\r
35857         { 0, 0, OPEN_TYPE_constraint },\r
35858         asn_MBR_extensionValue_668,\r
35859         9,      /* Elements count */\r
35860         &asn_SPC_extensionValue_specs_668       /* Additional specs */\r
35861 };\r
35862 \r
35863 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {\r
35864         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),\r
35865                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35866                 -1,     /* IMPLICIT tag at current level */\r
35867                 &asn_DEF_ProtocolIE_ID,\r
35868                 0,\r
35869                 { 0, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },\r
35870                 0, 0, /* No default value */\r
35871                 "id"\r
35872                 },\r
35873         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),\r
35874                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35875                 -1,     /* IMPLICIT tag at current level */\r
35876                 &asn_DEF_Criticality,\r
35877                 select_MDT_Configuration_ExtIEs_criticality_type,\r
35878                 { 0, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },\r
35879                 0, 0, /* No default value */\r
35880                 "criticality"\r
35881                 },\r
35882         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),\r
35883                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35884                 +1,     /* EXPLICIT tag at current level */\r
35885                 &asn_DEF_extensionValue_668,\r
35886                 select_MDT_Configuration_ExtIEs_extensionValue_type,\r
35887                 { 0, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },\r
35888                 0, 0, /* No default value */\r
35889                 "extensionValue"\r
35890                 },\r
35891 };\r
35892 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {\r
35893         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
35894 };\r
35895 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {\r
35896     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
35897     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
35898     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
35899 };\r
35900 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {\r
35901         sizeof(struct MDT_Configuration_ExtIEs),\r
35902         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),\r
35903         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,\r
35904         3,      /* Count of tags in the map */\r
35905         0, 0, 0,        /* Optional elements (not needed) */\r
35906         -1,     /* First extension addition */\r
35907 };\r
35908 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {\r
35909         "MDT-Configuration-ExtIEs",\r
35910         "MDT-Configuration-ExtIEs",\r
35911         &asn_OP_SEQUENCE,\r
35912         asn_DEF_MDT_Configuration_ExtIEs_tags_665,\r
35913         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)\r
35914                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */\r
35915         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */\r
35916         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)\r
35917                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */\r
35918         { 0, 0, SEQUENCE_constraint },\r
35919         asn_MBR_MDT_Configuration_ExtIEs_665,\r
35920         3,      /* Elements count */\r
35921         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */\r
35922 };\r
35923 \r
35924 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {\r
35925         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),\r
35926                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
35927                 0,\r
35928                 &asn_DEF_NRCGI,\r
35929                 0,\r
35930                 { 0, 0, 0 },\r
35931                 0, 0, /* No default value */\r
35932                 "NRCGI"\r
35933                 },\r
35934         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),\r
35935                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
35936                 0,\r
35937                 &asn_DEF_MeNBCoordinationAssistanceInformation,\r
35938                 0,\r
35939                 { 0, 0, 0 },\r
35940                 0, 0, /* No default value */\r
35941                 "MeNBCoordinationAssistanceInformation"\r
35942                 },\r
35943 };\r
35944 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };\r
35945 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };\r
35946 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {\r
35947     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */\r
35948     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */\r
35949 };\r
35950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {\r
35951         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),\r
35952         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),\r
35953         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),\r
35954         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),\r
35955         asn_MAP_extensionValue_tag2el_672,\r
35956         2,      /* Count of tags in the map */\r
35957         asn_MAP_extensionValue_to_canonical_672,\r
35958         asn_MAP_extensionValue_from_canonical_672,\r
35959         -1      /* Extensions start */\r
35960 };\r
35961 static /* Use -fall-defs-global to expose */\r
35962 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {\r
35963         "extensionValue",\r
35964         "extensionValue",\r
35965         &asn_OP_OPEN_TYPE,\r
35966         0,      /* No effective tags (pointer) */\r
35967         0,      /* No effective tags (count) */\r
35968         0,      /* No tags (pointer) */\r
35969         0,      /* No tags (count) */\r
35970         { 0, 0, OPEN_TYPE_constraint },\r
35971         asn_MBR_extensionValue_672,\r
35972         2,      /* Elements count */\r
35973         &asn_SPC_extensionValue_specs_672       /* Additional specs */\r
35974 };\r
35975 \r
35976 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {\r
35977         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),\r
35978                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
35979                 -1,     /* IMPLICIT tag at current level */\r
35980                 &asn_DEF_ProtocolIE_ID,\r
35981                 0,\r
35982                 { 0, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },\r
35983                 0, 0, /* No default value */\r
35984                 "id"\r
35985                 },\r
35986         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),\r
35987                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
35988                 -1,     /* IMPLICIT tag at current level */\r
35989                 &asn_DEF_Criticality,\r
35990                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,\r
35991                 { 0, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },\r
35992                 0, 0, /* No default value */\r
35993                 "criticality"\r
35994                 },\r
35995         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),\r
35996                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
35997                 +1,     /* EXPLICIT tag at current level */\r
35998                 &asn_DEF_extensionValue_672,\r
35999                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,\r
36000                 { 0, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },\r
36001                 0, 0, /* No default value */\r
36002                 "extensionValue"\r
36003                 },\r
36004 };\r
36005 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {\r
36006         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36007 };\r
36008 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {\r
36009     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36010     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36011     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36012 };\r
36013 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {\r
36014         sizeof(struct MeNBResourceCoordinationInformationExtIEs),\r
36015         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),\r
36016         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,\r
36017         3,      /* Count of tags in the map */\r
36018         0, 0, 0,        /* Optional elements (not needed) */\r
36019         -1,     /* First extension addition */\r
36020 };\r
36021 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {\r
36022         "MeNBResourceCoordinationInformationExtIEs",\r
36023         "MeNBResourceCoordinationInformationExtIEs",\r
36024         &asn_OP_SEQUENCE,\r
36025         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,\r
36026         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)\r
36027                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */\r
36028         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */\r
36029         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)\r
36030                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */\r
36031         { 0, 0, SEQUENCE_constraint },\r
36032         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,\r
36033         3,      /* Elements count */\r
36034         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */\r
36035 };\r
36036 \r
36037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {\r
36038         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),\r
36039         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),\r
36040         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),\r
36041         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),\r
36042         0,      /* No top level tags */\r
36043         0,      /* No tags in the map */\r
36044         0, 0,\r
36045         -1      /* Extensions start */\r
36046 };\r
36047 static /* Use -fall-defs-global to expose */\r
36048 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {\r
36049         "extensionValue",\r
36050         "extensionValue",\r
36051         &asn_OP_OPEN_TYPE,\r
36052         0,      /* No effective tags (pointer) */\r
36053         0,      /* No effective tags (count) */\r
36054         0,      /* No tags (pointer) */\r
36055         0,      /* No tags (count) */\r
36056         { 0, 0, OPEN_TYPE_constraint },\r
36057         0, 0,   /* No members */\r
36058         &asn_SPC_extensionValue_specs_676       /* Additional specs */\r
36059 };\r
36060 \r
36061 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {\r
36062         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),\r
36063                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36064                 -1,     /* IMPLICIT tag at current level */\r
36065                 &asn_DEF_ProtocolIE_ID,\r
36066                 0,\r
36067                 { 0, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },\r
36068                 0, 0, /* No default value */\r
36069                 "id"\r
36070                 },\r
36071         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),\r
36072                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36073                 -1,     /* IMPLICIT tag at current level */\r
36074                 &asn_DEF_Criticality,\r
36075                 0,\r
36076                 { 0, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },\r
36077                 0, 0, /* No default value */\r
36078                 "criticality"\r
36079                 },\r
36080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),\r
36081                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36082                 +1,     /* EXPLICIT tag at current level */\r
36083                 &asn_DEF_extensionValue_676,\r
36084                 0,\r
36085                 { 0, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },\r
36086                 0, 0, /* No default value */\r
36087                 "extensionValue"\r
36088                 },\r
36089 };\r
36090 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {\r
36091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36092 };\r
36093 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {\r
36094     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36095     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36096     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36097 };\r
36098 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {\r
36099         sizeof(struct MBSFN_Subframe_Info_ExtIEs),\r
36100         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),\r
36101         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,\r
36102         3,      /* Count of tags in the map */\r
36103         0, 0, 0,        /* Optional elements (not needed) */\r
36104         -1,     /* First extension addition */\r
36105 };\r
36106 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {\r
36107         "MBSFN-Subframe-Info-ExtIEs",\r
36108         "MBSFN-Subframe-Info-ExtIEs",\r
36109         &asn_OP_SEQUENCE,\r
36110         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,\r
36111         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)\r
36112                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */\r
36113         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */\r
36114         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)\r
36115                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */\r
36116         { 0, 0, SEQUENCE_constraint },\r
36117         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,\r
36118         3,      /* Elements count */\r
36119         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */\r
36120 };\r
36121 \r
36122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {\r
36123         sizeof(struct BandInfo_ExtIEs__extensionValue),\r
36124         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),\r
36125         offsetof(struct BandInfo_ExtIEs__extensionValue, present),\r
36126         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),\r
36127         0,      /* No top level tags */\r
36128         0,      /* No tags in the map */\r
36129         0, 0,\r
36130         -1      /* Extensions start */\r
36131 };\r
36132 static /* Use -fall-defs-global to expose */\r
36133 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {\r
36134         "extensionValue",\r
36135         "extensionValue",\r
36136         &asn_OP_OPEN_TYPE,\r
36137         0,      /* No effective tags (pointer) */\r
36138         0,      /* No effective tags (count) */\r
36139         0,      /* No tags (pointer) */\r
36140         0,      /* No tags (count) */\r
36141         { 0, 0, OPEN_TYPE_constraint },\r
36142         0, 0,   /* No members */\r
36143         &asn_SPC_extensionValue_specs_680       /* Additional specs */\r
36144 };\r
36145 \r
36146 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {\r
36147         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),\r
36148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36149                 -1,     /* IMPLICIT tag at current level */\r
36150                 &asn_DEF_ProtocolIE_ID,\r
36151                 0,\r
36152                 { 0, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },\r
36153                 0, 0, /* No default value */\r
36154                 "id"\r
36155                 },\r
36156         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),\r
36157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36158                 -1,     /* IMPLICIT tag at current level */\r
36159                 &asn_DEF_Criticality,\r
36160                 0,\r
36161                 { 0, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },\r
36162                 0, 0, /* No default value */\r
36163                 "criticality"\r
36164                 },\r
36165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),\r
36166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36167                 +1,     /* EXPLICIT tag at current level */\r
36168                 &asn_DEF_extensionValue_680,\r
36169                 0,\r
36170                 { 0, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },\r
36171                 0, 0, /* No default value */\r
36172                 "extensionValue"\r
36173                 },\r
36174 };\r
36175 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {\r
36176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36177 };\r
36178 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {\r
36179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36182 };\r
36183 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {\r
36184         sizeof(struct BandInfo_ExtIEs),\r
36185         offsetof(struct BandInfo_ExtIEs, _asn_ctx),\r
36186         asn_MAP_BandInfo_ExtIEs_tag2el_677,\r
36187         3,      /* Count of tags in the map */\r
36188         0, 0, 0,        /* Optional elements (not needed) */\r
36189         -1,     /* First extension addition */\r
36190 };\r
36191 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {\r
36192         "BandInfo-ExtIEs",\r
36193         "BandInfo-ExtIEs",\r
36194         &asn_OP_SEQUENCE,\r
36195         asn_DEF_BandInfo_ExtIEs_tags_677,\r
36196         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)\r
36197                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */\r
36198         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */\r
36199         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)\r
36200                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */\r
36201         { 0, 0, SEQUENCE_constraint },\r
36202         asn_MBR_BandInfo_ExtIEs_677,\r
36203         3,      /* Elements count */\r
36204         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */\r
36205 };\r
36206 \r
36207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {\r
36208         sizeof(struct SplitSRB_ExtIEs__extensionValue),\r
36209         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),\r
36210         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),\r
36211         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),\r
36212         0,      /* No top level tags */\r
36213         0,      /* No tags in the map */\r
36214         0, 0,\r
36215         -1      /* Extensions start */\r
36216 };\r
36217 static /* Use -fall-defs-global to expose */\r
36218 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {\r
36219         "extensionValue",\r
36220         "extensionValue",\r
36221         &asn_OP_OPEN_TYPE,\r
36222         0,      /* No effective tags (pointer) */\r
36223         0,      /* No effective tags (count) */\r
36224         0,      /* No tags (pointer) */\r
36225         0,      /* No tags (count) */\r
36226         { 0, 0, OPEN_TYPE_constraint },\r
36227         0, 0,   /* No members */\r
36228         &asn_SPC_extensionValue_specs_684       /* Additional specs */\r
36229 };\r
36230 \r
36231 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {\r
36232         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),\r
36233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36234                 -1,     /* IMPLICIT tag at current level */\r
36235                 &asn_DEF_ProtocolIE_ID,\r
36236                 0,\r
36237                 { 0, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },\r
36238                 0, 0, /* No default value */\r
36239                 "id"\r
36240                 },\r
36241         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),\r
36242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36243                 -1,     /* IMPLICIT tag at current level */\r
36244                 &asn_DEF_Criticality,\r
36245                 0,\r
36246                 { 0, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },\r
36247                 0, 0, /* No default value */\r
36248                 "criticality"\r
36249                 },\r
36250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),\r
36251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36252                 +1,     /* EXPLICIT tag at current level */\r
36253                 &asn_DEF_extensionValue_684,\r
36254                 0,\r
36255                 { 0, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },\r
36256                 0, 0, /* No default value */\r
36257                 "extensionValue"\r
36258                 },\r
36259 };\r
36260 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {\r
36261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36262 };\r
36263 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {\r
36264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36267 };\r
36268 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {\r
36269         sizeof(struct SplitSRB_ExtIEs),\r
36270         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),\r
36271         asn_MAP_SplitSRB_ExtIEs_tag2el_681,\r
36272         3,      /* Count of tags in the map */\r
36273         0, 0, 0,        /* Optional elements (not needed) */\r
36274         -1,     /* First extension addition */\r
36275 };\r
36276 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {\r
36277         "SplitSRB-ExtIEs",\r
36278         "SplitSRB-ExtIEs",\r
36279         &asn_OP_SEQUENCE,\r
36280         asn_DEF_SplitSRB_ExtIEs_tags_681,\r
36281         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)\r
36282                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */\r
36283         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */\r
36284         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)\r
36285                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */\r
36286         { 0, 0, SEQUENCE_constraint },\r
36287         asn_MBR_SplitSRB_ExtIEs_681,\r
36288         3,      /* Elements count */\r
36289         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */\r
36290 };\r
36291 \r
36292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {\r
36293         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),\r
36294         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),\r
36295         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),\r
36296         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),\r
36297         0,      /* No top level tags */\r
36298         0,      /* No tags in the map */\r
36299         0, 0,\r
36300         -1      /* Extensions start */\r
36301 };\r
36302 static /* Use -fall-defs-global to expose */\r
36303 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {\r
36304         "extensionValue",\r
36305         "extensionValue",\r
36306         &asn_OP_OPEN_TYPE,\r
36307         0,      /* No effective tags (pointer) */\r
36308         0,      /* No effective tags (count) */\r
36309         0,      /* No tags (pointer) */\r
36310         0,      /* No tags (count) */\r
36311         { 0, 0, OPEN_TYPE_constraint },\r
36312         0, 0,   /* No members */\r
36313         &asn_SPC_extensionValue_specs_688       /* Additional specs */\r
36314 };\r
36315 \r
36316 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {\r
36317         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),\r
36318                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36319                 -1,     /* IMPLICIT tag at current level */\r
36320                 &asn_DEF_ProtocolIE_ID,\r
36321                 0,\r
36322                 { 0, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },\r
36323                 0, 0, /* No default value */\r
36324                 "id"\r
36325                 },\r
36326         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),\r
36327                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36328                 -1,     /* IMPLICIT tag at current level */\r
36329                 &asn_DEF_Criticality,\r
36330                 0,\r
36331                 { 0, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },\r
36332                 0, 0, /* No default value */\r
36333                 "criticality"\r
36334                 },\r
36335         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),\r
36336                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36337                 +1,     /* EXPLICIT tag at current level */\r
36338                 &asn_DEF_extensionValue_688,\r
36339                 0,\r
36340                 { 0, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },\r
36341                 0, 0, /* No default value */\r
36342                 "extensionValue"\r
36343                 },\r
36344 };\r
36345 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {\r
36346         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36347 };\r
36348 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {\r
36349     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36350     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36351     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36352 };\r
36353 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {\r
36354         sizeof(struct UENRMeasurement_ExtIEs),\r
36355         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),\r
36356         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,\r
36357         3,      /* Count of tags in the map */\r
36358         0, 0, 0,        /* Optional elements (not needed) */\r
36359         -1,     /* First extension addition */\r
36360 };\r
36361 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {\r
36362         "UENRMeasurement-ExtIEs",\r
36363         "UENRMeasurement-ExtIEs",\r
36364         &asn_OP_SEQUENCE,\r
36365         asn_DEF_UENRMeasurement_ExtIEs_tags_685,\r
36366         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)\r
36367                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */\r
36368         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */\r
36369         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)\r
36370                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */\r
36371         { 0, 0, SEQUENCE_constraint },\r
36372         asn_MBR_UENRMeasurement_ExtIEs_685,\r
36373         3,      /* Elements count */\r
36374         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */\r
36375 };\r
36376 \r
36377 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {\r
36378         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),\r
36379                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\r
36380                 0,\r
36381                 &asn_DEF_TAC,\r
36382                 0,\r
36383                 { 0, 0, 0 },\r
36384                 0, 0, /* No default value */\r
36385                 "TAC"\r
36386                 },\r
36387         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),\r
36388                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
36389                 0,\r
36390                 &asn_DEF_EARFCNExtension,\r
36391                 0,\r
36392                 { 0, 0, 0 },\r
36393                 0, 0, /* No default value */\r
36394                 "EARFCNExtension"\r
36395                 },\r
36396 };\r
36397 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };\r
36398 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };\r
36399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {\r
36400     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */\r
36401     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */\r
36402 };\r
36403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {\r
36404         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),\r
36405         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),\r
36406         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),\r
36407         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),\r
36408         asn_MAP_extensionValue_tag2el_692,\r
36409         2,      /* Count of tags in the map */\r
36410         asn_MAP_extensionValue_to_canonical_692,\r
36411         asn_MAP_extensionValue_from_canonical_692,\r
36412         -1      /* Extensions start */\r
36413 };\r
36414 static /* Use -fall-defs-global to expose */\r
36415 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {\r
36416         "extensionValue",\r
36417         "extensionValue",\r
36418         &asn_OP_OPEN_TYPE,\r
36419         0,      /* No effective tags (pointer) */\r
36420         0,      /* No effective tags (count) */\r
36421         0,      /* No tags (pointer) */\r
36422         0,      /* No tags (count) */\r
36423         { 0, 0, OPEN_TYPE_constraint },\r
36424         asn_MBR_extensionValue_692,\r
36425         2,      /* Elements count */\r
36426         &asn_SPC_extensionValue_specs_692       /* Additional specs */\r
36427 };\r
36428 \r
36429 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {\r
36430         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),\r
36431                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36432                 -1,     /* IMPLICIT tag at current level */\r
36433                 &asn_DEF_ProtocolIE_ID,\r
36434                 0,\r
36435                 { 0, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },\r
36436                 0, 0, /* No default value */\r
36437                 "id"\r
36438                 },\r
36439         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),\r
36440                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36441                 -1,     /* IMPLICIT tag at current level */\r
36442                 &asn_DEF_Criticality,\r
36443                 select_Neighbour_Information_ExtIEs_criticality_type,\r
36444                 { 0, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },\r
36445                 0, 0, /* No default value */\r
36446                 "criticality"\r
36447                 },\r
36448         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),\r
36449                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36450                 +1,     /* EXPLICIT tag at current level */\r
36451                 &asn_DEF_extensionValue_692,\r
36452                 select_Neighbour_Information_ExtIEs_extensionValue_type,\r
36453                 { 0, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },\r
36454                 0, 0, /* No default value */\r
36455                 "extensionValue"\r
36456                 },\r
36457 };\r
36458 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {\r
36459         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36460 };\r
36461 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {\r
36462     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36463     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36464     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36465 };\r
36466 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {\r
36467         sizeof(struct Neighbour_Information_ExtIEs),\r
36468         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),\r
36469         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,\r
36470         3,      /* Count of tags in the map */\r
36471         0, 0, 0,        /* Optional elements (not needed) */\r
36472         -1,     /* First extension addition */\r
36473 };\r
36474 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {\r
36475         "Neighbour-Information-ExtIEs",\r
36476         "Neighbour-Information-ExtIEs",\r
36477         &asn_OP_SEQUENCE,\r
36478         asn_DEF_Neighbour_Information_ExtIEs_tags_689,\r
36479         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)\r
36480                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */\r
36481         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */\r
36482         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)\r
36483                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */\r
36484         { 0, 0, SEQUENCE_constraint },\r
36485         asn_MBR_Neighbour_Information_ExtIEs_689,\r
36486         3,      /* Elements count */\r
36487         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */\r
36488 };\r
36489 \r
36490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {\r
36491         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),\r
36492         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),\r
36493         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),\r
36494         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),\r
36495         0,      /* No top level tags */\r
36496         0,      /* No tags in the map */\r
36497         0, 0,\r
36498         -1      /* Extensions start */\r
36499 };\r
36500 static /* Use -fall-defs-global to expose */\r
36501 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {\r
36502         "extensionValue",\r
36503         "extensionValue",\r
36504         &asn_OP_OPEN_TYPE,\r
36505         0,      /* No effective tags (pointer) */\r
36506         0,      /* No effective tags (count) */\r
36507         0,      /* No tags (pointer) */\r
36508         0,      /* No tags (count) */\r
36509         { 0, 0, OPEN_TYPE_constraint },\r
36510         0, 0,   /* No members */\r
36511         &asn_SPC_extensionValue_specs_696       /* Additional specs */\r
36512 };\r
36513 \r
36514 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {\r
36515         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),\r
36516                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36517                 -1,     /* IMPLICIT tag at current level */\r
36518                 &asn_DEF_ProtocolIE_ID,\r
36519                 0,\r
36520                 { 0, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },\r
36521                 0, 0, /* No default value */\r
36522                 "id"\r
36523                 },\r
36524         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),\r
36525                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36526                 -1,     /* IMPLICIT tag at current level */\r
36527                 &asn_DEF_Criticality,\r
36528                 0,\r
36529                 { 0, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },\r
36530                 0, 0, /* No default value */\r
36531                 "criticality"\r
36532                 },\r
36533         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),\r
36534                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36535                 +1,     /* EXPLICIT tag at current level */\r
36536                 &asn_DEF_extensionValue_696,\r
36537                 0,\r
36538                 { 0, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },\r
36539                 0, 0, /* No default value */\r
36540                 "extensionValue"\r
36541                 },\r
36542 };\r
36543 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {\r
36544         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36545 };\r
36546 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {\r
36547     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36548     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36549     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36550 };\r
36551 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {\r
36552         sizeof(struct NRFreqInfo_ExtIEs),\r
36553         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),\r
36554         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,\r
36555         3,      /* Count of tags in the map */\r
36556         0, 0, 0,        /* Optional elements (not needed) */\r
36557         -1,     /* First extension addition */\r
36558 };\r
36559 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {\r
36560         "NRFreqInfo-ExtIEs",\r
36561         "NRFreqInfo-ExtIEs",\r
36562         &asn_OP_SEQUENCE,\r
36563         asn_DEF_NRFreqInfo_ExtIEs_tags_693,\r
36564         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)\r
36565                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */\r
36566         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */\r
36567         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)\r
36568                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */\r
36569         { 0, 0, SEQUENCE_constraint },\r
36570         asn_MBR_NRFreqInfo_ExtIEs_693,\r
36571         3,      /* Elements count */\r
36572         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */\r
36573 };\r
36574 \r
36575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {\r
36576         sizeof(struct NRCGI_ExtIEs__extensionValue),\r
36577         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),\r
36578         offsetof(struct NRCGI_ExtIEs__extensionValue, present),\r
36579         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),\r
36580         0,      /* No top level tags */\r
36581         0,      /* No tags in the map */\r
36582         0, 0,\r
36583         -1      /* Extensions start */\r
36584 };\r
36585 static /* Use -fall-defs-global to expose */\r
36586 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {\r
36587         "extensionValue",\r
36588         "extensionValue",\r
36589         &asn_OP_OPEN_TYPE,\r
36590         0,      /* No effective tags (pointer) */\r
36591         0,      /* No effective tags (count) */\r
36592         0,      /* No tags (pointer) */\r
36593         0,      /* No tags (count) */\r
36594         { 0, 0, OPEN_TYPE_constraint },\r
36595         0, 0,   /* No members */\r
36596         &asn_SPC_extensionValue_specs_700       /* Additional specs */\r
36597 };\r
36598 \r
36599 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {\r
36600         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),\r
36601                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36602                 -1,     /* IMPLICIT tag at current level */\r
36603                 &asn_DEF_ProtocolIE_ID,\r
36604                 0,\r
36605                 { 0, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },\r
36606                 0, 0, /* No default value */\r
36607                 "id"\r
36608                 },\r
36609         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),\r
36610                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36611                 -1,     /* IMPLICIT tag at current level */\r
36612                 &asn_DEF_Criticality,\r
36613                 0,\r
36614                 { 0, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },\r
36615                 0, 0, /* No default value */\r
36616                 "criticality"\r
36617                 },\r
36618         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),\r
36619                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36620                 +1,     /* EXPLICIT tag at current level */\r
36621                 &asn_DEF_extensionValue_700,\r
36622                 0,\r
36623                 { 0, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },\r
36624                 0, 0, /* No default value */\r
36625                 "extensionValue"\r
36626                 },\r
36627 };\r
36628 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {\r
36629         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36630 };\r
36631 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {\r
36632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36634     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36635 };\r
36636 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {\r
36637         sizeof(struct NRCGI_ExtIEs),\r
36638         offsetof(struct NRCGI_ExtIEs, _asn_ctx),\r
36639         asn_MAP_NRCGI_ExtIEs_tag2el_697,\r
36640         3,      /* Count of tags in the map */\r
36641         0, 0, 0,        /* Optional elements (not needed) */\r
36642         -1,     /* First extension addition */\r
36643 };\r
36644 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {\r
36645         "NRCGI-ExtIEs",\r
36646         "NRCGI-ExtIEs",\r
36647         &asn_OP_SEQUENCE,\r
36648         asn_DEF_NRCGI_ExtIEs_tags_697,\r
36649         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)\r
36650                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */\r
36651         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */\r
36652         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)\r
36653                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */\r
36654         { 0, 0, SEQUENCE_constraint },\r
36655         asn_MBR_NRCGI_ExtIEs_697,\r
36656         3,      /* Elements count */\r
36657         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */\r
36658 };\r
36659 \r
36660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {\r
36661         sizeof(struct NR_TxBW_ExtIEs__extensionValue),\r
36662         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),\r
36663         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),\r
36664         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),\r
36665         0,      /* No top level tags */\r
36666         0,      /* No tags in the map */\r
36667         0, 0,\r
36668         -1      /* Extensions start */\r
36669 };\r
36670 static /* Use -fall-defs-global to expose */\r
36671 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {\r
36672         "extensionValue",\r
36673         "extensionValue",\r
36674         &asn_OP_OPEN_TYPE,\r
36675         0,      /* No effective tags (pointer) */\r
36676         0,      /* No effective tags (count) */\r
36677         0,      /* No tags (pointer) */\r
36678         0,      /* No tags (count) */\r
36679         { 0, 0, OPEN_TYPE_constraint },\r
36680         0, 0,   /* No members */\r
36681         &asn_SPC_extensionValue_specs_704       /* Additional specs */\r
36682 };\r
36683 \r
36684 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {\r
36685         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),\r
36686                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36687                 -1,     /* IMPLICIT tag at current level */\r
36688                 &asn_DEF_ProtocolIE_ID,\r
36689                 0,\r
36690                 { 0, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },\r
36691                 0, 0, /* No default value */\r
36692                 "id"\r
36693                 },\r
36694         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),\r
36695                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36696                 -1,     /* IMPLICIT tag at current level */\r
36697                 &asn_DEF_Criticality,\r
36698                 0,\r
36699                 { 0, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },\r
36700                 0, 0, /* No default value */\r
36701                 "criticality"\r
36702                 },\r
36703         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),\r
36704                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36705                 +1,     /* EXPLICIT tag at current level */\r
36706                 &asn_DEF_extensionValue_704,\r
36707                 0,\r
36708                 { 0, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },\r
36709                 0, 0, /* No default value */\r
36710                 "extensionValue"\r
36711                 },\r
36712 };\r
36713 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {\r
36714         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36715 };\r
36716 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {\r
36717     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36718     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36719     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36720 };\r
36721 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {\r
36722         sizeof(struct NR_TxBW_ExtIEs),\r
36723         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),\r
36724         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,\r
36725         3,      /* Count of tags in the map */\r
36726         0, 0, 0,        /* Optional elements (not needed) */\r
36727         -1,     /* First extension addition */\r
36728 };\r
36729 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {\r
36730         "NR-TxBW-ExtIEs",\r
36731         "NR-TxBW-ExtIEs",\r
36732         &asn_OP_SEQUENCE,\r
36733         asn_DEF_NR_TxBW_ExtIEs_tags_701,\r
36734         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)\r
36735                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */\r
36736         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */\r
36737         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)\r
36738                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */\r
36739         { 0, 0, SEQUENCE_constraint },\r
36740         asn_MBR_NR_TxBW_ExtIEs_701,\r
36741         3,      /* Elements count */\r
36742         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */\r
36743 };\r
36744 \r
36745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {\r
36746         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),\r
36747         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),\r
36748         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),\r
36749         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),\r
36750         0,      /* No top level tags */\r
36751         0,      /* No tags in the map */\r
36752         0, 0,\r
36753         -1      /* Extensions start */\r
36754 };\r
36755 static /* Use -fall-defs-global to expose */\r
36756 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {\r
36757         "extensionValue",\r
36758         "extensionValue",\r
36759         &asn_OP_OPEN_TYPE,\r
36760         0,      /* No effective tags (pointer) */\r
36761         0,      /* No effective tags (count) */\r
36762         0,      /* No tags (pointer) */\r
36763         0,      /* No tags (count) */\r
36764         { 0, 0, OPEN_TYPE_constraint },\r
36765         0, 0,   /* No members */\r
36766         &asn_SPC_extensionValue_specs_708       /* Additional specs */\r
36767 };\r
36768 \r
36769 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {\r
36770         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),\r
36771                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36772                 -1,     /* IMPLICIT tag at current level */\r
36773                 &asn_DEF_ProtocolIE_ID,\r
36774                 0,\r
36775                 { 0, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },\r
36776                 0, 0, /* No default value */\r
36777                 "id"\r
36778                 },\r
36779         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),\r
36780                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36781                 -1,     /* IMPLICIT tag at current level */\r
36782                 &asn_DEF_Criticality,\r
36783                 0,\r
36784                 { 0, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },\r
36785                 0, 0, /* No default value */\r
36786                 "criticality"\r
36787                 },\r
36788         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),\r
36789                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36790                 +1,     /* EXPLICIT tag at current level */\r
36791                 &asn_DEF_extensionValue_708,\r
36792                 0,\r
36793                 { 0, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },\r
36794                 0, 0, /* No default value */\r
36795                 "extensionValue"\r
36796                 },\r
36797 };\r
36798 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {\r
36799         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36800 };\r
36801 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {\r
36802     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36803     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36804     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36805 };\r
36806 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {\r
36807         sizeof(struct NRUESecurityCapabilities_ExtIEs),\r
36808         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),\r
36809         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,\r
36810         3,      /* Count of tags in the map */\r
36811         0, 0, 0,        /* Optional elements (not needed) */\r
36812         -1,     /* First extension addition */\r
36813 };\r
36814 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {\r
36815         "NRUESecurityCapabilities-ExtIEs",\r
36816         "NRUESecurityCapabilities-ExtIEs",\r
36817         &asn_OP_SEQUENCE,\r
36818         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,\r
36819         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)\r
36820                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */\r
36821         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */\r
36822         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)\r
36823                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */\r
36824         { 0, 0, SEQUENCE_constraint },\r
36825         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,\r
36826         3,      /* Elements count */\r
36827         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */\r
36828 };\r
36829 \r
36830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {\r
36831         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),\r
36832         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),\r
36833         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),\r
36834         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),\r
36835         0,      /* No top level tags */\r
36836         0,      /* No tags in the map */\r
36837         0, 0,\r
36838         -1      /* Extensions start */\r
36839 };\r
36840 static /* Use -fall-defs-global to expose */\r
36841 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {\r
36842         "extensionValue",\r
36843         "extensionValue",\r
36844         &asn_OP_OPEN_TYPE,\r
36845         0,      /* No effective tags (pointer) */\r
36846         0,      /* No effective tags (count) */\r
36847         0,      /* No tags (pointer) */\r
36848         0,      /* No tags (count) */\r
36849         { 0, 0, OPEN_TYPE_constraint },\r
36850         0, 0,   /* No members */\r
36851         &asn_SPC_extensionValue_specs_712       /* Additional specs */\r
36852 };\r
36853 \r
36854 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {\r
36855         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),\r
36856                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36857                 -1,     /* IMPLICIT tag at current level */\r
36858                 &asn_DEF_ProtocolIE_ID,\r
36859                 0,\r
36860                 { 0, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },\r
36861                 0, 0, /* No default value */\r
36862                 "id"\r
36863                 },\r
36864         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),\r
36865                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36866                 -1,     /* IMPLICIT tag at current level */\r
36867                 &asn_DEF_Criticality,\r
36868                 0,\r
36869                 { 0, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },\r
36870                 0, 0, /* No default value */\r
36871                 "criticality"\r
36872                 },\r
36873         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),\r
36874                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36875                 +1,     /* EXPLICIT tag at current level */\r
36876                 &asn_DEF_extensionValue_712,\r
36877                 0,\r
36878                 { 0, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },\r
36879                 0, 0, /* No default value */\r
36880                 "extensionValue"\r
36881                 },\r
36882 };\r
36883 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {\r
36884         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36885 };\r
36886 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {\r
36887     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36888     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36889     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36890 };\r
36891 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {\r
36892         sizeof(struct PRACH_Configuration_ExtIEs),\r
36893         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),\r
36894         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,\r
36895         3,      /* Count of tags in the map */\r
36896         0, 0, 0,        /* Optional elements (not needed) */\r
36897         -1,     /* First extension addition */\r
36898 };\r
36899 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {\r
36900         "PRACH-Configuration-ExtIEs",\r
36901         "PRACH-Configuration-ExtIEs",\r
36902         &asn_OP_SEQUENCE,\r
36903         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,\r
36904         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)\r
36905                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */\r
36906         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */\r
36907         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)\r
36908                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */\r
36909         { 0, 0, SEQUENCE_constraint },\r
36910         asn_MBR_PRACH_Configuration_ExtIEs_709,\r
36911         3,      /* Elements count */\r
36912         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */\r
36913 };\r
36914 \r
36915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {\r
36916         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),\r
36917         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),\r
36918         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),\r
36919         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),\r
36920         0,      /* No top level tags */\r
36921         0,      /* No tags in the map */\r
36922         0, 0,\r
36923         -1      /* Extensions start */\r
36924 };\r
36925 static /* Use -fall-defs-global to expose */\r
36926 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {\r
36927         "extensionValue",\r
36928         "extensionValue",\r
36929         &asn_OP_OPEN_TYPE,\r
36930         0,      /* No effective tags (pointer) */\r
36931         0,      /* No effective tags (count) */\r
36932         0,      /* No tags (pointer) */\r
36933         0,      /* No tags (count) */\r
36934         { 0, 0, OPEN_TYPE_constraint },\r
36935         0, 0,   /* No members */\r
36936         &asn_SPC_extensionValue_specs_716       /* Additional specs */\r
36937 };\r
36938 \r
36939 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {\r
36940         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),\r
36941                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
36942                 -1,     /* IMPLICIT tag at current level */\r
36943                 &asn_DEF_ProtocolIE_ID,\r
36944                 0,\r
36945                 { 0, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },\r
36946                 0, 0, /* No default value */\r
36947                 "id"\r
36948                 },\r
36949         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),\r
36950                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
36951                 -1,     /* IMPLICIT tag at current level */\r
36952                 &asn_DEF_Criticality,\r
36953                 0,\r
36954                 { 0, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },\r
36955                 0, 0, /* No default value */\r
36956                 "criticality"\r
36957                 },\r
36958         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),\r
36959                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
36960                 +1,     /* EXPLICIT tag at current level */\r
36961                 &asn_DEF_extensionValue_716,\r
36962                 0,\r
36963                 { 0, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },\r
36964                 0, 0, /* No default value */\r
36965                 "extensionValue"\r
36966                 },\r
36967 };\r
36968 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {\r
36969         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
36970 };\r
36971 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {\r
36972     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
36973     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
36974     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
36975 };\r
36976 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {\r
36977         sizeof(struct PLMNAreaBasedQMC_ExtIEs),\r
36978         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),\r
36979         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,\r
36980         3,      /* Count of tags in the map */\r
36981         0, 0, 0,        /* Optional elements (not needed) */\r
36982         -1,     /* First extension addition */\r
36983 };\r
36984 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {\r
36985         "PLMNAreaBasedQMC-ExtIEs",\r
36986         "PLMNAreaBasedQMC-ExtIEs",\r
36987         &asn_OP_SEQUENCE,\r
36988         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,\r
36989         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)\r
36990                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */\r
36991         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */\r
36992         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)\r
36993                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */\r
36994         { 0, 0, SEQUENCE_constraint },\r
36995         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,\r
36996         3,      /* Elements count */\r
36997         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */\r
36998 };\r
36999 \r
37000 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {\r
37001         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),\r
37002                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
37003                 0,\r
37004                 &asn_DEF_ProSeUEtoNetworkRelaying,\r
37005                 0,\r
37006                 { 0, 0, 0 },\r
37007                 0, 0, /* No default value */\r
37008                 "ProSeUEtoNetworkRelaying"\r
37009                 },\r
37010 };\r
37011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {\r
37012     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */\r
37013 };\r
37014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {\r
37015         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),\r
37016         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),\r
37017         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),\r
37018         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),\r
37019         asn_MAP_extensionValue_tag2el_720,\r
37020         1,      /* Count of tags in the map */\r
37021         0, 0,\r
37022         -1      /* Extensions start */\r
37023 };\r
37024 static /* Use -fall-defs-global to expose */\r
37025 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {\r
37026         "extensionValue",\r
37027         "extensionValue",\r
37028         &asn_OP_OPEN_TYPE,\r
37029         0,      /* No effective tags (pointer) */\r
37030         0,      /* No effective tags (count) */\r
37031         0,      /* No tags (pointer) */\r
37032         0,      /* No tags (count) */\r
37033         { 0, 0, OPEN_TYPE_constraint },\r
37034         asn_MBR_extensionValue_720,\r
37035         1,      /* Elements count */\r
37036         &asn_SPC_extensionValue_specs_720       /* Additional specs */\r
37037 };\r
37038 \r
37039 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {\r
37040         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),\r
37041                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37042                 -1,     /* IMPLICIT tag at current level */\r
37043                 &asn_DEF_ProtocolIE_ID,\r
37044                 0,\r
37045                 { 0, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },\r
37046                 0, 0, /* No default value */\r
37047                 "id"\r
37048                 },\r
37049         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),\r
37050                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37051                 -1,     /* IMPLICIT tag at current level */\r
37052                 &asn_DEF_Criticality,\r
37053                 select_ProSeAuthorized_ExtIEs_criticality_type,\r
37054                 { 0, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },\r
37055                 0, 0, /* No default value */\r
37056                 "criticality"\r
37057                 },\r
37058         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),\r
37059                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37060                 +1,     /* EXPLICIT tag at current level */\r
37061                 &asn_DEF_extensionValue_720,\r
37062                 select_ProSeAuthorized_ExtIEs_extensionValue_type,\r
37063                 { 0, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },\r
37064                 0, 0, /* No default value */\r
37065                 "extensionValue"\r
37066                 },\r
37067 };\r
37068 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {\r
37069         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37070 };\r
37071 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {\r
37072     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37073     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37074     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37075 };\r
37076 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {\r
37077         sizeof(struct ProSeAuthorized_ExtIEs),\r
37078         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),\r
37079         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,\r
37080         3,      /* Count of tags in the map */\r
37081         0, 0, 0,        /* Optional elements (not needed) */\r
37082         -1,     /* First extension addition */\r
37083 };\r
37084 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {\r
37085         "ProSeAuthorized-ExtIEs",\r
37086         "ProSeAuthorized-ExtIEs",\r
37087         &asn_OP_SEQUENCE,\r
37088         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,\r
37089         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)\r
37090                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */\r
37091         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */\r
37092         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)\r
37093                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */\r
37094         { 0, 0, SEQUENCE_constraint },\r
37095         asn_MBR_ProSeAuthorized_ExtIEs_717,\r
37096         3,      /* Elements count */\r
37097         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */\r
37098 };\r
37099 \r
37100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {\r
37101         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),\r
37102         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),\r
37103         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),\r
37104         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),\r
37105         0,      /* No top level tags */\r
37106         0,      /* No tags in the map */\r
37107         0, 0,\r
37108         -1      /* Extensions start */\r
37109 };\r
37110 static /* Use -fall-defs-global to expose */\r
37111 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {\r
37112         "extensionValue",\r
37113         "extensionValue",\r
37114         &asn_OP_OPEN_TYPE,\r
37115         0,      /* No effective tags (pointer) */\r
37116         0,      /* No effective tags (count) */\r
37117         0,      /* No tags (pointer) */\r
37118         0,      /* No tags (count) */\r
37119         { 0, 0, OPEN_TYPE_constraint },\r
37120         0, 0,   /* No members */\r
37121         &asn_SPC_extensionValue_specs_724       /* Additional specs */\r
37122 };\r
37123 \r
37124 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {\r
37125         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),\r
37126                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37127                 -1,     /* IMPLICIT tag at current level */\r
37128                 &asn_DEF_ProtocolIE_ID,\r
37129                 0,\r
37130                 { 0, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },\r
37131                 0, 0, /* No default value */\r
37132                 "id"\r
37133                 },\r
37134         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),\r
37135                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37136                 -1,     /* IMPLICIT tag at current level */\r
37137                 &asn_DEF_Criticality,\r
37138                 0,\r
37139                 { 0, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },\r
37140                 0, 0, /* No default value */\r
37141                 "criticality"\r
37142                 },\r
37143         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),\r
37144                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37145                 +1,     /* EXPLICIT tag at current level */\r
37146                 &asn_DEF_extensionValue_724,\r
37147                 0,\r
37148                 { 0, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },\r
37149                 0, 0, /* No default value */\r
37150                 "extensionValue"\r
37151                 },\r
37152 };\r
37153 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {\r
37154         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37155 };\r
37156 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {\r
37157     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37158     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37159     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37160 };\r
37161 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {\r
37162         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),\r
37163         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),\r
37164         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,\r
37165         3,      /* Count of tags in the map */\r
37166         0, 0, 0,        /* Optional elements (not needed) */\r
37167         -1,     /* First extension addition */\r
37168 };\r
37169 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {\r
37170         "ProtectedEUTRAResourceIndication-ExtIEs",\r
37171         "ProtectedEUTRAResourceIndication-ExtIEs",\r
37172         &asn_OP_SEQUENCE,\r
37173         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,\r
37174         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)\r
37175                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */\r
37176         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */\r
37177         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)\r
37178                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */\r
37179         { 0, 0, SEQUENCE_constraint },\r
37180         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,\r
37181         3,      /* Elements count */\r
37182         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */\r
37183 };\r
37184 \r
37185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {\r
37186         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),\r
37187         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),\r
37188         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),\r
37189         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),\r
37190         0,      /* No top level tags */\r
37191         0,      /* No tags in the map */\r
37192         0, 0,\r
37193         -1      /* Extensions start */\r
37194 };\r
37195 static /* Use -fall-defs-global to expose */\r
37196 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {\r
37197         "extensionValue",\r
37198         "extensionValue",\r
37199         &asn_OP_OPEN_TYPE,\r
37200         0,      /* No effective tags (pointer) */\r
37201         0,      /* No effective tags (count) */\r
37202         0,      /* No tags (pointer) */\r
37203         0,      /* No tags (count) */\r
37204         { 0, 0, OPEN_TYPE_constraint },\r
37205         0, 0,   /* No members */\r
37206         &asn_SPC_extensionValue_specs_728       /* Additional specs */\r
37207 };\r
37208 \r
37209 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {\r
37210         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),\r
37211                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37212                 -1,     /* IMPLICIT tag at current level */\r
37213                 &asn_DEF_ProtocolIE_ID,\r
37214                 0,\r
37215                 { 0, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },\r
37216                 0, 0, /* No default value */\r
37217                 "id"\r
37218                 },\r
37219         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),\r
37220                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37221                 -1,     /* IMPLICIT tag at current level */\r
37222                 &asn_DEF_Criticality,\r
37223                 0,\r
37224                 { 0, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },\r
37225                 0, 0, /* No default value */\r
37226                 "criticality"\r
37227                 },\r
37228         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),\r
37229                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37230                 +1,     /* EXPLICIT tag at current level */\r
37231                 &asn_DEF_extensionValue_728,\r
37232                 0,\r
37233                 { 0, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },\r
37234                 0, 0, /* No default value */\r
37235                 "extensionValue"\r
37236                 },\r
37237 };\r
37238 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {\r
37239         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37240 };\r
37241 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {\r
37242     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37243     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37244     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37245 };\r
37246 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {\r
37247         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),\r
37248         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),\r
37249         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,\r
37250         3,      /* Count of tags in the map */\r
37251         0, 0, 0,        /* Optional elements (not needed) */\r
37252         -1,     /* First extension addition */\r
37253 };\r
37254 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {\r
37255         "ProtectedFootprintTimePattern-ExtIEs",\r
37256         "ProtectedFootprintTimePattern-ExtIEs",\r
37257         &asn_OP_SEQUENCE,\r
37258         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,\r
37259         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)\r
37260                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */\r
37261         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */\r
37262         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)\r
37263                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */\r
37264         { 0, 0, SEQUENCE_constraint },\r
37265         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,\r
37266         3,      /* Elements count */\r
37267         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */\r
37268 };\r
37269 \r
37270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {\r
37271         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),\r
37272         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),\r
37273         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),\r
37274         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),\r
37275         0,      /* No top level tags */\r
37276         0,      /* No tags in the map */\r
37277         0, 0,\r
37278         -1      /* Extensions start */\r
37279 };\r
37280 static /* Use -fall-defs-global to expose */\r
37281 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {\r
37282         "extensionValue",\r
37283         "extensionValue",\r
37284         &asn_OP_OPEN_TYPE,\r
37285         0,      /* No effective tags (pointer) */\r
37286         0,      /* No effective tags (count) */\r
37287         0,      /* No tags (pointer) */\r
37288         0,      /* No tags (count) */\r
37289         { 0, 0, OPEN_TYPE_constraint },\r
37290         0, 0,   /* No members */\r
37291         &asn_SPC_extensionValue_specs_732       /* Additional specs */\r
37292 };\r
37293 \r
37294 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {\r
37295         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),\r
37296                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37297                 -1,     /* IMPLICIT tag at current level */\r
37298                 &asn_DEF_ProtocolIE_ID,\r
37299                 0,\r
37300                 { 0, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },\r
37301                 0, 0, /* No default value */\r
37302                 "id"\r
37303                 },\r
37304         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),\r
37305                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37306                 -1,     /* IMPLICIT tag at current level */\r
37307                 &asn_DEF_Criticality,\r
37308                 0,\r
37309                 { 0, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },\r
37310                 0, 0, /* No default value */\r
37311                 "criticality"\r
37312                 },\r
37313         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),\r
37314                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37315                 +1,     /* EXPLICIT tag at current level */\r
37316                 &asn_DEF_extensionValue_732,\r
37317                 0,\r
37318                 { 0, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },\r
37319                 0, 0, /* No default value */\r
37320                 "extensionValue"\r
37321                 },\r
37322 };\r
37323 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {\r
37324         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37325 };\r
37326 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {\r
37327     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37328     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37329     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37330 };\r
37331 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {\r
37332         sizeof(struct ProtectedResourceList_Item_ExtIEs),\r
37333         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),\r
37334         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,\r
37335         3,      /* Count of tags in the map */\r
37336         0, 0, 0,        /* Optional elements (not needed) */\r
37337         -1,     /* First extension addition */\r
37338 };\r
37339 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {\r
37340         "ProtectedResourceList-Item-ExtIEs",\r
37341         "ProtectedResourceList-Item-ExtIEs",\r
37342         &asn_OP_SEQUENCE,\r
37343         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,\r
37344         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)\r
37345                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */\r
37346         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */\r
37347         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)\r
37348                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */\r
37349         { 0, 0, SEQUENCE_constraint },\r
37350         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,\r
37351         3,      /* Elements count */\r
37352         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */\r
37353 };\r
37354 \r
37355 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {\r
37356         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),\r
37357                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
37358                 0,\r
37359                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,\r
37360                 0,\r
37361                 { 0, 0, 0 },\r
37362                 0, 0, /* No default value */\r
37363                 "DL-scheduling-PDCCH-CCE-usage"\r
37364                 },\r
37365         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),\r
37366                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
37367                 0,\r
37368                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,\r
37369                 0,\r
37370                 { 0, 0, 0 },\r
37371                 0, 0, /* No default value */\r
37372                 "UL-scheduling-PDCCH-CCE-usage"\r
37373                 },\r
37374 };\r
37375 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {\r
37376     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */\r
37377     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */\r
37378 };\r
37379 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {\r
37380         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),\r
37381         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),\r
37382         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),\r
37383         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),\r
37384         asn_MAP_extensionValue_tag2el_736,\r
37385         2,      /* Count of tags in the map */\r
37386         0, 0,\r
37387         -1      /* Extensions start */\r
37388 };\r
37389 static /* Use -fall-defs-global to expose */\r
37390 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {\r
37391         "extensionValue",\r
37392         "extensionValue",\r
37393         &asn_OP_OPEN_TYPE,\r
37394         0,      /* No effective tags (pointer) */\r
37395         0,      /* No effective tags (count) */\r
37396         0,      /* No tags (pointer) */\r
37397         0,      /* No tags (count) */\r
37398         { 0, 0, OPEN_TYPE_constraint },\r
37399         asn_MBR_extensionValue_736,\r
37400         2,      /* Elements count */\r
37401         &asn_SPC_extensionValue_specs_736       /* Additional specs */\r
37402 };\r
37403 \r
37404 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {\r
37405         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),\r
37406                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37407                 -1,     /* IMPLICIT tag at current level */\r
37408                 &asn_DEF_ProtocolIE_ID,\r
37409                 0,\r
37410                 { 0, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },\r
37411                 0, 0, /* No default value */\r
37412                 "id"\r
37413                 },\r
37414         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),\r
37415                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37416                 -1,     /* IMPLICIT tag at current level */\r
37417                 &asn_DEF_Criticality,\r
37418                 select_RadioResourceStatus_ExtIEs_criticality_type,\r
37419                 { 0, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },\r
37420                 0, 0, /* No default value */\r
37421                 "criticality"\r
37422                 },\r
37423         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),\r
37424                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37425                 +1,     /* EXPLICIT tag at current level */\r
37426                 &asn_DEF_extensionValue_736,\r
37427                 select_RadioResourceStatus_ExtIEs_extensionValue_type,\r
37428                 { 0, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },\r
37429                 0, 0, /* No default value */\r
37430                 "extensionValue"\r
37431                 },\r
37432 };\r
37433 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {\r
37434         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37435 };\r
37436 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {\r
37437     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37438     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37439     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37440 };\r
37441 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {\r
37442         sizeof(struct RadioResourceStatus_ExtIEs),\r
37443         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),\r
37444         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,\r
37445         3,      /* Count of tags in the map */\r
37446         0, 0, 0,        /* Optional elements (not needed) */\r
37447         -1,     /* First extension addition */\r
37448 };\r
37449 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {\r
37450         "RadioResourceStatus-ExtIEs",\r
37451         "RadioResourceStatus-ExtIEs",\r
37452         &asn_OP_SEQUENCE,\r
37453         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,\r
37454         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)\r
37455                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */\r
37456         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */\r
37457         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)\r
37458                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */\r
37459         { 0, 0, SEQUENCE_constraint },\r
37460         asn_MBR_RadioResourceStatus_ExtIEs_733,\r
37461         3,      /* Elements count */\r
37462         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */\r
37463 };\r
37464 \r
37465 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {\r
37466         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),\r
37467                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
37468                 0,\r
37469                 &asn_DEF_EnhancedRNTP,\r
37470                 0,\r
37471                 { 0, 0, 0 },\r
37472                 0, 0, /* No default value */\r
37473                 "EnhancedRNTP"\r
37474                 },\r
37475 };\r
37476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {\r
37477     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */\r
37478 };\r
37479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {\r
37480         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),\r
37481         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),\r
37482         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),\r
37483         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),\r
37484         asn_MAP_extensionValue_tag2el_740,\r
37485         1,      /* Count of tags in the map */\r
37486         0, 0,\r
37487         -1      /* Extensions start */\r
37488 };\r
37489 static /* Use -fall-defs-global to expose */\r
37490 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {\r
37491         "extensionValue",\r
37492         "extensionValue",\r
37493         &asn_OP_OPEN_TYPE,\r
37494         0,      /* No effective tags (pointer) */\r
37495         0,      /* No effective tags (count) */\r
37496         0,      /* No tags (pointer) */\r
37497         0,      /* No tags (count) */\r
37498         { 0, 0, OPEN_TYPE_constraint },\r
37499         asn_MBR_extensionValue_740,\r
37500         1,      /* Elements count */\r
37501         &asn_SPC_extensionValue_specs_740       /* Additional specs */\r
37502 };\r
37503 \r
37504 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {\r
37505         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),\r
37506                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37507                 -1,     /* IMPLICIT tag at current level */\r
37508                 &asn_DEF_ProtocolIE_ID,\r
37509                 0,\r
37510                 { 0, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },\r
37511                 0, 0, /* No default value */\r
37512                 "id"\r
37513                 },\r
37514         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),\r
37515                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37516                 -1,     /* IMPLICIT tag at current level */\r
37517                 &asn_DEF_Criticality,\r
37518                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,\r
37519                 { 0, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },\r
37520                 0, 0, /* No default value */\r
37521                 "criticality"\r
37522                 },\r
37523         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),\r
37524                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37525                 +1,     /* EXPLICIT tag at current level */\r
37526                 &asn_DEF_extensionValue_740,\r
37527                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,\r
37528                 { 0, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },\r
37529                 0, 0, /* No default value */\r
37530                 "extensionValue"\r
37531                 },\r
37532 };\r
37533 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {\r
37534         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37535 };\r
37536 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {\r
37537     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37538     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37539     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37540 };\r
37541 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {\r
37542         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),\r
37543         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),\r
37544         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,\r
37545         3,      /* Count of tags in the map */\r
37546         0, 0, 0,        /* Optional elements (not needed) */\r
37547         -1,     /* First extension addition */\r
37548 };\r
37549 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {\r
37550         "RelativeNarrowbandTxPower-ExtIEs",\r
37551         "RelativeNarrowbandTxPower-ExtIEs",\r
37552         &asn_OP_SEQUENCE,\r
37553         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,\r
37554         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)\r
37555                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */\r
37556         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */\r
37557         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)\r
37558                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */\r
37559         { 0, 0, SEQUENCE_constraint },\r
37560         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,\r
37561         3,      /* Elements count */\r
37562         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */\r
37563 };\r
37564 \r
37565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {\r
37566         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),\r
37567         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),\r
37568         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),\r
37569         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),\r
37570         0,      /* No top level tags */\r
37571         0,      /* No tags in the map */\r
37572         0, 0,\r
37573         -1      /* Extensions start */\r
37574 };\r
37575 static /* Use -fall-defs-global to expose */\r
37576 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {\r
37577         "extensionValue",\r
37578         "extensionValue",\r
37579         &asn_OP_OPEN_TYPE,\r
37580         0,      /* No effective tags (pointer) */\r
37581         0,      /* No effective tags (count) */\r
37582         0,      /* No tags (pointer) */\r
37583         0,      /* No tags (count) */\r
37584         { 0, 0, OPEN_TYPE_constraint },\r
37585         0, 0,   /* No members */\r
37586         &asn_SPC_extensionValue_specs_744       /* Additional specs */\r
37587 };\r
37588 \r
37589 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {\r
37590         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),\r
37591                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37592                 -1,     /* IMPLICIT tag at current level */\r
37593                 &asn_DEF_ProtocolIE_ID,\r
37594                 0,\r
37595                 { 0, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },\r
37596                 0, 0, /* No default value */\r
37597                 "id"\r
37598                 },\r
37599         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),\r
37600                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37601                 -1,     /* IMPLICIT tag at current level */\r
37602                 &asn_DEF_Criticality,\r
37603                 0,\r
37604                 { 0, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },\r
37605                 0, 0, /* No default value */\r
37606                 "criticality"\r
37607                 },\r
37608         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),\r
37609                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37610                 +1,     /* EXPLICIT tag at current level */\r
37611                 &asn_DEF_extensionValue_744,\r
37612                 0,\r
37613                 { 0, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },\r
37614                 0, 0, /* No default value */\r
37615                 "extensionValue"\r
37616                 },\r
37617 };\r
37618 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {\r
37619         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37620 };\r
37621 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {\r
37622     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37625 };\r
37626 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {\r
37627         sizeof(struct ReservedSubframePattern_ExtIEs),\r
37628         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),\r
37629         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,\r
37630         3,      /* Count of tags in the map */\r
37631         0, 0, 0,        /* Optional elements (not needed) */\r
37632         -1,     /* First extension addition */\r
37633 };\r
37634 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {\r
37635         "ReservedSubframePattern-ExtIEs",\r
37636         "ReservedSubframePattern-ExtIEs",\r
37637         &asn_OP_SEQUENCE,\r
37638         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,\r
37639         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)\r
37640                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */\r
37641         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */\r
37642         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)\r
37643                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */\r
37644         { 0, 0, SEQUENCE_constraint },\r
37645         asn_MBR_ReservedSubframePattern_ExtIEs_741,\r
37646         3,      /* Elements count */\r
37647         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */\r
37648 };\r
37649 \r
37650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {\r
37651         sizeof(struct RLC_Status_ExtIEs__extensionValue),\r
37652         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),\r
37653         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),\r
37654         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),\r
37655         0,      /* No top level tags */\r
37656         0,      /* No tags in the map */\r
37657         0, 0,\r
37658         -1      /* Extensions start */\r
37659 };\r
37660 static /* Use -fall-defs-global to expose */\r
37661 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {\r
37662         "extensionValue",\r
37663         "extensionValue",\r
37664         &asn_OP_OPEN_TYPE,\r
37665         0,      /* No effective tags (pointer) */\r
37666         0,      /* No effective tags (count) */\r
37667         0,      /* No tags (pointer) */\r
37668         0,      /* No tags (count) */\r
37669         { 0, 0, OPEN_TYPE_constraint },\r
37670         0, 0,   /* No members */\r
37671         &asn_SPC_extensionValue_specs_748       /* Additional specs */\r
37672 };\r
37673 \r
37674 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {\r
37675         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),\r
37676                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37677                 -1,     /* IMPLICIT tag at current level */\r
37678                 &asn_DEF_ProtocolIE_ID,\r
37679                 0,\r
37680                 { 0, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },\r
37681                 0, 0, /* No default value */\r
37682                 "id"\r
37683                 },\r
37684         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),\r
37685                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37686                 -1,     /* IMPLICIT tag at current level */\r
37687                 &asn_DEF_Criticality,\r
37688                 0,\r
37689                 { 0, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },\r
37690                 0, 0, /* No default value */\r
37691                 "criticality"\r
37692                 },\r
37693         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),\r
37694                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37695                 +1,     /* EXPLICIT tag at current level */\r
37696                 &asn_DEF_extensionValue_748,\r
37697                 0,\r
37698                 { 0, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },\r
37699                 0, 0, /* No default value */\r
37700                 "extensionValue"\r
37701                 },\r
37702 };\r
37703 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {\r
37704         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37705 };\r
37706 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {\r
37707     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37708     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37709     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37710 };\r
37711 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {\r
37712         sizeof(struct RLC_Status_ExtIEs),\r
37713         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),\r
37714         asn_MAP_RLC_Status_ExtIEs_tag2el_745,\r
37715         3,      /* Count of tags in the map */\r
37716         0, 0, 0,        /* Optional elements (not needed) */\r
37717         -1,     /* First extension addition */\r
37718 };\r
37719 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {\r
37720         "RLC-Status-ExtIEs",\r
37721         "RLC-Status-ExtIEs",\r
37722         &asn_OP_SEQUENCE,\r
37723         asn_DEF_RLC_Status_ExtIEs_tags_745,\r
37724         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)\r
37725                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */\r
37726         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */\r
37727         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)\r
37728                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */\r
37729         { 0, 0, SEQUENCE_constraint },\r
37730         asn_MBR_RLC_Status_ExtIEs_745,\r
37731         3,      /* Elements count */\r
37732         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */\r
37733 };\r
37734 \r
37735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {\r
37736         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),\r
37737         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),\r
37738         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),\r
37739         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),\r
37740         0,      /* No top level tags */\r
37741         0,      /* No tags in the map */\r
37742         0, 0,\r
37743         -1      /* Extensions start */\r
37744 };\r
37745 static /* Use -fall-defs-global to expose */\r
37746 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {\r
37747         "extensionValue",\r
37748         "extensionValue",\r
37749         &asn_OP_OPEN_TYPE,\r
37750         0,      /* No effective tags (pointer) */\r
37751         0,      /* No effective tags (count) */\r
37752         0,      /* No tags (pointer) */\r
37753         0,      /* No tags (count) */\r
37754         { 0, 0, OPEN_TYPE_constraint },\r
37755         0, 0,   /* No members */\r
37756         &asn_SPC_extensionValue_specs_752       /* Additional specs */\r
37757 };\r
37758 \r
37759 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {\r
37760         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),\r
37761                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37762                 -1,     /* IMPLICIT tag at current level */\r
37763                 &asn_DEF_ProtocolIE_ID,\r
37764                 0,\r
37765                 { 0, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },\r
37766                 0, 0, /* No default value */\r
37767                 "id"\r
37768                 },\r
37769         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),\r
37770                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37771                 -1,     /* IMPLICIT tag at current level */\r
37772                 &asn_DEF_Criticality,\r
37773                 0,\r
37774                 { 0, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },\r
37775                 0, 0, /* No default value */\r
37776                 "criticality"\r
37777                 },\r
37778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),\r
37779                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37780                 +1,     /* EXPLICIT tag at current level */\r
37781                 &asn_DEF_extensionValue_752,\r
37782                 0,\r
37783                 { 0, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },\r
37784                 0, 0, /* No default value */\r
37785                 "extensionValue"\r
37786                 },\r
37787 };\r
37788 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {\r
37789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37790 };\r
37791 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {\r
37792     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37793     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37794     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37795 };\r
37796 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {\r
37797         sizeof(struct RSRPMeasurementResult_ExtIEs),\r
37798         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),\r
37799         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,\r
37800         3,      /* Count of tags in the map */\r
37801         0, 0, 0,        /* Optional elements (not needed) */\r
37802         -1,     /* First extension addition */\r
37803 };\r
37804 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {\r
37805         "RSRPMeasurementResult-ExtIEs",\r
37806         "RSRPMeasurementResult-ExtIEs",\r
37807         &asn_OP_SEQUENCE,\r
37808         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,\r
37809         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)\r
37810                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */\r
37811         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */\r
37812         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)\r
37813                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */\r
37814         { 0, 0, SEQUENCE_constraint },\r
37815         asn_MBR_RSRPMeasurementResult_ExtIEs_749,\r
37816         3,      /* Elements count */\r
37817         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */\r
37818 };\r
37819 \r
37820 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {\r
37821         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),\r
37822                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\r
37823                 0,\r
37824                 &asn_DEF_UEID,\r
37825                 0,\r
37826                 { 0, 0, 0 },\r
37827                 0, 0, /* No default value */\r
37828                 "UEID"\r
37829                 },\r
37830 };\r
37831 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {\r
37832     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */\r
37833 };\r
37834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {\r
37835         sizeof(struct RSRPMRList_ExtIEs__extensionValue),\r
37836         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),\r
37837         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),\r
37838         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),\r
37839         asn_MAP_extensionValue_tag2el_756,\r
37840         1,      /* Count of tags in the map */\r
37841         0, 0,\r
37842         -1      /* Extensions start */\r
37843 };\r
37844 static /* Use -fall-defs-global to expose */\r
37845 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {\r
37846         "extensionValue",\r
37847         "extensionValue",\r
37848         &asn_OP_OPEN_TYPE,\r
37849         0,      /* No effective tags (pointer) */\r
37850         0,      /* No effective tags (count) */\r
37851         0,      /* No tags (pointer) */\r
37852         0,      /* No tags (count) */\r
37853         { 0, 0, OPEN_TYPE_constraint },\r
37854         asn_MBR_extensionValue_756,\r
37855         1,      /* Elements count */\r
37856         &asn_SPC_extensionValue_specs_756       /* Additional specs */\r
37857 };\r
37858 \r
37859 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {\r
37860         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),\r
37861                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37862                 -1,     /* IMPLICIT tag at current level */\r
37863                 &asn_DEF_ProtocolIE_ID,\r
37864                 0,\r
37865                 { 0, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },\r
37866                 0, 0, /* No default value */\r
37867                 "id"\r
37868                 },\r
37869         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),\r
37870                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37871                 -1,     /* IMPLICIT tag at current level */\r
37872                 &asn_DEF_Criticality,\r
37873                 select_RSRPMRList_ExtIEs_criticality_type,\r
37874                 { 0, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },\r
37875                 0, 0, /* No default value */\r
37876                 "criticality"\r
37877                 },\r
37878         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),\r
37879                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37880                 +1,     /* EXPLICIT tag at current level */\r
37881                 &asn_DEF_extensionValue_756,\r
37882                 select_RSRPMRList_ExtIEs_extensionValue_type,\r
37883                 { 0, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },\r
37884                 0, 0, /* No default value */\r
37885                 "extensionValue"\r
37886                 },\r
37887 };\r
37888 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {\r
37889         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37890 };\r
37891 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {\r
37892     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37893     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37894     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37895 };\r
37896 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {\r
37897         sizeof(struct RSRPMRList_ExtIEs),\r
37898         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),\r
37899         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,\r
37900         3,      /* Count of tags in the map */\r
37901         0, 0, 0,        /* Optional elements (not needed) */\r
37902         -1,     /* First extension addition */\r
37903 };\r
37904 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {\r
37905         "RSRPMRList-ExtIEs",\r
37906         "RSRPMRList-ExtIEs",\r
37907         &asn_OP_SEQUENCE,\r
37908         asn_DEF_RSRPMRList_ExtIEs_tags_753,\r
37909         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)\r
37910                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */\r
37911         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */\r
37912         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)\r
37913                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */\r
37914         { 0, 0, SEQUENCE_constraint },\r
37915         asn_MBR_RSRPMRList_ExtIEs_753,\r
37916         3,      /* Elements count */\r
37917         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */\r
37918 };\r
37919 \r
37920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {\r
37921         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),\r
37922         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),\r
37923         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),\r
37924         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),\r
37925         0,      /* No top level tags */\r
37926         0,      /* No tags in the map */\r
37927         0, 0,\r
37928         -1      /* Extensions start */\r
37929 };\r
37930 static /* Use -fall-defs-global to expose */\r
37931 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {\r
37932         "extensionValue",\r
37933         "extensionValue",\r
37934         &asn_OP_OPEN_TYPE,\r
37935         0,      /* No effective tags (pointer) */\r
37936         0,      /* No effective tags (count) */\r
37937         0,      /* No tags (pointer) */\r
37938         0,      /* No tags (count) */\r
37939         { 0, 0, OPEN_TYPE_constraint },\r
37940         0, 0,   /* No members */\r
37941         &asn_SPC_extensionValue_specs_760       /* Additional specs */\r
37942 };\r
37943 \r
37944 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {\r
37945         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),\r
37946                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
37947                 -1,     /* IMPLICIT tag at current level */\r
37948                 &asn_DEF_ProtocolIE_ID,\r
37949                 0,\r
37950                 { 0, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },\r
37951                 0, 0, /* No default value */\r
37952                 "id"\r
37953                 },\r
37954         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),\r
37955                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
37956                 -1,     /* IMPLICIT tag at current level */\r
37957                 &asn_DEF_Criticality,\r
37958                 0,\r
37959                 { 0, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },\r
37960                 0, 0, /* No default value */\r
37961                 "criticality"\r
37962                 },\r
37963         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),\r
37964                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
37965                 +1,     /* EXPLICIT tag at current level */\r
37966                 &asn_DEF_extensionValue_760,\r
37967                 0,\r
37968                 { 0, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },\r
37969                 0, 0, /* No default value */\r
37970                 "extensionValue"\r
37971                 },\r
37972 };\r
37973 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {\r
37974         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
37975 };\r
37976 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {\r
37977     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
37978     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
37979     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
37980 };\r
37981 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {\r
37982         sizeof(struct S1TNLLoadIndicator_ExtIEs),\r
37983         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),\r
37984         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,\r
37985         3,      /* Count of tags in the map */\r
37986         0, 0, 0,        /* Optional elements (not needed) */\r
37987         -1,     /* First extension addition */\r
37988 };\r
37989 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {\r
37990         "S1TNLLoadIndicator-ExtIEs",\r
37991         "S1TNLLoadIndicator-ExtIEs",\r
37992         &asn_OP_SEQUENCE,\r
37993         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,\r
37994         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)\r
37995                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */\r
37996         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */\r
37997         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)\r
37998                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */\r
37999         { 0, 0, SEQUENCE_constraint },\r
38000         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,\r
38001         3,      /* Elements count */\r
38002         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */\r
38003 };\r
38004 \r
38005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {\r
38006         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),\r
38007         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),\r
38008         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),\r
38009         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),\r
38010         0,      /* No top level tags */\r
38011         0,      /* No tags in the map */\r
38012         0, 0,\r
38013         -1      /* Extensions start */\r
38014 };\r
38015 static /* Use -fall-defs-global to expose */\r
38016 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {\r
38017         "extensionValue",\r
38018         "extensionValue",\r
38019         &asn_OP_OPEN_TYPE,\r
38020         0,      /* No effective tags (pointer) */\r
38021         0,      /* No effective tags (count) */\r
38022         0,      /* No tags (pointer) */\r
38023         0,      /* No tags (count) */\r
38024         { 0, 0, OPEN_TYPE_constraint },\r
38025         0, 0,   /* No members */\r
38026         &asn_SPC_extensionValue_specs_764       /* Additional specs */\r
38027 };\r
38028 \r
38029 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {\r
38030         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),\r
38031                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38032                 -1,     /* IMPLICIT tag at current level */\r
38033                 &asn_DEF_ProtocolIE_ID,\r
38034                 0,\r
38035                 { 0, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },\r
38036                 0, 0, /* No default value */\r
38037                 "id"\r
38038                 },\r
38039         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),\r
38040                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38041                 -1,     /* IMPLICIT tag at current level */\r
38042                 &asn_DEF_Criticality,\r
38043                 0,\r
38044                 { 0, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },\r
38045                 0, 0, /* No default value */\r
38046                 "criticality"\r
38047                 },\r
38048         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),\r
38049                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38050                 +1,     /* EXPLICIT tag at current level */\r
38051                 &asn_DEF_extensionValue_764,\r
38052                 0,\r
38053                 { 0, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },\r
38054                 0, 0, /* No default value */\r
38055                 "extensionValue"\r
38056                 },\r
38057 };\r
38058 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {\r
38059         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38060 };\r
38061 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {\r
38062     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38063     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38064     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38065 };\r
38066 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {\r
38067         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),\r
38068         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),\r
38069         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,\r
38070         3,      /* Count of tags in the map */\r
38071         0, 0, 0,        /* Optional elements (not needed) */\r
38072         -1,     /* First extension addition */\r
38073 };\r
38074 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {\r
38075         "SecondaryRATUsageReport-Item-ExtIEs",\r
38076         "SecondaryRATUsageReport-Item-ExtIEs",\r
38077         &asn_OP_SEQUENCE,\r
38078         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,\r
38079         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)\r
38080                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */\r
38081         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */\r
38082         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)\r
38083                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */\r
38084         { 0, 0, SEQUENCE_constraint },\r
38085         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,\r
38086         3,      /* Elements count */\r
38087         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */\r
38088 };\r
38089 \r
38090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {\r
38091         sizeof(struct ServedCell_ExtIEs__extensionValue),\r
38092         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),\r
38093         offsetof(struct ServedCell_ExtIEs__extensionValue, present),\r
38094         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),\r
38095         0,      /* No top level tags */\r
38096         0,      /* No tags in the map */\r
38097         0, 0,\r
38098         -1      /* Extensions start */\r
38099 };\r
38100 static /* Use -fall-defs-global to expose */\r
38101 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {\r
38102         "extensionValue",\r
38103         "extensionValue",\r
38104         &asn_OP_OPEN_TYPE,\r
38105         0,      /* No effective tags (pointer) */\r
38106         0,      /* No effective tags (count) */\r
38107         0,      /* No tags (pointer) */\r
38108         0,      /* No tags (count) */\r
38109         { 0, 0, OPEN_TYPE_constraint },\r
38110         0, 0,   /* No members */\r
38111         &asn_SPC_extensionValue_specs_768       /* Additional specs */\r
38112 };\r
38113 \r
38114 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {\r
38115         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),\r
38116                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38117                 -1,     /* IMPLICIT tag at current level */\r
38118                 &asn_DEF_ProtocolIE_ID,\r
38119                 0,\r
38120                 { 0, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },\r
38121                 0, 0, /* No default value */\r
38122                 "id"\r
38123                 },\r
38124         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),\r
38125                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38126                 -1,     /* IMPLICIT tag at current level */\r
38127                 &asn_DEF_Criticality,\r
38128                 0,\r
38129                 { 0, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },\r
38130                 0, 0, /* No default value */\r
38131                 "criticality"\r
38132                 },\r
38133         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),\r
38134                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38135                 +1,     /* EXPLICIT tag at current level */\r
38136                 &asn_DEF_extensionValue_768,\r
38137                 0,\r
38138                 { 0, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },\r
38139                 0, 0, /* No default value */\r
38140                 "extensionValue"\r
38141                 },\r
38142 };\r
38143 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {\r
38144         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38145 };\r
38146 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {\r
38147     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38148     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38149     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38150 };\r
38151 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {\r
38152         sizeof(struct ServedCell_ExtIEs),\r
38153         offsetof(struct ServedCell_ExtIEs, _asn_ctx),\r
38154         asn_MAP_ServedCell_ExtIEs_tag2el_765,\r
38155         3,      /* Count of tags in the map */\r
38156         0, 0, 0,        /* Optional elements (not needed) */\r
38157         -1,     /* First extension addition */\r
38158 };\r
38159 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {\r
38160         "ServedCell-ExtIEs",\r
38161         "ServedCell-ExtIEs",\r
38162         &asn_OP_SEQUENCE,\r
38163         asn_DEF_ServedCell_ExtIEs_tags_765,\r
38164         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)\r
38165                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */\r
38166         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */\r
38167         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)\r
38168                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */\r
38169         { 0, 0, SEQUENCE_constraint },\r
38170         asn_MBR_ServedCell_ExtIEs_765,\r
38171         3,      /* Elements count */\r
38172         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */\r
38173 };\r
38174 \r
38175 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {\r
38176         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),\r
38177                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
38178                 0,\r
38179                 &asn_DEF_Number_of_Antennaports,\r
38180                 0,\r
38181                 { 0, 0, 0 },\r
38182                 0, 0, /* No default value */\r
38183                 "Number-of-Antennaports"\r
38184                 },\r
38185         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),\r
38186                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38187                 0,\r
38188                 &asn_DEF_PRACH_Configuration,\r
38189                 0,\r
38190                 { 0, 0, 0 },\r
38191                 0, 0, /* No default value */\r
38192                 "PRACH-Configuration"\r
38193                 },\r
38194         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),\r
38195                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38196                 0,\r
38197                 &asn_DEF_MBSFN_Subframe_Infolist,\r
38198                 0,\r
38199                 { 0, 0, 0 },\r
38200                 0, 0, /* No default value */\r
38201                 "MBSFN-Subframe-Infolist"\r
38202                 },\r
38203         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),\r
38204                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\r
38205                 0,\r
38206                 &asn_DEF_CSG_Id,\r
38207                 0,\r
38208                 { 0, 0, 0 },\r
38209                 0, 0, /* No default value */\r
38210                 "CSG-Id"\r
38211                 },\r
38212         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),\r
38213                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38214                 0,\r
38215                 &asn_DEF_MBMS_Service_Area_Identity_List,\r
38216                 0,\r
38217                 { 0, 0, 0 },\r
38218                 0, 0, /* No default value */\r
38219                 "MBMS-Service-Area-Identity-List"\r
38220                 },\r
38221         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),\r
38222                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38223                 0,\r
38224                 &asn_DEF_MultibandInfoList,\r
38225                 0,\r
38226                 { 0, 0, 0 },\r
38227                 0, 0, /* No default value */\r
38228                 "MultibandInfoList"\r
38229                 },\r
38230         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),\r
38231                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
38232                 0,\r
38233                 &asn_DEF_FreqBandIndicatorPriority,\r
38234                 0,\r
38235                 { 0, 0, 0 },\r
38236                 0, 0, /* No default value */\r
38237                 "FreqBandIndicatorPriority"\r
38238                 },\r
38239         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),\r
38240                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
38241                 0,\r
38242                 &asn_DEF_BandwidthReducedSI,\r
38243                 0,\r
38244                 { 0, 0, 0 },\r
38245                 0, 0, /* No default value */\r
38246                 "BandwidthReducedSI"\r
38247                 },\r
38248         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),\r
38249                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38250                 0,\r
38251                 &asn_DEF_ProtectedEUTRAResourceIndication,\r
38252                 0,\r
38253                 { 0, 0, 0 },\r
38254                 0, 0, /* No default value */\r
38255                 "ProtectedEUTRAResourceIndication"\r
38256                 },\r
38257 };\r
38258 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };\r
38259 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };\r
38260 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {\r
38261     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */\r
38262     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */\r
38263     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */\r
38264     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */\r
38265     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */\r
38266     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */\r
38267     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */\r
38268     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */\r
38269     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */\r
38270 };\r
38271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {\r
38272         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),\r
38273         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),\r
38274         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),\r
38275         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),\r
38276         asn_MAP_extensionValue_tag2el_772,\r
38277         9,      /* Count of tags in the map */\r
38278         asn_MAP_extensionValue_to_canonical_772,\r
38279         asn_MAP_extensionValue_from_canonical_772,\r
38280         -1      /* Extensions start */\r
38281 };\r
38282 static /* Use -fall-defs-global to expose */\r
38283 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {\r
38284         "extensionValue",\r
38285         "extensionValue",\r
38286         &asn_OP_OPEN_TYPE,\r
38287         0,      /* No effective tags (pointer) */\r
38288         0,      /* No effective tags (count) */\r
38289         0,      /* No tags (pointer) */\r
38290         0,      /* No tags (count) */\r
38291         { 0, 0, OPEN_TYPE_constraint },\r
38292         asn_MBR_extensionValue_772,\r
38293         9,      /* Elements count */\r
38294         &asn_SPC_extensionValue_specs_772       /* Additional specs */\r
38295 };\r
38296 \r
38297 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {\r
38298         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),\r
38299                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38300                 -1,     /* IMPLICIT tag at current level */\r
38301                 &asn_DEF_ProtocolIE_ID,\r
38302                 0,\r
38303                 { 0, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },\r
38304                 0, 0, /* No default value */\r
38305                 "id"\r
38306                 },\r
38307         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),\r
38308                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38309                 -1,     /* IMPLICIT tag at current level */\r
38310                 &asn_DEF_Criticality,\r
38311                 select_ServedCell_Information_ExtIEs_criticality_type,\r
38312                 { 0, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },\r
38313                 0, 0, /* No default value */\r
38314                 "criticality"\r
38315                 },\r
38316         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),\r
38317                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38318                 +1,     /* EXPLICIT tag at current level */\r
38319                 &asn_DEF_extensionValue_772,\r
38320                 select_ServedCell_Information_ExtIEs_extensionValue_type,\r
38321                 { 0, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },\r
38322                 0, 0, /* No default value */\r
38323                 "extensionValue"\r
38324                 },\r
38325 };\r
38326 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {\r
38327         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38328 };\r
38329 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {\r
38330     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38331     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38332     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38333 };\r
38334 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {\r
38335         sizeof(struct ServedCell_Information_ExtIEs),\r
38336         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),\r
38337         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,\r
38338         3,      /* Count of tags in the map */\r
38339         0, 0, 0,        /* Optional elements (not needed) */\r
38340         -1,     /* First extension addition */\r
38341 };\r
38342 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {\r
38343         "ServedCell-Information-ExtIEs",\r
38344         "ServedCell-Information-ExtIEs",\r
38345         &asn_OP_SEQUENCE,\r
38346         asn_DEF_ServedCell_Information_ExtIEs_tags_769,\r
38347         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)\r
38348                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */\r
38349         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */\r
38350         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)\r
38351                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */\r
38352         { 0, 0, SEQUENCE_constraint },\r
38353         asn_MBR_ServedCell_Information_ExtIEs_769,\r
38354         3,      /* Elements count */\r
38355         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */\r
38356 };\r
38357 \r
38358 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {\r
38359         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),\r
38360                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
38361                 0,\r
38362                 &asn_DEF_ECGI,\r
38363                 0,\r
38364                 { 0, 0, 0 },\r
38365                 0, 0, /* No default value */\r
38366                 "ECGI"\r
38367                 },\r
38368         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),\r
38369                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
38370                 0,\r
38371                 &asn_DEF_SgNBCoordinationAssistanceInformation,\r
38372                 0,\r
38373                 { 0, 0, 0 },\r
38374                 0, 0, /* No default value */\r
38375                 "SgNBCoordinationAssistanceInformation"\r
38376                 },\r
38377 };\r
38378 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };\r
38379 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };\r
38380 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {\r
38381     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */\r
38382     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */\r
38383 };\r
38384 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {\r
38385         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),\r
38386         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),\r
38387         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),\r
38388         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),\r
38389         asn_MAP_extensionValue_tag2el_776,\r
38390         2,      /* Count of tags in the map */\r
38391         asn_MAP_extensionValue_to_canonical_776,\r
38392         asn_MAP_extensionValue_from_canonical_776,\r
38393         -1      /* Extensions start */\r
38394 };\r
38395 static /* Use -fall-defs-global to expose */\r
38396 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {\r
38397         "extensionValue",\r
38398         "extensionValue",\r
38399         &asn_OP_OPEN_TYPE,\r
38400         0,      /* No effective tags (pointer) */\r
38401         0,      /* No effective tags (count) */\r
38402         0,      /* No tags (pointer) */\r
38403         0,      /* No tags (count) */\r
38404         { 0, 0, OPEN_TYPE_constraint },\r
38405         asn_MBR_extensionValue_776,\r
38406         2,      /* Elements count */\r
38407         &asn_SPC_extensionValue_specs_776       /* Additional specs */\r
38408 };\r
38409 \r
38410 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {\r
38411         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),\r
38412                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38413                 -1,     /* IMPLICIT tag at current level */\r
38414                 &asn_DEF_ProtocolIE_ID,\r
38415                 0,\r
38416                 { 0, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },\r
38417                 0, 0, /* No default value */\r
38418                 "id"\r
38419                 },\r
38420         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),\r
38421                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38422                 -1,     /* IMPLICIT tag at current level */\r
38423                 &asn_DEF_Criticality,\r
38424                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,\r
38425                 { 0, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },\r
38426                 0, 0, /* No default value */\r
38427                 "criticality"\r
38428                 },\r
38429         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),\r
38430                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38431                 +1,     /* EXPLICIT tag at current level */\r
38432                 &asn_DEF_extensionValue_776,\r
38433                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,\r
38434                 { 0, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },\r
38435                 0, 0, /* No default value */\r
38436                 "extensionValue"\r
38437                 },\r
38438 };\r
38439 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {\r
38440         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38441 };\r
38442 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {\r
38443     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38444     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38445     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38446 };\r
38447 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {\r
38448         sizeof(struct SgNBResourceCoordinationInformationExtIEs),\r
38449         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),\r
38450         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,\r
38451         3,      /* Count of tags in the map */\r
38452         0, 0, 0,        /* Optional elements (not needed) */\r
38453         -1,     /* First extension addition */\r
38454 };\r
38455 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {\r
38456         "SgNBResourceCoordinationInformationExtIEs",\r
38457         "SgNBResourceCoordinationInformationExtIEs",\r
38458         &asn_OP_SEQUENCE,\r
38459         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,\r
38460         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)\r
38461                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */\r
38462         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */\r
38463         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)\r
38464                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */\r
38465         { 0, 0, SEQUENCE_constraint },\r
38466         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,\r
38467         3,      /* Elements count */\r
38468         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */\r
38469 };\r
38470 \r
38471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {\r
38472         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),\r
38473         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),\r
38474         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),\r
38475         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),\r
38476         0,      /* No top level tags */\r
38477         0,      /* No tags in the map */\r
38478         0, 0,\r
38479         -1      /* Extensions start */\r
38480 };\r
38481 static /* Use -fall-defs-global to expose */\r
38482 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {\r
38483         "extensionValue",\r
38484         "extensionValue",\r
38485         &asn_OP_OPEN_TYPE,\r
38486         0,      /* No effective tags (pointer) */\r
38487         0,      /* No effective tags (count) */\r
38488         0,      /* No tags (pointer) */\r
38489         0,      /* No tags (count) */\r
38490         { 0, 0, OPEN_TYPE_constraint },\r
38491         0, 0,   /* No members */\r
38492         &asn_SPC_extensionValue_specs_780       /* Additional specs */\r
38493 };\r
38494 \r
38495 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {\r
38496         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),\r
38497                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38498                 -1,     /* IMPLICIT tag at current level */\r
38499                 &asn_DEF_ProtocolIE_ID,\r
38500                 0,\r
38501                 { 0, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },\r
38502                 0, 0, /* No default value */\r
38503                 "id"\r
38504                 },\r
38505         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),\r
38506                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38507                 -1,     /* IMPLICIT tag at current level */\r
38508                 &asn_DEF_Criticality,\r
38509                 0,\r
38510                 { 0, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },\r
38511                 0, 0, /* No default value */\r
38512                 "criticality"\r
38513                 },\r
38514         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),\r
38515                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38516                 +1,     /* EXPLICIT tag at current level */\r
38517                 &asn_DEF_extensionValue_780,\r
38518                 0,\r
38519                 { 0, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },\r
38520                 0, 0, /* No default value */\r
38521                 "extensionValue"\r
38522                 },\r
38523 };\r
38524 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {\r
38525         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38526 };\r
38527 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {\r
38528     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38529     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38530     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38531 };\r
38532 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {\r
38533         sizeof(struct SpecialSubframe_Info_ExtIEs),\r
38534         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),\r
38535         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,\r
38536         3,      /* Count of tags in the map */\r
38537         0, 0, 0,        /* Optional elements (not needed) */\r
38538         -1,     /* First extension addition */\r
38539 };\r
38540 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {\r
38541         "SpecialSubframe-Info-ExtIEs",\r
38542         "SpecialSubframe-Info-ExtIEs",\r
38543         &asn_OP_SEQUENCE,\r
38544         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,\r
38545         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)\r
38546                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */\r
38547         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */\r
38548         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)\r
38549                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */\r
38550         { 0, 0, SEQUENCE_constraint },\r
38551         asn_MBR_SpecialSubframe_Info_ExtIEs_777,\r
38552         3,      /* Elements count */\r
38553         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */\r
38554 };\r
38555 \r
38556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {\r
38557         sizeof(struct SubbandCQI_ExtIEs__extensionValue),\r
38558         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),\r
38559         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),\r
38560         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),\r
38561         0,      /* No top level tags */\r
38562         0,      /* No tags in the map */\r
38563         0, 0,\r
38564         -1      /* Extensions start */\r
38565 };\r
38566 static /* Use -fall-defs-global to expose */\r
38567 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {\r
38568         "extensionValue",\r
38569         "extensionValue",\r
38570         &asn_OP_OPEN_TYPE,\r
38571         0,      /* No effective tags (pointer) */\r
38572         0,      /* No effective tags (count) */\r
38573         0,      /* No tags (pointer) */\r
38574         0,      /* No tags (count) */\r
38575         { 0, 0, OPEN_TYPE_constraint },\r
38576         0, 0,   /* No members */\r
38577         &asn_SPC_extensionValue_specs_784       /* Additional specs */\r
38578 };\r
38579 \r
38580 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {\r
38581         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),\r
38582                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38583                 -1,     /* IMPLICIT tag at current level */\r
38584                 &asn_DEF_ProtocolIE_ID,\r
38585                 0,\r
38586                 { 0, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },\r
38587                 0, 0, /* No default value */\r
38588                 "id"\r
38589                 },\r
38590         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),\r
38591                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38592                 -1,     /* IMPLICIT tag at current level */\r
38593                 &asn_DEF_Criticality,\r
38594                 0,\r
38595                 { 0, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },\r
38596                 0, 0, /* No default value */\r
38597                 "criticality"\r
38598                 },\r
38599         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),\r
38600                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38601                 +1,     /* EXPLICIT tag at current level */\r
38602                 &asn_DEF_extensionValue_784,\r
38603                 0,\r
38604                 { 0, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },\r
38605                 0, 0, /* No default value */\r
38606                 "extensionValue"\r
38607                 },\r
38608 };\r
38609 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {\r
38610         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38611 };\r
38612 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {\r
38613     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38614     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38615     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38616 };\r
38617 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {\r
38618         sizeof(struct SubbandCQI_ExtIEs),\r
38619         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),\r
38620         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,\r
38621         3,      /* Count of tags in the map */\r
38622         0, 0, 0,        /* Optional elements (not needed) */\r
38623         -1,     /* First extension addition */\r
38624 };\r
38625 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {\r
38626         "SubbandCQI-ExtIEs",\r
38627         "SubbandCQI-ExtIEs",\r
38628         &asn_OP_SEQUENCE,\r
38629         asn_DEF_SubbandCQI_ExtIEs_tags_781,\r
38630         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)\r
38631                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */\r
38632         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */\r
38633         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)\r
38634                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */\r
38635         { 0, 0, SEQUENCE_constraint },\r
38636         asn_MBR_SubbandCQI_ExtIEs_781,\r
38637         3,      /* Elements count */\r
38638         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */\r
38639 };\r
38640 \r
38641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {\r
38642         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),\r
38643         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),\r
38644         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),\r
38645         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),\r
38646         0,      /* No top level tags */\r
38647         0,      /* No tags in the map */\r
38648         0, 0,\r
38649         -1      /* Extensions start */\r
38650 };\r
38651 static /* Use -fall-defs-global to expose */\r
38652 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {\r
38653         "extensionValue",\r
38654         "extensionValue",\r
38655         &asn_OP_OPEN_TYPE,\r
38656         0,      /* No effective tags (pointer) */\r
38657         0,      /* No effective tags (count) */\r
38658         0,      /* No tags (pointer) */\r
38659         0,      /* No tags (count) */\r
38660         { 0, 0, OPEN_TYPE_constraint },\r
38661         0, 0,   /* No members */\r
38662         &asn_SPC_extensionValue_specs_788       /* Additional specs */\r
38663 };\r
38664 \r
38665 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {\r
38666         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),\r
38667                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38668                 -1,     /* IMPLICIT tag at current level */\r
38669                 &asn_DEF_ProtocolIE_ID,\r
38670                 0,\r
38671                 { 0, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },\r
38672                 0, 0, /* No default value */\r
38673                 "id"\r
38674                 },\r
38675         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),\r
38676                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38677                 -1,     /* IMPLICIT tag at current level */\r
38678                 &asn_DEF_Criticality,\r
38679                 0,\r
38680                 { 0, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },\r
38681                 0, 0, /* No default value */\r
38682                 "criticality"\r
38683                 },\r
38684         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),\r
38685                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38686                 +1,     /* EXPLICIT tag at current level */\r
38687                 &asn_DEF_extensionValue_788,\r
38688                 0,\r
38689                 { 0, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },\r
38690                 0, 0, /* No default value */\r
38691                 "extensionValue"\r
38692                 },\r
38693 };\r
38694 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {\r
38695         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38696 };\r
38697 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {\r
38698     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38699     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38700     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38701 };\r
38702 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {\r
38703         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),\r
38704         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),\r
38705         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,\r
38706         3,      /* Count of tags in the map */\r
38707         0, 0, 0,        /* Optional elements (not needed) */\r
38708         -1,     /* First extension addition */\r
38709 };\r
38710 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {\r
38711         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",\r
38712         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",\r
38713         &asn_OP_SEQUENCE,\r
38714         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,\r
38715         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)\r
38716                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */\r
38717         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */\r
38718         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)\r
38719                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */\r
38720         { 0, 0, SEQUENCE_constraint },\r
38721         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,\r
38722         3,      /* Elements count */\r
38723         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */\r
38724 };\r
38725 \r
38726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {\r
38727         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),\r
38728         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),\r
38729         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),\r
38730         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),\r
38731         0,      /* No top level tags */\r
38732         0,      /* No tags in the map */\r
38733         0, 0,\r
38734         -1      /* Extensions start */\r
38735 };\r
38736 static /* Use -fall-defs-global to expose */\r
38737 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {\r
38738         "extensionValue",\r
38739         "extensionValue",\r
38740         &asn_OP_OPEN_TYPE,\r
38741         0,      /* No effective tags (pointer) */\r
38742         0,      /* No effective tags (count) */\r
38743         0,      /* No tags (pointer) */\r
38744         0,      /* No tags (count) */\r
38745         { 0, 0, OPEN_TYPE_constraint },\r
38746         0, 0,   /* No members */\r
38747         &asn_SPC_extensionValue_specs_792       /* Additional specs */\r
38748 };\r
38749 \r
38750 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {\r
38751         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),\r
38752                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38753                 -1,     /* IMPLICIT tag at current level */\r
38754                 &asn_DEF_ProtocolIE_ID,\r
38755                 0,\r
38756                 { 0, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },\r
38757                 0, 0, /* No default value */\r
38758                 "id"\r
38759                 },\r
38760         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),\r
38761                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38762                 -1,     /* IMPLICIT tag at current level */\r
38763                 &asn_DEF_Criticality,\r
38764                 0,\r
38765                 { 0, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },\r
38766                 0, 0, /* No default value */\r
38767                 "criticality"\r
38768                 },\r
38769         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),\r
38770                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38771                 +1,     /* EXPLICIT tag at current level */\r
38772                 &asn_DEF_extensionValue_792,\r
38773                 0,\r
38774                 { 0, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },\r
38775                 0, 0, /* No default value */\r
38776                 "extensionValue"\r
38777                 },\r
38778 };\r
38779 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {\r
38780         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38781 };\r
38782 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {\r
38783     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38784     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38785     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38786 };\r
38787 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {\r
38788         sizeof(struct ScheduledCommunicationTime_ExtIEs),\r
38789         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),\r
38790         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,\r
38791         3,      /* Count of tags in the map */\r
38792         0, 0, 0,        /* Optional elements (not needed) */\r
38793         -1,     /* First extension addition */\r
38794 };\r
38795 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {\r
38796         "ScheduledCommunicationTime-ExtIEs",\r
38797         "ScheduledCommunicationTime-ExtIEs",\r
38798         &asn_OP_SEQUENCE,\r
38799         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,\r
38800         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)\r
38801                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */\r
38802         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */\r
38803         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)\r
38804                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */\r
38805         { 0, 0, SEQUENCE_constraint },\r
38806         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,\r
38807         3,      /* Elements count */\r
38808         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */\r
38809 };\r
38810 \r
38811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {\r
38812         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),\r
38813         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),\r
38814         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),\r
38815         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),\r
38816         0,      /* No top level tags */\r
38817         0,      /* No tags in the map */\r
38818         0, 0,\r
38819         -1      /* Extensions start */\r
38820 };\r
38821 static /* Use -fall-defs-global to expose */\r
38822 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {\r
38823         "extensionValue",\r
38824         "extensionValue",\r
38825         &asn_OP_OPEN_TYPE,\r
38826         0,      /* No effective tags (pointer) */\r
38827         0,      /* No effective tags (count) */\r
38828         0,      /* No tags (pointer) */\r
38829         0,      /* No tags (count) */\r
38830         { 0, 0, OPEN_TYPE_constraint },\r
38831         0, 0,   /* No members */\r
38832         &asn_SPC_extensionValue_specs_796       /* Additional specs */\r
38833 };\r
38834 \r
38835 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {\r
38836         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),\r
38837                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38838                 -1,     /* IMPLICIT tag at current level */\r
38839                 &asn_DEF_ProtocolIE_ID,\r
38840                 0,\r
38841                 { 0, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },\r
38842                 0, 0, /* No default value */\r
38843                 "id"\r
38844                 },\r
38845         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),\r
38846                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38847                 -1,     /* IMPLICIT tag at current level */\r
38848                 &asn_DEF_Criticality,\r
38849                 0,\r
38850                 { 0, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },\r
38851                 0, 0, /* No default value */\r
38852                 "criticality"\r
38853                 },\r
38854         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),\r
38855                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38856                 +1,     /* EXPLICIT tag at current level */\r
38857                 &asn_DEF_extensionValue_796,\r
38858                 0,\r
38859                 { 0, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },\r
38860                 0, 0, /* No default value */\r
38861                 "extensionValue"\r
38862                 },\r
38863 };\r
38864 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {\r
38865         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38866 };\r
38867 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {\r
38868     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38869     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38870     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38871 };\r
38872 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {\r
38873         sizeof(struct SubbandCQIItem_ExtIEs),\r
38874         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),\r
38875         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,\r
38876         3,      /* Count of tags in the map */\r
38877         0, 0, 0,        /* Optional elements (not needed) */\r
38878         -1,     /* First extension addition */\r
38879 };\r
38880 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {\r
38881         "SubbandCQIItem-ExtIEs",\r
38882         "SubbandCQIItem-ExtIEs",\r
38883         &asn_OP_SEQUENCE,\r
38884         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,\r
38885         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)\r
38886                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */\r
38887         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */\r
38888         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)\r
38889                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */\r
38890         { 0, 0, SEQUENCE_constraint },\r
38891         asn_MBR_SubbandCQIItem_ExtIEs_793,\r
38892         3,      /* Elements count */\r
38893         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */\r
38894 };\r
38895 \r
38896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {\r
38897         sizeof(struct SULInformation_ExtIEs__extensionValue),\r
38898         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),\r
38899         offsetof(struct SULInformation_ExtIEs__extensionValue, present),\r
38900         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),\r
38901         0,      /* No top level tags */\r
38902         0,      /* No tags in the map */\r
38903         0, 0,\r
38904         -1      /* Extensions start */\r
38905 };\r
38906 static /* Use -fall-defs-global to expose */\r
38907 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {\r
38908         "extensionValue",\r
38909         "extensionValue",\r
38910         &asn_OP_OPEN_TYPE,\r
38911         0,      /* No effective tags (pointer) */\r
38912         0,      /* No effective tags (count) */\r
38913         0,      /* No tags (pointer) */\r
38914         0,      /* No tags (count) */\r
38915         { 0, 0, OPEN_TYPE_constraint },\r
38916         0, 0,   /* No members */\r
38917         &asn_SPC_extensionValue_specs_800       /* Additional specs */\r
38918 };\r
38919 \r
38920 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {\r
38921         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),\r
38922                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
38923                 -1,     /* IMPLICIT tag at current level */\r
38924                 &asn_DEF_ProtocolIE_ID,\r
38925                 0,\r
38926                 { 0, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },\r
38927                 0, 0, /* No default value */\r
38928                 "id"\r
38929                 },\r
38930         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),\r
38931                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
38932                 -1,     /* IMPLICIT tag at current level */\r
38933                 &asn_DEF_Criticality,\r
38934                 0,\r
38935                 { 0, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },\r
38936                 0, 0, /* No default value */\r
38937                 "criticality"\r
38938                 },\r
38939         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),\r
38940                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
38941                 +1,     /* EXPLICIT tag at current level */\r
38942                 &asn_DEF_extensionValue_800,\r
38943                 0,\r
38944                 { 0, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },\r
38945                 0, 0, /* No default value */\r
38946                 "extensionValue"\r
38947                 },\r
38948 };\r
38949 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {\r
38950         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
38951 };\r
38952 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {\r
38953     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
38954     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
38955     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
38956 };\r
38957 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {\r
38958         sizeof(struct SULInformation_ExtIEs),\r
38959         offsetof(struct SULInformation_ExtIEs, _asn_ctx),\r
38960         asn_MAP_SULInformation_ExtIEs_tag2el_797,\r
38961         3,      /* Count of tags in the map */\r
38962         0, 0, 0,        /* Optional elements (not needed) */\r
38963         -1,     /* First extension addition */\r
38964 };\r
38965 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {\r
38966         "SULInformation-ExtIEs",\r
38967         "SULInformation-ExtIEs",\r
38968         &asn_OP_SEQUENCE,\r
38969         asn_DEF_SULInformation_ExtIEs_tags_797,\r
38970         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)\r
38971                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */\r
38972         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */\r
38973         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)\r
38974                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */\r
38975         { 0, 0, SEQUENCE_constraint },\r
38976         asn_MBR_SULInformation_ExtIEs_797,\r
38977         3,      /* Elements count */\r
38978         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */\r
38979 };\r
38980 \r
38981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {\r
38982         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),\r
38983         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),\r
38984         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),\r
38985         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),\r
38986         0,      /* No top level tags */\r
38987         0,      /* No tags in the map */\r
38988         0, 0,\r
38989         -1      /* Extensions start */\r
38990 };\r
38991 static /* Use -fall-defs-global to expose */\r
38992 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {\r
38993         "extensionValue",\r
38994         "extensionValue",\r
38995         &asn_OP_OPEN_TYPE,\r
38996         0,      /* No effective tags (pointer) */\r
38997         0,      /* No effective tags (count) */\r
38998         0,      /* No tags (pointer) */\r
38999         0,      /* No tags (count) */\r
39000         { 0, 0, OPEN_TYPE_constraint },\r
39001         0, 0,   /* No members */\r
39002         &asn_SPC_extensionValue_specs_804       /* Additional specs */\r
39003 };\r
39004 \r
39005 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {\r
39006         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),\r
39007                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39008                 -1,     /* IMPLICIT tag at current level */\r
39009                 &asn_DEF_ProtocolIE_ID,\r
39010                 0,\r
39011                 { 0, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },\r
39012                 0, 0, /* No default value */\r
39013                 "id"\r
39014                 },\r
39015         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),\r
39016                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39017                 -1,     /* IMPLICIT tag at current level */\r
39018                 &asn_DEF_Criticality,\r
39019                 0,\r
39020                 { 0, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },\r
39021                 0, 0, /* No default value */\r
39022                 "criticality"\r
39023                 },\r
39024         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),\r
39025                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39026                 +1,     /* EXPLICIT tag at current level */\r
39027                 &asn_DEF_extensionValue_804,\r
39028                 0,\r
39029                 { 0, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },\r
39030                 0, 0, /* No default value */\r
39031                 "extensionValue"\r
39032                 },\r
39033 };\r
39034 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {\r
39035         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39036 };\r
39037 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {\r
39038     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39039     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39040     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39041 };\r
39042 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {\r
39043         sizeof(struct SupportedSULFreqBandItem_ExtIEs),\r
39044         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),\r
39045         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,\r
39046         3,      /* Count of tags in the map */\r
39047         0, 0, 0,        /* Optional elements (not needed) */\r
39048         -1,     /* First extension addition */\r
39049 };\r
39050 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {\r
39051         "SupportedSULFreqBandItem-ExtIEs",\r
39052         "SupportedSULFreqBandItem-ExtIEs",\r
39053         &asn_OP_SEQUENCE,\r
39054         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,\r
39055         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)\r
39056                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */\r
39057         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */\r
39058         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)\r
39059                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */\r
39060         { 0, 0, SEQUENCE_constraint },\r
39061         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,\r
39062         3,      /* Elements count */\r
39063         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */\r
39064 };\r
39065 \r
39066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {\r
39067         sizeof(struct TABasedMDT_ExtIEs__extensionValue),\r
39068         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),\r
39069         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),\r
39070         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),\r
39071         0,      /* No top level tags */\r
39072         0,      /* No tags in the map */\r
39073         0, 0,\r
39074         -1      /* Extensions start */\r
39075 };\r
39076 static /* Use -fall-defs-global to expose */\r
39077 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {\r
39078         "extensionValue",\r
39079         "extensionValue",\r
39080         &asn_OP_OPEN_TYPE,\r
39081         0,      /* No effective tags (pointer) */\r
39082         0,      /* No effective tags (count) */\r
39083         0,      /* No tags (pointer) */\r
39084         0,      /* No tags (count) */\r
39085         { 0, 0, OPEN_TYPE_constraint },\r
39086         0, 0,   /* No members */\r
39087         &asn_SPC_extensionValue_specs_808       /* Additional specs */\r
39088 };\r
39089 \r
39090 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {\r
39091         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),\r
39092                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39093                 -1,     /* IMPLICIT tag at current level */\r
39094                 &asn_DEF_ProtocolIE_ID,\r
39095                 0,\r
39096                 { 0, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },\r
39097                 0, 0, /* No default value */\r
39098                 "id"\r
39099                 },\r
39100         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),\r
39101                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39102                 -1,     /* IMPLICIT tag at current level */\r
39103                 &asn_DEF_Criticality,\r
39104                 0,\r
39105                 { 0, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },\r
39106                 0, 0, /* No default value */\r
39107                 "criticality"\r
39108                 },\r
39109         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),\r
39110                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39111                 +1,     /* EXPLICIT tag at current level */\r
39112                 &asn_DEF_extensionValue_808,\r
39113                 0,\r
39114                 { 0, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },\r
39115                 0, 0, /* No default value */\r
39116                 "extensionValue"\r
39117                 },\r
39118 };\r
39119 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {\r
39120         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39121 };\r
39122 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {\r
39123     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39124     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39125     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39126 };\r
39127 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {\r
39128         sizeof(struct TABasedMDT_ExtIEs),\r
39129         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),\r
39130         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,\r
39131         3,      /* Count of tags in the map */\r
39132         0, 0, 0,        /* Optional elements (not needed) */\r
39133         -1,     /* First extension addition */\r
39134 };\r
39135 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {\r
39136         "TABasedMDT-ExtIEs",\r
39137         "TABasedMDT-ExtIEs",\r
39138         &asn_OP_SEQUENCE,\r
39139         asn_DEF_TABasedMDT_ExtIEs_tags_805,\r
39140         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)\r
39141                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */\r
39142         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */\r
39143         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)\r
39144                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */\r
39145         { 0, 0, SEQUENCE_constraint },\r
39146         asn_MBR_TABasedMDT_ExtIEs_805,\r
39147         3,      /* Elements count */\r
39148         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */\r
39149 };\r
39150 \r
39151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {\r
39152         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),\r
39153         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),\r
39154         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),\r
39155         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),\r
39156         0,      /* No top level tags */\r
39157         0,      /* No tags in the map */\r
39158         0, 0,\r
39159         -1      /* Extensions start */\r
39160 };\r
39161 static /* Use -fall-defs-global to expose */\r
39162 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {\r
39163         "extensionValue",\r
39164         "extensionValue",\r
39165         &asn_OP_OPEN_TYPE,\r
39166         0,      /* No effective tags (pointer) */\r
39167         0,      /* No effective tags (count) */\r
39168         0,      /* No tags (pointer) */\r
39169         0,      /* No tags (count) */\r
39170         { 0, 0, OPEN_TYPE_constraint },\r
39171         0, 0,   /* No members */\r
39172         &asn_SPC_extensionValue_specs_812       /* Additional specs */\r
39173 };\r
39174 \r
39175 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {\r
39176         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),\r
39177                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39178                 -1,     /* IMPLICIT tag at current level */\r
39179                 &asn_DEF_ProtocolIE_ID,\r
39180                 0,\r
39181                 { 0, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },\r
39182                 0, 0, /* No default value */\r
39183                 "id"\r
39184                 },\r
39185         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),\r
39186                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39187                 -1,     /* IMPLICIT tag at current level */\r
39188                 &asn_DEF_Criticality,\r
39189                 0,\r
39190                 { 0, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },\r
39191                 0, 0, /* No default value */\r
39192                 "criticality"\r
39193                 },\r
39194         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),\r
39195                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39196                 +1,     /* EXPLICIT tag at current level */\r
39197                 &asn_DEF_extensionValue_812,\r
39198                 0,\r
39199                 { 0, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },\r
39200                 0, 0, /* No default value */\r
39201                 "extensionValue"\r
39202                 },\r
39203 };\r
39204 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {\r
39205         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39206 };\r
39207 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {\r
39208     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39209     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39210     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39211 };\r
39212 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {\r
39213         sizeof(struct TAIBasedMDT_ExtIEs),\r
39214         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),\r
39215         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,\r
39216         3,      /* Count of tags in the map */\r
39217         0, 0, 0,        /* Optional elements (not needed) */\r
39218         -1,     /* First extension addition */\r
39219 };\r
39220 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {\r
39221         "TAIBasedMDT-ExtIEs",\r
39222         "TAIBasedMDT-ExtIEs",\r
39223         &asn_OP_SEQUENCE,\r
39224         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,\r
39225         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)\r
39226                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */\r
39227         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */\r
39228         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)\r
39229                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */\r
39230         { 0, 0, SEQUENCE_constraint },\r
39231         asn_MBR_TAIBasedMDT_ExtIEs_809,\r
39232         3,      /* Elements count */\r
39233         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */\r
39234 };\r
39235 \r
39236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {\r
39237         sizeof(struct TAI_Item_ExtIEs__extensionValue),\r
39238         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),\r
39239         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),\r
39240         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),\r
39241         0,      /* No top level tags */\r
39242         0,      /* No tags in the map */\r
39243         0, 0,\r
39244         -1      /* Extensions start */\r
39245 };\r
39246 static /* Use -fall-defs-global to expose */\r
39247 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {\r
39248         "extensionValue",\r
39249         "extensionValue",\r
39250         &asn_OP_OPEN_TYPE,\r
39251         0,      /* No effective tags (pointer) */\r
39252         0,      /* No effective tags (count) */\r
39253         0,      /* No tags (pointer) */\r
39254         0,      /* No tags (count) */\r
39255         { 0, 0, OPEN_TYPE_constraint },\r
39256         0, 0,   /* No members */\r
39257         &asn_SPC_extensionValue_specs_816       /* Additional specs */\r
39258 };\r
39259 \r
39260 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {\r
39261         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),\r
39262                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39263                 -1,     /* IMPLICIT tag at current level */\r
39264                 &asn_DEF_ProtocolIE_ID,\r
39265                 0,\r
39266                 { 0, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },\r
39267                 0, 0, /* No default value */\r
39268                 "id"\r
39269                 },\r
39270         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),\r
39271                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39272                 -1,     /* IMPLICIT tag at current level */\r
39273                 &asn_DEF_Criticality,\r
39274                 0,\r
39275                 { 0, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },\r
39276                 0, 0, /* No default value */\r
39277                 "criticality"\r
39278                 },\r
39279         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),\r
39280                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39281                 +1,     /* EXPLICIT tag at current level */\r
39282                 &asn_DEF_extensionValue_816,\r
39283                 0,\r
39284                 { 0, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },\r
39285                 0, 0, /* No default value */\r
39286                 "extensionValue"\r
39287                 },\r
39288 };\r
39289 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {\r
39290         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39291 };\r
39292 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {\r
39293     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39294     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39295     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39296 };\r
39297 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {\r
39298         sizeof(struct TAI_Item_ExtIEs),\r
39299         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),\r
39300         asn_MAP_TAI_Item_ExtIEs_tag2el_813,\r
39301         3,      /* Count of tags in the map */\r
39302         0, 0, 0,        /* Optional elements (not needed) */\r
39303         -1,     /* First extension addition */\r
39304 };\r
39305 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {\r
39306         "TAI-Item-ExtIEs",\r
39307         "TAI-Item-ExtIEs",\r
39308         &asn_OP_SEQUENCE,\r
39309         asn_DEF_TAI_Item_ExtIEs_tags_813,\r
39310         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)\r
39311                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */\r
39312         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */\r
39313         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)\r
39314                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */\r
39315         { 0, 0, SEQUENCE_constraint },\r
39316         asn_MBR_TAI_Item_ExtIEs_813,\r
39317         3,      /* Elements count */\r
39318         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */\r
39319 };\r
39320 \r
39321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {\r
39322         sizeof(struct TABasedQMC_ExtIEs__extensionValue),\r
39323         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),\r
39324         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),\r
39325         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),\r
39326         0,      /* No top level tags */\r
39327         0,      /* No tags in the map */\r
39328         0, 0,\r
39329         -1      /* Extensions start */\r
39330 };\r
39331 static /* Use -fall-defs-global to expose */\r
39332 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {\r
39333         "extensionValue",\r
39334         "extensionValue",\r
39335         &asn_OP_OPEN_TYPE,\r
39336         0,      /* No effective tags (pointer) */\r
39337         0,      /* No effective tags (count) */\r
39338         0,      /* No tags (pointer) */\r
39339         0,      /* No tags (count) */\r
39340         { 0, 0, OPEN_TYPE_constraint },\r
39341         0, 0,   /* No members */\r
39342         &asn_SPC_extensionValue_specs_820       /* Additional specs */\r
39343 };\r
39344 \r
39345 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {\r
39346         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),\r
39347                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39348                 -1,     /* IMPLICIT tag at current level */\r
39349                 &asn_DEF_ProtocolIE_ID,\r
39350                 0,\r
39351                 { 0, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },\r
39352                 0, 0, /* No default value */\r
39353                 "id"\r
39354                 },\r
39355         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),\r
39356                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39357                 -1,     /* IMPLICIT tag at current level */\r
39358                 &asn_DEF_Criticality,\r
39359                 0,\r
39360                 { 0, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },\r
39361                 0, 0, /* No default value */\r
39362                 "criticality"\r
39363                 },\r
39364         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),\r
39365                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39366                 +1,     /* EXPLICIT tag at current level */\r
39367                 &asn_DEF_extensionValue_820,\r
39368                 0,\r
39369                 { 0, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },\r
39370                 0, 0, /* No default value */\r
39371                 "extensionValue"\r
39372                 },\r
39373 };\r
39374 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {\r
39375         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39376 };\r
39377 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {\r
39378     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39379     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39380     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39381 };\r
39382 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {\r
39383         sizeof(struct TABasedQMC_ExtIEs),\r
39384         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),\r
39385         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,\r
39386         3,      /* Count of tags in the map */\r
39387         0, 0, 0,        /* Optional elements (not needed) */\r
39388         -1,     /* First extension addition */\r
39389 };\r
39390 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {\r
39391         "TABasedQMC-ExtIEs",\r
39392         "TABasedQMC-ExtIEs",\r
39393         &asn_OP_SEQUENCE,\r
39394         asn_DEF_TABasedQMC_ExtIEs_tags_817,\r
39395         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)\r
39396                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */\r
39397         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */\r
39398         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)\r
39399                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */\r
39400         { 0, 0, SEQUENCE_constraint },\r
39401         asn_MBR_TABasedQMC_ExtIEs_817,\r
39402         3,      /* Elements count */\r
39403         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */\r
39404 };\r
39405 \r
39406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {\r
39407         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),\r
39408         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),\r
39409         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),\r
39410         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),\r
39411         0,      /* No top level tags */\r
39412         0,      /* No tags in the map */\r
39413         0, 0,\r
39414         -1      /* Extensions start */\r
39415 };\r
39416 static /* Use -fall-defs-global to expose */\r
39417 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {\r
39418         "extensionValue",\r
39419         "extensionValue",\r
39420         &asn_OP_OPEN_TYPE,\r
39421         0,      /* No effective tags (pointer) */\r
39422         0,      /* No effective tags (count) */\r
39423         0,      /* No tags (pointer) */\r
39424         0,      /* No tags (count) */\r
39425         { 0, 0, OPEN_TYPE_constraint },\r
39426         0, 0,   /* No members */\r
39427         &asn_SPC_extensionValue_specs_824       /* Additional specs */\r
39428 };\r
39429 \r
39430 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {\r
39431         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),\r
39432                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39433                 -1,     /* IMPLICIT tag at current level */\r
39434                 &asn_DEF_ProtocolIE_ID,\r
39435                 0,\r
39436                 { 0, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },\r
39437                 0, 0, /* No default value */\r
39438                 "id"\r
39439                 },\r
39440         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),\r
39441                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39442                 -1,     /* IMPLICIT tag at current level */\r
39443                 &asn_DEF_Criticality,\r
39444                 0,\r
39445                 { 0, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },\r
39446                 0, 0, /* No default value */\r
39447                 "criticality"\r
39448                 },\r
39449         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),\r
39450                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39451                 +1,     /* EXPLICIT tag at current level */\r
39452                 &asn_DEF_extensionValue_824,\r
39453                 0,\r
39454                 { 0, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },\r
39455                 0, 0, /* No default value */\r
39456                 "extensionValue"\r
39457                 },\r
39458 };\r
39459 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {\r
39460         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39461 };\r
39462 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {\r
39463     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39464     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39465     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39466 };\r
39467 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {\r
39468         sizeof(struct TAIBasedQMC_ExtIEs),\r
39469         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),\r
39470         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,\r
39471         3,      /* Count of tags in the map */\r
39472         0, 0, 0,        /* Optional elements (not needed) */\r
39473         -1,     /* First extension addition */\r
39474 };\r
39475 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {\r
39476         "TAIBasedQMC-ExtIEs",\r
39477         "TAIBasedQMC-ExtIEs",\r
39478         &asn_OP_SEQUENCE,\r
39479         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,\r
39480         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)\r
39481                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */\r
39482         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */\r
39483         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)\r
39484                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */\r
39485         { 0, 0, SEQUENCE_constraint },\r
39486         asn_MBR_TAIBasedQMC_ExtIEs_821,\r
39487         3,      /* Elements count */\r
39488         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */\r
39489 };\r
39490 \r
39491 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {\r
39492         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),\r
39493                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
39494                 0,\r
39495                 &asn_DEF_AdditionalSpecialSubframe_Info,\r
39496                 0,\r
39497                 { 0, 0, 0 },\r
39498                 0, 0, /* No default value */\r
39499                 "AdditionalSpecialSubframe-Info"\r
39500                 },\r
39501         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),\r
39502                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
39503                 0,\r
39504                 &asn_DEF_EARFCNExtension,\r
39505                 0,\r
39506                 { 0, 0, 0 },\r
39507                 0, 0, /* No default value */\r
39508                 "EARFCNExtension"\r
39509                 },\r
39510         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),\r
39511                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
39512                 0,\r
39513                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,\r
39514                 0,\r
39515                 { 0, 0, 0 },\r
39516                 0, 0, /* No default value */\r
39517                 "AdditionalSpecialSubframeExtension-Info"\r
39518                 },\r
39519 };\r
39520 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };\r
39521 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };\r
39522 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {\r
39523     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */\r
39524     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */\r
39525     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */\r
39526 };\r
39527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {\r
39528         sizeof(struct TDD_Info_ExtIEs__extensionValue),\r
39529         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),\r
39530         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),\r
39531         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),\r
39532         asn_MAP_extensionValue_tag2el_828,\r
39533         3,      /* Count of tags in the map */\r
39534         asn_MAP_extensionValue_to_canonical_828,\r
39535         asn_MAP_extensionValue_from_canonical_828,\r
39536         -1      /* Extensions start */\r
39537 };\r
39538 static /* Use -fall-defs-global to expose */\r
39539 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {\r
39540         "extensionValue",\r
39541         "extensionValue",\r
39542         &asn_OP_OPEN_TYPE,\r
39543         0,      /* No effective tags (pointer) */\r
39544         0,      /* No effective tags (count) */\r
39545         0,      /* No tags (pointer) */\r
39546         0,      /* No tags (count) */\r
39547         { 0, 0, OPEN_TYPE_constraint },\r
39548         asn_MBR_extensionValue_828,\r
39549         3,      /* Elements count */\r
39550         &asn_SPC_extensionValue_specs_828       /* Additional specs */\r
39551 };\r
39552 \r
39553 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {\r
39554         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),\r
39555                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39556                 -1,     /* IMPLICIT tag at current level */\r
39557                 &asn_DEF_ProtocolIE_ID,\r
39558                 0,\r
39559                 { 0, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },\r
39560                 0, 0, /* No default value */\r
39561                 "id"\r
39562                 },\r
39563         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),\r
39564                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39565                 -1,     /* IMPLICIT tag at current level */\r
39566                 &asn_DEF_Criticality,\r
39567                 select_TDD_Info_ExtIEs_criticality_type,\r
39568                 { 0, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },\r
39569                 0, 0, /* No default value */\r
39570                 "criticality"\r
39571                 },\r
39572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),\r
39573                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39574                 +1,     /* EXPLICIT tag at current level */\r
39575                 &asn_DEF_extensionValue_828,\r
39576                 select_TDD_Info_ExtIEs_extensionValue_type,\r
39577                 { 0, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },\r
39578                 0, 0, /* No default value */\r
39579                 "extensionValue"\r
39580                 },\r
39581 };\r
39582 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {\r
39583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39584 };\r
39585 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {\r
39586     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39587     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39588     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39589 };\r
39590 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {\r
39591         sizeof(struct TDD_Info_ExtIEs),\r
39592         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),\r
39593         asn_MAP_TDD_Info_ExtIEs_tag2el_825,\r
39594         3,      /* Count of tags in the map */\r
39595         0, 0, 0,        /* Optional elements (not needed) */\r
39596         -1,     /* First extension addition */\r
39597 };\r
39598 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {\r
39599         "TDD-Info-ExtIEs",\r
39600         "TDD-Info-ExtIEs",\r
39601         &asn_OP_SEQUENCE,\r
39602         asn_DEF_TDD_Info_ExtIEs_tags_825,\r
39603         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)\r
39604                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */\r
39605         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */\r
39606         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)\r
39607                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */\r
39608         { 0, 0, SEQUENCE_constraint },\r
39609         asn_MBR_TDD_Info_ExtIEs_825,\r
39610         3,      /* Elements count */\r
39611         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */\r
39612 };\r
39613 \r
39614 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {\r
39615         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),\r
39616                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
39617                 0,\r
39618                 &asn_DEF_MDT_Configuration,\r
39619                 0,\r
39620                 { 0, 0, 0 },\r
39621                 0, 0, /* No default value */\r
39622                 "MDT-Configuration"\r
39623                 },\r
39624         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),\r
39625                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\r
39626                 0,\r
39627                 &asn_DEF_UEAppLayerMeasConfig,\r
39628                 0,\r
39629                 { 0, 0, 0 },\r
39630                 0, 0, /* No default value */\r
39631                 "UEAppLayerMeasConfig"\r
39632                 },\r
39633 };\r
39634 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {\r
39635     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */\r
39636     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */\r
39637 };\r
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {\r
39639         sizeof(struct TraceActivation_ExtIEs__extensionValue),\r
39640         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),\r
39641         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),\r
39642         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),\r
39643         asn_MAP_extensionValue_tag2el_832,\r
39644         2,      /* Count of tags in the map */\r
39645         0, 0,\r
39646         -1      /* Extensions start */\r
39647 };\r
39648 static /* Use -fall-defs-global to expose */\r
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {\r
39650         "extensionValue",\r
39651         "extensionValue",\r
39652         &asn_OP_OPEN_TYPE,\r
39653         0,      /* No effective tags (pointer) */\r
39654         0,      /* No effective tags (count) */\r
39655         0,      /* No tags (pointer) */\r
39656         0,      /* No tags (count) */\r
39657         { 0, 0, OPEN_TYPE_constraint },\r
39658         asn_MBR_extensionValue_832,\r
39659         2,      /* Elements count */\r
39660         &asn_SPC_extensionValue_specs_832       /* Additional specs */\r
39661 };\r
39662 \r
39663 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {\r
39664         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),\r
39665                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39666                 -1,     /* IMPLICIT tag at current level */\r
39667                 &asn_DEF_ProtocolIE_ID,\r
39668                 0,\r
39669                 { 0, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },\r
39670                 0, 0, /* No default value */\r
39671                 "id"\r
39672                 },\r
39673         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),\r
39674                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39675                 -1,     /* IMPLICIT tag at current level */\r
39676                 &asn_DEF_Criticality,\r
39677                 select_TraceActivation_ExtIEs_criticality_type,\r
39678                 { 0, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },\r
39679                 0, 0, /* No default value */\r
39680                 "criticality"\r
39681                 },\r
39682         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),\r
39683                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39684                 +1,     /* EXPLICIT tag at current level */\r
39685                 &asn_DEF_extensionValue_832,\r
39686                 select_TraceActivation_ExtIEs_extensionValue_type,\r
39687                 { 0, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },\r
39688                 0, 0, /* No default value */\r
39689                 "extensionValue"\r
39690                 },\r
39691 };\r
39692 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {\r
39693         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39694 };\r
39695 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {\r
39696     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39697     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39698     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39699 };\r
39700 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {\r
39701         sizeof(struct TraceActivation_ExtIEs),\r
39702         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),\r
39703         asn_MAP_TraceActivation_ExtIEs_tag2el_829,\r
39704         3,      /* Count of tags in the map */\r
39705         0, 0, 0,        /* Optional elements (not needed) */\r
39706         -1,     /* First extension addition */\r
39707 };\r
39708 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {\r
39709         "TraceActivation-ExtIEs",\r
39710         "TraceActivation-ExtIEs",\r
39711         &asn_OP_SEQUENCE,\r
39712         asn_DEF_TraceActivation_ExtIEs_tags_829,\r
39713         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)\r
39714                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */\r
39715         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */\r
39716         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)\r
39717                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */\r
39718         { 0, 0, SEQUENCE_constraint },\r
39719         asn_MBR_TraceActivation_ExtIEs_829,\r
39720         3,      /* Elements count */\r
39721         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */\r
39722 };\r
39723 \r
39724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {\r
39725         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),\r
39726         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),\r
39727         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),\r
39728         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),\r
39729         0,      /* No top level tags */\r
39730         0,      /* No tags in the map */\r
39731         0, 0,\r
39732         -1      /* Extensions start */\r
39733 };\r
39734 static /* Use -fall-defs-global to expose */\r
39735 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {\r
39736         "extensionValue",\r
39737         "extensionValue",\r
39738         &asn_OP_OPEN_TYPE,\r
39739         0,      /* No effective tags (pointer) */\r
39740         0,      /* No effective tags (count) */\r
39741         0,      /* No tags (pointer) */\r
39742         0,      /* No tags (count) */\r
39743         { 0, 0, OPEN_TYPE_constraint },\r
39744         0, 0,   /* No members */\r
39745         &asn_SPC_extensionValue_specs_836       /* Additional specs */\r
39746 };\r
39747 \r
39748 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {\r
39749         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),\r
39750                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39751                 -1,     /* IMPLICIT tag at current level */\r
39752                 &asn_DEF_ProtocolIE_ID,\r
39753                 0,\r
39754                 { 0, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },\r
39755                 0, 0, /* No default value */\r
39756                 "id"\r
39757                 },\r
39758         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),\r
39759                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39760                 -1,     /* IMPLICIT tag at current level */\r
39761                 &asn_DEF_Criticality,\r
39762                 0,\r
39763                 { 0, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },\r
39764                 0, 0, /* No default value */\r
39765                 "criticality"\r
39766                 },\r
39767         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),\r
39768                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39769                 +1,     /* EXPLICIT tag at current level */\r
39770                 &asn_DEF_extensionValue_836,\r
39771                 0,\r
39772                 { 0, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },\r
39773                 0, 0, /* No default value */\r
39774                 "extensionValue"\r
39775                 },\r
39776 };\r
39777 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {\r
39778         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39779 };\r
39780 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {\r
39781     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39782     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39783     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39784 };\r
39785 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {\r
39786         sizeof(struct Tunnel_Information_ExtIEs),\r
39787         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),\r
39788         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,\r
39789         3,      /* Count of tags in the map */\r
39790         0, 0, 0,        /* Optional elements (not needed) */\r
39791         -1,     /* First extension addition */\r
39792 };\r
39793 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {\r
39794         "Tunnel-Information-ExtIEs",\r
39795         "Tunnel-Information-ExtIEs",\r
39796         &asn_OP_SEQUENCE,\r
39797         asn_DEF_Tunnel_Information_ExtIEs_tags_833,\r
39798         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)\r
39799                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */\r
39800         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */\r
39801         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)\r
39802                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */\r
39803         { 0, 0, SEQUENCE_constraint },\r
39804         asn_MBR_Tunnel_Information_ExtIEs_833,\r
39805         3,      /* Elements count */\r
39806         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */\r
39807 };\r
39808 \r
39809 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {\r
39810         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),\r
39811                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\r
39812                 0,\r
39813                 &asn_DEF_ExtendedBitRate,\r
39814                 0,\r
39815                 { 0, 0, 0 },\r
39816                 0, 0, /* No default value */\r
39817                 "ExtendedBitRate"\r
39818                 },\r
39819 };\r
39820 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {\r
39821     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */\r
39822 };\r
39823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {\r
39824         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),\r
39825         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),\r
39826         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),\r
39827         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),\r
39828         asn_MAP_extensionValue_tag2el_840,\r
39829         1,      /* Count of tags in the map */\r
39830         0, 0,\r
39831         -1      /* Extensions start */\r
39832 };\r
39833 static /* Use -fall-defs-global to expose */\r
39834 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {\r
39835         "extensionValue",\r
39836         "extensionValue",\r
39837         &asn_OP_OPEN_TYPE,\r
39838         0,      /* No effective tags (pointer) */\r
39839         0,      /* No effective tags (count) */\r
39840         0,      /* No tags (pointer) */\r
39841         0,      /* No tags (count) */\r
39842         { 0, 0, OPEN_TYPE_constraint },\r
39843         asn_MBR_extensionValue_840,\r
39844         1,      /* Elements count */\r
39845         &asn_SPC_extensionValue_specs_840       /* Additional specs */\r
39846 };\r
39847 \r
39848 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {\r
39849         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),\r
39850                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39851                 -1,     /* IMPLICIT tag at current level */\r
39852                 &asn_DEF_ProtocolIE_ID,\r
39853                 0,\r
39854                 { 0, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },\r
39855                 0, 0, /* No default value */\r
39856                 "id"\r
39857                 },\r
39858         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),\r
39859                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39860                 -1,     /* IMPLICIT tag at current level */\r
39861                 &asn_DEF_Criticality,\r
39862                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,\r
39863                 { 0, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },\r
39864                 0, 0, /* No default value */\r
39865                 "criticality"\r
39866                 },\r
39867         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),\r
39868                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39869                 +1,     /* EXPLICIT tag at current level */\r
39870                 &asn_DEF_extensionValue_840,\r
39871                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,\r
39872                 { 0, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },\r
39873                 0, 0, /* No default value */\r
39874                 "extensionValue"\r
39875                 },\r
39876 };\r
39877 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {\r
39878         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39879 };\r
39880 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {\r
39881     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39882     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39883     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39884 };\r
39885 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {\r
39886         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),\r
39887         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),\r
39888         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,\r
39889         3,      /* Count of tags in the map */\r
39890         0, 0, 0,        /* Optional elements (not needed) */\r
39891         -1,     /* First extension addition */\r
39892 };\r
39893 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {\r
39894         "UEAggregate-MaximumBitrate-ExtIEs",\r
39895         "UEAggregate-MaximumBitrate-ExtIEs",\r
39896         &asn_OP_SEQUENCE,\r
39897         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,\r
39898         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)\r
39899                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */\r
39900         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */\r
39901         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)\r
39902                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */\r
39903         { 0, 0, SEQUENCE_constraint },\r
39904         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,\r
39905         3,      /* Elements count */\r
39906         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */\r
39907 };\r
39908 \r
39909 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {\r
39910         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),\r
39911                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),\r
39912                 0,\r
39913                 &asn_DEF_ServiceType,\r
39914                 0,\r
39915                 { 0, 0, 0 },\r
39916                 0, 0, /* No default value */\r
39917                 "ServiceType"\r
39918                 },\r
39919 };\r
39920 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {\r
39921     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */\r
39922 };\r
39923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {\r
39924         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),\r
39925         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),\r
39926         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),\r
39927         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),\r
39928         asn_MAP_extensionValue_tag2el_844,\r
39929         1,      /* Count of tags in the map */\r
39930         0, 0,\r
39931         -1      /* Extensions start */\r
39932 };\r
39933 static /* Use -fall-defs-global to expose */\r
39934 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {\r
39935         "extensionValue",\r
39936         "extensionValue",\r
39937         &asn_OP_OPEN_TYPE,\r
39938         0,      /* No effective tags (pointer) */\r
39939         0,      /* No effective tags (count) */\r
39940         0,      /* No tags (pointer) */\r
39941         0,      /* No tags (count) */\r
39942         { 0, 0, OPEN_TYPE_constraint },\r
39943         asn_MBR_extensionValue_844,\r
39944         1,      /* Elements count */\r
39945         &asn_SPC_extensionValue_specs_844       /* Additional specs */\r
39946 };\r
39947 \r
39948 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {\r
39949         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),\r
39950                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
39951                 -1,     /* IMPLICIT tag at current level */\r
39952                 &asn_DEF_ProtocolIE_ID,\r
39953                 0,\r
39954                 { 0, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },\r
39955                 0, 0, /* No default value */\r
39956                 "id"\r
39957                 },\r
39958         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),\r
39959                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
39960                 -1,     /* IMPLICIT tag at current level */\r
39961                 &asn_DEF_Criticality,\r
39962                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,\r
39963                 { 0, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },\r
39964                 0, 0, /* No default value */\r
39965                 "criticality"\r
39966                 },\r
39967         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),\r
39968                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
39969                 +1,     /* EXPLICIT tag at current level */\r
39970                 &asn_DEF_extensionValue_844,\r
39971                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,\r
39972                 { 0, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },\r
39973                 0, 0, /* No default value */\r
39974                 "extensionValue"\r
39975                 },\r
39976 };\r
39977 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {\r
39978         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
39979 };\r
39980 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {\r
39981     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
39982     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
39983     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
39984 };\r
39985 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {\r
39986         sizeof(struct UEAppLayerMeasConfig_ExtIEs),\r
39987         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),\r
39988         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,\r
39989         3,      /* Count of tags in the map */\r
39990         0, 0, 0,        /* Optional elements (not needed) */\r
39991         -1,     /* First extension addition */\r
39992 };\r
39993 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {\r
39994         "UEAppLayerMeasConfig-ExtIEs",\r
39995         "UEAppLayerMeasConfig-ExtIEs",\r
39996         &asn_OP_SEQUENCE,\r
39997         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,\r
39998         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)\r
39999                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */\r
40000         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */\r
40001         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)\r
40002                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */\r
40003         { 0, 0, SEQUENCE_constraint },\r
40004         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,\r
40005         3,      /* Elements count */\r
40006         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */\r
40007 };\r
40008 \r
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {\r
40010         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),\r
40011         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),\r
40012         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),\r
40013         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),\r
40014         0,      /* No top level tags */\r
40015         0,      /* No tags in the map */\r
40016         0, 0,\r
40017         -1      /* Extensions start */\r
40018 };\r
40019 static /* Use -fall-defs-global to expose */\r
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {\r
40021         "extensionValue",\r
40022         "extensionValue",\r
40023         &asn_OP_OPEN_TYPE,\r
40024         0,      /* No effective tags (pointer) */\r
40025         0,      /* No effective tags (count) */\r
40026         0,      /* No tags (pointer) */\r
40027         0,      /* No tags (count) */\r
40028         { 0, 0, OPEN_TYPE_constraint },\r
40029         0, 0,   /* No members */\r
40030         &asn_SPC_extensionValue_specs_848       /* Additional specs */\r
40031 };\r
40032 \r
40033 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {\r
40034         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),\r
40035                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40036                 -1,     /* IMPLICIT tag at current level */\r
40037                 &asn_DEF_ProtocolIE_ID,\r
40038                 0,\r
40039                 { 0, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },\r
40040                 0, 0, /* No default value */\r
40041                 "id"\r
40042                 },\r
40043         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),\r
40044                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40045                 -1,     /* IMPLICIT tag at current level */\r
40046                 &asn_DEF_Criticality,\r
40047                 0,\r
40048                 { 0, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },\r
40049                 0, 0, /* No default value */\r
40050                 "criticality"\r
40051                 },\r
40052         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),\r
40053                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40054                 +1,     /* EXPLICIT tag at current level */\r
40055                 &asn_DEF_extensionValue_848,\r
40056                 0,\r
40057                 { 0, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },\r
40058                 0, 0, /* No default value */\r
40059                 "extensionValue"\r
40060                 },\r
40061 };\r
40062 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {\r
40063         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40064 };\r
40065 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {\r
40066     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40067     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40068     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40069 };\r
40070 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {\r
40071         sizeof(struct UESecurityCapabilities_ExtIEs),\r
40072         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),\r
40073         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,\r
40074         3,      /* Count of tags in the map */\r
40075         0, 0, 0,        /* Optional elements (not needed) */\r
40076         -1,     /* First extension addition */\r
40077 };\r
40078 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {\r
40079         "UESecurityCapabilities-ExtIEs",\r
40080         "UESecurityCapabilities-ExtIEs",\r
40081         &asn_OP_SEQUENCE,\r
40082         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,\r
40083         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)\r
40084                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */\r
40085         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */\r
40086         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)\r
40087                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */\r
40088         { 0, 0, SEQUENCE_constraint },\r
40089         asn_MBR_UESecurityCapabilities_ExtIEs_845,\r
40090         3,      /* Elements count */\r
40091         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */\r
40092 };\r
40093 \r
40094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {\r
40095         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),\r
40096         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),\r
40097         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),\r
40098         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),\r
40099         0,      /* No top level tags */\r
40100         0,      /* No tags in the map */\r
40101         0, 0,\r
40102         -1      /* Extensions start */\r
40103 };\r
40104 static /* Use -fall-defs-global to expose */\r
40105 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {\r
40106         "extensionValue",\r
40107         "extensionValue",\r
40108         &asn_OP_OPEN_TYPE,\r
40109         0,      /* No effective tags (pointer) */\r
40110         0,      /* No effective tags (count) */\r
40111         0,      /* No tags (pointer) */\r
40112         0,      /* No tags (count) */\r
40113         { 0, 0, OPEN_TYPE_constraint },\r
40114         0, 0,   /* No members */\r
40115         &asn_SPC_extensionValue_specs_852       /* Additional specs */\r
40116 };\r
40117 \r
40118 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {\r
40119         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),\r
40120                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40121                 -1,     /* IMPLICIT tag at current level */\r
40122                 &asn_DEF_ProtocolIE_ID,\r
40123                 0,\r
40124                 { 0, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },\r
40125                 0, 0, /* No default value */\r
40126                 "id"\r
40127                 },\r
40128         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),\r
40129                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40130                 -1,     /* IMPLICIT tag at current level */\r
40131                 &asn_DEF_Criticality,\r
40132                 0,\r
40133                 { 0, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },\r
40134                 0, 0, /* No default value */\r
40135                 "criticality"\r
40136                 },\r
40137         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),\r
40138                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40139                 +1,     /* EXPLICIT tag at current level */\r
40140                 &asn_DEF_extensionValue_852,\r
40141                 0,\r
40142                 { 0, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },\r
40143                 0, 0, /* No default value */\r
40144                 "extensionValue"\r
40145                 },\r
40146 };\r
40147 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {\r
40148         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40149 };\r
40150 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {\r
40151     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40152     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40153     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40154 };\r
40155 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {\r
40156         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),\r
40157         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),\r
40158         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,\r
40159         3,      /* Count of tags in the map */\r
40160         0, 0, 0,        /* Optional elements (not needed) */\r
40161         -1,     /* First extension addition */\r
40162 };\r
40163 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {\r
40164         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",\r
40165         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",\r
40166         &asn_OP_SEQUENCE,\r
40167         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,\r
40168         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)\r
40169                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */\r
40170         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */\r
40171         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)\r
40172                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */\r
40173         { 0, 0, SEQUENCE_constraint },\r
40174         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,\r
40175         3,      /* Elements count */\r
40176         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */\r
40177 };\r
40178 \r
40179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {\r
40180         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),\r
40181         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),\r
40182         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),\r
40183         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),\r
40184         0,      /* No top level tags */\r
40185         0,      /* No tags in the map */\r
40186         0, 0,\r
40187         -1      /* Extensions start */\r
40188 };\r
40189 static /* Use -fall-defs-global to expose */\r
40190 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {\r
40191         "extensionValue",\r
40192         "extensionValue",\r
40193         &asn_OP_OPEN_TYPE,\r
40194         0,      /* No effective tags (pointer) */\r
40195         0,      /* No effective tags (count) */\r
40196         0,      /* No tags (pointer) */\r
40197         0,      /* No tags (count) */\r
40198         { 0, 0, OPEN_TYPE_constraint },\r
40199         0, 0,   /* No members */\r
40200         &asn_SPC_extensionValue_specs_856       /* Additional specs */\r
40201 };\r
40202 \r
40203 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {\r
40204         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),\r
40205                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40206                 -1,     /* IMPLICIT tag at current level */\r
40207                 &asn_DEF_ProtocolIE_ID,\r
40208                 0,\r
40209                 { 0, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },\r
40210                 0, 0, /* No default value */\r
40211                 "id"\r
40212                 },\r
40213         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),\r
40214                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40215                 -1,     /* IMPLICIT tag at current level */\r
40216                 &asn_DEF_Criticality,\r
40217                 0,\r
40218                 { 0, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },\r
40219                 0, 0, /* No default value */\r
40220                 "criticality"\r
40221                 },\r
40222         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),\r
40223                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40224                 +1,     /* EXPLICIT tag at current level */\r
40225                 &asn_DEF_extensionValue_856,\r
40226                 0,\r
40227                 { 0, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },\r
40228                 0, 0, /* No default value */\r
40229                 "extensionValue"\r
40230                 },\r
40231 };\r
40232 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {\r
40233         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40234 };\r
40235 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {\r
40236     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40237     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40238     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40239 };\r
40240 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {\r
40241         sizeof(struct UEsToBeResetList_Item_ExtIEs),\r
40242         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),\r
40243         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,\r
40244         3,      /* Count of tags in the map */\r
40245         0, 0, 0,        /* Optional elements (not needed) */\r
40246         -1,     /* First extension addition */\r
40247 };\r
40248 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {\r
40249         "UEsToBeResetList-Item-ExtIEs",\r
40250         "UEsToBeResetList-Item-ExtIEs",\r
40251         &asn_OP_SEQUENCE,\r
40252         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,\r
40253         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)\r
40254                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */\r
40255         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */\r
40256         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)\r
40257                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */\r
40258         { 0, 0, SEQUENCE_constraint },\r
40259         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,\r
40260         3,      /* Elements count */\r
40261         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */\r
40262 };\r
40263 \r
40264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {\r
40265         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),\r
40266         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),\r
40267         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),\r
40268         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),\r
40269         0,      /* No top level tags */\r
40270         0,      /* No tags in the map */\r
40271         0, 0,\r
40272         -1      /* Extensions start */\r
40273 };\r
40274 static /* Use -fall-defs-global to expose */\r
40275 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {\r
40276         "extensionValue",\r
40277         "extensionValue",\r
40278         &asn_OP_OPEN_TYPE,\r
40279         0,      /* No effective tags (pointer) */\r
40280         0,      /* No effective tags (count) */\r
40281         0,      /* No tags (pointer) */\r
40282         0,      /* No tags (count) */\r
40283         { 0, 0, OPEN_TYPE_constraint },\r
40284         0, 0,   /* No members */\r
40285         &asn_SPC_extensionValue_specs_860       /* Additional specs */\r
40286 };\r
40287 \r
40288 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {\r
40289         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),\r
40290                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40291                 -1,     /* IMPLICIT tag at current level */\r
40292                 &asn_DEF_ProtocolIE_ID,\r
40293                 0,\r
40294                 { 0, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },\r
40295                 0, 0, /* No default value */\r
40296                 "id"\r
40297                 },\r
40298         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),\r
40299                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40300                 -1,     /* IMPLICIT tag at current level */\r
40301                 &asn_DEF_Criticality,\r
40302                 0,\r
40303                 { 0, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },\r
40304                 0, 0, /* No default value */\r
40305                 "criticality"\r
40306                 },\r
40307         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),\r
40308                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40309                 +1,     /* EXPLICIT tag at current level */\r
40310                 &asn_DEF_extensionValue_860,\r
40311                 0,\r
40312                 { 0, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },\r
40313                 0, 0, /* No default value */\r
40314                 "extensionValue"\r
40315                 },\r
40316 };\r
40317 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {\r
40318         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40319 };\r
40320 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {\r
40321     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40322     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40323     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40324 };\r
40325 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {\r
40326         sizeof(struct ULandDLSharing_ExtIEs),\r
40327         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),\r
40328         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,\r
40329         3,      /* Count of tags in the map */\r
40330         0, 0, 0,        /* Optional elements (not needed) */\r
40331         -1,     /* First extension addition */\r
40332 };\r
40333 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {\r
40334         "ULandDLSharing-ExtIEs",\r
40335         "ULandDLSharing-ExtIEs",\r
40336         &asn_OP_SEQUENCE,\r
40337         asn_DEF_ULandDLSharing_ExtIEs_tags_857,\r
40338         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)\r
40339                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */\r
40340         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */\r
40341         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)\r
40342                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */\r
40343         { 0, 0, SEQUENCE_constraint },\r
40344         asn_MBR_ULandDLSharing_ExtIEs_857,\r
40345         3,      /* Elements count */\r
40346         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */\r
40347 };\r
40348 \r
40349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {\r
40350         sizeof(struct ULConfiguration_ExtIEs__extensionValue),\r
40351         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),\r
40352         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),\r
40353         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),\r
40354         0,      /* No top level tags */\r
40355         0,      /* No tags in the map */\r
40356         0, 0,\r
40357         -1      /* Extensions start */\r
40358 };\r
40359 static /* Use -fall-defs-global to expose */\r
40360 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {\r
40361         "extensionValue",\r
40362         "extensionValue",\r
40363         &asn_OP_OPEN_TYPE,\r
40364         0,      /* No effective tags (pointer) */\r
40365         0,      /* No effective tags (count) */\r
40366         0,      /* No tags (pointer) */\r
40367         0,      /* No tags (count) */\r
40368         { 0, 0, OPEN_TYPE_constraint },\r
40369         0, 0,   /* No members */\r
40370         &asn_SPC_extensionValue_specs_864       /* Additional specs */\r
40371 };\r
40372 \r
40373 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {\r
40374         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),\r
40375                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40376                 -1,     /* IMPLICIT tag at current level */\r
40377                 &asn_DEF_ProtocolIE_ID,\r
40378                 0,\r
40379                 { 0, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },\r
40380                 0, 0, /* No default value */\r
40381                 "id"\r
40382                 },\r
40383         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),\r
40384                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40385                 -1,     /* IMPLICIT tag at current level */\r
40386                 &asn_DEF_Criticality,\r
40387                 0,\r
40388                 { 0, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },\r
40389                 0, 0, /* No default value */\r
40390                 "criticality"\r
40391                 },\r
40392         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),\r
40393                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40394                 +1,     /* EXPLICIT tag at current level */\r
40395                 &asn_DEF_extensionValue_864,\r
40396                 0,\r
40397                 { 0, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },\r
40398                 0, 0, /* No default value */\r
40399                 "extensionValue"\r
40400                 },\r
40401 };\r
40402 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {\r
40403         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40404 };\r
40405 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {\r
40406     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40407     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40408     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40409 };\r
40410 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {\r
40411         sizeof(struct ULConfiguration_ExtIEs),\r
40412         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),\r
40413         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,\r
40414         3,      /* Count of tags in the map */\r
40415         0, 0, 0,        /* Optional elements (not needed) */\r
40416         -1,     /* First extension addition */\r
40417 };\r
40418 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {\r
40419         "ULConfiguration-ExtIEs",\r
40420         "ULConfiguration-ExtIEs",\r
40421         &asn_OP_SEQUENCE,\r
40422         asn_DEF_ULConfiguration_ExtIEs_tags_861,\r
40423         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)\r
40424                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */\r
40425         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */\r
40426         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)\r
40427                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */\r
40428         { 0, 0, SEQUENCE_constraint },\r
40429         asn_MBR_ULConfiguration_ExtIEs_861,\r
40430         3,      /* Elements count */\r
40431         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */\r
40432 };\r
40433 \r
40434 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {\r
40435         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),\r
40436         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),\r
40437         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),\r
40438         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),\r
40439         0,      /* No top level tags */\r
40440         0,      /* No tags in the map */\r
40441         0, 0,\r
40442         -1      /* Extensions start */\r
40443 };\r
40444 static /* Use -fall-defs-global to expose */\r
40445 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {\r
40446         "extensionValue",\r
40447         "extensionValue",\r
40448         &asn_OP_OPEN_TYPE,\r
40449         0,      /* No effective tags (pointer) */\r
40450         0,      /* No effective tags (count) */\r
40451         0,      /* No tags (pointer) */\r
40452         0,      /* No tags (count) */\r
40453         { 0, 0, OPEN_TYPE_constraint },\r
40454         0, 0,   /* No members */\r
40455         &asn_SPC_extensionValue_specs_868       /* Additional specs */\r
40456 };\r
40457 \r
40458 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {\r
40459         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),\r
40460                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40461                 -1,     /* IMPLICIT tag at current level */\r
40462                 &asn_DEF_ProtocolIE_ID,\r
40463                 0,\r
40464                 { 0, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },\r
40465                 0, 0, /* No default value */\r
40466                 "id"\r
40467                 },\r
40468         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),\r
40469                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40470                 -1,     /* IMPLICIT tag at current level */\r
40471                 &asn_DEF_Criticality,\r
40472                 0,\r
40473                 { 0, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },\r
40474                 0, 0, /* No default value */\r
40475                 "criticality"\r
40476                 },\r
40477         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),\r
40478                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40479                 +1,     /* EXPLICIT tag at current level */\r
40480                 &asn_DEF_extensionValue_868,\r
40481                 0,\r
40482                 { 0, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },\r
40483                 0, 0, /* No default value */\r
40484                 "extensionValue"\r
40485                 },\r
40486 };\r
40487 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {\r
40488         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40489 };\r
40490 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {\r
40491     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40492     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40493     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40494 };\r
40495 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {\r
40496         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),\r
40497         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),\r
40498         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,\r
40499         3,      /* Count of tags in the map */\r
40500         0, 0, 0,        /* Optional elements (not needed) */\r
40501         -1,     /* First extension addition */\r
40502 };\r
40503 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {\r
40504         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",\r
40505         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",\r
40506         &asn_OP_SEQUENCE,\r
40507         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,\r
40508         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)\r
40509                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */\r
40510         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */\r
40511         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)\r
40512                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */\r
40513         { 0, 0, SEQUENCE_constraint },\r
40514         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,\r
40515         3,      /* Elements count */\r
40516         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */\r
40517 };\r
40518 \r
40519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {\r
40520         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),\r
40521         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),\r
40522         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),\r
40523         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),\r
40524         0,      /* No top level tags */\r
40525         0,      /* No tags in the map */\r
40526         0, 0,\r
40527         -1      /* Extensions start */\r
40528 };\r
40529 static /* Use -fall-defs-global to expose */\r
40530 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {\r
40531         "extensionValue",\r
40532         "extensionValue",\r
40533         &asn_OP_OPEN_TYPE,\r
40534         0,      /* No effective tags (pointer) */\r
40535         0,      /* No effective tags (count) */\r
40536         0,      /* No tags (pointer) */\r
40537         0,      /* No tags (count) */\r
40538         { 0, 0, OPEN_TYPE_constraint },\r
40539         0, 0,   /* No members */\r
40540         &asn_SPC_extensionValue_specs_872       /* Additional specs */\r
40541 };\r
40542 \r
40543 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {\r
40544         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),\r
40545                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40546                 -1,     /* IMPLICIT tag at current level */\r
40547                 &asn_DEF_ProtocolIE_ID,\r
40548                 0,\r
40549                 { 0, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },\r
40550                 0, 0, /* No default value */\r
40551                 "id"\r
40552                 },\r
40553         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),\r
40554                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40555                 -1,     /* IMPLICIT tag at current level */\r
40556                 &asn_DEF_Criticality,\r
40557                 0,\r
40558                 { 0, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },\r
40559                 0, 0, /* No default value */\r
40560                 "criticality"\r
40561                 },\r
40562         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),\r
40563                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40564                 +1,     /* EXPLICIT tag at current level */\r
40565                 &asn_DEF_extensionValue_872,\r
40566                 0,\r
40567                 { 0, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },\r
40568                 0, 0, /* No default value */\r
40569                 "extensionValue"\r
40570                 },\r
40571 };\r
40572 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {\r
40573         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40574 };\r
40575 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {\r
40576     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40577     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40578     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40579 };\r
40580 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {\r
40581         sizeof(struct ULOnlySharing_ExtIEs),\r
40582         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),\r
40583         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,\r
40584         3,      /* Count of tags in the map */\r
40585         0, 0, 0,        /* Optional elements (not needed) */\r
40586         -1,     /* First extension addition */\r
40587 };\r
40588 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {\r
40589         "ULOnlySharing-ExtIEs",\r
40590         "ULOnlySharing-ExtIEs",\r
40591         &asn_OP_SEQUENCE,\r
40592         asn_DEF_ULOnlySharing_ExtIEs_tags_869,\r
40593         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)\r
40594                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */\r
40595         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */\r
40596         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)\r
40597                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */\r
40598         { 0, 0, SEQUENCE_constraint },\r
40599         asn_MBR_ULOnlySharing_ExtIEs_869,\r
40600         3,      /* Elements count */\r
40601         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */\r
40602 };\r
40603 \r
40604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {\r
40605         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),\r
40606         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),\r
40607         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),\r
40608         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),\r
40609         0,      /* No top level tags */\r
40610         0,      /* No tags in the map */\r
40611         0, 0,\r
40612         -1      /* Extensions start */\r
40613 };\r
40614 static /* Use -fall-defs-global to expose */\r
40615 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {\r
40616         "extensionValue",\r
40617         "extensionValue",\r
40618         &asn_OP_OPEN_TYPE,\r
40619         0,      /* No effective tags (pointer) */\r
40620         0,      /* No effective tags (count) */\r
40621         0,      /* No tags (pointer) */\r
40622         0,      /* No tags (count) */\r
40623         { 0, 0, OPEN_TYPE_constraint },\r
40624         0, 0,   /* No members */\r
40625         &asn_SPC_extensionValue_specs_876       /* Additional specs */\r
40626 };\r
40627 \r
40628 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {\r
40629         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),\r
40630                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40631                 -1,     /* IMPLICIT tag at current level */\r
40632                 &asn_DEF_ProtocolIE_ID,\r
40633                 0,\r
40634                 { 0, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },\r
40635                 0, 0, /* No default value */\r
40636                 "id"\r
40637                 },\r
40638         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),\r
40639                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40640                 -1,     /* IMPLICIT tag at current level */\r
40641                 &asn_DEF_Criticality,\r
40642                 0,\r
40643                 { 0, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },\r
40644                 0, 0, /* No default value */\r
40645                 "criticality"\r
40646                 },\r
40647         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),\r
40648                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40649                 +1,     /* EXPLICIT tag at current level */\r
40650                 &asn_DEF_extensionValue_876,\r
40651                 0,\r
40652                 { 0, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },\r
40653                 0, 0, /* No default value */\r
40654                 "extensionValue"\r
40655                 },\r
40656 };\r
40657 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {\r
40658         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40659 };\r
40660 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {\r
40661     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40662     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40663     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40664 };\r
40665 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {\r
40666         sizeof(struct UsableABSInformationFDD_ExtIEs),\r
40667         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),\r
40668         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,\r
40669         3,      /* Count of tags in the map */\r
40670         0, 0, 0,        /* Optional elements (not needed) */\r
40671         -1,     /* First extension addition */\r
40672 };\r
40673 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {\r
40674         "UsableABSInformationFDD-ExtIEs",\r
40675         "UsableABSInformationFDD-ExtIEs",\r
40676         &asn_OP_SEQUENCE,\r
40677         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,\r
40678         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)\r
40679                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */\r
40680         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */\r
40681         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)\r
40682                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */\r
40683         { 0, 0, SEQUENCE_constraint },\r
40684         asn_MBR_UsableABSInformationFDD_ExtIEs_873,\r
40685         3,      /* Elements count */\r
40686         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */\r
40687 };\r
40688 \r
40689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {\r
40690         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),\r
40691         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),\r
40692         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),\r
40693         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),\r
40694         0,      /* No top level tags */\r
40695         0,      /* No tags in the map */\r
40696         0, 0,\r
40697         -1      /* Extensions start */\r
40698 };\r
40699 static /* Use -fall-defs-global to expose */\r
40700 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {\r
40701         "extensionValue",\r
40702         "extensionValue",\r
40703         &asn_OP_OPEN_TYPE,\r
40704         0,      /* No effective tags (pointer) */\r
40705         0,      /* No effective tags (count) */\r
40706         0,      /* No tags (pointer) */\r
40707         0,      /* No tags (count) */\r
40708         { 0, 0, OPEN_TYPE_constraint },\r
40709         0, 0,   /* No members */\r
40710         &asn_SPC_extensionValue_specs_880       /* Additional specs */\r
40711 };\r
40712 \r
40713 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {\r
40714         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),\r
40715                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40716                 -1,     /* IMPLICIT tag at current level */\r
40717                 &asn_DEF_ProtocolIE_ID,\r
40718                 0,\r
40719                 { 0, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },\r
40720                 0, 0, /* No default value */\r
40721                 "id"\r
40722                 },\r
40723         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),\r
40724                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40725                 -1,     /* IMPLICIT tag at current level */\r
40726                 &asn_DEF_Criticality,\r
40727                 0,\r
40728                 { 0, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },\r
40729                 0, 0, /* No default value */\r
40730                 "criticality"\r
40731                 },\r
40732         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),\r
40733                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40734                 +1,     /* EXPLICIT tag at current level */\r
40735                 &asn_DEF_extensionValue_880,\r
40736                 0,\r
40737                 { 0, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },\r
40738                 0, 0, /* No default value */\r
40739                 "extensionValue"\r
40740                 },\r
40741 };\r
40742 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {\r
40743         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40744 };\r
40745 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {\r
40746     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40747     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40748     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40749 };\r
40750 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {\r
40751         sizeof(struct UsableABSInformationTDD_ExtIEs),\r
40752         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),\r
40753         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,\r
40754         3,      /* Count of tags in the map */\r
40755         0, 0, 0,        /* Optional elements (not needed) */\r
40756         -1,     /* First extension addition */\r
40757 };\r
40758 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {\r
40759         "UsableABSInformationTDD-ExtIEs",\r
40760         "UsableABSInformationTDD-ExtIEs",\r
40761         &asn_OP_SEQUENCE,\r
40762         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,\r
40763         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)\r
40764                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */\r
40765         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */\r
40766         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)\r
40767                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */\r
40768         { 0, 0, SEQUENCE_constraint },\r
40769         asn_MBR_UsableABSInformationTDD_ExtIEs_877,\r
40770         3,      /* Elements count */\r
40771         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */\r
40772 };\r
40773 \r
40774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {\r
40775         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),\r
40776         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),\r
40777         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),\r
40778         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),\r
40779         0,      /* No top level tags */\r
40780         0,      /* No tags in the map */\r
40781         0, 0,\r
40782         -1      /* Extensions start */\r
40783 };\r
40784 static /* Use -fall-defs-global to expose */\r
40785 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {\r
40786         "extensionValue",\r
40787         "extensionValue",\r
40788         &asn_OP_OPEN_TYPE,\r
40789         0,      /* No effective tags (pointer) */\r
40790         0,      /* No effective tags (count) */\r
40791         0,      /* No tags (pointer) */\r
40792         0,      /* No tags (count) */\r
40793         { 0, 0, OPEN_TYPE_constraint },\r
40794         0, 0,   /* No members */\r
40795         &asn_SPC_extensionValue_specs_884       /* Additional specs */\r
40796 };\r
40797 \r
40798 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {\r
40799         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),\r
40800                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40801                 -1,     /* IMPLICIT tag at current level */\r
40802                 &asn_DEF_ProtocolIE_ID,\r
40803                 0,\r
40804                 { 0, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },\r
40805                 0, 0, /* No default value */\r
40806                 "id"\r
40807                 },\r
40808         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),\r
40809                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40810                 -1,     /* IMPLICIT tag at current level */\r
40811                 &asn_DEF_Criticality,\r
40812                 0,\r
40813                 { 0, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },\r
40814                 0, 0, /* No default value */\r
40815                 "criticality"\r
40816                 },\r
40817         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),\r
40818                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40819                 +1,     /* EXPLICIT tag at current level */\r
40820                 &asn_DEF_extensionValue_884,\r
40821                 0,\r
40822                 { 0, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },\r
40823                 0, 0, /* No default value */\r
40824                 "extensionValue"\r
40825                 },\r
40826 };\r
40827 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {\r
40828         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40829 };\r
40830 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {\r
40831     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40832     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40833     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40834 };\r
40835 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {\r
40836         sizeof(struct V2XServicesAuthorized_ExtIEs),\r
40837         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),\r
40838         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,\r
40839         3,      /* Count of tags in the map */\r
40840         0, 0, 0,        /* Optional elements (not needed) */\r
40841         -1,     /* First extension addition */\r
40842 };\r
40843 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {\r
40844         "V2XServicesAuthorized-ExtIEs",\r
40845         "V2XServicesAuthorized-ExtIEs",\r
40846         &asn_OP_SEQUENCE,\r
40847         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,\r
40848         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)\r
40849                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */\r
40850         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */\r
40851         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)\r
40852                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */\r
40853         { 0, 0, SEQUENCE_constraint },\r
40854         asn_MBR_V2XServicesAuthorized_ExtIEs_881,\r
40855         3,      /* Elements count */\r
40856         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */\r
40857 };\r
40858 \r
40859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {\r
40860         sizeof(struct WidebandCQI_ExtIEs__extensionValue),\r
40861         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),\r
40862         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),\r
40863         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),\r
40864         0,      /* No top level tags */\r
40865         0,      /* No tags in the map */\r
40866         0, 0,\r
40867         -1      /* Extensions start */\r
40868 };\r
40869 static /* Use -fall-defs-global to expose */\r
40870 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {\r
40871         "extensionValue",\r
40872         "extensionValue",\r
40873         &asn_OP_OPEN_TYPE,\r
40874         0,      /* No effective tags (pointer) */\r
40875         0,      /* No effective tags (count) */\r
40876         0,      /* No tags (pointer) */\r
40877         0,      /* No tags (count) */\r
40878         { 0, 0, OPEN_TYPE_constraint },\r
40879         0, 0,   /* No members */\r
40880         &asn_SPC_extensionValue_specs_888       /* Additional specs */\r
40881 };\r
40882 \r
40883 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {\r
40884         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),\r
40885                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40886                 -1,     /* IMPLICIT tag at current level */\r
40887                 &asn_DEF_ProtocolIE_ID,\r
40888                 0,\r
40889                 { 0, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },\r
40890                 0, 0, /* No default value */\r
40891                 "id"\r
40892                 },\r
40893         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),\r
40894                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40895                 -1,     /* IMPLICIT tag at current level */\r
40896                 &asn_DEF_Criticality,\r
40897                 0,\r
40898                 { 0, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },\r
40899                 0, 0, /* No default value */\r
40900                 "criticality"\r
40901                 },\r
40902         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),\r
40903                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40904                 +1,     /* EXPLICIT tag at current level */\r
40905                 &asn_DEF_extensionValue_888,\r
40906                 0,\r
40907                 { 0, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },\r
40908                 0, 0, /* No default value */\r
40909                 "extensionValue"\r
40910                 },\r
40911 };\r
40912 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {\r
40913         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40914 };\r
40915 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {\r
40916     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
40917     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
40918     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
40919 };\r
40920 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {\r
40921         sizeof(struct WidebandCQI_ExtIEs),\r
40922         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),\r
40923         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,\r
40924         3,      /* Count of tags in the map */\r
40925         0, 0, 0,        /* Optional elements (not needed) */\r
40926         -1,     /* First extension addition */\r
40927 };\r
40928 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {\r
40929         "WidebandCQI-ExtIEs",\r
40930         "WidebandCQI-ExtIEs",\r
40931         &asn_OP_SEQUENCE,\r
40932         asn_DEF_WidebandCQI_ExtIEs_tags_885,\r
40933         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)\r
40934                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */\r
40935         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */\r
40936         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)\r
40937                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */\r
40938         { 0, 0, SEQUENCE_constraint },\r
40939         asn_MBR_WidebandCQI_ExtIEs_885,\r
40940         3,      /* Elements count */\r
40941         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */\r
40942 };\r
40943 \r
40944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {\r
40945         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),\r
40946         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),\r
40947         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),\r
40948         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),\r
40949         0,      /* No top level tags */\r
40950         0,      /* No tags in the map */\r
40951         0, 0,\r
40952         -1      /* Extensions start */\r
40953 };\r
40954 static /* Use -fall-defs-global to expose */\r
40955 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {\r
40956         "extensionValue",\r
40957         "extensionValue",\r
40958         &asn_OP_OPEN_TYPE,\r
40959         0,      /* No effective tags (pointer) */\r
40960         0,      /* No effective tags (count) */\r
40961         0,      /* No tags (pointer) */\r
40962         0,      /* No tags (count) */\r
40963         { 0, 0, OPEN_TYPE_constraint },\r
40964         0, 0,   /* No members */\r
40965         &asn_SPC_extensionValue_specs_892       /* Additional specs */\r
40966 };\r
40967 \r
40968 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {\r
40969         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),\r
40970                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),\r
40971                 -1,     /* IMPLICIT tag at current level */\r
40972                 &asn_DEF_ProtocolIE_ID,\r
40973                 0,\r
40974                 { 0, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },\r
40975                 0, 0, /* No default value */\r
40976                 "id"\r
40977                 },\r
40978         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),\r
40979                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),\r
40980                 -1,     /* IMPLICIT tag at current level */\r
40981                 &asn_DEF_Criticality,\r
40982                 0,\r
40983                 { 0, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },\r
40984                 0, 0, /* No default value */\r
40985                 "criticality"\r
40986                 },\r
40987         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),\r
40988                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),\r
40989                 +1,     /* EXPLICIT tag at current level */\r
40990                 &asn_DEF_extensionValue_892,\r
40991                 0,\r
40992                 { 0, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },\r
40993                 0, 0, /* No default value */\r
40994                 "extensionValue"\r
40995                 },\r
40996 };\r
40997 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {\r
40998         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\r
40999 };\r
41000 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {\r
41001     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */\r
41002     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */\r
41003     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */\r
41004 };\r
41005 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {\r
41006         sizeof(struct WLANMeasurementConfiguration_ExtIEs),\r
41007         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),\r
41008         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,\r
41009         3,      /* Count of tags in the map */\r
41010         0, 0, 0,        /* Optional elements (not needed) */\r
41011         -1,     /* First extension addition */\r
41012 };\r
41013 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {\r
41014         "WLANMeasurementConfiguration-ExtIEs",\r
41015         "WLANMeasurementConfiguration-ExtIEs",\r
41016         &asn_OP_SEQUENCE,\r
41017         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,\r
41018         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)\r
41019                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */\r
41020         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */\r
41021         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)\r
41022                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */\r
41023         { 0, 0, SEQUENCE_constraint },\r
41024         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,\r
41025         3,      /* Elements count */\r
41026         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */\r
41027 };\r
41028 \r