/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | wow.c | 266 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 D | wow.h | 18 struct cfg80211_wowlan *wowlan);
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | wow.c | 804 struct cfg80211_wowlan *wowlan) in rtw_wow_set_wakeups() argument 811 if (wowlan->disconnect) in rtw_wow_set_wakeups() 813 if (wowlan->magic_pkt) in rtw_wow_set_wakeups() 815 if (wowlan->gtk_rekey_failure) in rtw_wow_set_wakeups() 818 if (wowlan->nd_config) in rtw_wow_set_wakeups() 819 rtw_wow_check_pno(rtwdev, wowlan->nd_config); in rtw_wow_set_wakeups() 826 if (wowlan->n_patterns && wowlan->patterns) { in rtw_wow_set_wakeups() 827 rtw_wow->pattern_cnt = wowlan->n_patterns; in rtw_wow_set_wakeups() 828 for (i = 0; i < wowlan->n_patterns; i++) in rtw_wow_set_wakeups() 830 wowlan->patterns + i, in rtw_wow_set_wakeups() [all …]
|
H A D | wow.h | 55 int rtw_wow_suspend(struct rtw_dev *rtwdev, struct cfg80211_wowlan *wowlan);
|
H A D | mac80211.c | 834 struct cfg80211_wowlan *wowlan) in rtw_ops_suspend() 840 ret = rtw_wow_suspend(rtwdev, wowlan); in rtw_ops_suspend() 832 rtw_ops_suspend(struct ieee80211_hw * hw,struct cfg80211_wowlan * wowlan) rtw_ops_suspend() argument
|
H A D | main.c | 2309 hw->wiphy->wowlan = rtwdev->chip->wowlan_stub; in rtw_register_hw()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | wow.c | 338 struct cfg80211_wowlan *wowlan) in ath11k_vif_wow_set_wakeups() argument 343 const struct cfg80211_pkt_pattern *patterns = wowlan->patterns; in ath11k_vif_wow_set_wakeups() 361 if (wowlan->disconnect) { in ath11k_vif_wow_set_wakeups() 368 if (wowlan->magic_pkt) in ath11k_vif_wow_set_wakeups() 371 if (wowlan->nd_config) { in ath11k_vif_wow_set_wakeups() 382 wowlan->nd_config, pno); in ath11k_vif_wow_set_wakeups() 395 for (i = 0; i < wowlan->n_patterns; i++) { in ath11k_vif_wow_set_wakeups() 464 struct cfg80211_wowlan *wowlan) in ath11k_wow_set_wakeups() argument 472 ret = ath11k_vif_wow_set_wakeups(arvif, wowlan); in ath11k_wow_set_wakeups() 670 struct cfg80211_wowlan *wowlan) in ath11k_wow_op_suspend() argument [all …]
|
H A D | wow.h | 31 struct cfg80211_wowlan *wowlan);
|
/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | d3.c | 642 struct cfg80211_wowlan *wowlan) in iwl_mvm_send_patterns_v1() argument 651 if (!wowlan->n_patterns) in iwl_mvm_send_patterns_v1() 654 cmd.len[0] = struct_size(pattern_cmd, patterns, wowlan->n_patterns); in iwl_mvm_send_patterns_v1() 660 pattern_cmd->n_patterns = cpu_to_le32(wowlan->n_patterns); in iwl_mvm_send_patterns_v1() 662 for (i = 0; i < wowlan->n_patterns; i++) { in iwl_mvm_send_patterns_v1() 663 int mask_len = DIV_ROUND_UP(wowlan->patterns[i].pattern_len, 8); in iwl_mvm_send_patterns_v1() 666 wowlan->patterns[i].mask, mask_len); in iwl_mvm_send_patterns_v1() 668 wowlan->patterns[i].pattern, in iwl_mvm_send_patterns_v1() 669 wowlan->patterns[i].pattern_len); in iwl_mvm_send_patterns_v1() 672 wowlan->patterns[i].pattern_len; in iwl_mvm_send_patterns_v1() [all …]
|
H A D | mac80211.c | 745 mvm->wowlan.flags |= WIPHY_WOWLAN_MAGIC_PKT | in iwl_mvm_mac_tx() 750 mvm->wowlan.flags |= WIPHY_WOWLAN_SUPPORTS_GTK_REKEY | in iwl_mvm_mac_tx() 754 mvm->wowlan.n_patterns = IWL_WOWLAN_MAX_PATTERNS; in iwl_mvm_mac_tx() 755 mvm->wowlan.pattern_min_len = IWL_WOWLAN_MIN_PATTERN_LEN; in iwl_mvm_mac_tx() 756 mvm->wowlan.pattern_max_len = IWL_WOWLAN_MAX_PATTERN_LEN; in iwl_mvm_mac_tx() 757 mvm->wowlan.max_nd_match_sets = in iwl_mvm_mac_tx() 759 hw->wiphy->wowlan = &mvm->wowlan; in iwl_mvm_mac_tx()
|
H A D | mvm.h | 1185 struct wiphy_wowlan_support wowlan; 2287 int iwl_mvm_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan); 1034 struct wiphy_wowlan_support wowlan; global() member
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | wow.c | 991 struct cfg80211_wowlan *wowlan) in rtw89_wow_parse_patterns() argument 998 if (!wowlan->n_patterns || !wowlan->patterns) in rtw89_wow_parse_patterns() 1001 for (i = 0; i < wowlan->n_patterns; i++) { in rtw89_wow_parse_patterns() 1004 &wowlan->patterns[i], in rtw89_wow_parse_patterns() 1018 rtw_wow->pattern_cnt = wowlan->n_patterns; in rtw89_wow_parse_patterns() 1066 struct cfg80211_wowlan *wowlan) in rtw89_wow_set_wakeups() argument 1071 if (wowlan->disconnect) in rtw89_wow_set_wakeups() 1073 if (wowlan->magic_pkt) in rtw89_wow_set_wakeups() 1083 return rtw89_wow_parse_patterns(rtwdev, rtwvif, wowlan); in rtw89_wow_set_wakeups() 1547 int rtw89_wow_suspend(struct rtw89_dev *rtwdev, struct cfg80211_wowlan *wowlan) in rtw89_wow_suspend() argument [all …]
|
H A D | wow.h | 98 int rtw89_wow_suspend(struct rtw89_dev *rtwdev, struct cfg80211_wowlan *wowlan);
|
H A D | mac80211.c | 1081 struct cfg80211_wowlan *wowlan) 1090 ret = rtw89_wow_suspend(rtwdev, wowlan); 1031 rtw89_ops_suspend(struct ieee80211_hw * hw,struct cfg80211_wowlan * wowlan) rtw89_ops_suspend() argument
|
H A D | core.h | 4458 struct rtw89_fw_suit wowlan; in rtw89_hci_recovery_complete() 6402 return &fw_info->wowlan; 3638 struct rtw89_fw_suit wowlan; global() member
|
H A D | core.c | 4653 hw->wiphy->wowlan = rtwdev->chip->wowlan_stub; in rtw89_core_register_hw()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 2552 bool suspend, struct cfg80211_wowlan *wowlan) in mt76_connac_mcu_set_wow_ctrl() argument 2579 if (wowlan->magic_pkt) in mt76_connac_mcu_set_wow_ctrl() 2581 if (wowlan->disconnect) in mt76_connac_mcu_set_wow_ctrl() 2584 if (wowlan->nd_config) { in mt76_connac_mcu_set_wow_ctrl() 2585 mt76_connac_mcu_sched_scan_req(phy, vif, wowlan->nd_config); in mt76_connac_mcu_set_wow_ctrl() 2589 if (wowlan->n_patterns) in mt76_connac_mcu_set_wow_ctrl() 2644 struct cfg80211_wowlan *wowlan = hw->wiphy->wowlan_config; in mt76_connac_mcu_set_suspend_iter() local 2652 for (i = 0; i < wowlan->n_patterns; i++) in mt76_connac_mcu_set_suspend_iter() 2654 &wowlan->patterns[i]); in mt76_connac_mcu_set_suspend_iter() 2655 mt76_connac_mcu_set_wow_ctrl(phy, vif, suspend, wowlan); in mt76_connac_mcu_set_suspend_iter()
|
H A D | mt792x_core.c | 852 dev->mt76.hw->wiphy->wowlan = &mt76_connac_wowlan_support; in mt792x_load_firmware()
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8183-kukui.dtsi | 145 wifi_wakeup_event: event-wowlan {
|
H A D | mt8186-corsola.dtsi | 298 wowlan-event {
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | main.c | 1014 struct cfg80211_wowlan *wowlan) in mt7921_suspend() argument
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | main.c | 1243 struct cfg80211_wowlan *wowlan) in mt7615_suspend() argument
|
H A D | mcu.c | 1670 dev->mt76.hw->wiphy->wowlan = &mt76_connac_wowlan_support; in __mt7663_load_firmware()
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | cfg80211.h | 1262 const struct wiphy_wowlan_support *wowlan; member
|