| /linux/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/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | mac80211.c | 176 ieee80211_hw_set(hw, MFP_CAPABLE); in iwl_mld_hw_set_security() 240 ieee80211_hw_set(hw, USES_RSS); in iwl_mac_hw_set_flags() 241 ieee80211_hw_set(hw, HANDLES_QUIET_CSA); in iwl_mac_hw_set_flags() 242 ieee80211_hw_set(hw, AP_LINK_PS); in iwl_mac_hw_set_flags() 243 ieee80211_hw_set(hw, SIGNAL_DBM); in iwl_mac_hw_set_flags() 244 ieee80211_hw_set(hw, SPECTRUM_MGMT); in iwl_mac_hw_set_flags() 245 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in iwl_mac_hw_set_flags() 246 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in iwl_mac_hw_set_flags() 247 ieee80211_hw_set(hw, SUPPORTS_PS); in iwl_mac_hw_set_flags() 248 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in iwl_mac_hw_set_flags() [all …]
|
| H A D | mcc.c | 145 ieee80211_hw_set(mld->hw, DISALLOW_PUNCTURING); in iwl_mld_get_regdomain() 154 ieee80211_hw_set(mld->hw, DISALLOW_PUNCTURING); in iwl_mld_get_regdomain() 161 ieee80211_hw_set(mld->hw, DISALLOW_PUNCTURING); in iwl_mld_get_regdomain()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_core.c | 833 ieee80211_hw_set(hw, SINGLE_SCAN_ON_ALL_BANDS); in mt792x_init_wiphy() 834 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt792x_init_wiphy() 835 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt792x_init_wiphy() 836 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt792x_init_wiphy() 838 ieee80211_hw_set(hw, NO_VIRTUAL_MONITOR); in mt792x_init_wiphy() 840 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mt792x_init_wiphy() 841 ieee80211_hw_set(hw, SUPPORTS_PS); in mt792x_init_wiphy() 842 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in mt792x_init_wiphy() 843 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt792x_init_wiphy() 844 ieee80211_hw_set(hw, CONNECTION_MONITOR); in mt792x_init_wiphy() [all …]
|
| H A D | mac80211.c | 473 ieee80211_hw_set(hw, SIGNAL_DBM); in mt76_phy_init() 474 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in mt76_phy_init() 475 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in mt76_phy_init() 476 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in mt76_phy_init() 477 ieee80211_hw_set(hw, SUPPORTS_CLONED_SKBS); in mt76_phy_init() 478 ieee80211_hw_set(hw, SUPPORTS_AMSDU_IN_AMPDU); in mt76_phy_init() 479 ieee80211_hw_set(hw, SUPPORTS_REORDERING_BUFFER); in mt76_phy_init() 480 ieee80211_hw_set(hw, SPECTRUM_MGMT); in mt76_phy_init() 484 ieee80211_hw_set(hw, TX_AMSDU); in mt76_phy_init() 485 ieee80211_hw_set(hw, TX_FRAG_LIST); in mt76_phy_init() [all …]
|
| /linux/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/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac80211.c | 349 ieee80211_hw_set(hw, SIGNAL_DBM); in iwl_mvm_mac_setup_register() 350 ieee80211_hw_set(hw, SPECTRUM_MGMT); in iwl_mvm_mac_setup_register() 351 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in iwl_mvm_mac_setup_register() 352 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in iwl_mvm_mac_setup_register() 353 ieee80211_hw_set(hw, SUPPORTS_PS); in iwl_mvm_mac_setup_register() 354 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in iwl_mvm_mac_setup_register() 355 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in iwl_mvm_mac_setup_register() 356 ieee80211_hw_set(hw, CONNECTION_MONITOR); in iwl_mvm_mac_setup_register() 357 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in iwl_mvm_mac_setup_register() 358 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in iwl_mvm_mac_setup_register() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 439 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt7915_init_wiphy() 440 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt7915_init_wiphy() 441 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt7915_init_wiphy() 442 ieee80211_hw_set(hw, SUPPORTS_MULTI_BSSID); in mt7915_init_wiphy() 443 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mt7915_init_wiphy() 444 ieee80211_hw_set(hw, SUPPORTS_TX_FRAG); in mt7915_init_wiphy() 495 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt7915_init_wiphy()
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | main.c | 1818 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in carl9170_alloc() 1819 ieee80211_hw_set(hw, MFP_CAPABLE); in carl9170_alloc() 1820 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in carl9170_alloc() 1821 ieee80211_hw_set(hw, SUPPORTS_PS); in carl9170_alloc() 1822 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in carl9170_alloc() 1823 ieee80211_hw_set(hw, NEED_DTIM_BEFORE_ASSOC); in carl9170_alloc() 1824 ieee80211_hw_set(hw, SUPPORTS_RC_TABLE); in carl9170_alloc() 1825 ieee80211_hw_set(hw, SIGNAL_DBM); in carl9170_alloc() 1826 ieee80211_hw_set(hw, SUPPORTS_HT_CCK_RATES); in carl9170_alloc() 1833 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in carl9170_alloc()
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 730 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in plfxlc_mac_alloc_hw() 731 ieee80211_hw_set(hw, SIGNAL_DBM); in plfxlc_mac_alloc_hw() 732 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in plfxlc_mac_alloc_hw() 733 ieee80211_hw_set(hw, MFP_CAPABLE); in plfxlc_mac_alloc_hw()
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | mac.c | 2302 ieee80211_hw_set(hw, SIGNAL_DBM); in mm81x_mac_config_hw() 2303 ieee80211_hw_set(hw, MFP_CAPABLE); in mm81x_mac_config_hw() 2304 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in mm81x_mac_config_hw() 2305 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in mm81x_mac_config_hw() 2306 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in mm81x_mac_config_hw() 2307 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mm81x_mac_config_hw() 2308 ieee80211_hw_set(hw, SUPPORTS_PS); in mm81x_mac_config_hw() 2309 ieee80211_hw_set(hw, NEED_DTIM_BEFORE_ASSOC); in mm81x_mac_config_hw() 2310 ieee80211_hw_set(hw, PS_NULLFUNC_STACK); in mm81x_mac_config_hw() 2311 ieee80211_hw_set(hw, SUPPORTS_TX_FRAG); in mm81x_mac_config_hw() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | init.c | 449 ieee80211_hw_set(hw, SUPPORTS_VHT_EXT_NSS_BW); in mt7996_init_wiphy_band() 537 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mt7996_init_wiphy() 538 ieee80211_hw_set(hw, SUPPORTS_TX_ENCAP_OFFLOAD); in mt7996_init_wiphy() 539 ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD); in mt7996_init_wiphy() 540 ieee80211_hw_set(hw, NO_VIRTUAL_MONITOR); in mt7996_init_wiphy() 541 ieee80211_hw_set(hw, SUPPORTS_MULTI_BSSID); in mt7996_init_wiphy() 542 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in mt7996_init_wiphy()
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 5845 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in mac80211_hwsim_new_radio() 5910 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in mac80211_hwsim_new_radio() 5911 ieee80211_hw_set(hw, CHANCTX_STA_CSA); in mac80211_hwsim_new_radio() 5912 ieee80211_hw_set(hw, SUPPORTS_HT_CCK_RATES); in mac80211_hwsim_new_radio() 5913 ieee80211_hw_set(hw, QUEUE_CONTROL); in mac80211_hwsim_new_radio() 5914 ieee80211_hw_set(hw, WANT_MONITOR_VIF); in mac80211_hwsim_new_radio() 5915 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in mac80211_hwsim_new_radio() 5916 ieee80211_hw_set(hw, MFP_CAPABLE); in mac80211_hwsim_new_radio() 5917 ieee80211_hw_set(hw, SIGNAL_DBM); in mac80211_hwsim_new_radio() 5918 ieee80211_hw_set(hw, SUPPORTS_PS); in mac80211_hwsim_new_radio() [all …]
|
| /linux/drivers/net/wireless/zydas/zd1211rw/ |
| H A D | zd_mac.c | 1394 ieee80211_hw_set(hw, MFP_CAPABLE); in zd_mac_alloc_hw() 1395 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in zd_mac_alloc_hw() 1396 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in zd_mac_alloc_hw() 1397 ieee80211_hw_set(hw, SIGNAL_UNSPEC); in zd_mac_alloc_hw()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 10499 ieee80211_hw_set(ar->hw, SINGLE_SCAN_ON_ALL_BANDS); in __ath11k_mac_register() 10502 ieee80211_hw_set(ar->hw, SUPPORTS_MULTI_BSSID); in __ath11k_mac_register() 10503 ieee80211_hw_set(ar->hw, SUPPORTS_ONLY_HE_MULTI_BSSID); in __ath11k_mac_register() 10506 ieee80211_hw_set(ar->hw, SIGNAL_DBM); in __ath11k_mac_register() 10507 ieee80211_hw_set(ar->hw, SUPPORTS_PS); in __ath11k_mac_register() 10508 ieee80211_hw_set(ar->hw, SUPPORTS_DYNAMIC_PS); in __ath11k_mac_register() 10509 ieee80211_hw_set(ar->hw, MFP_CAPABLE); in __ath11k_mac_register() 10510 ieee80211_hw_set(ar->hw, REPORTS_TX_ACK_STATUS); in __ath11k_mac_register() 10511 ieee80211_hw_set(ar->hw, HAS_RATE_CONTROL); in __ath11k_mac_register() 10512 ieee80211_hw_set(ar->hw, AP_LINK_PS); in __ath11k_mac_register() [all …]
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 2045 ieee80211_hw_set(hw, SIGNAL_DBM); in rsi_mac80211_attach() 2046 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in rsi_mac80211_attach() 2047 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in rsi_mac80211_attach() 2048 ieee80211_hw_set(hw, SUPPORTS_PS); in rsi_mac80211_attach() 2049 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in rsi_mac80211_attach()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | main.c | 6221 ieee80211_hw_set(wl->hw, SUPPORT_FAST_XMIT); in wl1271_init_ieee80211() 6222 ieee80211_hw_set(wl->hw, CHANCTX_STA_CSA); in wl1271_init_ieee80211() 6223 ieee80211_hw_set(wl->hw, SUPPORTS_PER_STA_GTK); in wl1271_init_ieee80211() 6224 ieee80211_hw_set(wl->hw, QUEUE_CONTROL); in wl1271_init_ieee80211() 6225 ieee80211_hw_set(wl->hw, TX_AMPDU_SETUP_IN_HW); in wl1271_init_ieee80211() 6226 ieee80211_hw_set(wl->hw, AMPDU_AGGREGATION); in wl1271_init_ieee80211() 6227 ieee80211_hw_set(wl->hw, AP_LINK_PS); in wl1271_init_ieee80211() 6228 ieee80211_hw_set(wl->hw, SPECTRUM_MGMT); in wl1271_init_ieee80211() 6229 ieee80211_hw_set(wl->hw, REPORTS_TX_ACK_STATUS); in wl1271_init_ieee80211() 6230 ieee80211_hw_set(wl->hw, CONNECTION_MONITOR); in wl1271_init_ieee80211() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | mac80211_if.c | 1092 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in ieee_hw_init() 1093 ieee80211_hw_set(hw, SIGNAL_DBM); in ieee_hw_init() 1094 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in ieee_hw_init() 1095 ieee80211_hw_set(hw, MFP_CAPABLE); in ieee_hw_init()
|
| /linux/drivers/net/wireless/marvell/libertas_tf/ |
| H A D | main.c | 578 ieee80211_hw_set(hw, HOST_BROADCAST_PS_BUFFERING); in lbtf_add_card() 579 ieee80211_hw_set(hw, SIGNAL_DBM); in lbtf_add_card()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 10069 ieee80211_hw_set(ar->hw, SIGNAL_DBM); in ath10k_mac_register() 10073 ieee80211_hw_set(ar->hw, SUPPORTS_PS); in ath10k_mac_register() 10074 ieee80211_hw_set(ar->hw, SUPPORTS_DYNAMIC_PS); in ath10k_mac_register() 10077 ieee80211_hw_set(ar->hw, MFP_CAPABLE); in ath10k_mac_register() 10078 ieee80211_hw_set(ar->hw, REPORTS_TX_ACK_STATUS); in ath10k_mac_register() 10079 ieee80211_hw_set(ar->hw, HAS_RATE_CONTROL); in ath10k_mac_register() 10080 ieee80211_hw_set(ar->hw, AP_LINK_PS); in ath10k_mac_register() 10081 ieee80211_hw_set(ar->hw, SPECTRUM_MGMT); in ath10k_mac_register() 10082 ieee80211_hw_set(ar->hw, SUPPORT_FAST_XMIT); in ath10k_mac_register() 10083 ieee80211_hw_set(ar->hw, CONNECTION_MONITOR); in ath10k_mac_register() [all …]
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2500usb.c | 1678 ieee80211_hw_set(rt2x00dev->hw, PS_NULLFUNC_STACK); in rt2500usb_probe_hw_mode() 1679 ieee80211_hw_set(rt2x00dev->hw, SUPPORTS_PS); in rt2500usb_probe_hw_mode() 1680 ieee80211_hw_set(rt2x00dev->hw, RX_INCLUDES_FCS); in rt2500usb_probe_hw_mode() 1681 ieee80211_hw_set(rt2x00dev->hw, SIGNAL_DBM); in rt2500usb_probe_hw_mode()
|
| H A D | rt2400pci.c | 1570 ieee80211_hw_set(rt2x00dev->hw, PS_NULLFUNC_STACK); in rt2400pci_probe_hw_mode() 1571 ieee80211_hw_set(rt2x00dev->hw, SUPPORTS_PS); in rt2400pci_probe_hw_mode() 1572 ieee80211_hw_set(rt2x00dev->hw, HOST_BROADCAST_PS_BUFFERING); in rt2400pci_probe_hw_mode() 1573 ieee80211_hw_set(rt2x00dev->hw, SIGNAL_DBM); in rt2400pci_probe_hw_mode()
|
| H A D | rt2500pci.c | 1865 ieee80211_hw_set(rt2x00dev->hw, PS_NULLFUNC_STACK); in rt2500pci_probe_hw_mode() 1866 ieee80211_hw_set(rt2x00dev->hw, SUPPORTS_PS); in rt2500pci_probe_hw_mode() 1867 ieee80211_hw_set(rt2x00dev->hw, HOST_BROADCAST_PS_BUFFERING); in rt2500pci_probe_hw_mode() 1868 ieee80211_hw_set(rt2x00dev->hw, SIGNAL_DBM); in rt2500pci_probe_hw_mode()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 7492 ieee80211_hw_set(hw, SIGNAL_DBM); in rtw89_core_register_hw() 7493 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in rtw89_core_register_hw() 7494 ieee80211_hw_set(hw, MFP_CAPABLE); in rtw89_core_register_hw() 7495 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in rtw89_core_register_hw() 7496 ieee80211_hw_set(hw, AMPDU_AGGREGATION); in rtw89_core_register_hw() 7497 ieee80211_hw_set(hw, RX_INCLUDES_FCS); in rtw89_core_register_hw() 7498 ieee80211_hw_set(hw, TX_AMSDU); in rtw89_core_register_hw() 7499 ieee80211_hw_set(hw, SUPPORT_FAST_XMIT); in rtw89_core_register_hw() 7500 ieee80211_hw_set(hw, SUPPORTS_AMSDU_IN_AMPDU); in rtw89_core_register_hw() 7501 ieee80211_hw_set(hw, SUPPORTS_PS); in rtw89_core_register_hw() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 14885 ieee80211_hw_set(hw, SINGLE_SCAN_ON_ALL_BANDS); in ath12k_mac_hw_register() 14887 ieee80211_hw_set(hw, SIGNAL_DBM); in ath12k_mac_hw_register() 14888 ieee80211_hw_set(hw, SUPPORTS_PS); in ath12k_mac_hw_register() 14889 ieee80211_hw_set(hw, SUPPORTS_DYNAMIC_PS); in ath12k_mac_hw_register() 14890 ieee80211_hw_set(hw, MFP_CAPABLE); in ath12k_mac_hw_register() 14891 ieee80211_hw_set(hw, REPORTS_TX_ACK_STATUS); in ath12k_mac_hw_register() 14892 ieee80211_hw_set(hw, HAS_RATE_CONTROL); in ath12k_mac_hw_register() 14893 ieee80211_hw_set(hw, AP_LINK_PS); in ath12k_mac_hw_register() 14894 ieee80211_hw_set(hw, SPECTRUM_MGMT); in ath12k_mac_hw_register() 14895 ieee80211_hw_set(hw, CONNECTION_MONITOR); in ath12k_mac_hw_register() [all …]
|