#ifndef R8180_DM_H #define R8180_DM_H #include "r8180.h" //#include "r8180_hw.h" //#include "r8180_93cx6.h" 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 ); void SwAntennaDiversityTimerCallback(struct net_device *dev); bool CheckDig(struct net_device *dev); bool CheckHighPower(struct net_device *dev); void rtl8180_hw_dig_wq (struct work_struct *work); void rtl8180_tx_pw_wq (struct work_struct *work); void rtl8180_rate_adapter(struct work_struct * work); void TxPwrTracking87SE(struct net_device *dev); bool CheckTxPwrTracking(struct net_device *dev); void rtl8180_rate_adapter(struct work_struct * work); void timer_rate_adaptive(unsigned long data); #endif