blob: d28ed87aa6e356a92ae0dd1edac41aa3408f6e7d [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001/* --------------------------------------------------------------- */
2/* This document contains proprietary information belonging to */
3/* debis Systemhaus GEI. Passing on and copying of this document, */
4/* use and communication of its contents is not permitted without */
5/* prior written authorisation. */
6/* --------------------------------------------------------------- */
7
8/* ===========================================================================
9** Project: Mobile Station (MS)
10**
11** Revision Information:
12** File name: proc_id.h
13** Version: /main/system/12
14** Date: 2007-07-04 9:48:23
15** ===========================================================================
16** Contents:
17**
18** ===========================================================================
19** History:
20**
21** Date Author Comment
22** 06-08-02 MLY adapted for NAS+AS+L1 system, release 2
23** 30-09-02 MLY removed P_snp
24**
25** ===========================================================================
26*/
27
28#ifndef PROC_ID_H
29#define PROC_ID_H
30
31
32/*** statically created processes ***/
33
34/* ===================== */
35/* GPRS Access Stratum */
36/* ===================== */
37
38/* L1G */
39#define P_l1g 1
40
41#ifdef Z_SEND_TO_SIMPHY
42#define P_l1g_single ( P_l1g + 1 )
43/* AUD */
44#define P_aud ( P_l1g_single + 1 )
45#else
46#define P_l1g_single ( P_l1g + 1 )
47
48#define P_aud ( P_l1g_single + 1 )
49#endif
50
51#define P_tic ( P_aud + 1 )
52
53/******ÆÕͨÈÎÎñ*********/
54/* mmia */
55/* #define P_mmia ( 0xff00 + 1 ) */
56
57/* gsma */
58/* #define P_gsma ( P_mmia + 1 ) */
59/* ӦЭÒéÕ»ÐèÇóÐÞ¸Ä2010-6-10 */
60#define P_gsma ( 0x7f00 + 1 )
61
62/* taf */
63#define P_taf ( P_gsma + 1 )
64
65/* LAPDm */
66#define P_dll ( P_taf + 1 )
67#define P_dll_inst ( P_dll + 1 )
68
69/* LL */
70#define P_llc ( P_dll_inst + 1 )
71
72/* MA */
73#define P_mac ( P_llc + 1 )
74
75/* RL */
76#define P_rlc ( P_mac + 1 )
77
78/* GRRC */
79#define P_rrc ( P_rlc + 1 )
80
81/* GRRC */
82#define P_grr ( P_rrc + 1 )
83
84/* SNDCP */
85#define P_snp ( P_grr + 1 )
86
87
88/* CBS */
89#define P_cbs ( P_snp + 1 )
90
91/* urrc */
92#define P_urrc ( P_cbs + 1 )
93
94/* l1t */
95#define P_l1t ( P_urrc + 1 )
96
97/* td phy */
98#define P_tdPhy ( P_l1t + 1 )
99
100/* l1e */
101#define P_l1e ( P_tdPhy + 1 )
102
103/* lte phy */
104#define P_ltePhy ( P_l1e + 1 )
105
106/* l1w */
107#define P_l1w ( P_ltePhy + 1 )
108
109/* wphy */
110#define P_wPhy ( P_l1w + 1 )
111/* TC */
112#define P_tc ( P_wPhy + 1 )
113
114/* gsma_2 */
115#define P_gsma_2 ( P_tc + 1 )
116
117/* taf_2 */
118#define P_taf_2 ( P_gsma_2 + 1 )
119
120/* LAPDm_2 */
121#define P_dll_2 ( P_taf_2 + 1 )
122#define P_dll_inst_2 ( P_dll_2 + 1 )
123
124/* LL_2 */
125#define P_llc_2 ( P_dll_inst_2 + 1 )
126
127/* MA_2*/
128#define P_mac_2 ( P_llc_2 + 1 )
129
130/* RL_2 */
131#define P_rlc_2 ( P_mac_2 + 1 )
132
133/* GRRC_2 */
134#define P_rrc_2 ( P_rlc_2 + 1 )
135
136/* GRRC_2 */
137#define P_grr_2 ( P_rrc_2 + 1 )
138
139/* SNDCP_2 */
140#define P_snp_2 ( P_grr_2 + 1 )
141
142/* TC_2 */
143#define P_tc_2 ( P_snp_2 + 1 )
144
145#define P_last P_tic
146
147
148#endif /* PROC_ID_H */
149