Home
last modified time | relevance | path

Searched refs:wowlan (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dpm.c17 int __ieee80211_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) in __ieee80211_suspend() argument
35 !(wowlan && wowlan->any)) { in __ieee80211_suspend()
46 if (!(wowlan && wowlan->any)) in __ieee80211_suspend()
75 local->wowlan = wowlan; in __ieee80211_suspend()
76 if (local->wowlan) { in __ieee80211_suspend()
110 err = drv_suspend(local, wowlan); in __ieee80211_suspend()
113 local->wowlan = false; in __ieee80211_suspend()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/
H A Dwow.c34 struct cfg80211_wowlan *wowlan) in ath9k_wow_map_triggers() argument
38 if (wowlan->disconnect) in ath9k_wow_map_triggers()
41 if (wowlan->magic_pkt) in ath9k_wow_map_triggers()
44 if (wowlan->n_patterns) in ath9k_wow_map_triggers()
139 struct cfg80211_wowlan *wowlan) in ath9k_wow_add_pattern() argument
142 struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath9k_wow_add_pattern()
148 for (i = 0; i < wowlan->n_patterns; i++) { in ath9k_wow_add_pattern()
168 struct cfg80211_wowlan *wowlan) in ath9k_suspend() argument
186 if (WARN_ON(!wowlan)) { in ath9k_suspend()
213 triggers = ath9k_wow_map_triggers(sc, wowlan); in ath9k_suspend()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c412 struct cfg80211_wowlan *wowlan) in iwl_mvm_send_patterns_v1() argument
421 if (!wowlan->n_patterns) in iwl_mvm_send_patterns_v1()
424 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mvm_send_patterns_v1()
430 pattern_cmd->n_patterns = cpu_to_le32(wowlan->n_patterns); in iwl_mvm_send_patterns_v1()
432 for (i = 0; i < wowlan->n_patterns; i++) { in iwl_mvm_send_patterns_v1()
433 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1()
436 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1()
438 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1()
439 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1()
442 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns_v1()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dlib.c1000 struct cfg80211_wowlan *wowlan) in iwlagn_send_patterns() argument
1009 if (!wowlan->n_patterns) in iwlagn_send_patterns()
1012 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwlagn_send_patterns()
1018 pattern_cmd->n_patterns = cpu_to_le32(wowlan->n_patterns); in iwlagn_send_patterns()
1020 for (i = 0; i < wowlan->n_patterns; i++) { in iwlagn_send_patterns()
1021 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwlagn_send_patterns()
1024 wowlan->patterns[i].mask, mask_len); in iwlagn_send_patterns()
1026 wowlan->patterns[i].pattern, in iwlagn_send_patterns()
1027 wowlan->patterns[i].pattern_len); in iwlagn_send_patterns()
1030 wowlan->patterns[i].pattern_len; in iwlagn_send_patterns()
[all …]
H A Dmac80211.c170 hw->wiphy->wowlan = &priv->wowlan_support; in iwlagn_mac_setup_register()
361 struct cfg80211_wowlan *wowlan) in iwlagn_mac_suspend() argument
367 if (WARN_ON(!wowlan)) in iwlagn_mac_suspend()
380 ret = iwlagn_suspend(priv, wowlan); in iwlagn_mac_suspend()
393 priv->wowlan = false; in iwlagn_mac_suspend()
555 priv->wowlan = false; in iwlagn_mac_resume()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dwow.c266 struct cfg80211_wowlan *wowlan) in ath10k_vif_wow_set_wakeups() argument
271 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath10k_vif_wow_set_wakeups()
289 if (wowlan->disconnect) { in ath10k_vif_wow_set_wakeups()
296 if (wowlan->magic_pkt) in ath10k_vif_wow_set_wakeups()
299 if (wowlan->nd_config) { in ath10k_vif_wow_set_wakeups()
310 wowlan->nd_config, pno); in ath10k_vif_wow_set_wakeups()
323 for (i = 0; i < wowlan->n_patterns; i++) { in ath10k_vif_wow_set_wakeups()
386 struct cfg80211_wowlan *wowlan) in ath10k_wow_set_wakeups() argument
394 ret = ath10k_vif_wow_set_wakeups(arvif, wowlan); in ath10k_wow_set_wakeups()
498 struct cfg80211_wowlan *wowlan) in ath10k_wow_op_suspend() argument
[all …]
H A Dwow.h18 struct cfg80211_wowlan *wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/
H A Dwow.c780 struct cfg80211_wowlan *wowlan) in rtw_wow_set_wakeups() argument
787 if (wowlan->disconnect) in rtw_wow_set_wakeups()
789 if (wowlan->magic_pkt) in rtw_wow_set_wakeups()
791 if (wowlan->gtk_rekey_failure) in rtw_wow_set_wakeups()
794 if (wowlan->nd_config) in rtw_wow_set_wakeups()
795 rtw_wow_check_pno(rtwdev, wowlan->nd_config); in rtw_wow_set_wakeups()
802 if (wowlan->n_patterns && wowlan->patterns) { in rtw_wow_set_wakeups()
803 rtw_wow->pattern_cnt = wowlan->n_patterns; in rtw_wow_set_wakeups()
804 for (i = 0; i < wowlan->n_patterns; i++) in rtw_wow_set_wakeups()
806 wowlan->patterns + i, in rtw_wow_set_wakeups()
[all …]
H A Dwow.h55 int rtw_wow_suspend(struct rtw_dev *rtwdev, struct cfg80211_wowlan *wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_mac.c83 s32 rtl8821c_fw_dl(PADAPTER adapter, u8 wowlan) in rtl8821c_fw_dl() argument
92 if (_TRUE == wowlan) { in rtl8821c_fw_dl()
102 if (_TRUE == wowlan) in rtl8821c_fw_dl()
113 …RTW_INFO("%s FW Version:%d SubVersion:%d\n", (wowlan) ? "WOW" : "NIC", hal_data->firmware_version,… in rtl8821c_fw_dl()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_mac.c82 s32 rtl8821c_fw_dl(PADAPTER adapter, u8 wowlan) in rtl8821c_fw_dl() argument
91 if (_TRUE == wowlan) { in rtl8821c_fw_dl()
101 if (_TRUE == wowlan) in rtl8821c_fw_dl()
112 …RTW_INFO("%s FW Version:%d SubVersion:%d\n", (wowlan) ? "WOW" : "NIC", hal_data->firmware_version,… in rtl8821c_fw_dl()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/rtl8822c/
H A Drtl8822c_mac.c106 s32 rtl8822c_fw_dl(PADAPTER adapter, u8 wowlan) in rtl8822c_fw_dl() argument
116 if (wowlan) in rtl8822c_fw_dl()
139 if (_TRUE == wowlan) in rtl8822c_fw_dl()
150 RTW_INFO("%s FW Version:%d SubVersion:%d FW size:%d\n", (wowlan) ? "WOW" : "NIC", in rtl8822c_fw_dl()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/rtl8822b/
H A Drtl8822b_mac.c106 s32 rtl8822b_fw_dl(PADAPTER adapter, u8 wowlan) in rtl8822b_fw_dl() argument
116 if (wowlan) in rtl8822b_fw_dl()
139 if (_TRUE == wowlan) in rtl8822b_fw_dl()
150 RTW_INFO("%s FW Version:%d SubVersion:%d FW size:%d\n", (wowlan) ? "WOW" : "NIC", in rtl8822b_fw_dl()
/OK3568_Linux_fs/kernel/net/wireless/
H A Dcore.c659 if (WARN_ON(wiphy->wowlan && in wiphy_register()
660 (wiphy->wowlan->flags & WIPHY_WOWLAN_GTK_REKEY_FAILURE) && in wiphy_register()
661 !(wiphy->wowlan->flags & WIPHY_WOWLAN_SUPPORTS_GTK_REKEY))) in wiphy_register()
663 if (WARN_ON(wiphy->wowlan && in wiphy_register()
664 !wiphy->wowlan->flags && !wiphy->wowlan->n_patterns && in wiphy_register()
665 !wiphy->wowlan->tcp)) in wiphy_register()
902 if (WARN_ON(rdev->wiphy.wowlan && rdev->wiphy.wowlan->n_patterns && in wiphy_register()
903 (!rdev->wiphy.wowlan->pattern_min_len || in wiphy_register()
904 rdev->wiphy.wowlan->pattern_min_len > in wiphy_register()
905 rdev->wiphy.wowlan->pattern_max_len))) in wiphy_register()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rsi/
H A Drsi_91x_mac80211.c1823 struct cfg80211_wowlan *wowlan) in rsi_wow_map_triggers() argument
1829 if (wowlan->any) in rsi_wow_map_triggers()
1831 if (wowlan->magic_pkt) in rsi_wow_map_triggers()
1833 if (wowlan->disconnect) in rsi_wow_map_triggers()
1835 if (wowlan->gtk_rekey_failure || wowlan->eap_identity_req || in rsi_wow_map_triggers()
1836 wowlan->four_way_handshake) in rsi_wow_map_triggers()
1842 int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan) in rsi_config_wowlan() argument
1856 if (WARN_ON(!wowlan)) { in rsi_config_wowlan()
1862 triggers = rsi_wow_map_triggers(common, wowlan); in rsi_config_wowlan()
1894 struct cfg80211_wowlan *wowlan) in rsi_mac80211_suspend() argument
[all …]
H A Drsi_common.h87 int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/
H A Drtl8822b_mac.c166 s32 rtl8822b_fw_dl(PADAPTER adapter, u8 wowlan) in rtl8822b_fw_dl() argument
172 if (_TRUE == wowlan) { in rtl8822b_fw_dl()
/OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/
H A Dcfg80211.c3292 struct cfg80211_wowlan *wowlan) in mwifiex_set_wowlan_mef_entry() argument
3303 for (i = 0; i < wowlan->n_patterns; i++) { in mwifiex_set_wowlan_mef_entry()
3305 if (!mwifiex_is_pattern_supported(&wowlan->patterns[i], in mwifiex_set_wowlan_mef_entry()
3313 if (!wowlan->patterns[i].pkt_offset) { in mwifiex_set_wowlan_mef_entry()
3331 wowlan->patterns[i].pkt_offset; in mwifiex_set_wowlan_mef_entry()
3346 if (wowlan->magic_pkt) { in mwifiex_set_wowlan_mef_entry()
3373 struct cfg80211_wowlan *wowlan) in mwifiex_set_mef_filter() argument
3379 if (wowlan->n_patterns || wowlan->magic_pkt) in mwifiex_set_mef_filter()
3394 if (wowlan->n_patterns || wowlan->magic_pkt) { in mwifiex_set_mef_filter()
3396 &mef_entry[1], wowlan); in mwifiex_set_mef_filter()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/st/cw1200/
H A Dpm.h30 struct cfg80211_wowlan *wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c990 const struct qlink_wowlan_capab_data *wowlan) in qtnf_parse_wowlan_info() argument
1000 switch (le16_to_cpu(wowlan->version)) { in qtnf_parse_wowlan_info()
1002 data1 = (struct qlink_wowlan_support *)wowlan->data; in qtnf_parse_wowlan_info()
1009 mac_info->wowlan = supp; in qtnf_parse_wowlan_info()
1013 mac->macid, le16_to_cpu(wowlan->version)); in qtnf_parse_wowlan_info()
1029 const struct qlink_wowlan_capab_data *wowlan; in qtnf_parse_variable_mac_info() local
1136 if (tlv_value_len < sizeof(*wowlan)) in qtnf_parse_variable_mac_info()
1139 wowlan = (void *)tlv->val; in qtnf_parse_variable_mac_info()
1140 if (!le16_to_cpu(wowlan->len)) { in qtnf_parse_variable_mac_info()
1146 rec_len = sizeof(*wowlan) + le16_to_cpu(wowlan->len); in qtnf_parse_variable_mac_info()
[all …]
H A Dcfg80211.c949 static int qtnf_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) in qtnf_suspend() argument
962 if (!wowlan) { in qtnf_suspend()
970 ret = qtnf_cmd_send_wowlan_set(vif, wowlan); in qtnf_suspend()
1209 if (macinfo->wowlan) in qtnf_wiphy_register()
1210 wiphy->wowlan = macinfo->wowlan; in qtnf_wiphy_register()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/
H A Dhal_intf.h361 s32 (*fw_dl)(_adapter *adapter, u8 wowlan);
366 u8 (*hal_get_tx_buff_rsvd_page_num)(_adapter *adapter, bool wowlan);
671 u8 rtw_hal_get_txbuff_rsvd_page_num(_adapter *adapter, bool wowlan);
680 s32 rtw_hal_fw_dl(_adapter *padapter, u8 wowlan);
H A Drtl8188e_cmd.h149 u8 GetTxBufferRsvdPageNum8188E(_adapter *padapter, bool wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/
H A Drtl8188e_cmd.h149 u8 GetTxBufferRsvdPageNum8188E(_adapter *padapter, bool wowlan);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/
H A Dhal_intf.h382 s32(*fw_dl)(_adapter *adapter, u8 wowlan);
387 u8(*hal_get_tx_buff_rsvd_page_num)(_adapter *adapter, bool wowlan);
727 u8 rtw_hal_get_txbuff_rsvd_page_num(_adapter *adapter, bool wowlan);
736 s32 rtw_hal_fw_dl(_adapter *padapter, u8 wowlan);

12345678910>>...12