• Home
  • Raw
  • Download

Lines Matching full:wow

13 #include "wow.h"
22 struct ieee80211_vif *wow_vif = rtwdev->wow.wow_vif; in rtw89_wow_enter_deep_ps()
30 struct ieee80211_vif *wow_vif = rtwdev->wow.wow_vif; in rtw89_wow_enter_lps()
105 rtw89_debug(rtwdev, RTW89_DBG_WOW, "WOW: Rx deauth\n"); in rtw89_wow_show_wakeup_reason()
109 rtw89_debug(rtwdev, RTW89_DBG_WOW, "WOW: AP is off\n"); in rtw89_wow_show_wakeup_reason()
113 rtw89_debug(rtwdev, RTW89_DBG_WOW, "WOW: Rx magic packet\n"); in rtw89_wow_show_wakeup_reason()
117 rtw89_debug(rtwdev, RTW89_DBG_WOW, "WOW: Rx gtk rekey\n"); in rtw89_wow_show_wakeup_reason()
124 rtw89_debug(rtwdev, RTW89_DBG_WOW, "WOW: Rx pattern match packet\n"); in rtw89_wow_show_wakeup_reason()
136 ieee80211_report_wowlan_wakeup(rtwdev->wow.wow_vif, NULL, in rtw89_wow_show_wakeup_reason()
141 ieee80211_report_wowlan_wakeup(rtwdev->wow.wow_vif, &wakeup, in rtw89_wow_show_wakeup_reason()
147 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_vif_iter()
324 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_parse_patterns()
356 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_pattern_clear_cam()
369 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_pattern_write()
379 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_pattern_clear()
389 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_clear_wakeups()
399 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_set_wakeups()
417 static int rtw89_wow_cfg_wake(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_cfg_wake() argument
419 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_cfg_wake()
430 if (wow) { in rtw89_wow_cfg_wake()
440 ret = rtw89_fw_h2c_wow_wakeup_ctrl(rtwdev, rtwvif, wow); in rtw89_wow_cfg_wake()
442 rtw89_err(rtwdev, "failed to fw wow wakeup ctrl\n"); in rtw89_wow_cfg_wake()
446 if (wow) { in rtw89_wow_cfg_wake()
461 ret = rtw89_fw_h2c_wow_global(rtwdev, rtwvif, wow); in rtw89_wow_cfg_wake()
463 rtw89_err(rtwdev, "failed to fw wow global\n"); in rtw89_wow_cfg_wake()
480 rtw89_err(rtwdev, "failed to check wow status %s\n", in rtw89_wow_check_fw_status()
485 static int rtw89_wow_swap_fw(struct rtw89_dev *rtwdev, bool wow) in rtw89_wow_swap_fw() argument
487 enum rtw89_fw_type fw_type = wow ? RTW89_FW_WOWLAN : RTW89_FW_NORMAL; in rtw89_wow_swap_fw()
488 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_swap_fw()
551 rtw89_mac_hw_mgnt_sec(rtwdev, wow); in rtw89_wow_swap_fw()
645 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_fw_start()
653 rtw89_err(rtwdev, "wow: failed to enable keep alive\n"); in rtw89_wow_fw_start()
659 rtw89_err(rtwdev, "wow: failed to enable disconnect detect\n"); in rtw89_wow_fw_start()
665 rtw89_err(rtwdev, "wow: failed to config wake\n"); in rtw89_wow_fw_start()
671 rtw89_err(rtwdev, "wow: failed to check enable fw ready\n"); in rtw89_wow_fw_start()
681 struct rtw89_wow_param *rtw_wow = &rtwdev->wow; in rtw89_wow_fw_stop()
689 rtw89_err(rtwdev, "wow: failed to disable keep alive\n"); in rtw89_wow_fw_stop()
695 rtw89_err(rtwdev, "wow: failed to disable disconnect detect\n"); in rtw89_wow_fw_stop()
701 rtw89_err(rtwdev, "wow: failed to disable config wake\n"); in rtw89_wow_fw_stop()
709 rtw89_err(rtwdev, "wow: failed to check disable fw ready\n"); in rtw89_wow_fw_stop()
725 rtw89_err(rtwdev, "wow: failed to enable trx_pre\n"); in rtw89_wow_enable()
733 rtw89_err(rtwdev, "wow: failed to swap to wow fw\n"); in rtw89_wow_enable()
739 rtw89_err(rtwdev, "wow: failed to let wow fw start\n"); in rtw89_wow_enable()
747 rtw89_err(rtwdev, "wow: failed to enable trx_post\n"); in rtw89_wow_enable()
764 rtw89_err(rtwdev, "wow: failed to disable trx_pre\n"); in rtw89_wow_disable()
772 rtw89_err(rtwdev, "wow: failed to swap to normal fw\n"); in rtw89_wow_disable()
778 rtw89_err(rtwdev, "wow: failed to disable trx_post\n"); in rtw89_wow_disable()
784 rtw89_err(rtwdev, "wow: failed to disable trx_pre\n"); in rtw89_wow_disable()
798 rtw89_err(rtwdev, "wow is not enabled\n"); in rtw89_wow_resume()
815 rtw89_err(rtwdev, "failed to disable wow\n"); in rtw89_wow_resume()
836 rtw89_err(rtwdev, "failed to enable wow\n"); in rtw89_wow_suspend()