tei              1256 src/ftmod/ftmod_isdn/ftmod_isdn.c static int ftdm_isdn_921_23(void *pvt, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *msg, L2INT mlen)
tei              1274 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ret = Q931Rx23(&isdn_data->q931, ind, tei, msg, mlen);
tei              2077 src/ftmod/ftmod_isdn/ftmod_isdn.c static int q931_rx_32(void *pvt, Q921DLMsg_t ind, L3UCHAR tei, L3UCHAR *msg, L3INT mlen)
tei              2102 src/ftmod/ftmod_isdn/ftmod_isdn.c 	return Q921Rx32(&isdn_data->q921, ind, tei, msg, mlen);
tei               189 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h 	uint8_t			tei;
tei               258 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c 	signal_data->tei = 0;
tei               297 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c 			uint8_t tei = atoi(val);
tei               298 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c 			if (tei > 127) {
tei               299 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c 				ftdm_log(FTDM_LOG_ERROR, "Invalid TEI %d, valid values are (0-127)", tei);
tei               302 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c 			signal_data->tei = tei;
tei               438 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 		cfg.t.cfg.s.bdDLSAP.tei[0]  = 0x7f;
tei               446 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[0]  = 64;
tei               447 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[1]  = 65;
tei               448 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[2]  = 66;
tei               449 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[3]  = 67;
tei               450 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[4]  = 68;
tei               451 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[5]  = 69;
tei               452 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[6]  = 70;
tei               453 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 				cfg.t.cfg.s.bdDLSAP.tei[7]  = 71;
tei               462 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c 			cfg.t.cfg.s.bdDLSAP.tei[0]    = signal_data->tei;
tei               347 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cntrl.c 	cntrl.t.cntrl.tei          = NOTUSED;
tei               150 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 	uint8_t sapi, cr, ea, tei, ns, nr, pf, p, cmd;
tei               181 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 				tei = (uint8_t)((data[i]>>1) & 0x7F);
tei               183 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 				str_len+= sprintf(&str[str_len], "   tei: %03d          ea: %01d\n", tei, ea);
tei               141 src/isdn/Q921.c static int Q921SendEnquiry(L2TRUNK trunk, L2UCHAR tei)
tei               143 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               148 src/isdn/Q921.c 		Q921SendRNR(trunk, trunk->sapi, Q921_COMMAND(trunk), tei, 1);
tei               151 src/isdn/Q921.c 		Q921SendRR(trunk, trunk->sapi, Q921_COMMAND(trunk), tei, 1);
tei               158 src/isdn/Q921.c 	Q921T200TimerReset(trunk, tei);
tei               167 src/isdn/Q921.c static int Q921SendEnquiryResponse(L2TRUNK trunk, L2UCHAR tei)
tei               169 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               174 src/isdn/Q921.c 		Q921SendRNR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 1);
tei               177 src/isdn/Q921.c 		Q921SendRR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 1);
tei               193 src/isdn/Q921.c static void Q921ResetExceptionConditions(L2TRUNK trunk, L2UCHAR tei)
tei               195 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               219 src/isdn/Q921.c static int Q921EstablishDataLink(L2TRUNK trunk, L2UCHAR tei)
tei               221 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               224 src/isdn/Q921.c 	Q921ResetExceptionConditions(trunk, tei);
tei               230 src/isdn/Q921.c 	Q921SendSABME(trunk, trunk->sapi, Q921_COMMAND(trunk), tei, 1);
tei               233 src/isdn/Q921.c 	Q921T200TimerReset(trunk, tei);
tei               234 src/isdn/Q921.c 	Q921T203TimerStop(trunk, tei);
tei               246 src/isdn/Q921.c static int Q921NrErrorRecovery(L2TRUNK trunk, L2UCHAR tei)
tei               248 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               253 src/isdn/Q921.c 	Q921EstablishDataLink(trunk, tei);
tei               270 src/isdn/Q921.c static int Q921InvokeRetransmission(L2TRUNK trunk, L2UCHAR tei, L2UCHAR nr)
tei               272 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               337 src/isdn/Q921.c static int Q921AcknowledgePending(L2TRUNK trunk, L2UCHAR tei)
tei               339 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               349 src/isdn/Q921.c 			Q921SendRR(trunk, trunk->sapi, Q921_COMMAND(trunk), tei, 0);
tei               372 src/isdn/Q921.c 					L2UCHAR tei,
tei               384 src/isdn/Q921.c 	trunk->tei = tei;
tei               437 src/isdn/Q921.c 		trunk->tei = 0;
tei               468 src/isdn/Q921.c static int Q921Tx23Proc(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *Msg, L2INT size)
tei               470 src/isdn/Q921.c 	return trunk->Q921Tx23Proc(trunk->PrivateData23, ind, tei, Msg, size);
tei               602 src/isdn/Q921.c 		L2UCHAR sapi, tei, cr;
tei               616 src/isdn/Q921.c 		tei  = (pmes[1] & 0xfe) >> 1;
tei               617 src/isdn/Q921.c 		link  = Q921_LINK_CONTEXT(trunk, tei);
tei               634 src/isdn/Q921.c 						(tei == link->tei || tei == Q921_TEI_BCAST) ? "" : ", Ignored" );
tei               637 src/isdn/Q921.c 		APPEND_MSG(pbuf, poffset, pleft, "    SAPI: %u, TEI: %u, C/R: %s (%d)\n\n", sapi, tei, (cr) ? "Command" : "Response", (mes[0] & 0x02) >> 1 );
tei               654 src/isdn/Q921.c 			if(tei != link->tei) {
tei               864 src/isdn/Q921.c static void Q921T200TimerStart(L2TRUNK trunk, L2UCHAR tei)
tei               866 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               871 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_DEBUG, "T200 (timeout: %d msecs) started for TEI %d\n", trunk->T200Timeout, tei);
tei               875 src/isdn/Q921.c static void Q921T200TimerStop(L2TRUNK trunk, L2UCHAR tei)
tei               877 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               881 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T200 stopped for TEI %d\n", tei);
tei               884 src/isdn/Q921.c static void Q921T200TimerReset(L2TRUNK trunk, L2UCHAR tei)
tei               886 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               890 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T200 (timeout: %d msecs) restarted for TEI %d\n", trunk->T200Timeout, tei);
tei               896 src/isdn/Q921.c static void Q921T203TimerStart(L2TRUNK trunk, L2UCHAR tei)
tei               898 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               903 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_DEBUG, "T203 (timeout: %d msecs) started for TEI %d\n", trunk->T203Timeout, tei);
tei               907 src/isdn/Q921.c static void Q921T203TimerStop(L2TRUNK trunk, L2UCHAR tei)
tei               909 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               913 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T203 stopped for TEI %d\n", tei);
tei               916 src/isdn/Q921.c static void Q921T203TimerReset(L2TRUNK trunk, L2UCHAR tei)
tei               918 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               922 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T203 (timeout: %d msecs) restarted for TEI %d\n", trunk->T203Timeout, tei);
tei               954 src/isdn/Q921.c static void Q921T201TimerStart(L2TRUNK trunk, L2UCHAR tei)
tei               956 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               961 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_DEBUG, "T201 (timeout: %d msecs) started for TEI %d\n", trunk->T201Timeout, tei);
tei               965 src/isdn/Q921.c static void Q921T201TimerStop(L2TRUNK trunk, L2UCHAR tei)
tei               967 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               971 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T201 stopped for TEI %d\n", tei);
tei               975 src/isdn/Q921.c static void Q921T201TimerReset(L2TRUNK trunk, L2UCHAR tei)
tei               977 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               981 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T201 (timeout: %d msecs) restarted for TEI %d\n", trunk->T201Timeout, tei);
tei               988 src/isdn/Q921.c static void Q921TM01TimerStart(L2TRUNK trunk, L2UCHAR tei)
tei               990 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei               995 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_DEBUG, "TM01 (timeout: %d msecs) started for TEI %d\n", trunk->TM01Timeout, tei);
tei              1000 src/isdn/Q921.c static void Q921TM01TimerStop(L2TRUNK trunk, L2UCHAR tei)
tei              1002 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              1006 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "TM01 stopped for TEI %d\n", tei);
tei              1010 src/isdn/Q921.c static void Q921TM01TimerReset(L2TRUNK trunk, L2UCHAR tei)
tei              1012 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              1016 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "TM01 (timeout: %d msecs) restarted for TEI %d\n", trunk->TM01Timeout, tei);
tei              1022 src/isdn/Q921.c static void Q921T200TimerExpire(L2TRUNK trunk, L2UCHAR tei)
tei              1024 src/isdn/Q921.c 	struct Q921_Link *link   = Q921_LINK_CONTEXT(trunk, tei);
tei              1027 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T200 expired for TEI %d (trunk TEI %d)\n", tei, trlink->tei);
tei              1030 src/isdn/Q921.c 	Q921T200TimerStop(trunk, tei);
tei              1042 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_RELEASE, tei, NULL, 0);
tei              1045 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, tei);
tei              1054 src/isdn/Q921.c 					tei,
tei              1058 src/isdn/Q921.c 			Q921T200TimerStart(trunk, tei);
tei              1080 src/isdn/Q921.c 			Q921T200TimerStart(trunk, tei);
tei              1083 src/isdn/Q921.c 			Q921SendEnquiry(trunk, tei);
tei              1090 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TIMER_RECOVERY, tei);
tei              1098 src/isdn/Q921.c 			Q921EstablishDataLink(trunk, tei);
tei              1104 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              1108 src/isdn/Q921.c 				Q921SendEnquiry(trunk, tei);
tei              1125 src/isdn/Q921.c 				Q921T200TimerStart(trunk, tei);
tei              1140 src/isdn/Q921.c static void Q921T203TimerExpire(L2TRUNK trunk, L2UCHAR tei)
tei              1142 src/isdn/Q921.c 	struct Q921_Link *link   = Q921_LINK_CONTEXT(trunk, tei);
tei              1145 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T203 expired for TEI %d (trunk TEI %d)\n", tei, trlink->tei);
tei              1148 src/isdn/Q921.c 	Q921T203TimerStop(trunk, tei);
tei              1153 src/isdn/Q921.c 		Q921SendEnquiry(trunk, tei);
tei              1172 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T202 expired for Q.921 trunk with TEI %d\n", link->tei);
tei              1197 src/isdn/Q921.c static void Q921T201TimerExpire(L2TRUNK trunk, L2UCHAR tei)
tei              1199 src/isdn/Q921.c 	struct Q921_Link *link   = Q921_LINK_CONTEXT(trunk, tei);
tei              1202 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "T201 expired for TEI %d (trunk TEI: %d)\n", tei, trlink->tei);
tei              1204 src/isdn/Q921.c 	Q921T201TimerStop(trunk, tei);
tei              1209 src/isdn/Q921.c 		Q921TeiSendCheckRequest(trunk, tei);
tei              1215 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_STOPPED, tei);
tei              1221 src/isdn/Q921.c 		trunk->tei_map[tei] = 0;
tei              1226 src/isdn/Q921.c static void Q921TM01TimerExpire(L2TRUNK trunk, L2UCHAR tei)
tei              1228 src/isdn/Q921.c 	struct Q921_Link *link   = Q921_LINK_CONTEXT(trunk, tei);
tei              1231 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "TM01 expired for TEI %d (trunk TEI: %d)\n", tei, trlink->tei);
tei              1234 src/isdn/Q921.c 	Q921TM01TimerReset(trunk, tei);
tei              1244 src/isdn/Q921.c 		Q921SendDISC(trunk, trunk->sapi, Q921_COMMAND(trunk), tei, 1);
tei              1250 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_AWAITING_RELEASE, tei);
tei              1278 src/isdn/Q921.c 			Q921T200TimerExpire(trunk, link->tei);
tei              1281 src/isdn/Q921.c 			Q921T203TimerExpire(trunk, link->tei);		
tei              1284 src/isdn/Q921.c 		if(Q921_IS_PTMP_NT(trunk) && link->tei) {
tei              1286 src/isdn/Q921.c 				Q921T201TimerExpire(trunk, link->tei);
tei              1297 src/isdn/Q921.c 		Q921SendQueuedIFrame(trunk, link->tei);
tei              1300 src/isdn/Q921.c 		Q921AcknowledgePending(trunk, link->tei);
tei              1349 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "Enqueueing I frame for TEI %d [%d]\n", link->tei, Tei);
tei              1355 src/isdn/Q921.c 	Q921SendQueuedIFrame(trunk, link->tei);
tei              1364 src/isdn/Q921.c static int Q921SendQueuedIFrame(L2TRUNK trunk, L2UCHAR tei)
tei              1366 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              1387 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_WARNING, "Maximum number (%d) of outstanding I frames reached for TEI %d\n", trunk->k, tei);
tei              1413 src/isdn/Q921.c 			Q921T200TimerStart(trunk, tei);
tei              1414 src/isdn/Q921.c 			Q921T203TimerStop(trunk, tei);
tei              1425 src/isdn/Q921.c 			Q921TM01TimerReset(trunk, tei);
tei              1488 src/isdn/Q921.c int Q921Rx32(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR * Mes, L2INT Size)
tei              1490 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);	/* TODO: need real link tei for NT mode */
tei              1493 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "Got frame from Q.931, type: %d, tei: %d, size: %d\n", ind, tei, Size);
tei              1504 src/isdn/Q921.c 				Q921EstablishDataLink(trunk, link->tei);
tei              1510 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, link->tei);
tei              1531 src/isdn/Q921.c 				Q921EstablishDataLink(trunk, link->tei);
tei              1537 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, link->tei);
tei              1550 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_RELEASE, tei, NULL, 0);
tei              1563 src/isdn/Q921.c 				Q921SendDISC(trunk, trunk->sapi, Q921_COMMAND(trunk), link->tei, 1);
tei              1567 src/isdn/Q921.c 					Q921T203TimerStop(trunk, link->tei);
tei              1569 src/isdn/Q921.c 				Q921T200TimerReset(trunk, link->tei);
tei              1572 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_AWAITING_RELEASE, link->tei);
tei              1585 src/isdn/Q921.c 				link->tei,
tei              1594 src/isdn/Q921.c 			Q921EstablishDataLink(trunk, link->tei);
tei              1600 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, link->tei);
tei              1732 src/isdn/Q921.c 		link->tei   = 0;
tei              1742 src/isdn/Q921.c 		link->tei   = 0;
tei              1748 src/isdn/Q921.c 		link->tei   = trunk->tei;
tei              1755 src/isdn/Q921.c 		link->tei   = trunk->tei;
tei              1761 src/isdn/Q921.c 				 link->tei,
tei              1771 src/isdn/Q921.c 					link->tei, 
tei              1816 src/isdn/Q921.c 		link->tei  = 0;
tei              1925 src/isdn/Q921.c 	L2UCHAR tei = (mes[1] & 0xfe) >> 1;
tei              1926 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              1934 src/isdn/Q921.c 				tei, pf);
tei              1942 src/isdn/Q921.c 		Q921Tx23Proc(trunk, Q921_DL_ESTABLISH, tei, NULL, 0);
tei              1945 src/isdn/Q921.c 		Q921T203TimerStart(trunk, tei);
tei              1948 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              1956 src/isdn/Q921.c 				tei, pf);
tei              1966 src/isdn/Q921.c 				tei, pf);
tei              1977 src/isdn/Q921.c 				tei, pf);
tei              1980 src/isdn/Q921.c 		Q921ResetExceptionConditions(trunk, tei);
tei              1990 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_ESTABLISH, tei, NULL, 0);
tei              1999 src/isdn/Q921.c 		Q921T200TimerStop(trunk, tei);
tei              2000 src/isdn/Q921.c 		Q921T203TimerStart(trunk, tei);
tei              2004 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              2026 src/isdn/Q921.c 	L2UCHAR tei = (mes[1] & 0xfe) >> 1;
tei              2027 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2033 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2046 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_RELEASE, tei, NULL, 0);
tei              2049 src/isdn/Q921.c 			Q921T200TimerStop(trunk, tei);
tei              2052 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, tei);
tei              2065 src/isdn/Q921.c 			Q921EstablishDataLink(trunk, tei);
tei              2071 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2083 src/isdn/Q921.c 		Q921EstablishDataLink(trunk, tei);
tei              2089 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2110 src/isdn/Q921.c 	L2UCHAR tei = (mes[1] & 0xfe) >> 1;
tei              2111 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2127 src/isdn/Q921.c 				Q921Tx23Proc(trunk, Q921_DL_ESTABLISH_CONFIRM, tei, NULL, 0);
tei              2135 src/isdn/Q921.c 				Q921Tx23Proc(trunk, Q921_DL_ESTABLISH, tei, NULL, 0);
tei              2139 src/isdn/Q921.c 			Q921T200TimerStop(trunk, tei);
tei              2140 src/isdn/Q921.c 			Q921T203TimerStart(trunk, tei);
tei              2146 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              2158 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_RELEASE_CONFIRM, tei, NULL, 0);
tei              2161 src/isdn/Q921.c 			Q921T200TimerStop(trunk, tei);
tei              2164 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, tei);
tei              2199 src/isdn/Q921.c 	L2UCHAR tei = (mes[1] & 0xfe) >> 1;
tei              2200 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2209 src/isdn/Q921.c 				tei, pf);
tei              2218 src/isdn/Q921.c 				tei, pf);
tei              2232 src/isdn/Q921.c 				tei, pf);
tei              2235 src/isdn/Q921.c 		Q921Tx23Proc(trunk, Q921_DL_RELEASE, tei, NULL, 0);
tei              2238 src/isdn/Q921.c 		Q921T200TimerStop(trunk, tei);
tei              2242 src/isdn/Q921.c 			Q921T203TimerStop(trunk, tei);
tei              2246 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, tei);
tei              2272 src/isdn/Q921.c 	L2UCHAR	tei  = (mes[1] & 0xfe) >> 1;
tei              2273 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2283 src/isdn/Q921.c 				Q921SendEnquiryResponse(trunk, tei);
tei              2299 src/isdn/Q921.c 				Q921T200TimerStop(trunk, tei);
tei              2300 src/isdn/Q921.c 				Q921T203TimerReset(trunk, tei);
tei              2311 src/isdn/Q921.c 				Q921T200TimerReset(trunk, tei);
tei              2317 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2320 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2331 src/isdn/Q921.c 			Q921SendEnquiryResponse(trunk, tei);
tei              2341 src/isdn/Q921.c 				Q921T200TimerStop(trunk, tei);
tei              2342 src/isdn/Q921.c 				Q921T203TimerStart(trunk, tei);
tei              2345 src/isdn/Q921.c 				Q921InvokeRetransmission(trunk, tei, nr);
tei              2348 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              2353 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2356 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2381 src/isdn/Q921.c 	L2UCHAR	tei  = (mes[1] & 0xfe) >> 1;
tei              2382 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2393 src/isdn/Q921.c 				Q921SendEnquiryResponse(trunk, tei);
tei              2408 src/isdn/Q921.c 			Q921T200TimerStop(trunk, tei);
tei              2409 src/isdn/Q921.c 			Q921T203TimerStart(trunk, tei);
tei              2412 src/isdn/Q921.c 			Q921InvokeRetransmission(trunk, tei, nr);
tei              2417 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2420 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2431 src/isdn/Q921.c 			Q921SendEnquiryResponse(trunk, tei);
tei              2442 src/isdn/Q921.c 				Q921T200TimerStop(trunk, tei);
tei              2443 src/isdn/Q921.c 				Q921T203TimerStart(trunk, tei);
tei              2446 src/isdn/Q921.c 				Q921InvokeRetransmission(trunk, tei, nr);
tei              2449 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              2454 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2457 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2483 src/isdn/Q921.c 	L2UCHAR	tei  = (mes[1] & 0xfe) >> 1;
tei              2484 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2495 src/isdn/Q921.c 				Q921SendEnquiryResponse(trunk, tei);
tei              2510 src/isdn/Q921.c 			Q921T200TimerReset(trunk, tei);
tei              2511 src/isdn/Q921.c 			Q921T203TimerStop(trunk, tei);
tei              2516 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2519 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2530 src/isdn/Q921.c 			Q921SendEnquiryResponse(trunk, tei);
tei              2541 src/isdn/Q921.c 				Q921T200TimerReset(trunk, tei);
tei              2544 src/isdn/Q921.c 				Q921InvokeRetransmission(trunk, tei, nr);
tei              2547 src/isdn/Q921.c 				Q921ChangeState(trunk, Q921_STATE_MULTIPLE_FRAME_ESTABLISHED, tei);
tei              2552 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2555 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2569 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2578 src/isdn/Q921.c 			Q921SendRR(trunk, trunk->sapi, Q921_RESPONSE(trunk), link->tei, 0);
tei              2591 src/isdn/Q921.c 			Q921SendRNR(trunk, trunk->sapi, Q921_RESPONSE(trunk), link->tei, 0);
tei              2607 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2617 src/isdn/Q921.c 			Q921SendRNR(trunk, trunk->sapi, Q921_RESPONSE(trunk), link->tei, 0);
tei              2637 src/isdn/Q921.c 	L2UCHAR tei  = (mes[1] & 0xfe) >> 1;
tei              2642 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              2657 src/isdn/Q921.c 			Q921SendRNR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 1);
tei              2671 src/isdn/Q921.c 				Q921SendRR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 1);
tei              2682 src/isdn/Q921.c 				Q921SendREJ(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, pf);
tei              2696 src/isdn/Q921.c 			Q921Tx23Proc(trunk, Q921_DL_DATA, tei, mes, size);
tei              2700 src/isdn/Q921.c 				Q921SendRR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 1);
tei              2709 src/isdn/Q921.c 				Q921SendRR(trunk, trunk->sapi, Q921_RESPONSE(trunk), tei, 0);
tei              2729 src/isdn/Q921.c 				Q921T200TimerStop(trunk, tei);
tei              2730 src/isdn/Q921.c 				Q921T203TimerReset(trunk, tei);
tei              2737 src/isdn/Q921.c 				Q921T200TimerReset(trunk, tei);
tei              2742 src/isdn/Q921.c 				Q921TM01TimerReset(trunk, tei);
tei              2747 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2750 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2761 src/isdn/Q921.c 				Q921TM01TimerReset(trunk, tei);
tei              2766 src/isdn/Q921.c 			Q921NrErrorRecovery(trunk, tei);
tei              2769 src/isdn/Q921.c 			Q921ChangeState(trunk, Q921_STATE_AWAITING_ESTABLISHMENT, tei);
tei              2921 src/isdn/Q921.c 		L2UCHAR sapi, tei;
tei              2932 src/isdn/Q921.c 		tei  = (mes[1] & 0xfe) >> 1;
tei              2933 src/isdn/Q921.c 		link  = Q921_LINK_CONTEXT(trunk, tei);
tei              2936 src/isdn/Q921.c 			 (link->state >= Q921_STATE_TEI_ASSIGNED && tei != link->tei && tei != Q921_TEI_BCAST) ||			/* Assigned TEI: Only BCAST and directed */
tei              2937 src/isdn/Q921.c 			 (link->state == Q921_STATE_TEI_UNASSIGNED && tei != Q921_TEI_BCAST)))					/* No assigned TEI: Only BCAST */
tei              3019 src/isdn/Q921.c static int Q921ChangeState(L2TRUNK trunk, Q921State_t state, L2UCHAR tei)
tei              3021 src/isdn/Q921.c 	struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              3028 src/isdn/Q921.c 				tei);
tei              3037 src/isdn/Q921.c 			Q921TM01TimerStart(trunk, tei);
tei              3075 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "Q921ChangeState() returns %d, new state is \"%s\" (%d) for TEI %d\n", res, Q921State2Name(state), state, tei);
tei              3160 src/isdn/Q921.c 		link->tei      = mes[offset + 4] >> 1;
tei              3162 src/isdn/Q921.c 		Q921Log(trunk, Q921_LOG_DEBUG, "Assigned TEI %d, setting state to TEI_ASSIGNED\n", link->tei);
tei              3164 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, link->tei);
tei              3180 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TEI_UNASSIGNED, link->tei);
tei              3215 src/isdn/Q921.c 	res = Q921TeiSend(trunk, Q921_TEI_ID_VERIFY, link->ri, link->tei);
tei              3238 src/isdn/Q921.c 	L2UCHAR tei = (mes[offset + 4] >> 1);		/* action indicator => tei */
tei              3244 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "Received TEI Check request for TEI %d\n", tei);
tei              3246 src/isdn/Q921.c 	if (tei == Q921_TEI_BCAST || tei == link->tei) {
tei              3252 src/isdn/Q921.c 		res = Q921TeiSend(trunk, Q921_TEI_ID_CHECKRESP, link->ri, link->tei);
tei              3275 src/isdn/Q921.c 	L2UCHAR tei = (mes[offset + 4] >> 1);		/* action indicator => tei */
tei              3281 src/isdn/Q921.c 	Q921Log(trunk, Q921_LOG_DEBUG, "Received TEI Remove request for TEI %d\n", tei);
tei              3283 src/isdn/Q921.c 	if (tei == Q921_TEI_BCAST || tei == link->tei) {
tei              3289 src/isdn/Q921.c 		link->tei  = 0;
tei              3292 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TEI_UNASSIGNED, link->tei);
tei              3315 src/isdn/Q921.c 	L2UCHAR tei = 0;
tei              3321 src/isdn/Q921.c 	tei =  mes[offset + 4] >> 1;
tei              3323 src/isdn/Q921.c 	if(tei == Q921_TEI_BCAST) {
tei              3327 src/isdn/Q921.c 		for(x = Q921_TEI_DYN_MIN, tei = 0; x <= Q921_TEI_MAX; x++) {
tei              3329 src/isdn/Q921.c 				tei = x;
tei              3334 src/isdn/Q921.c 	else if(!(tei > 0 && tei < Q921_TEI_DYN_MIN)) {
tei              3341 src/isdn/Q921.c 	if(!tei) {
tei              3346 src/isdn/Q921.c 		struct Q921_Link *link = Q921_LINK_CONTEXT(trunk, tei);
tei              3349 src/isdn/Q921.c 		trunk->tei_map[tei] = 1;
tei              3352 src/isdn/Q921.c 		link->tei = tei;
tei              3355 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_TEI_ASSIGNED, tei);
tei              3358 src/isdn/Q921.c 		Q921TeiSendAssignedResponse(trunk, tei, ri);
tei              3361 src/isdn/Q921.c 		Q921T201TimerStart(trunk, tei);
tei              3375 src/isdn/Q921.c static int Q921TeiSendCheckRequest(L2TRUNK trunk, L2UCHAR tei)
tei              3383 src/isdn/Q921.c 	res = Q921TeiSend(trunk, Q921_TEI_ID_CHECKREQ, 0, tei);
tei              3386 src/isdn/Q921.c 	Q921T201TimerStart(trunk, tei);
tei              3406 src/isdn/Q921.c 	L2UCHAR tei = 0;
tei              3412 src/isdn/Q921.c 	tei =  mes[offset + 4] >> 1;
tei              3415 src/isdn/Q921.c 	Q921T201TimerStop(trunk, tei);
tei              3418 src/isdn/Q921.c 	link       = Q921_LINK_CONTEXT(trunk, tei);
tei              3421 src/isdn/Q921.c 	if(!(tei > 0 && tei < Q921_TEI_MAX) || !trunk->tei_map[tei]) {
tei              3425 src/isdn/Q921.c 		Q921TeiSendRemoveRequest(trunk, tei);
tei              3428 src/isdn/Q921.c 		Q921ChangeState(trunk, Q921_STATE_STOPPED, tei);
tei              3434 src/isdn/Q921.c 		Q921T201TimerStart(trunk, tei);
tei              3455 src/isdn/Q921.c 	L2UCHAR tei = 0;
tei              3460 src/isdn/Q921.c 	tei = mes[offset + 4] >> 1;
tei              3476 src/isdn/Q921.c static int Q921TeiSendDenyResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri)
tei              3481 src/isdn/Q921.c 	return Q921TeiSend(trunk, Q921_TEI_ID_DENIED, ri, tei);
tei              3495 src/isdn/Q921.c static int Q921TeiSendAssignedResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri)
tei              3500 src/isdn/Q921.c 	return Q921TeiSend(trunk, Q921_TEI_ID_ASSIGNED, ri, tei);
tei              3512 src/isdn/Q921.c static int Q921TeiSendRemoveRequest(L2TRUNK trunk, L2UCHAR tei)
tei              3517 src/isdn/Q921.c 	return Q921TeiSend(trunk, Q921_TEI_ID_REMOVE, 0, tei);
tei               341 src/isdn/Q931.c L3INT Q931Rx23(Q931_TrunkInfo_t *pTrunk, L3INT ind, L3UCHAR tei, L3UCHAR * buf, L3INT Size)
tei               372 src/isdn/Q931.c 		m->Tei = tei;
tei               378 src/isdn/Q931.c 		if (tei) {
tei               384 src/isdn/Q931.c 				pTrunk->call[callIndex].Tei = tei;
tei               488 src/isdn/Q931.c 		L3UCHAR tei = 0;
tei               496 src/isdn/Q931.c 			tei = pTrunk->call[callIndex].Tei;
tei               500 src/isdn/Q931.c 			RetCode = pTrunk->Q931Tx32CBProc(pTrunk->PrivateData32, bcast ? Q921_DL_UNIT_DATA : Q921_DL_DATA, tei, pTrunk->L2Buf, OSize + Offset);
tei               147 src/isdn/include/Q921.h typedef int (*Q921Tx23CB_t) (void *, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *, L2INT);
tei               157 src/isdn/include/Q921.h 	L2UCHAR tei;			/*!< User assigned TEI value */
tei               205 src/isdn/include/Q921.h 					L2UCHAR tei,
tei               220 src/isdn/include/Q921.h int Q921Rx32(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR * Mes, L2INT Size);
tei               126 src/isdn/include/Q921priv.h 	L2UCHAR tei;		/*!< This endpoint's TEI */
tei               153 src/isdn/include/Q921priv.h #define Q921_LINK_CONTEXT(tr, tei) \
tei               154 src/isdn/include/Q921priv.h 	(Q921_IS_PTMP_NT(tr) && tei != Q921_TEI_BCAST) ? ((struct Q921_Link *)&(tr)->context[tei]) : (tr)->context
tei               209 src/isdn/include/Q921priv.h static int Q921Tx23Proc(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *Msg, L2INT size);
tei               217 src/isdn/include/Q921priv.h static void Q921T200TimerStart(L2TRUNK trunk, L2UCHAR tei);
tei               218 src/isdn/include/Q921priv.h static void Q921T200TimerStop(L2TRUNK trunk, L2UCHAR tei);
tei               219 src/isdn/include/Q921priv.h static void Q921T200TimerReset(L2TRUNK trunk, L2UCHAR tei);
tei               220 src/isdn/include/Q921priv.h static void Q921T200TimerExpire(L2TRUNK trunk, L2UCHAR tei);
tei               222 src/isdn/include/Q921priv.h static void Q921T201TimerStart(L2TRUNK trunk, L2UCHAR tei);
tei               223 src/isdn/include/Q921priv.h static void Q921T201TimerStop(L2TRUNK trunk, L2UCHAR tei);
tei               225 src/isdn/include/Q921priv.h static void Q921T201TimerExpire(L2TRUNK trunk, L2UCHAR tei);
tei               232 src/isdn/include/Q921priv.h static void Q921T203TimerStart(L2TRUNK trunk, L2UCHAR tei);
tei               233 src/isdn/include/Q921priv.h static void Q921T203TimerStop(L2TRUNK trunk, L2UCHAR tei);
tei               234 src/isdn/include/Q921priv.h static void Q921T203TimerReset(L2TRUNK trunk, L2UCHAR tei);
tei               235 src/isdn/include/Q921priv.h static void Q921T203TimerExpire(L2TRUNK trunk, L2UCHAR tei);
tei               237 src/isdn/include/Q921priv.h static void Q921TM01TimerStart(L2TRUNK trunk, L2UCHAR tei);
tei               239 src/isdn/include/Q921priv.h static void Q921TM01TimerReset(L2TRUNK trunk, L2UCHAR tei);
tei               276 src/isdn/include/Q921priv.h static int Q921SendEnquiry(L2TRUNK trunk, L2UCHAR tei);
tei               277 src/isdn/include/Q921priv.h static int Q921SendEnquiryResponse(L2TRUNK trunk, L2UCHAR tei);
tei               278 src/isdn/include/Q921priv.h static void Q921ResetExceptionConditions(L2TRUNK trunk, L2UCHAR tei);
tei               279 src/isdn/include/Q921priv.h static int Q921EstablishDataLink(L2TRUNK trunk, L2UCHAR tei);
tei               280 src/isdn/include/Q921priv.h static int Q921NrErrorRecovery(L2TRUNK trunk, L2UCHAR tei);
tei               281 src/isdn/include/Q921priv.h static int Q921InvokeRetransmission(L2TRUNK trunk, L2UCHAR tei, L2UCHAR nr);
tei               282 src/isdn/include/Q921priv.h static int Q921AcknowledgePending(L2TRUNK trunk, L2UCHAR tei);
tei               291 src/isdn/include/Q921priv.h static int Q921SendQueuedIFrame(L2TRUNK trunk, L2UCHAR tei);
tei               305 src/isdn/include/Q921priv.h static int Q921TeiSendRemoveRequest(L2TRUNK trunk, L2UCHAR tei);
tei               306 src/isdn/include/Q921priv.h static int Q921TeiSendDenyResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri);
tei               307 src/isdn/include/Q921priv.h static int Q921TeiSendAssignedResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri);
tei               308 src/isdn/include/Q921priv.h static int Q921TeiSendCheckRequest(L2TRUNK trunk, L2UCHAR tei);
tei               319 src/isdn/include/Q921priv.h static int Q921ChangeState(L2TRUNK trunk, Q921State_t state, L2UCHAR tei);
tei              1076 src/isdn/include/Q931.h L3INT   Q931Rx23(Q931_TrunkInfo_t *pTrunk, L3INT ind, L3UCHAR tei, L3UCHAR * Mes, L3INT Size);