| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | mac80211.c | 129 hw->wiphy->interface_modes |= ctx->interface_modes; in iwlagn_mac_setup_register() 130 hw->wiphy->interface_modes |= ctx->exclusive_interface_modes; in iwlagn_mac_setup_register() 135 if (hw->wiphy->interface_modes & BIT(NL80211_IFTYPE_AP)) { in iwlagn_mac_setup_register() 1275 tmp->interface_modes | tmp->exclusive_interface_modes; in iwlagn_mac_add_interface() 1395 u32 interface_modes; in iwlagn_mac_change_interface() local 1426 interface_modes = ctx->interface_modes | ctx->exclusive_interface_modes; in iwlagn_mac_change_interface() 1427 if (!(interface_modes & BIT(newtype))) { in iwlagn_mac_change_interface()
|
| H A D | dev.h | 479 u32 interface_modes, exclusive_interface_modes; member
|
| H A D | main.c | 622 priv->contexts[IWL_RXON_CTX_BSS].interface_modes = in iwl_init_context() 643 priv->contexts[IWL_RXON_CTX_PAN].interface_modes = in iwl_init_context()
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | hw.c | 376 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 460 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 544 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 626 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 703 .interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
| /linux/net/mac80211/ |
| H A D | main.c | 1144 if (WARN_ON(local->hw.wiphy->interface_modes & in ieee80211_register_hw() 1351 if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_AP) && in ieee80211_register_hw() 1353 hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_AP_VLAN); in ieee80211_register_hw() 1358 hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); in ieee80211_register_hw() 1377 local->hw.wiphy->interface_modes &= ~BIT(NL80211_IFTYPE_MESH_POINT); in ieee80211_register_hw() 1382 if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_MESH_POINT)) in ieee80211_register_hw() 1408 if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_ADHOC)) in ieee80211_register_hw() 1613 if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_STATION) && in ieee80211_register_hw()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | core.c | 83 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 169 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 256 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 347 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 434 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 525 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 616 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 701 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 786 .interface_modes = BIT(NL80211_IFTYPE_STATION) | 876 .interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
| H A D | hw.h | 185 u16 interface_modes; member
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | fw.c | 338 ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); in carl9170_fw() 352 ar->hw->wiphy->interface_modes |= if_comb_types; in carl9170_fw()
|
| /linux/net/wireless/ |
| H A D | core.c | 691 if (WARN_ON((wiphy->interface_modes & types) != types)) in wiphy_verify_iface_combinations() 742 u16 ifmodes = wiphy->interface_modes; in wiphy_register() 759 if (WARN_ON((wiphy->interface_modes & BIT(NL80211_IFTYPE_NAN)) && in wiphy_register() 765 if (WARN_ON(wiphy->interface_modes & BIT(NL80211_IFTYPE_WDS))) in wiphy_register() 859 if (WARN_ON(ifmodes != wiphy->interface_modes)) in wiphy_register() 860 wiphy->interface_modes = ifmodes; in wiphy_register()
|
| H A D | util.c | 1193 !(rdev->wiphy.interface_modes & (1 << ntype))) in cfg80211_change_iface() 2909 return wiphy->interface_modes & BIT(iftype); in cfg80211_iftype_allowed()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | hw.h | 170 u16 interface_modes; member
|
| H A D | mac.c | 14062 u16 interface_modes = U16_MAX; in ath12k_mac_get_ifmodes() local 14065 interface_modes &= ar->ab->hw_params->interface_modes; in ath12k_mac_get_ifmodes() 14067 return interface_modes == U16_MAX ? 0 : interface_modes; in ath12k_mac_get_ifmodes() 14075 u16 interface_modes, mode = 0; in ath12k_mac_is_iface_mode_enable() local 14086 interface_modes = ar->ab->hw_params->interface_modes; in ath12k_mac_is_iface_mode_enable() 14087 if (interface_modes & mode) { in ath12k_mac_is_iface_mode_enable() 14100 u16 interface_modes = ar->ab->hw_params->interface_modes; in ath12k_mac_setup_radio_iface_comb() local 14105 ap = interface_modes & BIT(NL80211_IFTYPE_AP); in ath12k_mac_setup_radio_iface_comb() 14106 p2p = interface_modes & BIT(NL80211_IFTYPE_P2P_DEVICE); in ath12k_mac_setup_radio_iface_comb() 14109 (interface_modes & BIT(NL80211_IFTYPE_MESH_POINT)); in ath12k_mac_setup_radio_iface_comb() [all …]
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | cfg80211.c | 1100 u16 interface_modes = 0; in qtnf_wiphy_setup_if_comb() local 1113 interface_modes |= if_comb[i].limits[j].types; in qtnf_wiphy_setup_if_comb() 1118 wiphy->interface_modes = interface_modes; in qtnf_wiphy_setup_if_comb()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_module.c | 139 ieee->wdev.wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) in alloc_libipw()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | cfg.c | 2165 wdev->wiphy->interface_modes = in lbs_cfg_register() 2169 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); in lbs_cfg_register() 2171 wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MESH_POINT); in lbs_cfg_register()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | init.c | 939 hw->wiphy->interface_modes = in ath9k_set_hw_capab() 949 hw->wiphy->interface_modes |= in ath9k_set_hw_capab()
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | main.c | 292 hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | in cw1200_init_common()
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00dev.c | 1456 rt2x00dev->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); in rt2x00lib_probe_dev() 1458 rt2x00dev->hw->wiphy->interface_modes |= in rt2x00lib_probe_dev()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | init.c | 612 wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); in mt7601u_register_device()
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | main.c | 295 hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | in wfx_init_common()
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 735 hw->wiphy->interface_modes = in plfxlc_mac_alloc_hw()
|
| /linux/drivers/net/wireless/marvell/libertas_tf/ |
| H A D | main.c | 588 hw->wiphy->interface_modes = in lbtf_add_card()
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | main.c | 759 dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | in p54_init_common()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_core.c | 655 wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | in mt792x_init_wiphy()
|
| H A D | mac80211.c | 534 hw->wiphy->interface_modes = in mt76_alloc_phy() 705 hw->wiphy->interface_modes = in mt76_alloc_device()
|