MOXA linux-2.6.x / linux-2.6.9-uc0 from sdlinux-moxaart.tgz
[linux-2.6.9-moxart.git] / drivers / usb / net / Zydas / zdpsmon.h
blob54de2816d9f5919ce23a932daf6a837379b18898
1 #ifndef _ZDPSMON_H_
2 #define _ZDPSMON_H_
5 void ResetPSMonitor(void);
6 void SsInquiry(MacAddr_t *sta, StationState *sst, StationState *asst);
7 void AssocInfoUpdate(MacAddr_t *sta, U8 MaxRate, U8 lsInterval, U8 ZydasMode, U8 Preamble, BOOLEAN bErpSta, U8 Burst, U8 AMSDU, U8 AMSDU_LEN, U8 vapId);
9 U16 AIdLookup(MacAddr_t *sta);
10 BOOLEAN AgeHashTbl(void);
11 BOOLEAN UpdateStaStatus(MacAddr_t *sta, StationState staSte, U8 vapId);
12 int zd_SetKeyInfo(U8 *addr, U8 encryMode, U8 keyLength, U8 KeyId, U8 *pKeyContent);
13 Hash_t *HashSearch(MacAddr_t *pMac);
14 Hash_t *RxInfoIndicate(MacAddr_t *sta, PsMode psm, U8 rate);
15 void RxInfoUpdate(Hash_t *pHash, PsMode psm, U8 rate);
16 extern Hash_t *HashTbl[MAX_RECORD];
17 extern Hash_t *sstByAid[MAX_RECORD];
18 void initHashBuf(void);
19 void InitHashTbl(void);
20 void CleanupHash(Hash_t *hash);
21 #endif