comparison riviera/rvm/rvm_swe.c @ 0:75a11d740a02

initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 00:02:41 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:75a11d740a02
1 /*
2 * AUTOMATICALLY GENERATED FILE - DO NOT EDIT
3 *
4 * This file was generated by ./Scripts/gen_files.pl
5 * See Tools/swe_builder/Readme.txt
6 * xrashmic Manually edited to fix the MMS bug
7 *
8 * FreeCalypso: manually edited further,
9 * but for now only to fix the include paths.
10 */
11
12 #include "rvm_gen.h"
13 #include "../rv/rv_defined_swe.h"
14 #include "rvm_use_id_list.h"
15 #include "rvm_ext_use_id_list.h"
16
17
18
19 /* Extern definition of all get_info functions. */
20 T_RVM_RETURN btu_get_info(T_RVM_INFO_SWE *);
21 T_RVM_RETURN gki_get_info(T_RVM_INFO_SWE *);
22 T_RVM_RETURN bth_get_info(T_RVM_INFO_SWE *);
23 T_RVM_RETURN btui_get_info(T_RVM_INFO_SWE *);
24 T_RVM_RETURN rpc_get_info(T_RVM_INFO_SWE *);
25 T_RVM_RETURN rvm_get_info(T_RVM_INFO_SWE *);
26 T_RVM_RETURN rvt_get_info(T_RVM_INFO_SWE *);
27 T_RVM_RETURN ti_prf_get_info(T_RVM_INFO_SWE *);
28 T_RVM_RETURN r2d_get_info(T_RVM_INFO_SWE *);
29 T_RVM_RETURN rtc_get_info(T_RVM_INFO_SWE *);
30 T_RVM_RETURN ffs_get_info(T_RVM_INFO_SWE *);
31 T_RVM_RETURN kpd_get_info(T_RVM_INFO_SWE *);
32 T_RVM_RETURN spi_get_info(T_RVM_INFO_SWE *);
33 T_RVM_RETURN lcc_get_info(T_RVM_INFO_SWE *);
34 T_RVM_RETURN rgui_get_info(T_RVM_INFO_SWE *);
35 T_RVM_RETURN hci_get_info(T_RVM_INFO_SWE *);
36 T_RVM_RETURN l2cap_get_info(T_RVM_INFO_SWE *);
37 T_RVM_RETURN btctrl_get_info(T_RVM_INFO_SWE *);
38 T_RVM_RETURN rfc_get_info(T_RVM_INFO_SWE *);
39 T_RVM_RETURN spp_get_info(T_RVM_INFO_SWE *);
40 T_RVM_RETURN hs_get_info(T_RVM_INFO_SWE *);
41 T_RVM_RETURN hsg_get_info(T_RVM_INFO_SWE *);
42 T_RVM_RETURN sdp_get_info(T_RVM_INFO_SWE *);
43 T_RVM_RETURN dun_get_info(T_RVM_INFO_SWE *);
44 T_RVM_RETURN fax_get_info(T_RVM_INFO_SWE *);
45 T_RVM_RETURN obx_get_info(T_RVM_INFO_SWE *);
46 T_RVM_RETURN opp_get_info(T_RVM_INFO_SWE *);
47 T_RVM_RETURN ftp_get_info(T_RVM_INFO_SWE *);
48 T_RVM_RETURN syn_get_info(T_RVM_INFO_SWE *);
49 T_RVM_RETURN expl_get_info(T_RVM_INFO_SWE *);
50 T_RVM_RETURN audio_get_info(T_RVM_INFO_SWE *);
51 T_RVM_RETURN etm_get_info(T_RVM_INFO_SWE *);
52 T_RVM_RETURN dar_get_info(T_RVM_INFO_SWE *);
53 T_RVM_RETURN mks_get_info(T_RVM_INFO_SWE *);
54 T_RVM_RETURN mpm_get_info(T_RVM_INFO_SWE *);
55 T_RVM_RETURN lls_get_info(T_RVM_INFO_SWE *);
56 T_RVM_RETURN atp_get_info(T_RVM_INFO_SWE *);
57 T_RVM_RETURN atp_uart_get_info(T_RVM_INFO_SWE *);
58 T_RVM_RETURN mdc_get_info(T_RVM_INFO_SWE *);
59 T_RVM_RETURN tty_get_info(T_RVM_INFO_SWE *);
60 T_RVM_RETURN dcm_get_info(T_RVM_INFO_SWE *);
61 T_RVM_RETURN dcfg_get_info(T_RVM_INFO_SWE *);
62 //xrashmic 11 Apr, 2004 MMI-SPR-29099
63 //Added mms swe.
64 T_RVM_RETURN mms_get_info(T_RVM_INFO_SWE *);
65 T_RVM_RETURN mfw_get_info(T_RVM_INFO_SWE *);
66 T_RVM_RETURN smbs_get_info(T_RVM_INFO_SWE *);
67 T_RVM_RETURN audio_bgd_get_info(T_RVM_INFO_SWE *);
68 T_RVM_RETURN img_get_info(T_RVM_INFO_SWE *);
69 T_RVM_RETURN mdl_get_info(T_RVM_INFO_SWE *);
70 T_RVM_RETURN rtest_get_info(T_RVM_INFO_SWE *);
71 T_RVM_RETURN tut_get_info(T_RVM_INFO_SWE *);
72 T_RVM_RETURN kil_get_info(T_RVM_INFO_SWE *);
73 T_RVM_RETURN kgc_get_info(T_RVM_INFO_SWE *);
74 T_RVM_RETURN kcl_get_info(T_RVM_INFO_SWE *);
75 T_RVM_RETURN kmm_get_info(T_RVM_INFO_SWE *);
76 T_RVM_RETURN knm_get_info(T_RVM_INFO_SWE *);
77 T_RVM_RETURN uvm_get_info(T_RVM_INFO_SWE *);
78 T_RVM_RETURN kzp_get_info(T_RVM_INFO_SWE *);
79 T_RVM_RETURN kpg_get_info(T_RVM_INFO_SWE *);
80 T_RVM_RETURN jtm_get_info(T_RVM_INFO_SWE *);
81 T_RVM_RETURN rnet_get_info(T_RVM_INFO_SWE *);
82 T_RVM_RETURN rnet_ws_get_info(T_RVM_INFO_SWE *);
83 T_RVM_RETURN rnet_rt_get_info(T_RVM_INFO_SWE *);
84 T_RVM_RETURN rnet_br_get_info(T_RVM_INFO_SWE *);
85 T_RVM_RETURN condat_frm_get_info(T_RVM_INFO_SWE *);
86 T_RVM_RETURN msme_get_info(T_RVM_INFO_SWE *);
87 T_RVM_RETURN msfe_get_info(T_RVM_INFO_SWE *);
88 T_RVM_RETURN stke_get_info(T_RVM_INFO_SWE *);
89 T_RVM_RETURN brse_get_info(T_RVM_INFO_SWE *);
90 T_RVM_RETURN brae_get_info(T_RVM_INFO_SWE *);
91 T_RVM_RETURN phse_get_info(T_RVM_INFO_SWE *);
92 T_RVM_RETURN mmse_get_info(T_RVM_INFO_SWE *);
93 T_RVM_RETURN slse_get_info(T_RVM_INFO_SWE *);
94 T_RVM_RETURN smae_get_info(T_RVM_INFO_SWE *);
95 T_RVM_RETURN meae_get_info(T_RVM_INFO_SWE *);
96 T_RVM_RETURN sece_get_info(T_RVM_INFO_SWE *);
97 T_RVM_RETURN sele_get_info(T_RVM_INFO_SWE *);
98 T_RVM_RETURN prse_get_info(T_RVM_INFO_SWE *);
99 T_RVM_RETURN jaae_get_info(T_RVM_INFO_SWE *);
100 T_RVM_RETURN jase_get_info(T_RVM_INFO_SWE *);
101 T_RVM_RETURN emae_get_info(T_RVM_INFO_SWE *);
102 T_RVM_RETURN emse_get_info(T_RVM_INFO_SWE *);
103 T_RVM_RETURN it1e_get_info(T_RVM_INFO_SWE *);
104 T_RVM_RETURN it2e_get_info(T_RVM_INFO_SWE *);
105 T_RVM_RETURN it0e_get_info(T_RVM_INFO_SWE *);
106 T_RVM_RETURN uise_get_info(T_RVM_INFO_SWE *);
107 T_RVM_RETURN uiae_get_info(T_RVM_INFO_SWE *);
108
109
110
111 /* RVM_SWE_GET_INFO_ARRAY defines the correspondance between
112 * SWE USE_ID and get_info function.
113 */
114 const T_RVM_CONST_SWE_INFO RVM_SWE_GET_INFO_ARRAY[] =
115 {
116 #ifdef RVM_BTU_SWE
117 { BTU_USE_ID, btu_get_info},
118 #endif
119
120 #ifdef RVM_GKI_SWE
121 { GKI_USE_ID, gki_get_info},
122 #endif
123
124 #ifdef RVM_BTH_SWE
125 { BTH_USE_ID, bth_get_info},
126 #endif
127
128 #ifdef RVM_BTUI_SWE
129 { BTUI_USE_ID, btui_get_info},
130 #endif
131
132 #ifdef RVM_RPC_SWE
133 { RPC_USE_ID, rpc_get_info},
134 #endif
135
136 #ifdef RVM_RVM_SWE
137 { RVM_USE_ID, rvm_get_info},
138 #endif
139
140 #ifdef RVM_RVT_SWE
141 { RVT_USE_ID, rvt_get_info},
142 #endif
143
144 #ifdef RVM_TI_PRF_SWE
145 { TI_PRF_USE_ID, ti_prf_get_info},
146 #endif
147
148 #ifdef RVM_R2D_SWE
149 { R2D_USE_ID, r2d_get_info},
150 #endif
151
152 #ifdef RVM_RTC_SWE
153 { RTC_USE_ID, rtc_get_info},
154 #endif
155
156 #ifdef RVM_FFS_SWE
157 { FFS_USE_ID, ffs_get_info},
158 #endif
159
160 #ifdef RVM_KPD_SWE
161 { KPD_USE_ID, kpd_get_info},
162 #endif
163
164 #ifdef RVM_SPI_SWE
165 { SPI_USE_ID, spi_get_info},
166 #endif
167
168 #ifdef RVM_LCC_SWE
169 { LCC_USE_ID, lcc_get_info},
170 #endif
171
172 #ifdef RVM_RGUI_SWE
173 { RGUI_USE_ID, rgui_get_info},
174 #endif
175
176 #ifdef RVM_HCI_SWE
177 { HCI_USE_ID, hci_get_info},
178 #endif
179
180 #ifdef RVM_L2CAP_SWE
181 { L2CAP_USE_ID, l2cap_get_info},
182 #endif
183
184 #ifdef RVM_BTCTRL_SWE
185 { BTCTRL_USE_ID, btctrl_get_info},
186 #endif
187
188 #ifdef RVM_RFC_SWE
189 { RFC_USE_ID, rfc_get_info},
190 #endif
191
192 #ifdef RVM_SPP_SWE
193 { SPP_USE_ID, spp_get_info},
194 #endif
195
196 #ifdef RVM_HS_SWE
197 { HS_USE_ID, hs_get_info},
198 #endif
199
200 #ifdef RVM_HSG_SWE
201 { HSG_USE_ID, hsg_get_info},
202 #endif
203
204 #ifdef RVM_SDP_SWE
205 { SDP_USE_ID, sdp_get_info},
206 #endif
207
208 #ifdef RVM_DUN_SWE
209 { DUN_USE_ID, dun_get_info},
210 #endif
211
212 #ifdef RVM_FAX_SWE
213 { FAX_USE_ID, fax_get_info},
214 #endif
215
216 #ifdef RVM_OBX_SWE
217 { OBX_USE_ID, obx_get_info},
218 #endif
219
220 #ifdef RVM_OPP_SWE
221 { OPP_USE_ID, opp_get_info},
222 #endif
223
224 #ifdef RVM_FTP_SWE
225 { FTP_USE_ID, ftp_get_info},
226 #endif
227
228 #ifdef RVM_SYN_SWE
229 { SYN_USE_ID, syn_get_info},
230 #endif
231
232 #ifdef RVM_EXPL_SWE
233 { EXPL_USE_ID, expl_get_info},
234 #endif
235
236 #ifdef RVM_AUDIO_SWE
237 { AUDIO_USE_ID, audio_get_info},
238 #endif
239
240 #ifdef RVM_ETM_SWE
241 { ETM_USE_ID, etm_get_info},
242 #endif
243
244 #ifdef RVM_DAR_SWE
245 { DAR_USE_ID, dar_get_info},
246 #endif
247
248 #ifdef RVM_MKS_SWE
249 { MKS_USE_ID, mks_get_info},
250 #endif
251
252 #ifdef RVM_MPM_SWE
253 { MPM_USE_ID, mpm_get_info},
254 #endif
255
256 #ifdef RVM_LLS_SWE
257 { LLS_USE_ID, lls_get_info},
258 #endif
259
260 #ifdef RVM_ATP_SWE
261 { ATP_USE_ID, atp_get_info},
262 #endif
263
264 #ifdef RVM_ATP_UART_SWE
265 { ATP_UART_USE_ID, atp_uart_get_info},
266 #endif
267
268 #ifdef RVM_MDC_SWE
269 { MDC_USE_ID, mdc_get_info},
270 #endif
271
272 #ifdef RVM_TTY_SWE
273 { TTY_USE_ID, tty_get_info},
274 #endif
275
276 #ifdef RVM_DCM_SWE
277 { DCM_USE_ID, dcm_get_info},
278 #endif
279
280 #ifdef RVM_DCFG_SWE
281 { DCFG_USE_ID, dcfg_get_info},
282 #endif
283 //xrashmic 11 Apr, 2004 MMI-SPR-29099
284 //Added mms swe.
285 #ifdef RVM_MMS_SWE
286 { MMS_USE_ID, mms_get_info},
287 #endif
288
289 #ifdef RVM_MFW_SWE
290 { MFW_USE_ID, mfw_get_info},
291 #endif
292
293 #ifdef RVM_SMBS_SWE
294 { SMBS_USE_ID, smbs_get_info},
295 #endif
296
297 #ifdef RVM_AUDIO_BGD_SWE
298 { AUDIO_BGD_USE_ID, audio_bgd_get_info},
299 #endif
300
301 #ifdef RVM_IMG_SWE
302 { IMG_USE_ID, img_get_info},
303 #endif
304
305 #ifdef RVM_MDL_SWE
306 { MDL_USE_ID, mdl_get_info},
307 #endif
308
309 #ifdef RVM_RTEST_SWE
310 { RTEST_USE_ID, rtest_get_info},
311 #endif
312
313 #ifdef RVM_TUT_SWE
314 { TUT_USE_ID, tut_get_info},
315 #endif
316
317 #ifdef RVM_KIL_SWE
318 { KIL_USE_ID, kil_get_info},
319 #endif
320
321 #ifdef RVM_KGC_SWE
322 { KGC_USE_ID, kgc_get_info},
323 #endif
324
325 #ifdef RVM_KCL_SWE
326 { KCL_USE_ID, kcl_get_info},
327 #endif
328
329 #ifdef RVM_KMM_SWE
330 { KMM_USE_ID, kmm_get_info},
331 #endif
332
333 #ifdef RVM_KNM_SWE
334 { KNM_USE_ID, knm_get_info},
335 #endif
336
337 #ifdef RVM_UVM_SWE
338 { UVM_USE_ID, uvm_get_info},
339 #endif
340
341 #ifdef RVM_KZP_SWE
342 { KZP_USE_ID, kzp_get_info},
343 #endif
344
345 #ifdef RVM_KPG_SWE
346 { KPG_USE_ID, kpg_get_info},
347 #endif
348
349 #ifdef RVM_JTM_SWE
350 { JTM_USE_ID, jtm_get_info},
351 #endif
352
353 #ifdef RVM_RNET_SWE
354 { RNET_USE_ID, rnet_get_info},
355 #endif
356
357 #ifdef RVM_RNET_WS_SWE
358 { RNET_WS_USE_ID, rnet_ws_get_info},
359 #endif
360
361 #ifdef RVM_RNET_RT_SWE
362 { RNET_RT_USE_ID, rnet_rt_get_info},
363 #endif
364
365 #ifdef RVM_RNET_BR_SWE
366 { RNET_BR_USE_ID, rnet_br_get_info},
367 #endif
368
369 #ifdef RVM_CONDAT_FRM_SWE
370 { CONDAT_FRM_USE_ID, condat_frm_get_info},
371 #endif
372
373 #ifdef RVM_MSME_SWE
374 { MSME_USE_ID, msme_get_info},
375 #endif
376
377 #ifdef RVM_MSFE_SWE
378 { MSFE_USE_ID, msfe_get_info},
379 #endif
380
381 #ifdef RVM_STKE_SWE
382 { STKE_USE_ID, stke_get_info},
383 #endif
384
385 #ifdef RVM_BRSE_SWE
386 { BRSE_USE_ID, brse_get_info},
387 #endif
388
389 #ifdef RVM_BRAE_SWE
390 { BRAE_USE_ID, brae_get_info},
391 #endif
392
393 #ifdef RVM_PHSE_SWE
394 { PHSE_USE_ID, phse_get_info},
395 #endif
396
397 #ifdef RVM_MMSE_SWE
398 { MMSE_USE_ID, mmse_get_info},
399 #endif
400
401 #ifdef RVM_SLSE_SWE
402 { SLSE_USE_ID, slse_get_info},
403 #endif
404
405 #ifdef RVM_SMAE_SWE
406 { SMAE_USE_ID, smae_get_info},
407 #endif
408
409 #ifdef RVM_MEAE_SWE
410 { MEAE_USE_ID, meae_get_info},
411 #endif
412
413 #ifdef RVM_SECE_SWE
414 { SECE_USE_ID, sece_get_info},
415 #endif
416
417 #ifdef RVM_SELE_SWE
418 { SELE_USE_ID, sele_get_info},
419 #endif
420
421 #ifdef RVM_PRSE_SWE
422 { PRSE_USE_ID, prse_get_info},
423 #endif
424
425 #ifdef RVM_JAAE_SWE
426 { JAAE_USE_ID, jaae_get_info},
427 #endif
428
429 #ifdef RVM_JASE_SWE
430 { JASE_USE_ID, jase_get_info},
431 #endif
432
433 #ifdef RVM_EMAE_SWE
434 { EMAE_USE_ID, emae_get_info},
435 #endif
436
437 #ifdef RVM_EMSE_SWE
438 { EMSE_USE_ID, emse_get_info},
439 #endif
440
441 #ifdef RVM_IT1E_SWE
442 { IT1E_USE_ID, it1e_get_info},
443 #endif
444
445 #ifdef RVM_IT2E_SWE
446 { IT2E_USE_ID, it2e_get_info},
447 #endif
448
449 #ifdef RVM_IT0E_SWE
450 { IT0E_USE_ID, it0e_get_info},
451 #endif
452
453 #ifdef RVM_UISE_SWE
454 { UISE_USE_ID, uise_get_info},
455 #endif
456
457 #ifdef RVM_UIAE_SWE
458 { UIAE_USE_ID, uiae_get_info},
459 #endif
460
461 { RVM_INVALID_USE_ID, NULL}
462 };