aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/winbond/bss_f.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/winbond/bss_f.h')
-rw-r--r--drivers/staging/winbond/bss_f.h70
1 files changed, 35 insertions, 35 deletions
diff --git a/drivers/staging/winbond/bss_f.h b/drivers/staging/winbond/bss_f.h
index feffe5f25f0..a433b5a8592 100644
--- a/drivers/staging/winbond/bss_f.h
+++ b/drivers/staging/winbond/bss_f.h
@@ -1,7 +1,7 @@
1#ifndef __WINBOND_BSS_F_H 1#ifndef __WINBOND_BSS_F_H
2#define __WINBOND_BSS_F_H 2#define __WINBOND_BSS_F_H
3 3
4#include "adapter.h" 4#include "core.h"
5 5
6struct PMKID_Information_Element; 6struct PMKID_Information_Element;
7 7
@@ -9,54 +9,54 @@ struct PMKID_Information_Element;
9// BSS descriptor DataBase management global function 9// BSS descriptor DataBase management global function
10// 10//
11 11
12void vBSSdescriptionInit(struct wb35_adapter * adapter); 12void vBSSdescriptionInit(struct wbsoft_priv * adapter);
13void vBSSfoundList(struct wb35_adapter * adapter); 13void vBSSfoundList(struct wbsoft_priv * adapter);
14u8 boChanFilter(struct wb35_adapter * adapter, u8 ChanNo); 14u8 boChanFilter(struct wbsoft_priv * adapter, u8 ChanNo);
15u16 wBSSallocateEntry(struct wb35_adapter * adapter); 15u16 wBSSallocateEntry(struct wbsoft_priv * adapter);
16u16 wBSSGetEntry(struct wb35_adapter * adapter); 16u16 wBSSGetEntry(struct wbsoft_priv * adapter);
17void vSimpleHouseKeeping(struct wb35_adapter * adapter); 17void vSimpleHouseKeeping(struct wbsoft_priv * adapter);
18u16 wBSShouseKeeping(struct wb35_adapter * adapter); 18u16 wBSShouseKeeping(struct wbsoft_priv * adapter);
19void ClearBSSdescpt(struct wb35_adapter * adapter, u16 i); 19void ClearBSSdescpt(struct wbsoft_priv * adapter, u16 i);
20u16 wBSSfindBssID(struct wb35_adapter * adapter, u8 *pbBssid); 20u16 wBSSfindBssID(struct wbsoft_priv * adapter, u8 *pbBssid);
21u16 wBSSfindDedicateCandidate(struct wb35_adapter * adapter, struct SSID_Element *psSsid, u8 *pbBssid); 21u16 wBSSfindDedicateCandidate(struct wbsoft_priv * adapter, struct SSID_Element *psSsid, u8 *pbBssid);
22u16 wBSSfindMACaddr(struct wb35_adapter * adapter, u8 *pbMacAddr); 22u16 wBSSfindMACaddr(struct wbsoft_priv * adapter, u8 *pbMacAddr);
23u16 wBSSsearchMACaddr(struct wb35_adapter * adapter, u8 *pbMacAddr, u8 band); 23u16 wBSSsearchMACaddr(struct wbsoft_priv * adapter, u8 *pbMacAddr, u8 band);
24u16 wBSSaddScanData(struct wb35_adapter *, u16, psRXDATA); 24u16 wBSSaddScanData(struct wbsoft_priv *, u16, psRXDATA);
25u16 wBSSUpdateScanData(struct wb35_adapter * adapter, u16 wBssIdx, psRXDATA psRcvData); 25u16 wBSSUpdateScanData(struct wbsoft_priv * adapter, u16 wBssIdx, psRXDATA psRcvData);
26u16 wBSScreateIBSSdata(struct wb35_adapter * adapter, PWB_BSSDESCRIPTION psDesData); 26u16 wBSScreateIBSSdata(struct wbsoft_priv * adapter, PWB_BSSDESCRIPTION psDesData);
27void DesiredRate2BSSdescriptor(struct wb35_adapter * adapter, PWB_BSSDESCRIPTION psDesData, 27void DesiredRate2BSSdescriptor(struct wbsoft_priv * adapter, PWB_BSSDESCRIPTION psDesData,
28 u8 *pBasicRateSet, u8 BasicRateCount, 28 u8 *pBasicRateSet, u8 BasicRateCount,
29 u8 *pOperationRateSet, u8 OperationRateCount); 29 u8 *pOperationRateSet, u8 OperationRateCount);
30void DesiredRate2InfoElement(struct wb35_adapter * adapter, u8 *addr, u16 *iFildOffset, 30void DesiredRate2InfoElement(struct wbsoft_priv * adapter, u8 *addr, u16 *iFildOffset,
31 u8 *pBasicRateSet, u8 BasicRateCount, 31 u8 *pBasicRateSet, u8 BasicRateCount,
32 u8 *pOperationRateSet, u8 OperationRateCount); 32 u8 *pOperationRateSet, u8 OperationRateCount);
33void BSSAddIBSSdata(struct wb35_adapter * adapter, PWB_BSSDESCRIPTION psDesData); 33void BSSAddIBSSdata(struct wbsoft_priv * adapter, PWB_BSSDESCRIPTION psDesData);
34unsigned char boCmpMacAddr( u8 *, u8 *); 34unsigned char boCmpMacAddr( u8 *, u8 *);
35unsigned char boCmpSSID(struct SSID_Element *psSSID1, struct SSID_Element *psSSID2); 35unsigned char boCmpSSID(struct SSID_Element *psSSID1, struct SSID_Element *psSSID2);
36u16 wBSSfindSSID(struct wb35_adapter * adapter, struct SSID_Element *psSsid); 36u16 wBSSfindSSID(struct wbsoft_priv * adapter, struct SSID_Element *psSsid);
37u16 wRoamingQuery(struct wb35_adapter * adapter); 37u16 wRoamingQuery(struct wbsoft_priv * adapter);
38void vRateToBitmap(struct wb35_adapter * adapter, u16 index); 38void vRateToBitmap(struct wbsoft_priv * adapter, u16 index);
39u8 bRateToBitmapIndex(struct wb35_adapter * adapter, u8 bRate); 39u8 bRateToBitmapIndex(struct wbsoft_priv * adapter, u8 bRate);
40u8 bBitmapToRate(u8 i); 40u8 bBitmapToRate(u8 i);
41unsigned char boIsERPsta(struct wb35_adapter * adapter, u16 i); 41unsigned char boIsERPsta(struct wbsoft_priv * adapter, u16 i);
42unsigned char boCheckConnect(struct wb35_adapter * adapter); 42unsigned char boCheckConnect(struct wbsoft_priv * adapter);
43unsigned char boCheckSignal(struct wb35_adapter * adapter); 43unsigned char boCheckSignal(struct wbsoft_priv * adapter);
44void AddIBSSIe(struct wb35_adapter * adapter,PWB_BSSDESCRIPTION psDesData );//added by ws for WPA_None06/01/04 44void AddIBSSIe(struct wbsoft_priv * adapter,PWB_BSSDESCRIPTION psDesData );//added by ws for WPA_None06/01/04
45void BssScanUpToDate(struct wb35_adapter * adapter); 45void BssScanUpToDate(struct wbsoft_priv * adapter);
46void BssUpToDate(struct wb35_adapter * adapter); 46void BssUpToDate(struct wbsoft_priv * adapter);
47void RateSort(u8 *RateArray, u8 num, u8 mode); 47void RateSort(u8 *RateArray, u8 num, u8 mode);
48void RateReSortForSRate(struct wb35_adapter * adapter, u8 *RateArray, u8 num); 48void RateReSortForSRate(struct wbsoft_priv * adapter, u8 *RateArray, u8 num);
49void Assemble_IE(struct wb35_adapter * adapter, u16 wBssIdx); 49void Assemble_IE(struct wbsoft_priv * adapter, u16 wBssIdx);
50void SetMaxTxRate(struct wb35_adapter * adapter); 50void SetMaxTxRate(struct wbsoft_priv * adapter);
51 51
52void CreateWpaIE(struct wb35_adapter * adapter, u16* iFildOffset, u8 *msg, struct Management_Frame* msgHeader, 52void CreateWpaIE(struct wbsoft_priv * adapter, u16* iFildOffset, u8 *msg, struct Management_Frame* msgHeader,
53 struct Association_Request_Frame_Body* msgBody, u16 iMSindex); //added by WS 05/14/05 53 struct Association_Request_Frame_Body* msgBody, u16 iMSindex); //added by WS 05/14/05
54 54
55#ifdef _WPA2_ 55#ifdef _WPA2_
56void CreateRsnIE(struct wb35_adapter * adapter, u16* iFildOffset, u8 *msg, struct Management_Frame* msgHeader, 56void CreateRsnIE(struct wbsoft_priv * adapter, u16* iFildOffset, u8 *msg, struct Management_Frame* msgHeader,
57 struct Association_Request_Frame_Body* msgBody, u16 iMSindex);//added by WS 05/14/05 57 struct Association_Request_Frame_Body* msgBody, u16 iMSindex);//added by WS 05/14/05
58 58
59u16 SearchPmkid(struct wb35_adapter * adapter, struct Management_Frame* msgHeader, 59u16 SearchPmkid(struct wbsoft_priv * adapter, struct Management_Frame* msgHeader,
60 struct PMKID_Information_Element * AssoReq_PMKID ); 60 struct PMKID_Information_Element * AssoReq_PMKID );
61#endif 61#endif
62 62