42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
#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);
|
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
|
|
void rtl8180_hw_dig_wq (struct work_struct *work);
|
|
#else
|
|
void rtl8180_hw_dig_wq(struct net_device *dev);
|
|
#endif
|
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
|
|
void rtl8180_tx_pw_wq (struct work_struct *work);
|
|
#else
|
|
void rtl8180_tx_pw_wq(struct net_device *dev);
|
|
#endif
|
|
#if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20)
|
|
void rtl8180_rate_adapter(struct work_struct * work);
|
|
|
|
#else
|
|
void rtl8180_rate_adapter(struct net_device *dev);
|
|
|
|
#endif
|
|
void TxPwrTracking87SE(struct net_device *dev);
|
|
bool CheckTxPwrTracking(struct net_device *dev);
|
|
#if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20)
|
|
void rtl8180_rate_adapter(struct work_struct * work);
|
|
#else
|
|
void rtl8180_rate_adapter(struct net_device *dev);
|
|
#endif
|
|
void timer_rate_adaptive(unsigned long data);
|
|
|
|
|
|
#endif
|