MOXA linux-2.6.x / linux-2.6.9-uc0 from sdlinux-moxaart.tgz
[linux-2.6.9-moxart.git] / drivers / usb / net / Zydas / zdbuf.h
blob610344b1c436c31152ae875ec28670f7941019b2
1 #ifndef __ZDBUF_H__
2 #define __ZDBUF_H__
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);
27 #endif