summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h')
-rwxr-xr-xdrivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h b/drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h
index 3d3dc8275e8f..4b63a1e056cf 100755
--- a/drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h
+++ b/drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h
@@ -257,6 +257,7 @@ struct pwrctrl_priv
u8 wowlan_pattern_idx;
u8 wowlan_wake_reason;
u32 wowlan_pattern_context[8][5];
+ u64 wowlan_fw_iv;
#endif // CONFIG_WOWLAN
_timer pwr_state_check_timer;
int pwr_state_check_interval;
@@ -268,7 +269,6 @@ struct pwrctrl_priv
//rt_rf_power_state current_rfpwrstate;
rt_rf_power_state change_rfpwrstate;
- u8 wepkeymask;
u8 bHWPowerdown;//if support hw power down
u8 bHWPwrPindetect;
u8 bkeepfwalive;
@@ -295,22 +295,22 @@ struct pwrctrl_priv
#endif
};
-#define rtw_get_ips_mode_req(pwrctrlpriv) \
- (pwrctrlpriv)->ips_mode_req
+#define rtw_get_ips_mode_req(pwrctl) \
+ (pwrctl)->ips_mode_req
-#define rtw_ips_mode_req(pwrctrlpriv, ips_mode) \
- (pwrctrlpriv)->ips_mode_req = (ips_mode)
+#define rtw_ips_mode_req(pwrctl, ips_mode) \
+ (pwrctl)->ips_mode_req = (ips_mode)
#define RTW_PWR_STATE_CHK_INTERVAL 2000
-#define _rtw_set_pwr_state_check_timer(pwrctrlpriv, ms) \
+#define _rtw_set_pwr_state_check_timer(pwrctl, ms) \
do { \
- /*DBG_871X("%s _rtw_set_pwr_state_check_timer(%p, %d)\n", __FUNCTION__, (pwrctrlpriv), (ms));*/ \
- _set_timer(&(pwrctrlpriv)->pwr_state_check_timer, (ms)); \
+ /*DBG_871X("%s _rtw_set_pwr_state_check_timer(%p, %d)\n", __FUNCTION__, (pwrctl), (ms));*/ \
+ _set_timer(&(pwrctl)->pwr_state_check_timer, (ms)); \
} while(0)
-#define rtw_set_pwr_state_check_timer(pwrctrlpriv) \
- _rtw_set_pwr_state_check_timer((pwrctrlpriv), (pwrctrlpriv)->pwr_state_check_interval)
+#define rtw_set_pwr_state_check_timer(pwrctl) \
+ _rtw_set_pwr_state_check_timer((pwrctl), (pwrctl)->pwr_state_check_interval)
extern void rtw_init_pwrctrl_priv(_adapter *adapter);
extern void rtw_free_pwrctrl_priv(_adapter * adapter);
@@ -332,7 +332,9 @@ extern void rtw_set_ps_mode(PADAPTER padapter, u8 ps_mode, u8 smart_ps, u8 bcn_a
extern void rtw_set_rpwm(_adapter * padapter, u8 val8);
extern void LeaveAllPowerSaveMode(PADAPTER Adapter);
#ifdef CONFIG_IPS
+void _ips_enter(_adapter * padapter);
void ips_enter(_adapter * padapter);
+int _ips_leave(_adapter * padapter);
int ips_leave(_adapter * padapter);
#endif