📄 ma_acc.x
字号:
EXTERN U8 maAccMaLiSel; /* upper layer selector from map */
EXTERN U8 maAccStLiSel; /* upper layer selector from map */
EXTERN U8 maAccMaMiSel; /* upper layer selector from map */
EXTERN U8 maAccSmMiSel; /* upper layer selector from map */
EXTERN Bool maAccMandExit; /* fill mandatory fields */
EXTERN Bool maAccOptExit; /* fill optional fields */
EXTERN Bool maAccException; /* fill exceptions */
EXTERN U8 curOprType; /* the operation currently running */
#if (MATV2 || STUV2)
EXTERN TknU8 impBgn; /* Importance */
EXTERN TknU8 impCont; /* Importance */
EXTERN TknU8 impEnd; /* Importance */
EXTERN TknU8 impAbrt; /* Importance */
#endif
#ifdef MATV3
EXTERN TknU8 maPriorBgn; /* Importance */
EXTERN TknU8 maPriorCont; /* Importance */
EXTERN TknU8 maPriorEnd; /* Importance */
EXTERN TknU8 maPriorAbrt; /* Importance */
EXTERN TknU8 pClassBgn; /* Importance */
EXTERN TknU8 pClassCont; /* Importance */
EXTERN TknU8 pClassEnd; /* Importance */
EXTERN TknU8 pClassAbrt; /* Importance */
#endif
#if (MAP_SEC && LMAV2)
EXTERN U16 maAccNmbPlanCase;
#endif
/* External Declarations */
EXTERN Void exit ARGS((int status ));
#ifdef SS_MULTIPLE_PROCS
EXTERN S16 stActvInit ARGS((ProcId procId,
Ent ent,
Inst inst,
Region region,
Reason reason,
void **xxCb));
EXTERN S16 auActvInit ARGS((ProcId procId,
Ent ent,
Inst inst,
Region region,
Reason reason,
void **xxCb));
#ifdef MA_FTHA
EXTERN S16 shActvInit ARGS((ProcId procId, Ent ent, Inst inst, Region region, Reason reason, void **xxCb));
#endif /* MA_FTHA */
#else
EXTERN S16 stActvInit ARGS((Ent ent,
Inst inst,
Region region,
Reason reason));
EXTERN S16 auActvInit ARGS((Ent ent,
Inst inst,
Region region,
Reason reason));
#ifdef MA_FTHA
EXTERN S16 shActvInit ARGS((Ent ent, Inst inst, Region region, Reason reason));
#endif /* MA_FTHA */
#endif
EXTERN S16 stActvTsk ARGS((Pst *pst,
Buffer *mBuf));
EXTERN S16 auActvTsk ARGS((Pst *pst,
Buffer *mBuf));
#ifdef MA_FTHA
EXTERN S16 shActvTsk ARGS((Pst *pst, Buffer *mBuf));
#endif /* MA_FTHA */
#if (MAP_SEC && MAP_REL4 && MAP_REL99)
EXTERN S16 maAccSecCfgMaTst ARGS((Bool *done, Bool updAll, Bool disPeerSAP));
EXTERN S16 maAccSecCfgMaTstSby ARGS((Bool *done, Bool updAll));
EXTERN Void maAccTstDupInvIdRej ARGS((MaOprType oprCode));
EXTERN Void maAccTstInvNaRejRR ARGS((MaOprType oprCode));
EXTERN Void maAccTstInvOprCodeRej ARGS((MaOprType oprCode));
EXTERN Void maAccTstPrvRejForInv ARGS((MaOprType oprCode));
EXTERN Void maAccTstPrvRejForRetRslt ARGS((MaOprType oprCode));
EXTERN Void maAccTstUxDatRejInvClass12 ARGS((MaOprType oprCode));
EXTERN Void maAccTstUnexpDataRejRR ARGS((MaOprType oprCode));
EXTERN Void maAccTstServParNaRejRR ARGS((MaOprType oprCode));
EXTERN Void maAccTstServParNaRej ARGS((MaOprType oprCode));
EXTERN Void maAccTstServParNaInvRej ARGS((MaOprType oprCode));
EXTERN Void maAccTstMistypedParRej ARGS((MaOprType oprCode));
EXTERN Void maAccTstIncorrArg ARGS((MaOprType oprCode));
EXTERN Void maAccTstPrvRejForRetErr ARGS((MaOprType oprCode,
U8 reCode));
EXTERN Void maAccTstIncorrErrCdRej ARGS((MaOprType oprCode,
U8 reCode));
EXTERN Void maAccTstInvNaRejRE ARGS((MaOprType oprCode,
U8 reCode));
EXTERN Void maAccTstUnexpDataRejRE ARGS((MaOprType oprCode,
U8 reCode));
EXTERN Void maAccTstMistypedParRejRE ARGS((MaOprType oprCode,
U8 reCode));
EXTERN Void maAccTstSecClass13Inv ARGS((PTR invoke,
U16 type,
U8 oprClass));
EXTERN Void maAccTstSecClass24Inv ARGS((PTR invoke,
U16 type,
U8 oprClass));
EXTERN Void maAccTstSecRetErrInv ARGS((U16 type,
U8 recode));
EXTERN S16 maAccStuRejectInd ARGS((SuId suId,
U16 dstDlgIdx,
S32 probCode,
Bool invIdPres,
U8 invId,
Status status,
U8 probCodeType));
EXTERN S16 maAccStuSteInd ARGS((SuId suId,
U8 ril,
U8 sccpState,
Dpc aDpc,
Ssn aSsn,
U8 uStat,
Smi smi));
EXTERN S16 maAccStuSteCfm ARGS((SuId suId,
U8 status,
U8 ril,
U8 sccpState));
EXTERN S16 maAccSecGenCfg ARGS((Ent ent,
Inst inst,
U16 nmbSap,
U16 nmbDlg,
U16 nmbOpr,
TranId transId,
U32 range,
LmaPlmnId *plmnId,
LmaFallBackInd rxFbInd,
U16 nmbOpCmp,
LmaSecOpComp *secOpComp,
LmaSecTvpWinSz tvpWnSz,
LmaSecTvPeriod tvpPeriod,
U32 maxPlmn,
U32 maxpp,
Bool secPlmnsOnly));
EXTERN S16 maAccSetPlmnId ARGS((LmaPlmnId *plmnId,
U16 mcc,
U16 mnc));
EXTERN S16 maAccSetPlmnId164 ARGS((LmaPlmnId_E164 *plmn_164,
U16 cc,
U32 ndc));
EXTERN S16 maAccSetGTInfo ARGS((SpAddr *srcAddr));
EXTERN S16 maAccSecOpComp ARGS((LmaSecOpComp *opCmp,
U16 nmbOpCmp));
EXTERN S16 maAccSecMASapCfg ARGS((SuId suId,
Swtch swtch,
U16 grdTmr,
U16 stDlgId,
U16 range,
TranId transId,
U8 length,
U8 byte0,
U8 byte1,
U8 byte2,
U8 byte3,
U8 byte4,
U8 byte5,
U8 ssn));
EXTERN S16 maAccChkSecOpenCfm ARGS((SuId suId,
U16 srcDlgIdx,
MaApConName *acn));
EXTERN S16 maAccSetSecOpComp ARGS((LmaSecOpComp *opCmp,
U16 nmbOpCmp));
EXTERN S16 maAccSetSecOpCompMax ARGS((LmaSecOpComp *opCmp,
U16 nmbOpCmp));
EXTERN S16 maAccPPCfg ARGS((Ent ent,
Inst inst,
TranId transId,
LmaSecPpCfg *secPp));
EXTERN S16 maAccSetSecPpCfg ARGS ((LmaSecPpCfg *ppCfg,
LmaSecPpid ppid,
LmaSecPpri ppri,
LmaSecPpi ppi));
EXTERN S16 maAccPgCfg ARGS((Ent ent,
Inst inst,
TranId transId,
LmaSecPgCfg *secPg));
EXTERN S16 maAccSecPgCfg ARGS((Ent ent,
Inst inst,
TranId transId,
LmaSecPgCfg *secPg));
EXTERN S16 maAccSetSecPgCfg ARGS((LmaSecPgCfg *pgCfg,
U16 pgNmb));
EXTERN S16 maAccSecCntrlReq ARGS((SuId suId,
U8 elmnt,
U8 action,
U8 subAction,
U32 dbgMask,
TranId transId,
LmaPlmnId *plmn,
LmaSecSpi spi,
LmaPlmnDelType delType));
EXTERN S16 maAccSecSACfg ARGS((Ent ent,
Inst inst,
TranId transId,
LmaSecSaCfg *secSa));
EXTERN S16 maAccSetSecSACfg ARGS((LmaSecSaCfg *saCfg,
U8 nmbPlmns,
U8 plmn,
Bool mapSec,
LmaSecSpi spi,
LmaSecPpid ppid,
LmaSecPpri ppri,
LmaSecMik mik,
LmaSecMia mia,
LmaSecMek mek,
LmaSecMea mea,
LmaFallBackInd txFbInd));
EXTERN S16 maAccChkCfm ARGS((U16 *res));
EXTERN S16 maAccStuNotInd ARGS((SuId suId,
U16 dstDlgIdx,
U8 cause,
SpAddr *dstAddr,
SpAddr *srcAddr));
EXTERN S16 maAccStuAbrtInd ARGS((SuId suId,
U16 dstDlgIdx,
U8 msgType,
U8 pAbrtCause,
SpAddr *dstAddr,
SpAddr *srcAddr,
Bool compPres,
StQosSet *qos));
EXTERN S16 maAccF7Enc ARGS((LmaSecMia mia,
LmaSecMik *mik,
MaSecHeader *secHdr,
Buffer *secHdBuf,
Buffer *clTxBuf,
TknStrS *mac));
EXTERN S16 maAccF7Dec ARGS((LmaSecMia mia,
LmaSecMik *mik,
MaSecHeader *secHdr,
Buffer *cpTxBuf));
EXTERN S16 maAccChkProtMode ARGS((U8 cmpType));
#endif /* (MAP_SEC && MAP_REL4 && MAP_REL99) */
EXTERN S16 maAccModMsgByte ARGS((Buffer *mBuf,
MsgLen idx,
Data data));
EXTERN S16 maInitTstTbl ARGS((MaAccPFS16 *tstTbl));
EXTERN S16 maRdTstSeqTbl ARGS((U16 *tstSeqTbl));
#ifdef MA_ACC_INC_ALL_TSTS
EXTERN S16 maInitNewTstTbl ARGS((MaAccPFS16 *tstTbl));
EXTERN S16 maRdNewTstSeqTbl ARGS((U16 *tstSeqTbl,U16 *i));
PUBLIC S16 maDispNewTstInfo ARGS((U16 tstId));
#endif /* MA_ACC_INC_ALL_TSTS */
EXTERN S16 maAccCntrlReq ARGS((SuId suId,
U8 elmnt,
U8 action,
U8 subAction,
U32 dbgMask,
TranId transId));
EXTERN S16 maAccAuditCntrlReq ARGS((SuId suId,
U8 elmnt,
U8 action,
TranId transId,
U8 cbType,
U32 nmbCb,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -