5 extern SignalQ_t mgtQ
, *pMgtQ
;
6 extern SignalQ_t txQ
, *pTxQ
;
7 extern SignalQ_t awakeQ
, *pAwakeQ
;
8 extern SignalQ_t psQ
[MAX_RECORD
], *pPsQ
[MAX_RECORD
];
9 extern U32 freeSignalCount
;
10 extern U32 freeFdescCount
;
13 void initSigQue(SignalQ_t
*Q
);
14 void sigEnque(SignalQ_t
*Q
, Signal_t
*signal
);
15 void sigEnqueFirst(SignalQ_t
*Q
, Signal_t
*signal
);
16 Signal_t
*sigDeque(SignalQ_t
* Q
);
17 void initSignalBuf(void);
18 void initFdescBuf(void);
19 void freeFdesc(FrmDesc_t
*pfrmDesc
);
20 FrmDesc_t
*allocFdesc(void);
21 extern Signal_t
* allocSignal(void);
22 extern void freeSignal(Signal_t
*signal
);
23 void releaseSignalBuf(void);
24 void releaseFdescBuf(void);
25 void re_initFdescBuf(void);