Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
[linux-2.6] / drivers / staging / rtl8187se / r8180_dm.h
1 #ifndef R8180_DM_H \r
2 #define R8180_DM_H\r
3 \r
4 #include "r8180.h"\r
5 //#include "r8180_hw.h"\r
6 //#include "r8180_93cx6.h"\r
7 void SwAntennaDiversityRxOk8185(struct net_device *dev, u8 SignalStrength);\r
8 bool SetAntenna8185(struct net_device *dev,     u8 u1bAntennaIndex);\r
9 bool SwitchAntenna(     struct net_device *dev);\r
10 void SwAntennaDiversity(struct net_device *dev  );\r
11 void SwAntennaDiversityTimerCallback(struct net_device *dev);\r
12 bool CheckDig(struct net_device *dev);\r
13 bool CheckHighPower(struct net_device *dev);\r
14 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))\r
15 void rtl8180_hw_dig_wq (struct work_struct *work);\r
16 #else\r
17 void rtl8180_hw_dig_wq(struct net_device *dev);\r
18 #endif\r
19 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))\r
20 void rtl8180_tx_pw_wq (struct work_struct *work);\r
21 #else\r
22 void rtl8180_tx_pw_wq(struct net_device *dev);\r
23 #endif\r
24 #if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20)\r
25 void rtl8180_rate_adapter(struct work_struct * work);\r
26 \r
27 #else\r
28 void rtl8180_rate_adapter(struct net_device *dev);\r
29 \r
30 #endif\r
31 void TxPwrTracking87SE(struct net_device *dev);\r
32 bool CheckTxPwrTracking(struct net_device *dev);\r
33 #if LINUX_VERSION_CODE >=KERNEL_VERSION(2,6,20)\r
34 void rtl8180_rate_adapter(struct work_struct * work);\r
35 #else\r
36 void rtl8180_rate_adapter(struct net_device *dev);\r
37 #endif\r
38 void timer_rate_adaptive(unsigned long data);\r
39 \r
40 \r
41 #endif\r