| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 162 ieee80211_hw_set(hw, MFP_CAPABLE); in iwl_mld_hw_set_security() 223 ieee80211_hw_set(hw, USES_RSS); in iwl_mac_hw_set_flags() 225 ieee80211_hw_set(hw, AP_LINK_PS); in iwl_mac_hw_set_flags() 226 ieee80211_hw_set(hw, SIGNAL_DBM); in iwl_mac_hw_set_flags() 227 ieee80211_hw_set(hw, SPECTRUM_MGMT); in iwl_mac_hw_set_flags() 230 ieee80211_hw_set(hw, SUPPORTS_PS); in iwl_mac_hw_set_flags() 239 ieee80211_hw_set(hw, BUFF_MMPDU_TXQ); in iwl_mac_hw_set_flags() 240 ieee80211_hw_set(hw, STA_MMPDU_TXQ); in iwl_mac_hw_set_flags() 241 ieee80211_hw_set(hw, TX_AMSDU); in iwl_mac_hw_set_flags() 242 ieee80211_hw_set(hw, TX_FRAG_LIST); in iwl_mac_hw_set_flags() [all …]
|
| /linux-6.15/drivers/net/wireless/st/cw1200/ |
| H A D | main.c | 283 ieee80211_hw_set(hw, NEED_DTIM_BEFORE_ASSOC); in cw1200_init_common() 284 ieee80211_hw_set(hw, TX_AMPDU_SETUP_IN_HW); in cw1200_init_common() 285 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in cw1200_init_common() 286 ieee80211_hw_set(hw, CONNECTION_MONITOR); in cw1200_init_common() 287 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in cw1200_init_common() 288 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in cw1200_init_common() 289 ieee80211_hw_set(hw, SIGNAL_DBM); in cw1200_init_common() 290 ieee80211_hw_set(hw, SUPPORTS_PS); in cw1200_init_common()
|
| /linux-6.15/drivers/net/wireless/silabs/wfx/ |
| H A D | main.c | 279 ieee80211_hw_set(hw, TX_AMPDU_SETUP_IN_HW); in wfx_init_common() 280 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in wfx_init_common() 281 ieee80211_hw_set(hw, CONNECTION_MONITOR); in wfx_init_common() 282 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in wfx_init_common() 283 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in wfx_init_common() 284 ieee80211_hw_set(hw, SIGNAL_DBM); in wfx_init_common() 285 ieee80211_hw_set(hw, SUPPORTS_PS); in wfx_init_common() 286 ieee80211_hw_set(hw, MFP_CAPABLE); in wfx_init_common()
|
| /linux-6.15/drivers/net/wireless/ath/ath9k/ |
| H A D | init.c | 888 ieee80211_hw_set(hw, QUEUE_CONTROL); in ath9k_set_mcc_capab() 910 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in ath9k_set_hw_capab() 912 ieee80211_hw_set(hw, SPECTRUM_MGMT); in ath9k_set_hw_capab() 913 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in ath9k_set_hw_capab() 914 ieee80211_hw_set(hw, SIGNAL_DBM); in ath9k_set_hw_capab() 915 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in ath9k_set_hw_capab() 917 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in ath9k_set_hw_capab() 918 ieee80211_hw_set(hw, SUPPORTS_CLONED_SKBS); in ath9k_set_hw_capab() 921 ieee80211_hw_set(hw, SUPPORTS_PS); in ath9k_set_hw_capab() 924 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in ath9k_set_hw_capab() [all …]
|
| H A D | htc_drv_init.c | 719 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in ath9k_set_hw_capab() 720 ieee80211_hw_set(hw, MFP_CAPABLE); in ath9k_set_hw_capab() 721 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in ath9k_set_hw_capab() 722 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in ath9k_set_hw_capab() 723 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in ath9k_set_hw_capab() 724 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in ath9k_set_hw_capab() 725 ieee80211_hw_set(hw, SPECTRUM_MGMT); in ath9k_set_hw_capab() 726 ieee80211_hw_set(hw, SIGNAL_DBM); in ath9k_set_hw_capab() 727 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in ath9k_set_hw_capab() 728 ieee80211_hw_set(hw, DOESNT_SUPPORT_QOS_NDP); in ath9k_set_hw_capab() [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_core.c | 659 ieee80211_hw_set(hw, SINGLE_SCAN_ON_ALL_BANDS); in mt792x_init_wiphy() 660 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt792x_init_wiphy() 661 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt792x_init_wiphy() 662 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt792x_init_wiphy() 663 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mt792x_init_wiphy() 664 ieee80211_hw_set(hw, SUPPORTS_PS); in mt792x_init_wiphy() 665 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in mt792x_init_wiphy() 666 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt792x_init_wiphy() 667 ieee80211_hw_set(hw, CONNECTION_MONITOR); in mt792x_init_wiphy() 669 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in mt792x_init_wiphy() [all …]
|
| H A D | mac80211.c | 468 ieee80211_hw_set(hw, SIGNAL_DBM); in mt76_phy_init() 469 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in mt76_phy_init() 470 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in mt76_phy_init() 471 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in mt76_phy_init() 472 ieee80211_hw_set(hw, SUPPORTS_CLONED_SKBS); in mt76_phy_init() 475 ieee80211_hw_set(hw, SPECTRUM_MGMT); in mt76_phy_init() 479 ieee80211_hw_set(hw, TX_AMSDU); in mt76_phy_init() 480 ieee80211_hw_set(hw, TX_FRAG_LIST); in mt76_phy_init() 483 ieee80211_hw_set(hw, MFP_CAPABLE); in mt76_phy_init() 484 ieee80211_hw_set(hw, AP_LINK_PS); in mt76_phy_init() [all …]
|
| H A D | mt76x02_util.c | 180 ieee80211_hw_set(hw, SUPPORTS_HT_CCK_RATES); in mt76x02_init_device() 181 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in mt76x02_init_device() 182 ieee80211_hw_set(hw, NEEDS_UNIQUE_STA_ADDR); in mt76x02_init_device()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | init.c | 596 ieee80211_hw_set(hw, SIGNAL_DBM); in mt7601u_register_device() 597 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in mt7601u_register_device() 598 ieee80211_hw_set(hw, SUPPORTS_HT_CCK_RATES); in mt7601u_register_device() 599 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in mt7601u_register_device() 600 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in mt7601u_register_device() 601 ieee80211_hw_set(hw, MFP_CAPABLE); in mt7601u_register_device()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | init.c | 194 ieee80211_hw_set(hw, SUPPORTS_PS); in mt7615_check_offload_capability() 195 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in mt7615_check_offload_capability() 403 ieee80211_hw_set(hw, SINGLE_SCAN_ON_ALL_BANDS); in mt7615_init_wiphy() 404 ieee80211_hw_set(hw, TX_STATUS_NO_AMPDU_LEN); in mt7615_init_wiphy() 405 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mt7615_init_wiphy() 406 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt7615_init_wiphy() 407 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt7615_init_wiphy()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | mac80211.c | 88 ieee80211_hw_set(hw, SIGNAL_DBM); in iwlagn_mac_setup_register() 89 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in iwlagn_mac_setup_register() 90 ieee80211_hw_set(hw, NEED_DTIM_BEFORE_ASSOC); in iwlagn_mac_setup_register() 91 ieee80211_hw_set(hw, SPECTRUM_MGMT); in iwlagn_mac_setup_register() 92 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in iwlagn_mac_setup_register() 93 ieee80211_hw_set(hw, QUEUE_CONTROL); in iwlagn_mac_setup_register() 94 ieee80211_hw_set(hw, SUPPORTS_PS); in iwlagn_mac_setup_register() 95 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in iwlagn_mac_setup_register() 96 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in iwlagn_mac_setup_register() 97 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in iwlagn_mac_setup_register() [all …]
|
| /linux-6.15/drivers/net/wireless/intersil/p54/ |
| H A D | main.c | 749 ieee80211_hw_set(dev, REPORTS_TX_ACK_STATUS); in p54_init_common() 750 ieee80211_hw_set(dev, MFP_CAPABLE); in p54_init_common() 751 ieee80211_hw_set(dev, PS_NULLFUNC_STACK); in p54_init_common() 752 ieee80211_hw_set(dev, SUPPORTS_PS); in p54_init_common() 753 ieee80211_hw_set(dev, RX_INCLUDES_FCS); in p54_init_common() 754 ieee80211_hw_set(dev, SIGNAL_DBM); in p54_init_common()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac80211.c | 351 ieee80211_hw_set(hw, SIGNAL_DBM); in iwl_mvm_mac_setup_register() 352 ieee80211_hw_set(hw, SPECTRUM_MGMT); in iwl_mvm_mac_setup_register() 355 ieee80211_hw_set(hw, SUPPORTS_PS); in iwl_mvm_mac_setup_register() 359 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in iwl_mvm_mac_setup_register() 365 ieee80211_hw_set(hw, BUFF_MMPDU_TXQ); in iwl_mvm_mac_setup_register() 366 ieee80211_hw_set(hw, STA_MMPDU_TXQ); in iwl_mvm_mac_setup_register() 395 ieee80211_hw_set(hw, TX_AMSDU); in iwl_mvm_mac_setup_register() 396 ieee80211_hw_set(hw, TX_FRAG_LIST); in iwl_mvm_mac_setup_register() 410 ieee80211_hw_set(hw, AP_LINK_PS); in iwl_mvm_mac_setup_register() 421 ieee80211_hw_set(hw, USES_RSS); in iwl_mvm_mac_setup_register() [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 401 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt7915_init_wiphy() 402 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt7915_init_wiphy() 403 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt7915_init_wiphy() 404 ieee80211_hw_set(hw, SUPPORTS_MULTI_BSSID); in mt7915_init_wiphy() 405 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mt7915_init_wiphy() 406 ieee80211_hw_set(hw, SUPPORTS_TX_FRAG); in mt7915_init_wiphy() 457 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt7915_init_wiphy()
|
| /linux-6.15/drivers/net/wireless/ath/carl9170/ |
| H A D | main.c | 1813 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in carl9170_alloc() 1814 ieee80211_hw_set(hw, MFP_CAPABLE); in carl9170_alloc() 1815 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in carl9170_alloc() 1816 ieee80211_hw_set(hw, SUPPORTS_PS); in carl9170_alloc() 1817 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in carl9170_alloc() 1818 ieee80211_hw_set(hw, NEED_DTIM_BEFORE_ASSOC); in carl9170_alloc() 1819 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in carl9170_alloc() 1820 ieee80211_hw_set(hw, SIGNAL_DBM); in carl9170_alloc() 1821 ieee80211_hw_set(hw, SUPPORTS_HT_CCK_RATES); in carl9170_alloc() 1828 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in carl9170_alloc()
|
| /linux-6.15/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 734 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in plfxlc_mac_alloc_hw() 735 ieee80211_hw_set(hw, SIGNAL_DBM); in plfxlc_mac_alloc_hw() 736 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in plfxlc_mac_alloc_hw() 737 ieee80211_hw_set(hw, MFP_CAPABLE); in plfxlc_mac_alloc_hw()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | main.c | 2237 ieee80211_hw_set(hw, SIGNAL_DBM); in rtw_register_hw() 2238 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in rtw_register_hw() 2239 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in rtw_register_hw() 2240 ieee80211_hw_set(hw, MFP_CAPABLE); in rtw_register_hw() 2241 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in rtw_register_hw() 2242 ieee80211_hw_set(hw, SUPPORTS_PS); in rtw_register_hw() 2243 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in rtw_register_hw() 2244 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in rtw_register_hw() 2245 ieee80211_hw_set(hw, SUPPORTS_AMSDU_IN_AMPDU); in rtw_register_hw() 2246 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in rtw_register_hw() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | base.c | 374 ieee80211_hw_set(hw, SIGNAL_DBM); in _rtl_init_mac80211() 375 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in _rtl_init_mac80211() 376 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in _rtl_init_mac80211() 377 ieee80211_hw_set(hw, MFP_CAPABLE); in _rtl_init_mac80211() 378 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in _rtl_init_mac80211() 379 ieee80211_hw_set(hw, SUPPORTS_AMSDU_IN_AMPDU); in _rtl_init_mac80211() 380 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in _rtl_init_mac80211() 384 ieee80211_hw_set(hw, SUPPORTS_PS); in _rtl_init_mac80211() 385 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in _rtl_init_mac80211() 388 ieee80211_hw_set(hw, SUPPORTS_PS); in _rtl_init_mac80211() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/wcn36xx/ |
| H A D | main.c | 1426 ieee80211_hw_set(wcn->hw, TIMING_BEACON_ONLY); in wcn36xx_init_ieee80211() 1427 ieee80211_hw_set(wcn->hw, AMPDU_AGGREGATION); in wcn36xx_init_ieee80211() 1428 ieee80211_hw_set(wcn->hw, SUPPORTS_PS); in wcn36xx_init_ieee80211() 1429 ieee80211_hw_set(wcn->hw, SIGNAL_DBM); in wcn36xx_init_ieee80211() 1430 ieee80211_hw_set(wcn->hw, HAS_RATE_CONTROL); in wcn36xx_init_ieee80211() 1431 ieee80211_hw_set(wcn->hw, SINGLE_SCAN_ON_ALL_BANDS); in wcn36xx_init_ieee80211() 1432 ieee80211_hw_set(wcn->hw, REPORTS_TX_ACK_STATUS); in wcn36xx_init_ieee80211()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | init.c | 541 ieee80211_hw_set(hw, TX_STATUS_NO_AMPDU_LEN); in mt7603_register_device() 542 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in mt7603_register_device() 543 ieee80211_hw_set(hw, NEEDS_UNIQUE_STA_ADDR); in mt7603_register_device()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | init.c | 405 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt7996_init_wiphy_band() 482 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt7996_init_wiphy() 483 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt7996_init_wiphy() 484 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt7996_init_wiphy() 485 ieee80211_hw_set(hw, NO_VIRTUAL_MONITOR); in mt7996_init_wiphy() 486 ieee80211_hw_set(hw, SUPPORTS_MULTI_BSSID); in mt7996_init_wiphy()
|
| /linux-6.15/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 5338 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in mac80211_hwsim_new_radio() 5339 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in mac80211_hwsim_new_radio() 5341 ieee80211_hw_set(hw, QUEUE_CONTROL); in mac80211_hwsim_new_radio() 5342 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mac80211_hwsim_new_radio() 5344 ieee80211_hw_set(hw, MFP_CAPABLE); in mac80211_hwsim_new_radio() 5345 ieee80211_hw_set(hw, SIGNAL_DBM); in mac80211_hwsim_new_radio() 5346 ieee80211_hw_set(hw, SUPPORTS_PS); in mac80211_hwsim_new_radio() 5348 ieee80211_hw_set(hw, TDLS_WIDER_BW); in mac80211_hwsim_new_radio() 5350 ieee80211_hw_set(hw, STRICT); in mac80211_hwsim_new_radio() 5357 ieee80211_hw_set(hw, AP_LINK_PS); in mac80211_hwsim_new_radio() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 10167 ieee80211_hw_set(ar->hw, SIGNAL_DBM); in __ath11k_mac_register() 10168 ieee80211_hw_set(ar->hw, SUPPORTS_PS); in __ath11k_mac_register() 10170 ieee80211_hw_set(ar->hw, MFP_CAPABLE); in __ath11k_mac_register() 10172 ieee80211_hw_set(ar->hw, HAS_RATE_CONTROL); in __ath11k_mac_register() 10173 ieee80211_hw_set(ar->hw, AP_LINK_PS); in __ath11k_mac_register() 10174 ieee80211_hw_set(ar->hw, SPECTRUM_MGMT); in __ath11k_mac_register() 10177 ieee80211_hw_set(ar->hw, WANT_MONITOR_VIF); in __ath11k_mac_register() 10178 ieee80211_hw_set(ar->hw, CHANCTX_STA_CSA); in __ath11k_mac_register() 10179 ieee80211_hw_set(ar->hw, QUEUE_CONTROL); in __ath11k_mac_register() 10181 ieee80211_hw_set(ar->hw, REPORTS_LOW_ACK); in __ath11k_mac_register() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 5260 ieee80211_hw_set(hw, SIGNAL_DBM); in rtw89_core_register_hw() 5261 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in rtw89_core_register_hw() 5262 ieee80211_hw_set(hw, MFP_CAPABLE); in rtw89_core_register_hw() 5264 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in rtw89_core_register_hw() 5265 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in rtw89_core_register_hw() 5266 ieee80211_hw_set(hw, TX_AMSDU); in rtw89_core_register_hw() 5267 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in rtw89_core_register_hw() 5269 ieee80211_hw_set(hw, SUPPORTS_PS); in rtw89_core_register_hw() 5270 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in rtw89_core_register_hw() 5273 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in rtw89_core_register_hw() [all …]
|
| /linux-6.15/drivers/net/wireless/zydas/zd1211rw/ |
| H A D | zd_mac.c | 1391 ieee80211_hw_set(hw, MFP_CAPABLE); in zd_mac_alloc_hw() 1392 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in zd_mac_alloc_hw() 1393 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in zd_mac_alloc_hw() 1394 ieee80211_hw_set(hw, SIGNAL_UNSPEC); in zd_mac_alloc_hw()
|