FreeCalypso > hg > fc-magnetite
comparison src/g23m-gprs/gmm/gmm_kernp.h @ 183:219afcfc6250
src/g23m-gprs: initial import from TCS3.2/LoCosto
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 13 Oct 2016 04:24:13 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
182:f02d0a0e1849 | 183:219afcfc6250 |
---|---|
1 /* | |
2 +----------------------------------------------------------------------------- | |
3 | Project : GPRS (8441) | |
4 | Modul : gmm_kernp.h | |
5 +----------------------------------------------------------------------------- | |
6 | Copyright 2002 Texas Instruments Berlin, AG | |
7 | All rights reserved. | |
8 | | |
9 | This file is confidential and a trade secret of Texas | |
10 | Instruments Berlin, AG | |
11 | The receipt of or possession of this file does not convey | |
12 | any rights to reproduce or disclose its contents or to | |
13 | manufacture, use, or sell anything it may describe, in | |
14 | whole, or in part, without the specific written consent of | |
15 | Texas Instruments Berlin, AG. | |
16 +----------------------------------------------------------------------------- | |
17 | Purpose : Definitions for gmm_kernp.c | |
18 +----------------------------------------------------------------------------- | |
19 */ | |
20 | |
21 | |
22 #ifndef GMM_KERNP_H | |
23 #define GMM_KERNP_H | |
24 | |
25 | |
26 | |
27 EXTERN void kern_t3302 (void); | |
28 EXTERN void kern_t3310 (void); | |
29 EXTERN void kern_t3311 (void); | |
30 EXTERN void kern_t3312 (void); | |
31 EXTERN void kern_t3321 (void); | |
32 EXTERN void kern_tpower_off (void); | |
33 | |
34 EXTERN void kern_gmmreg_plmn_res ( T_GMMREG_PLMN_RES *gmmreg_plmn_res ); | |
35 | |
36 EXTERN void kern_gmmreg_plmn_mode_req ( T_GMMREG_PLMN_MODE_REQ *gmmreg_plmn_mode_req ); | |
37 | |
38 EXTERN void kern_gmmreg_config_req ( T_GMMREG_CONFIG_REQ *gmmreg_config_req ); | |
39 | |
40 EXTERN void kern_gmmreg_net_req ( T_GMMREG_NET_REQ *gmmreg_net_req ); | |
41 | |
42 EXTERN void kern_gmmreg_detach_req ( T_GMMREG_DETACH_REQ *gmmreg_detach_req ); | |
43 | |
44 #ifdef GMM_TCS4 | |
45 /*No Establish request will come from SM in new TI DK implementation*/ | |
46 #else | |
47 EXTERN void kern_gmmsm_establish_req ( T_GMMSM_ESTABLISH_REQ | |
48 *gmmsm_establish_req ); | |
49 #endif | |
50 | |
51 #ifdef GMM_TCS4 | |
52 EXTERN void kern_gmmsm_sequence_res ( T_MMPM_SEQUENCE_RES *gmmsm_sequence_res ); | |
53 #else | |
54 EXTERN void kern_gmmsm_sequence_res ( T_GMMSM_SEQUENCE_RES *gmmsm_sequence_res ); | |
55 #endif | |
56 | |
57 EXTERN void kern_gmmsms_reg_state_req ( T_GMMSMS_REG_STATE_REQ *gmmsms_reg_state_req ); | |
58 | |
59 | |
60 #ifdef REL99 | |
61 EXTERN void kern_gmmsm_pdp_status_req ( T_MMPM_PDP_CONTEXT_STATUS_REQ *gmmsm_pdp_status_req ); | |
62 #endif | |
63 | |
64 | |
65 EXTERN void kern_gmmrr_page_ind ( T_GMMRR_PAGE_IND *gmmrr_page_ind ); | |
66 | |
67 EXTERN void kern_gmmrr_cs_page_ind ( T_GMMRR_CS_PAGE_IND *gmmrr_cs_page_ind ); | |
68 | |
69 EXTERN void kern_gmmrr_suspend_cnf ( T_GMMRR_SUSPEND_CNF *gmmrr_suspend_cnf ); | |
70 | |
71 EXTERN void kern_cgrlc_status_ind ( T_CGRLC_STATUS_IND *cgrlc_status_ind ); /* TCS 2.1 */ | |
72 | |
73 EXTERN void kern_cgrlc_test_mode_cnf ( T_CGRLC_TEST_MODE_CNF *cgrlc_test_mode_cnf ); /* TCS 2.1 */ | |
74 | |
75 | |
76 EXTERN void kern_llgmm_status_ind ( T_LLGMM_STATUS_IND *llgmm_status_ind ); | |
77 | |
78 EXTERN void kern_llgmm_tlli_ind ( T_LLGMM_TLLI_IND *llgmm_tlli_ind ); | |
79 | |
80 EXTERN void kern_sim_gmm_insert_ind ( T_SIM_GMM_INSERT_IND *sim_mm_insert_ind ); | |
81 | |
82 EXTERN void kern_sim_remove_ind ( T_SIM_REMOVE_IND *sim_remove_ind ); | |
83 | |
84 EXTERN void kern_mmgmm_auth_rej_ind ( T_MMGMM_AUTH_REJ_IND *mmgmm_auth_rej_ind ); | |
85 | |
86 EXTERN void kern_mmgmm_nreg_cnf ( T_MMGMM_NREG_CNF *mmgmm_nreg_cnf ); | |
87 | |
88 EXTERN void kern_mmgmm_plmn_ind ( T_MMGMM_PLMN_IND *mmgmm_plmn_ind ); | |
89 | |
90 EXTERN void kern_mmgmm_t3212_val_ind ( T_MMGMM_T3212_VAL_IND | |
91 *mmgmm_t3212_val_ind ); | |
92 EXTERN void kern_mmgmm_cm_release_ind ( T_MMGMM_CM_RELEASE_IND | |
93 *mmgmm_cm_release_ind ); | |
94 EXTERN void kern_mmgmm_cm_establish_ind ( T_MMGMM_CM_ESTABLISH_IND | |
95 *mmgmm_cm_establish_ind ); | |
96 EXTERN void kern_mmgmm_cm_emergency_ind ( T_MMGMM_CM_EMERGENCY_IND | |
97 *mmgmm_cm_emergency_ind ); | |
98 EXTERN void kern_mmgmm_lup_accept_ind ( T_MMGMM_LUP_ACCEPT_IND | |
99 *mmgmm_lup_accept_ind ); | |
100 EXTERN void kern_mmgmm_lup_needed_ind ( T_MMGMM_LUP_NEEDED_IND *mmgmm_lup_needed_ind ); | |
101 EXTERN void kern_mmgmm_info_ind ( T_MMGMM_INFO_IND *mmgmm_info_ind ); | |
102 | |
103 EXTERN void kern_gmmreg_attach_req ( T_GMMREG_ATTACH_REQ *gmmreq_attach_req ); | |
104 EXTERN void kern_sim_authentication_cnf ( T_SIM_AUTHENTICATION_CNF *sim_authentication_cnf ); | |
105 | |
106 EXTERN void kern_mmgmm_ciphering_ind ( T_MMGMM_CIPHERING_IND *mmgmm_ciphering_ind ); | |
107 EXTERN void kern_mmgmm_tmsi_ind ( T_MMGMM_TMSI_IND *mmgmm_tmsi_ind ); | |
108 EXTERN void kern_gmmrr_cr_ind ( T_GMMRR_CR_IND *gmmrr_cr_ind ); | |
109 EXTERN void kern_tlocal_detach (void); | |
110 EXTERN void kern_mmgmm_ahplmn_ind ( T_MMGMM_AHPLMN_IND *mmgmm_ahplmn_ind ); | |
111 | |
112 #endif /* !GMM_KERNP_H */ | |
113 |