Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
r8180_dm.c File Reference
#include "r8180_dm.h"
#include "r8180_hw.h"
#include "r8180_93cx6.h"

Go to the source code of this file.

Macros

#define RATE_ADAPTIVE_TIMER_PERIOD   300
 

Functions

bool CheckHighPower (struct net_device *dev)
 
void DoTxHighPower (struct net_device *dev)
 
void rtl8180_tx_pw_wq (struct work_struct *work)
 
bool CheckDig (struct net_device *dev)
 
void DIG_Zebra (struct net_device *dev)
 
void DynamicInitGain (struct net_device *dev)
 
void rtl8180_hw_dig_wq (struct work_struct *work)
 
int IncludedInSupportedRates (struct r8180_priv *priv, u8 TxRate)
 
u8 GetUpgradeTxRate (struct net_device *dev, u8 rate)
 
u8 GetDegradeTxRate (struct net_device *dev, u8 rate)
 
bool MgntIsCckRate (u16 rate)
 
void TxPwrTracking87SE (struct net_device *dev)
 
void StaRateAdaptive87SE (struct net_device *dev)
 
void rtl8180_rate_adapter (struct work_struct *work)
 
void timer_rate_adaptive (unsigned long data)
 
void SwAntennaDiversityRxOk8185 (struct net_device *dev, u8 SignalStrength)
 
bool SetAntenna8185 (struct net_device *dev, u8 u1bAntennaIndex)
 
bool SwitchAntenna (struct net_device *dev)
 
void SwAntennaDiversity (struct net_device *dev)
 
bool CheckTxPwrTracking (struct net_device *dev)
 
void SwAntennaDiversityTimerCallback (struct net_device *dev)
 

Macro Definition Documentation

#define RATE_ADAPTIVE_TIMER_PERIOD   300

Definition at line 6 of file r8180_dm.c.

Function Documentation

bool CheckDig ( struct net_device dev)

Definition at line 110 of file r8180_dm.c.

bool CheckHighPower ( struct net_device dev)

Definition at line 8 of file r8180_dm.c.

bool CheckTxPwrTracking ( struct net_device dev)

Definition at line 1102 of file r8180_dm.c.

void DIG_Zebra ( struct net_device dev)

Definition at line 128 of file r8180_dm.c.

void DoTxHighPower ( struct net_device dev)

Definition at line 33 of file r8180_dm.c.

void DynamicInitGain ( struct net_device dev)

Definition at line 205 of file r8180_dm.c.

u8 GetDegradeTxRate ( struct net_device dev,
u8  rate 
)

Definition at line 318 of file r8180_dm.c.

u8 GetUpgradeTxRate ( struct net_device dev,
u8  rate 
)

Definition at line 258 of file r8180_dm.c.

int IncludedInSupportedRates ( struct r8180_priv priv,
u8  TxRate 
)

Definition at line 226 of file r8180_dm.c.

bool MgntIsCckRate ( u16  rate)

Definition at line 378 of file r8180_dm.c.

void rtl8180_hw_dig_wq ( struct work_struct work)

Definition at line 210 of file r8180_dm.c.

void rtl8180_rate_adapter ( struct work_struct work)

Definition at line 874 of file r8180_dm.c.

void rtl8180_tx_pw_wq ( struct work_struct work)

Definition at line 97 of file r8180_dm.c.

bool SetAntenna8185 ( struct net_device dev,
u8  u1bAntennaIndex 
)

Definition at line 914 of file r8180_dm.c.

void StaRateAdaptive87SE ( struct net_device dev)

Definition at line 438 of file r8180_dm.c.

void SwAntennaDiversity ( struct net_device dev)

Definition at line 971 of file r8180_dm.c.

void SwAntennaDiversityRxOk8185 ( struct net_device dev,
u8  SignalStrength 
)

Definition at line 896 of file r8180_dm.c.

void SwAntennaDiversityTimerCallback ( struct net_device dev)

Definition at line 1118 of file r8180_dm.c.

bool SwitchAntenna ( struct net_device dev)

Definition at line 952 of file r8180_dm.c.

void timer_rate_adaptive ( unsigned long  data)

Definition at line 881 of file r8180_dm.c.

void TxPwrTracking87SE ( struct net_device dev)

Definition at line 392 of file r8180_dm.c.