L2TRUNK 141 src/isdn/Q921.c static int Q921SendEnquiry(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 167 src/isdn/Q921.c static int Q921SendEnquiryResponse(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 193 src/isdn/Q921.c static void Q921ResetExceptionConditions(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 219 src/isdn/Q921.c static int Q921EstablishDataLink(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 246 src/isdn/Q921.c static int Q921NrErrorRecovery(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 270 src/isdn/Q921.c static int Q921InvokeRetransmission(L2TRUNK trunk, L2UCHAR tei, L2UCHAR nr) L2TRUNK 337 src/isdn/Q921.c static int Q921AcknowledgePending(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 370 src/isdn/Q921.c int Q921_InitTrunk(L2TRUNK trunk, L2TRUNK 452 src/isdn/Q921.c static int Q921Tx21Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size) L2TRUNK 468 src/isdn/Q921.c static int Q921Tx23Proc(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *Msg, L2INT size) L2TRUNK 484 src/isdn/Q921.c static int Q921Log(L2TRUNK trunk, Q921LogLevel_t level, const char *fmt, ...) L2TRUNK 568 src/isdn/Q921.c static int Q921LogMesg(L2TRUNK trunk, Q921LogLevel_t level, L2UCHAR received, L2UCHAR *mes, L2INT size, const char *fmt, ...) L2TRUNK 864 src/isdn/Q921.c static void Q921T200TimerStart(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 875 src/isdn/Q921.c static void Q921T200TimerStop(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 884 src/isdn/Q921.c static void Q921T200TimerReset(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 896 src/isdn/Q921.c static void Q921T203TimerStart(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 907 src/isdn/Q921.c static void Q921T203TimerStop(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 916 src/isdn/Q921.c static void Q921T203TimerReset(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 928 src/isdn/Q921.c static void Q921T202TimerStart(L2TRUNK trunk) L2TRUNK 937 src/isdn/Q921.c static void Q921T202TimerStop(L2TRUNK trunk) L2TRUNK 944 src/isdn/Q921.c static void Q921T202TimerReset(L2TRUNK trunk) L2TRUNK 954 src/isdn/Q921.c static void Q921T201TimerStart(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 965 src/isdn/Q921.c static void Q921T201TimerStop(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 975 src/isdn/Q921.c static void Q921T201TimerReset(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 988 src/isdn/Q921.c static void Q921TM01TimerStart(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1000 src/isdn/Q921.c static void Q921TM01TimerStop(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1010 src/isdn/Q921.c static void Q921TM01TimerReset(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1022 src/isdn/Q921.c static void Q921T200TimerExpire(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1140 src/isdn/Q921.c static void Q921T203TimerExpire(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1166 src/isdn/Q921.c static void Q921T202TimerExpire(L2TRUNK trunk) L2TRUNK 1197 src/isdn/Q921.c static void Q921T201TimerExpire(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1226 src/isdn/Q921.c static void Q921TM01TimerExpire(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1263 src/isdn/Q921.c void Q921TimerTick(L2TRUNK trunk) L2TRUNK 1329 src/isdn/Q921.c int Q921QueueHDLCFrame(L2TRUNK trunk, L2UCHAR *b, L2INT size) L2TRUNK 1339 src/isdn/Q921.c static int Q921EnqueueI(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR *mes, L2INT size) L2TRUNK 1364 src/isdn/Q921.c static int Q921SendQueuedIFrame(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 1439 src/isdn/Q921.c static int Q921SendS(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR sv, L2UCHAR *mes, L2INT size) L2TRUNK 1463 src/isdn/Q921.c static int Q921SendU(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR m, L2UCHAR *mes, L2INT size) L2TRUNK 1488 src/isdn/Q921.c int Q921Rx32(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR * Mes, L2INT Size) L2TRUNK 1637 src/isdn/Q921.c static int Q921SendRR(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1659 src/isdn/Q921.c static int Q921SendRNR(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1681 src/isdn/Q921.c static int Q921SendREJ(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1703 src/isdn/Q921.c static int Q921SendSABME(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1717 src/isdn/Q921.c int Q921Start(L2TRUNK trunk) L2TRUNK 1796 src/isdn/Q921.c int Q921Stop(L2TRUNK trunk) L2TRUNK 1857 src/isdn/Q921.c static int Q921SendDM(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1879 src/isdn/Q921.c static int Q921SendDISC(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1901 src/isdn/Q921.c static int Q921SendUA(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf) L2TRUNK 1908 src/isdn/Q921.c static int Q921SendUN(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf, L2UCHAR *mes, L2INT size) L2TRUNK 1922 src/isdn/Q921.c static int Q921ProcSABME(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2023 src/isdn/Q921.c static int Q921ProcDM(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2107 src/isdn/Q921.c static int Q921ProcUA(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2196 src/isdn/Q921.c static int Q921ProcDISC(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2266 src/isdn/Q921.c static int Q921ProcRR(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2375 src/isdn/Q921.c static int Q921ProcREJ(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2477 src/isdn/Q921.c static int Q921ProcRNR(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2567 src/isdn/Q921.c static int Q921SetReceiverBusy(L2TRUNK trunk) L2TRUNK 2605 src/isdn/Q921.c static int Q921ClearReceiverBusy(L2TRUNK trunk) L2TRUNK 2632 src/isdn/Q921.c static int Q921ProcIFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2781 src/isdn/Q921.c static int Q921ProcSFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2811 src/isdn/Q921.c static int Q921ProcUFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 2913 src/isdn/Q921.c int Q921Rx12(L2TRUNK trunk) L2TRUNK 2978 src/isdn/Q921.c void Q921SetLogCB(L2TRUNK trunk, Q921LogCB_t func, void *priv) L2TRUNK 2995 src/isdn/Q921.c void Q921SetLogLevel(L2TRUNK trunk, Q921LogLevel_t level) L2TRUNK 3019 src/isdn/Q921.c static int Q921ChangeState(L2TRUNK trunk, Q921State_t state, L2UCHAR tei) L2TRUNK 3084 src/isdn/Q921.c static int Q921TeiSend(L2TRUNK trunk, L2UCHAR type, L2USHORT ri, L2UCHAR ai) L2TRUNK 3107 src/isdn/Q921.c static int Q921TeiSendAssignRequest(L2TRUNK trunk) L2TRUNK 3141 src/isdn/Q921.c static int Q921TeiProcAssignResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3202 src/isdn/Q921.c static int Q921TeiSendVerifyRequest(L2TRUNK trunk) L2TRUNK 3234 src/isdn/Q921.c static int Q921TeiProcCheckRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3271 src/isdn/Q921.c static int Q921TeiProcRemoveRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3311 src/isdn/Q921.c static int Q921TeiProcAssignRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3375 src/isdn/Q921.c static int Q921TeiSendCheckRequest(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 3401 src/isdn/Q921.c static int Q921TeiProcCheckResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3451 src/isdn/Q921.c static int Q921TeiProcVerifyRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size) L2TRUNK 3476 src/isdn/Q921.c static int Q921TeiSendDenyResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri) L2TRUNK 3495 src/isdn/Q921.c static int Q921TeiSendAssignedResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri) L2TRUNK 3512 src/isdn/Q921.c static int Q921TeiSendRemoveRequest(L2TRUNK trunk, L2UCHAR tei) L2TRUNK 203 src/isdn/include/Q921.h int Q921_InitTrunk(L2TRUNK trunk, L2TRUNK 213 src/isdn/include/Q921.h int Q921Start(L2TRUNK trunk); L2TRUNK 214 src/isdn/include/Q921.h int Q921Stop(L2TRUNK trunk); L2TRUNK 216 src/isdn/include/Q921.h void Q921SetLogCB(L2TRUNK trunk, Q921LogCB_t func, void *priv); L2TRUNK 217 src/isdn/include/Q921.h void Q921SetLogLevel(L2TRUNK trunk, Q921LogLevel_t level); L2TRUNK 219 src/isdn/include/Q921.h int Q921Rx12(L2TRUNK trunk); L2TRUNK 220 src/isdn/include/Q921.h int Q921Rx32(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR * Mes, L2INT Size); L2TRUNK 222 src/isdn/include/Q921.h int Q921QueueHDLCFrame(L2TRUNK trunk, L2UCHAR *b, L2INT size); L2TRUNK 225 src/isdn/include/Q921.h void Q921TimerTick(L2TRUNK trunk); L2TRUNK 208 src/isdn/include/Q921priv.h static int Q921Tx21Proc(L2TRUNK trunk, L2UCHAR *Msg, L2INT size); L2TRUNK 209 src/isdn/include/Q921priv.h static int Q921Tx23Proc(L2TRUNK trunk, Q921DLMsg_t ind, L2UCHAR tei, L2UCHAR *Msg, L2INT size); L2TRUNK 217 src/isdn/include/Q921priv.h static void Q921T200TimerStart(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 218 src/isdn/include/Q921priv.h static void Q921T200TimerStop(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 219 src/isdn/include/Q921priv.h static void Q921T200TimerReset(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 220 src/isdn/include/Q921priv.h static void Q921T200TimerExpire(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 222 src/isdn/include/Q921priv.h static void Q921T201TimerStart(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 223 src/isdn/include/Q921priv.h static void Q921T201TimerStop(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 225 src/isdn/include/Q921priv.h static void Q921T201TimerExpire(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 227 src/isdn/include/Q921priv.h static void Q921T202TimerStart(L2TRUNK trunk); L2TRUNK 228 src/isdn/include/Q921priv.h static void Q921T202TimerStop(L2TRUNK trunk); L2TRUNK 229 src/isdn/include/Q921priv.h static void Q921T202TimerReset(L2TRUNK trunk); L2TRUNK 230 src/isdn/include/Q921priv.h static void Q921T202TimerExpire(L2TRUNK trunk); L2TRUNK 232 src/isdn/include/Q921priv.h static void Q921T203TimerStart(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 233 src/isdn/include/Q921priv.h static void Q921T203TimerStop(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 234 src/isdn/include/Q921priv.h static void Q921T203TimerReset(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 235 src/isdn/include/Q921priv.h static void Q921T203TimerExpire(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 237 src/isdn/include/Q921priv.h static void Q921TM01TimerStart(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 239 src/isdn/include/Q921priv.h static void Q921TM01TimerReset(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 245 src/isdn/include/Q921priv.h static int Q921SendS(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR sv, L2UCHAR *mes, L2INT size); L2TRUNK 246 src/isdn/include/Q921priv.h static int Q921SendU(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR m, L2UCHAR *mes, L2INT size); L2TRUNK 248 src/isdn/include/Q921priv.h static int Q921SendRNR(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 249 src/isdn/include/Q921priv.h static int Q921SendREJ(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 250 src/isdn/include/Q921priv.h static int Q921SendSABME(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 251 src/isdn/include/Q921priv.h static int Q921SendDM(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 252 src/isdn/include/Q921priv.h static int Q921SendDISC(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 253 src/isdn/include/Q921priv.h static int Q921SendUA(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 254 src/isdn/include/Q921priv.h static int Q921SendUN(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf, L2UCHAR *mes, L2INT size); L2TRUNK 255 src/isdn/include/Q921priv.h static int Q921SendRR(L2TRUNK trunk, int Sapi, int cr, int Tei, int pf); L2TRUNK 260 src/isdn/include/Q921priv.h static int Q921ProcIFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 261 src/isdn/include/Q921priv.h static int Q921ProcSFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 262 src/isdn/include/Q921priv.h static int Q921ProcUFrame(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 264 src/isdn/include/Q921priv.h static int Q921ProcSABME(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 265 src/isdn/include/Q921priv.h static int Q921ProcDM(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 266 src/isdn/include/Q921priv.h static int Q921ProcUA(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 267 src/isdn/include/Q921priv.h static int Q921ProcDISC(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 268 src/isdn/include/Q921priv.h static int Q921ProcRR(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 269 src/isdn/include/Q921priv.h static int Q921ProcRNR(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 270 src/isdn/include/Q921priv.h static int Q921ProcREJ(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 276 src/isdn/include/Q921priv.h static int Q921SendEnquiry(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 277 src/isdn/include/Q921priv.h static int Q921SendEnquiryResponse(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 278 src/isdn/include/Q921priv.h static void Q921ResetExceptionConditions(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 279 src/isdn/include/Q921priv.h static int Q921EstablishDataLink(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 280 src/isdn/include/Q921priv.h static int Q921NrErrorRecovery(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 281 src/isdn/include/Q921priv.h static int Q921InvokeRetransmission(L2TRUNK trunk, L2UCHAR tei, L2UCHAR nr); L2TRUNK 282 src/isdn/include/Q921priv.h static int Q921AcknowledgePending(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 291 src/isdn/include/Q921priv.h static int Q921SendQueuedIFrame(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 292 src/isdn/include/Q921priv.h static int Q921EnqueueI(L2TRUNK trunk, L2UCHAR Sapi, char cr, L2UCHAR Tei, char pf, L2UCHAR *mes, L2INT size); L2TRUNK 297 src/isdn/include/Q921priv.h static int Q921TeiSendAssignRequest(L2TRUNK trunk); L2TRUNK 298 src/isdn/include/Q921priv.h static int Q921TeiProcAssignResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 299 src/isdn/include/Q921priv.h static int Q921TeiSendVerifyRequest(L2TRUNK trunk); L2TRUNK 300 src/isdn/include/Q921priv.h static int Q921TeiProcCheckRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 301 src/isdn/include/Q921priv.h static int Q921TeiProcRemoveRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 302 src/isdn/include/Q921priv.h static int Q921TeiProcAssignRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 303 src/isdn/include/Q921priv.h static int Q921TeiProcCheckResponse(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 304 src/isdn/include/Q921priv.h static int Q921TeiProcVerifyRequest(L2TRUNK trunk, L2UCHAR *mes, L2INT size); L2TRUNK 305 src/isdn/include/Q921priv.h static int Q921TeiSendRemoveRequest(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 306 src/isdn/include/Q921priv.h static int Q921TeiSendDenyResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri); L2TRUNK 307 src/isdn/include/Q921priv.h static int Q921TeiSendAssignedResponse(L2TRUNK trunk, L2UCHAR tei, L2USHORT ri); L2TRUNK 308 src/isdn/include/Q921priv.h static int Q921TeiSendCheckRequest(L2TRUNK trunk, L2UCHAR tei); L2TRUNK 313 src/isdn/include/Q921priv.h static int Q921Log(L2TRUNK trunk, Q921LogLevel_t level, const char *fmt, ...); L2TRUNK 314 src/isdn/include/Q921priv.h static int Q921LogMesg(L2TRUNK trunk, Q921LogLevel_t level, L2UCHAR received, L2UCHAR *mes, L2INT size, const char *fmt, ...); L2TRUNK 319 src/isdn/include/Q921priv.h static int Q921ChangeState(L2TRUNK trunk, Q921State_t state, L2UCHAR tei);