IC_INFERIORITY_8192S IC_Class;
HT_CHANNEL_WIDTH CurrentChannelBW;
struct bb_reg_definition PHYRegDef[4];
- rate_adaptive rate_adaptive;
+ struct rate_adaptive rate_adaptive;
struct ccktxbbgain cck_txbbgain_table[CCKTxBBGainTableLength];
struct ccktxbbgain cck_txbbgain_ch14_table[CCKTxBBGainTableLength];
{
struct r8192_priv *priv = rtllib_priv(dev);
- prate_adaptive pra = (prate_adaptive)&priv->rate_adaptive;
+ struct rate_adaptive *pra = (struct rate_adaptive *)&priv->rate_adaptive;
pra->ratr_state = DM_RATR_STA_MAX;
pra->high2low_rssi_thresh_for_ra = RateAdaptiveTH_High;
{
struct r8192_priv *priv = rtllib_priv(dev);
struct rt_hi_throughput *pHTInfo = priv->rtllib->pHTInfo;
- prate_adaptive pra = (prate_adaptive)&priv->rate_adaptive;
+ struct rate_adaptive *pra = (struct rate_adaptive *)&priv->rate_adaptive;
u32 currentRATR, targetRATR = 0;
u32 LowRSSIThreshForRA = 0, HighRSSIThreshForRA = 0;
bool bshort_gi_enabled = false;
s32 DM_Value)
{
struct r8192_priv *priv = rtllib_priv(dev);
- prate_adaptive pRA = (prate_adaptive)&(priv->rate_adaptive);
+ struct rate_adaptive *pRA = (struct rate_adaptive *)&(priv->rate_adaptive);
if (DM_Type == 0)
};//,*struct sw_cam_table *;
#define TOTAL_CAM_ENTRY 32
-typedef struct _rate_adaptive
-{
+struct rate_adaptive {
u8 rate_adaptive_disabled;
u8 ratr_state;
u16 reserve;
u32 last_ratr;
u8 PreRATRState;
-} rate_adaptive, *prate_adaptive;
+};
typedef enum _RATR_TABLE_MODE_8192S{
RATR_INX_WIRELESS_NGB = 0,
RATR_INX_WIRELESS_NG = 1,