diff options
Diffstat (limited to 'drivers/staging/vt6656/datarate.h')
| -rw-r--r-- | drivers/staging/vt6656/datarate.h | 69 | 
1 files changed, 18 insertions, 51 deletions
diff --git a/drivers/staging/vt6656/datarate.h b/drivers/staging/vt6656/datarate.h index c6f5163ff9b..96252adf1ea 100644 --- a/drivers/staging/vt6656/datarate.h +++ b/drivers/staging/vt6656/datarate.h @@ -29,18 +29,15 @@  #ifndef __DATARATE_H__  #define __DATARATE_H__ -/*---------------------  Export Definitions -------------------------*/ - -#define FALLBACK_PKT_COLLECT_TR_H  50   // pkts -#define FALLBACK_PKT_COLLECT_TR_L  10   // pkts -#define FALLBACK_POLL_SECOND       5    // 5 sec -#define FALLBACK_RECOVER_SECOND    30   // 30 sec -#define FALLBACK_THRESHOLD         15   // percent -#define UPGRADE_THRESHOLD          5    // percent -#define UPGRADE_CNT_THRD           3    // times -#define RETRY_TIMES_THRD_H         2    // times -#define RETRY_TIMES_THRD_L         1    // times - +#define FALLBACK_PKT_COLLECT_TR_H  50   /* pkts */ +#define FALLBACK_PKT_COLLECT_TR_L  10   /* pkts */ +#define FALLBACK_POLL_SECOND       5    /* 5 sec */ +#define FALLBACK_RECOVER_SECOND    30   /* 30 sec */ +#define FALLBACK_THRESHOLD         15   /* percent */ +#define UPGRADE_THRESHOLD          5    /* percent */ +#define UPGRADE_CNT_THRD           3    /* times */ +#define RETRY_TIMES_THRD_H         2    /* times */ +#define RETRY_TIMES_THRD_L         1    /* times */  #define RATE_1M         0  #define RATE_2M         1 @@ -55,55 +52,25 @@  #define RATE_48M       10  #define RATE_54M       11  #define RATE_AUTO      12 -#define MAX_RATE       12 - -/*---------------------  Export Classes  ----------------------------*/ - -/*---------------------  Export Variables  --------------------------*/ - - -/*---------------------  Export Types  ------------------------------*/ - - -/*---------------------  Export Functions  --------------------------*/ +void RATEvParseMaxRate(struct vnt_private *, PWLAN_IE_SUPP_RATES pItemRates, +	PWLAN_IE_SUPP_RATES pItemExtRates, int bUpdateBasicRate, +	u16 *pwMaxBasicRate, u16 *pwMaxSuppRate, u16 *pwSuppRate, +	u8 *pbyTopCCKRate, u8 *pbyTopOFDMRate); +void RATEvTxRateFallBack(struct vnt_private *pDevice, +	PKnownNodeDB psNodeDBTable); -void -RATEvParseMaxRate( -     void *pDeviceHandler, -     PWLAN_IE_SUPP_RATES pItemRates, -     PWLAN_IE_SUPP_RATES pItemExtRates, -     BOOL bUpdateBasicRate, -     PWORD pwMaxBasicRate, -     PWORD pwMaxSuppRate, -     PWORD pwSuppRate, -     PBYTE pbyTopCCKRate, -     PBYTE pbyTopOFDMRate -    ); - -void -RATEvTxRateFallBack( -     void *pDeviceHandler, -     PKnownNodeDB psNodeDBTable -    ); - -BYTE +u8  RATEuSetIE(       PWLAN_IE_SUPP_RATES pSrcRates,       PWLAN_IE_SUPP_RATES pDstRates,       unsigned int                uRateLen      ); -WORD +u16  RATEwGetRateIdx( -     BYTE byRate -    ); - - -BYTE -DATARATEbyGetRateIdx( -     BYTE byRate +     u8 byRate      );  #endif /* __DATARATE_H__ */  | 
