Lines Matching refs:wowlan

333 				 struct cfg80211_wowlan *wowlan)  in iwl_mvm_send_patterns()  argument
342 if (!wowlan->n_patterns) in iwl_mvm_send_patterns()
346 wowlan->n_patterns * sizeof(struct iwl_wowlan_pattern); in iwl_mvm_send_patterns()
352 pattern_cmd->n_patterns = cpu_to_le32(wowlan->n_patterns); in iwl_mvm_send_patterns()
354 for (i = 0; i < wowlan->n_patterns; i++) { in iwl_mvm_send_patterns()
355 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns()
358 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns()
360 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns()
361 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
364 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns()
784 struct cfg80211_wowlan *wowlan, in iwl_mvm_get_wowlan_config() argument
806 if (wowlan->disconnect) in iwl_mvm_get_wowlan_config()
810 if (wowlan->magic_pkt) in iwl_mvm_get_wowlan_config()
813 if (wowlan->gtk_rekey_failure) in iwl_mvm_get_wowlan_config()
816 if (wowlan->eap_identity_req) in iwl_mvm_get_wowlan_config()
819 if (wowlan->four_way_handshake) in iwl_mvm_get_wowlan_config()
822 if (wowlan->n_patterns) in iwl_mvm_get_wowlan_config()
826 if (wowlan->rfkill_release) in iwl_mvm_get_wowlan_config()
830 if (wowlan->tcp) { in iwl_mvm_get_wowlan_config()
847 struct cfg80211_wowlan *wowlan, in iwl_mvm_wowlan_config() argument
936 ret = iwl_mvm_send_patterns(mvm, wowlan); in iwl_mvm_wowlan_config()
944 ret = iwl_mvm_send_remote_wake_cfg(mvm, vif, wowlan->tcp); in iwl_mvm_wowlan_config()
953 struct cfg80211_wowlan *wowlan, in iwl_mvm_netdetect_config() argument
965 if (wowlan->rfkill_release) in iwl_mvm_netdetect_config()
1015 struct cfg80211_wowlan *wowlan, in __iwl_mvm_suspend() argument
1039 if (!wowlan) { in __iwl_mvm_suspend()
1060 if (!wowlan->nd_config && !mvm->nd_config) { in __iwl_mvm_suspend()
1066 mvm, wowlan, wowlan->nd_config ?: mvm->nd_config, vif); in __iwl_mvm_suspend()
1082 ret = iwl_mvm_get_wowlan_config(mvm, wowlan, &wowlan_config_cmd, in __iwl_mvm_suspend()
1086 ret = iwl_mvm_wowlan_config(mvm, wowlan, &wowlan_config_cmd, in __iwl_mvm_suspend()
1159 int iwl_mvm_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) in iwl_mvm_suspend() argument
1171 mvm->trans->wowlan_d0i3 = wowlan->any; in iwl_mvm_suspend()
1190 return __iwl_mvm_suspend(hw, wowlan, false); in iwl_mvm_suspend()