diff options
Diffstat (limited to 'drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h')
-rwxr-xr-x | drivers/net/wireless/rtl8723as/include/rtw_pwrctrl.h | 22 |
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 |