Lines Matching refs:p

34 	u_char *p;  in l3_1TR6_message()  local
38 p = skb_put(skb, 4); in l3_1TR6_message()
39 MsgHead(p, pc->callref, mt, pd); in l3_1TR6_message()
75 u_char *p = tmp; in l3_1tr6_setup_req() local
81 MsgHead(p, pc->callref, MT_N1_SETUP, PROTO_DIS_N1); in l3_1tr6_setup_req()
107 *p++ = 0x18; /* channel indicator */ in l3_1tr6_setup_req()
108 *p++ = 1; in l3_1tr6_setup_req()
109 *p++ = channel; in l3_1tr6_setup_req()
113 *p++ = WE0_netSpecFac; in l3_1tr6_setup_req()
114 *p++ = 4; /* Laenge */ in l3_1tr6_setup_req()
115 *p++ = 0; in l3_1tr6_setup_req()
116 *p++ = FAC_SPV; /* SPV */ in l3_1tr6_setup_req()
117 *p++ = pc->para.setup.si1; /* 0 for all Services */ in l3_1tr6_setup_req()
118 *p++ = pc->para.setup.si2; /* 0 for all Services */ in l3_1tr6_setup_req()
119 *p++ = WE0_netSpecFac; in l3_1tr6_setup_req()
120 *p++ = 4; /* Laenge */ in l3_1tr6_setup_req()
121 *p++ = 0; in l3_1tr6_setup_req()
122 *p++ = FAC_Activate; /* aktiviere SPV (default) */ in l3_1tr6_setup_req()
123 *p++ = pc->para.setup.si1; /* 0 for all Services */ in l3_1tr6_setup_req()
124 *p++ = pc->para.setup.si2; /* 0 for all Services */ in l3_1tr6_setup_req()
128 *p++ = WE0_origAddr; in l3_1tr6_setup_req()
129 *p++ = strlen(eaz) + 1; in l3_1tr6_setup_req()
131 *p++ = 0x81; /* Ext = '1'B, Type = '000'B, Plan = '0001'B. */ in l3_1tr6_setup_req()
133 *p++ = *eaz++ & 0x7f; in l3_1tr6_setup_req()
135 *p++ = WE0_destAddr; in l3_1tr6_setup_req()
136 *p++ = strlen(teln) + 1; in l3_1tr6_setup_req()
138 *p++ = 0x81; /* Ext = '1'B, Type = '000'B, Plan = '0001'B. */ in l3_1tr6_setup_req()
140 *p++ = *teln++ & 0x7f; in l3_1tr6_setup_req()
142 *p++ = WE_Shift_F6; in l3_1tr6_setup_req()
144 *p++ = WE6_serviceInd; in l3_1tr6_setup_req()
145 *p++ = 2; /* len=2 info,info2 */ in l3_1tr6_setup_req()
146 *p++ = pc->para.setup.si1; in l3_1tr6_setup_req()
147 *p++ = pc->para.setup.si2; in l3_1tr6_setup_req()
149 l = p - tmp; in l3_1tr6_setup_req()
162 u_char *p; in l3_1tr6_setup() local
167 p = findie(skb->data, skb->len, WE0_chanID, 0); in l3_1tr6_setup()
168 if (p) { in l3_1tr6_setup()
169 if (p[1] != 1) { in l3_1tr6_setup()
173 if ((p[2] & 0xf4) != 0x80) { in l3_1tr6_setup()
177 if ((pc->para.bchannel = p[2] & 0x3)) in l3_1tr6_setup()
184 p = skb->data; in l3_1tr6_setup()
185 if ((p = findie(p, skb->len, WE6_serviceInd, 6))) { in l3_1tr6_setup()
186 pc->para.setup.si1 = p[2]; in l3_1tr6_setup()
187 pc->para.setup.si2 = p[3]; in l3_1tr6_setup()
193 p = skb->data; in l3_1tr6_setup()
194 if ((p = findie(p, skb->len, WE0_destAddr, 0))) in l3_1tr6_setup()
195 iecpy(pc->para.setup.eazmsn, p, 1); in l3_1tr6_setup()
199 p = skb->data; in l3_1tr6_setup()
200 if ((p = findie(p, skb->len, WE0_origAddr, 0))) { in l3_1tr6_setup()
201 iecpy(pc->para.setup.phone, p, 1); in l3_1tr6_setup()
205 p = skb->data; in l3_1tr6_setup()
207 if ((p = findie(p, skb->len, WE0_netSpecFac, 0))) { in l3_1tr6_setup()
208 if ((FAC_SPV == p[3]) || (FAC_Activate == p[3])) in l3_1tr6_setup()
229 u_char *p; in l3_1tr6_setup_ack() local
233 p = skb->data; in l3_1tr6_setup_ack()
235 if ((p = findie(p, skb->len, WE0_chanID, 0))) { in l3_1tr6_setup_ack()
236 if (p[1] != 1) { in l3_1tr6_setup_ack()
240 if ((p[2] & 0xf4) != 0x80) { in l3_1tr6_setup_ack()
244 pc->para.bchannel = p[2] & 0x3; in l3_1tr6_setup_ack()
257 u_char *p; in l3_1tr6_call_sent() local
261 p = skb->data; in l3_1tr6_call_sent()
262 if ((p = findie(p, skb->len, WE0_chanID, 0))) { in l3_1tr6_call_sent()
263 if (p[1] != 1) { in l3_1tr6_call_sent()
267 if ((p[2] & 0xf4) != 0x80) { in l3_1tr6_call_sent()
271 if ((pc->state == 2) && (pc->para.bchannel != (p[2] & 0x3))) { in l3_1tr6_call_sent()
275 pc->para.bchannel = p[2] & 0x3; in l3_1tr6_call_sent()
300 u_char *p; in l3_1tr6_info() local
305 p = skb->data; in l3_1tr6_info()
306 if ((p = findie(p, skb->len, WE6_chargingInfo, 6))) { in l3_1tr6_info()
307 iecpy(a_charge, p, 1); in l3_1tr6_info()
354 u_char *p; in l3_1tr6_rel() local
356 p = skb->data; in l3_1tr6_rel()
357 if ((p = findie(p, skb->len, WE0_cause, 0))) { in l3_1tr6_rel()
358 if (p[1] > 0) { in l3_1tr6_rel()
359 pc->para.cause = p[2]; in l3_1tr6_rel()
360 if (p[1] > 1) in l3_1tr6_rel()
361 pc->para.loc = p[3]; in l3_1tr6_rel()
398 u_char *p; in l3_1tr6_disc() local
403 p = skb->data; in l3_1tr6_disc()
404 if ((p = findie(p, skb->len, WE6_chargingInfo, 6))) { in l3_1tr6_disc()
405 iecpy(a_charge, p, 1); in l3_1tr6_disc()
422 p = skb->data; in l3_1tr6_disc()
423 if ((p = findie(p, skb->len, WE0_cause, 0))) { in l3_1tr6_disc()
424 if (p[1] > 0) { in l3_1tr6_disc()
425 pc->para.cause = p[2]; in l3_1tr6_disc()
426 if (p[1] > 1) in l3_1tr6_disc()
427 pc->para.loc = p[3]; in l3_1tr6_disc()
477 u_char *p = tmp; in l3_1tr6_setup_rsp() local
480 MsgHead(p, pc->callref, MT_N1_CONN, PROTO_DIS_N1); in l3_1tr6_setup_rsp()
483 *p++ = WE0_netSpecFac; in l3_1tr6_setup_rsp()
484 *p++ = 4; /* Laenge */ in l3_1tr6_setup_rsp()
485 *p++ = 0; in l3_1tr6_setup_rsp()
486 *p++ = FAC_SPV; /* SPV */ in l3_1tr6_setup_rsp()
487 *p++ = pc->para.setup.si1; in l3_1tr6_setup_rsp()
488 *p++ = pc->para.setup.si2; in l3_1tr6_setup_rsp()
489 *p++ = WE0_netSpecFac; in l3_1tr6_setup_rsp()
490 *p++ = 4; /* Laenge */ in l3_1tr6_setup_rsp()
491 *p++ = 0; in l3_1tr6_setup_rsp()
492 *p++ = FAC_Activate; /* aktiviere SPV */ in l3_1tr6_setup_rsp()
493 *p++ = pc->para.setup.si1; in l3_1tr6_setup_rsp()
494 *p++ = pc->para.setup.si2; in l3_1tr6_setup_rsp()
497 l = p - tmp; in l3_1tr6_setup_rsp()
517 u_char *p = tmp; in l3_1tr6_disconnect_req() local
537 MsgHead(p, pc->callref, MT_N1_DISC, PROTO_DIS_N1); in l3_1tr6_disconnect_req()
538 *p++ = WE0_cause; in l3_1tr6_disconnect_req()
539 *p++ = clen; /* Laenge */ in l3_1tr6_disconnect_req()
541 *p++ = cause | 0x80; in l3_1tr6_disconnect_req()
543 l = p - tmp; in l3_1tr6_disconnect_req()
579 u_char *p = tmp; in l3_1tr6_t305() local
596 MsgHead(p, pc->callref, MT_N1_REL, PROTO_DIS_N1); in l3_1tr6_t305()
597 *p++ = WE0_cause; in l3_1tr6_t305()
598 *p++ = clen; /* Laenge */ in l3_1tr6_t305()
600 *p++ = cause; in l3_1tr6_t305()
602 l = p - tmp; in l3_1tr6_t305()