Lines Matching refs:wowlan
339 struct cfg80211_wowlan *wowlan) in iwl_mvm_send_patterns() argument
348 if (!wowlan->n_patterns) in iwl_mvm_send_patterns()
352 wowlan->n_patterns * sizeof(struct iwl_wowlan_pattern); in iwl_mvm_send_patterns()
358 pattern_cmd->n_patterns = cpu_to_le32(wowlan->n_patterns); in iwl_mvm_send_patterns()
360 for (i = 0; i < wowlan->n_patterns; i++) { in iwl_mvm_send_patterns()
361 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns()
364 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns()
366 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns()
367 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns()
370 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns()
793 struct cfg80211_wowlan *wowlan, in iwl_mvm_get_wowlan_config() argument
815 if (wowlan->disconnect) in iwl_mvm_get_wowlan_config()
819 if (wowlan->magic_pkt) in iwl_mvm_get_wowlan_config()
822 if (wowlan->gtk_rekey_failure) in iwl_mvm_get_wowlan_config()
825 if (wowlan->eap_identity_req) in iwl_mvm_get_wowlan_config()
828 if (wowlan->four_way_handshake) in iwl_mvm_get_wowlan_config()
831 if (wowlan->n_patterns) in iwl_mvm_get_wowlan_config()
835 if (wowlan->rfkill_release) in iwl_mvm_get_wowlan_config()
839 if (wowlan->tcp) { in iwl_mvm_get_wowlan_config()
856 struct cfg80211_wowlan *wowlan, in iwl_mvm_wowlan_config() argument
945 ret = iwl_mvm_send_patterns(mvm, wowlan); in iwl_mvm_wowlan_config()
953 ret = iwl_mvm_send_remote_wake_cfg(mvm, vif, wowlan->tcp); in iwl_mvm_wowlan_config()
962 struct cfg80211_wowlan *wowlan, in iwl_mvm_netdetect_config() argument
974 if (wowlan->rfkill_release) in iwl_mvm_netdetect_config()
1023 struct cfg80211_wowlan *wowlan, in __iwl_mvm_suspend() argument
1047 if (!wowlan) { in __iwl_mvm_suspend()
1068 if (!wowlan->nd_config && !mvm->nd_config) { in __iwl_mvm_suspend()
1074 mvm, wowlan, wowlan->nd_config ?: mvm->nd_config, vif); in __iwl_mvm_suspend()
1090 ret = iwl_mvm_get_wowlan_config(mvm, wowlan, &wowlan_config_cmd, in __iwl_mvm_suspend()
1094 ret = iwl_mvm_wowlan_config(mvm, wowlan, &wowlan_config_cmd, in __iwl_mvm_suspend()
1167 int iwl_mvm_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) in iwl_mvm_suspend() argument
1172 if (wowlan->any) { in iwl_mvm_suspend()
1187 return __iwl_mvm_suspend(hw, wowlan, false); in iwl_mvm_suspend()