wiphy 373 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "frame too long (%d)\n", wiphy 464 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "%s\n", #x); \ wiphy 577 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, wiphy 612 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, wiphy 682 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "unsupported transceiver type %d\n", wiphy 739 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "unsupported BBP type %d\n", wiphy 1034 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "unsupported transceiver %d\n", wiphy 1039 drivers/net/wireless/admtek/adm8211.c wiphy_debug(dev->wiphy, "unsupported BBP %d\n", priv->bbp_type); wiphy 1522 drivers/net/wireless/admtek/adm8211.c wiphy_err(dev->wiphy, "hardware reset failed\n"); wiphy 1528 drivers/net/wireless/admtek/adm8211.c wiphy_err(dev->wiphy, "failed to initialize rings\n"); wiphy 1539 drivers/net/wireless/admtek/adm8211.c wiphy_err(dev->wiphy, "failed to register IRQ handler\n"); wiphy 1883 drivers/net/wireless/admtek/adm8211.c dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 1914 drivers/net/wireless/admtek/adm8211.c dev->wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 1916 drivers/net/wireless/admtek/adm8211.c wiphy_ext_feature_set(dev->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1925 drivers/net/wireless/admtek/adm8211.c wiphy_info(dev->wiphy, "hwaddr %pM, Rev 0x%02x\n", wiphy 1926 drivers/net/wireless/admtek/adm8211.c dev->wiphy->perm_addr, pdev->revision); wiphy 1001 drivers/net/wireless/ath/ar5523/ar5523.c ar5523_config_multi(ar, CFG_MAC_ADDR, &ar->hw->wiphy->perm_addr, wiphy 1153 drivers/net/wireless/ath/ar5523/ar5523.c band = ar->hw->wiphy->bands[ar->hw->conf.chandef.chan->band]; wiphy 1201 drivers/net/wireless/ath/ar5523/ar5523.c band = ar->hw->wiphy->bands[ar->hw->conf.chandef.chan->band]; wiphy 1475 drivers/net/wireless/ath/ar5523/ar5523.c ar->hw->wiphy->bands[NL80211_BAND_2GHZ] = &ar->band; wiphy 1685 drivers/net/wireless/ath/ar5523/ar5523.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 1692 drivers/net/wireless/ath/ar5523/ar5523.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 2665 drivers/net/wireless/ath/ath10k/core.c ar->hw->wiphy->fw_version); wiphy 2874 drivers/net/wireless/ath/ath10k/core.c ar->hw->wiphy->hw_version = target_info.version; wiphy 2886 drivers/net/wireless/ath/ath10k/core.c ar->hw->wiphy->hw_version = target_info.version; wiphy 2896 drivers/net/wireless/ath/ath10k/core.c ar->hw->wiphy->hw_version = target_info.version; wiphy 2914 drivers/net/wireless/ath/ath10k/core.c BUILD_BUG_ON(sizeof(ar->hw->wiphy->fw_version) != wiphy 2916 drivers/net/wireless/ath/ath10k/core.c memcpy(ar->hw->wiphy->fw_version, ar->normal_mode_fw.fw_file.fw_version, wiphy 2917 drivers/net/wireless/ath/ath10k/core.c sizeof(ar->hw->wiphy->fw_version)); wiphy 1173 drivers/net/wireless/ath/ath10k/coredump.c strlcpy(dump_data->fw_ver, ar->hw->wiphy->fw_version, wiphy 65 drivers/net/wireless/ath/ath10k/debug.c ar->hw->wiphy->fw_version, wiphy 2540 drivers/net/wireless/ath/ath10k/debug.c ar->hw->wiphy->debugfsdir); wiphy 3886 drivers/net/wireless/ath/ath10k/htt_rx.c ar->tgt_oper_chan = ieee80211_get_channel(ar->hw->wiphy, freq); wiphy 2183 drivers/net/wireless/ath/ath10k/mac.c bss = cfg80211_get_bss(ar->hw->wiphy, def.chan, info->bssid, NULL, 0, wiphy 2198 drivers/net/wireless/ath/ath10k/mac.c cfg80211_put_bss(ar->hw->wiphy, bss); wiphy 2240 drivers/net/wireless/ath/ath10k/mac.c sband = ar->hw->wiphy->bands[band]; wiphy 3089 drivers/net/wireless/ath/ath10k/mac.c bands = hw->wiphy->bands; wiphy 3246 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_reg_notifier(struct wiphy *wiphy, wiphy 3249 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 3253 drivers/net/wireless/ath/ath10k/mac.c ath_reg_notifier_apply(wiphy, request, &ar->ath_common.regulatory); wiphy 3272 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->bands[NL80211_BAND_5GHZ]); wiphy 5416 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_mac_set_rts(arvif, ar->hw->wiphy->rts_threshold); wiphy 5883 drivers/net/wireless/ath/ath10k/mac.c sband = ar->hw->wiphy->bands[def.chan->band]; wiphy 6931 drivers/net/wireless/ath/ath10k/mac.c scan_time_msec = ar->hw->wiphy->max_remain_on_channel_duration * 2; wiphy 7168 drivers/net/wireless/ath/ath10k/mac.c sband = hw->wiphy->bands[NL80211_BAND_2GHZ]; wiphy 7175 drivers/net/wireless/ath/ath10k/mac.c sband = hw->wiphy->bands[NL80211_BAND_5GHZ]; wiphy 8737 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->bands[NL80211_BAND_2GHZ] = band; wiphy 8754 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->bands[NL80211_BAND_5GHZ] = band; wiphy 8757 drivers/net/wireless/ath/ath10k/mac.c wiphy_read_of_freq_limits(ar->hw->wiphy); wiphy 8760 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->interface_modes = wiphy 8765 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->available_antennas_rx = ar->cfg_rx_chainmask; wiphy 8766 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->available_antennas_tx = ar->cfg_tx_chainmask; wiphy 8769 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->interface_modes |= wiphy 8799 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->features |= NL80211_FEATURE_STATIC_SMPS; wiphy 8800 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 8803 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->features |= NL80211_FEATURE_DYNAMIC_SMPS; wiphy 8810 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_scan_ssids = WLAN_SCAN_PARAMS_MAX_SSID; wiphy 8811 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_scan_ie_len = WLAN_SCAN_PARAMS_MAX_IE_LEN; wiphy 8814 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_reqs = 1; wiphy 8815 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_ssids = WMI_PNO_MAX_SUPP_NETWORKS; wiphy 8816 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_match_sets = WMI_PNO_MAX_SUPP_NETWORKS; wiphy 8817 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_ie_len = WMI_PNO_MAX_IE_LENGTH; wiphy 8818 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_plans = WMI_PNO_MAX_SCHED_SCAN_PLANS; wiphy 8819 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_plan_interval = wiphy 8821 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_sched_scan_plan_iterations = wiphy 8832 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD; wiphy 8838 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->probe_resp_offload |= wiphy 8846 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; wiphy 8854 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 8855 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 8856 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_remain_on_channel_duration = 5000; wiphy 8858 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; wiphy 8859 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->features |= NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE | wiphy 8862 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->max_ap_assoc_sta = ar->max_num_stations; wiphy 8870 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, NL80211_EXT_FEATURE_VHT_IBSS); wiphy 8871 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, wiphy 8876 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, wiphy 8881 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, wiphy 8885 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, wiphy 8889 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, wiphy 8905 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = ath10k_if_comb; wiphy 8906 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8908 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); wiphy 8912 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = wiphy 8914 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8917 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = ath10k_tlv_if_comb; wiphy 8918 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8921 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); wiphy 8926 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = ath10k_10x_if_comb; wiphy 8927 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8931 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = ath10k_10_4_if_comb; wiphy 8932 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8936 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->iface_combinations = wiphy 8938 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_iface_combinations = wiphy 8972 drivers/net/wireless/ath/ath10k/mac.c ret = ath_regd_init(&ar->ath_common.regulatory, ar->hw->wiphy, wiphy 8980 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->features |= wiphy 8984 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->cipher_suites = cipher_suites; wiphy 8996 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->n_cipher_suites = ar->hw_params.n_cipher_suites; wiphy 8998 drivers/net/wireless/ath/ath10k/mac.c wiphy_ext_feature_set(ar->hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 9009 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_AP_VLAN); wiphy 9010 drivers/net/wireless/ath/ath10k/mac.c ar->hw->wiphy->software_iftypes |= BIT(NL80211_IFTYPE_AP_VLAN); wiphy 9014 drivers/net/wireless/ath/ath10k/mac.c ret = regulatory_hint(ar->hw->wiphy, wiphy 56 drivers/net/wireless/ath/ath10k/testmode.c nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, wiphy 110 drivers/net/wireless/ath/ath10k/testmode.c skb = cfg80211_testmode_alloc_reply_skb(ar->hw->wiphy, wiphy 2064 drivers/net/wireless/ath/ath10k/wmi.c ar->scan_channel = ieee80211_get_channel(ar->hw->wiphy, freq); wiphy 2565 drivers/net/wireless/ath/ath10k/wmi.c sband = ar->hw->wiphy->bands[band]; wiphy 5461 drivers/net/wireless/ath/ath10k/wmi.c if (strlen(ar->hw->wiphy->fw_version) == 0) { wiphy 5462 drivers/net/wireless/ath/ath10k/wmi.c snprintf(ar->hw->wiphy->fw_version, wiphy 5463 drivers/net/wireless/ath/ath10k/wmi.c sizeof(ar->hw->wiphy->fw_version), wiphy 635 drivers/net/wireless/ath/ath10k/wow.c ar->hw->wiphy->wowlan = &ar->wow.wowlan_support; wiphy 253 drivers/net/wireless/ath/ath5k/base.c static void ath5k_reg_notifier(struct wiphy *wiphy, wiphy 256 drivers/net/wireless/ath/ath5k/base.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 260 drivers/net/wireless/ath/ath5k/base.c ath_reg_notifier_apply(wiphy, request, regulatory); wiphy 384 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 410 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 430 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->bands[NL80211_BAND_5GHZ] = sband; wiphy 708 drivers/net/wireless/ath/ath5k/base.c return &hw->wiphy->bands[info->band]->bitrates[ bf->rates[idx].idx ]; wiphy 2545 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->interface_modes = wiphy 2551 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->iface_combinations = &if_comb; wiphy 2552 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->n_iface_combinations = 1; wiphy 2555 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 2557 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_5_10_MHZ; wiphy 2560 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->available_antennas_tx = 0x3; wiphy 2561 drivers/net/wireless/ath/ath5k/base.c hw->wiphy->available_antennas_rx = 0x3; wiphy 2565 drivers/net/wireless/ath/ath5k/base.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 3092 drivers/net/wireless/ath/ath5k/base.c ret = ath_regd_init(regulatory, hw->wiphy, ath5k_reg_notifier); wiphy 3105 drivers/net/wireless/ath/ath5k/base.c regulatory_hint(hw->wiphy, regulatory->alpha2); wiphy 3198 drivers/net/wireless/ath/ath5k/base.c level, wiphy_name(ah->hw->wiphy), &vaf); wiphy 1003 drivers/net/wireless/ath/ath5k/debug.c phydir = debugfs_create_dir("ath5k", ah->hw->wiphy->debugfsdir); wiphy 191 drivers/net/wireless/ath/ath5k/led.c snprintf(name, sizeof(name), "ath5k-%s::rx", wiphy_name(hw->wiphy)); wiphy 197 drivers/net/wireless/ath/ath5k/led.c snprintf(name, sizeof(name), "ath5k-%s::tx", wiphy_name(hw->wiphy)); wiphy 256 drivers/net/wireless/ath/ath5k/pci.c dev_info(&pdev->dev, "registered as '%s'\n", wiphy_name(hw->wiphy)); wiphy 82 drivers/net/wireless/ath/ath5k/rfkill.c wiphy_rfkill_set_hw_state(ah->hw->wiphy, blocked); wiphy 172 drivers/net/wireless/ath/ath6kl/cfg80211.c cfg80211_sched_scan_stopped(ar->wiphy, 0); wiphy 454 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 700 drivers/net/wireless/ath/ath6kl/cfg80211.c bss = cfg80211_get_bss(ar->wiphy, chan, bssid, wiphy 719 drivers/net/wireless/ath/ath6kl/cfg80211.c bss = cfg80211_inform_bss(ar->wiphy, chan, wiphy 783 drivers/net/wireless/ath/ath6kl/cfg80211.c chan = ieee80211_get_channel(ar->wiphy, (int) channel); wiphy 796 drivers/net/wireless/ath/ath6kl/cfg80211.c cfg80211_put_bss(ar->wiphy, bss); wiphy 807 drivers/net/wireless/ath/ath6kl/cfg80211.c cfg80211_put_bss(ar->wiphy, bss); wiphy 821 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_disconnect(struct wiphy *wiphy, wiphy 942 drivers/net/wireless/ath/ath6kl/cfg80211.c if (ar->wiphy->max_match_sets != 0 && n_match_ssid == 0) wiphy 994 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_scan(struct wiphy *wiphy, wiphy 1116 drivers/net/wireless/ath/ath6kl/cfg80211.c ieee80211_get_channel(vif->ar->wiphy, freq), wiphy 1126 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1251 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1281 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1316 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_default_key(struct wiphy *wiphy, wiphy 1379 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 1381 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); wiphy 1396 drivers/net/wireless/ath/ath6kl/cfg80211.c ret = ath6kl_wmi_set_rts_cmd(ar->wmi, wiphy->rts_threshold); wiphy 1406 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_txpower(struct wiphy *wiphy, wiphy 1411 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); wiphy 1442 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_get_txpower(struct wiphy *wiphy, wiphy 1446 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); wiphy 1477 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_power_mgmt(struct wiphy *wiphy, wiphy 1508 drivers/net/wireless/ath/ath6kl/cfg80211.c static struct wireless_dev *ath6kl_cfg80211_add_iface(struct wiphy *wiphy, wiphy 1514 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 1537 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_del_iface(struct wiphy *wiphy, wiphy 1540 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 1556 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_change_iface(struct wiphy *wiphy, wiphy 1619 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_join_ibss(struct wiphy *wiphy, wiphy 1689 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_leave_ibss(struct wiphy *wiphy, wiphy 1774 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1874 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 1884 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 1894 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) wiphy 2540 drivers/net/wireless/ath/ath6kl/cfg80211.c static int __ath6kl_cfg80211_suspend(struct wiphy *wiphy, wiphy 2543 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 2550 drivers/net/wireless/ath/ath6kl/cfg80211.c static int __ath6kl_cfg80211_resume(struct wiphy *wiphy) wiphy 2552 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 2619 drivers/net/wireless/ath/ath6kl/cfg80211.c struct wiphy *wiphy = vif->ar->wiphy; wiphy 2623 drivers/net/wireless/ath/ath6kl/cfg80211.c if (!wiphy->bands[band]) wiphy 2627 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->bands[band]->ht_cap.ht_supported); wiphy 2761 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_start_ap(struct wiphy *wiphy, struct net_device *dev, wiphy 2956 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_change_beacon(struct wiphy *wiphy, struct net_device *dev, wiphy 2970 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_stop_ap(struct wiphy *wiphy, struct net_device *dev) wiphy 2990 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_del_station(struct wiphy *wiphy, struct net_device *dev, wiphy 3001 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_change_station(struct wiphy *wiphy, struct net_device *dev, wiphy 3012 drivers/net/wireless/ath/ath6kl/cfg80211.c err = cfg80211_check_station_change(wiphy, params, wiphy 3024 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_remain_on_channel(struct wiphy *wiphy, wiphy 3047 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 3183 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3243 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_get_antenna(struct wiphy *wiphy, wiphy 3246 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 3252 drivers/net/wireless/ath/ath6kl/cfg80211.c static void ath6kl_mgmt_frame_register(struct wiphy *wiphy, wiphy 3270 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_sscan_start(struct wiphy *wiphy, wiphy 3358 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_sscan_stop(struct wiphy *wiphy, wiphy 3372 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_bitrate(struct wiphy *wiphy, wiphy 3384 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_cfg80211_set_txe_config(struct wiphy *wiphy, wiphy 3538 drivers/net/wireless/ath/ath6kl/cfg80211.c static void ath6kl_cfg80211_reg_notify(struct wiphy *wiphy, wiphy 3541 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 3568 drivers/net/wireless/ath/ath6kl/cfg80211.c if (wiphy->bands[i]) wiphy 3569 drivers/net/wireless/ath/ath6kl/cfg80211.c rates[i] = (1 << wiphy->bands[i]->n_bitrates) - 1; wiphy 3793 drivers/net/wireless/ath/ath6kl/cfg80211.c vif->wdev.wiphy = ar->wiphy; wiphy 3796 drivers/net/wireless/ath/ath6kl/cfg80211.c SET_NETDEV_DEV(ndev, wiphy_dev(vif->wdev.wiphy)); wiphy 3865 drivers/net/wireless/ath/ath6kl/cfg80211.c struct wiphy *wiphy = ar->wiphy; wiphy 3869 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->mgmt_stypes = ath6kl_mgmt_stypes; wiphy 3871 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->max_remain_on_channel_duration = 5000; wiphy 3874 drivers/net/wireless/ath/ath6kl/cfg80211.c set_wiphy_dev(wiphy, ar->dev); wiphy 3876 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 3880 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->interface_modes |= BIT(NL80211_IFTYPE_P2P_GO) | wiphy 3886 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->reg_notifier = ath6kl_cfg80211_reg_notify; wiphy 3887 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy->features |= NL80211_FEATURE_CELL_BASE_REG_HINTS; wiphy 3891 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->max_scan_ssids = MAX_PROBED_SSIDS; wiphy 3896 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->max_match_sets = MAX_PROBED_SSIDS; wiphy 3898 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->max_scan_ie_len = 1000; /* FIX: what is correct limit? */ wiphy 3956 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->available_antennas_tx = ar->hw.tx_ant; wiphy 3957 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->available_antennas_rx = ar->hw.rx_ant; wiphy 3960 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->bands[NL80211_BAND_2GHZ] = &ath6kl_band_2ghz; wiphy 3962 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->bands[NL80211_BAND_5GHZ] = &ath6kl_band_5ghz; wiphy 3964 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 3966 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->cipher_suites = cipher_suites; wiphy 3967 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites); wiphy 3970 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->wowlan = &ath6kl_wowlan_support; wiphy 3973 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy->max_sched_scan_ssids = MAX_PROBED_SSIDS; wiphy 3975 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy->flags |= WIPHY_FLAG_SUPPORTS_FW_ROAM | wiphy 3981 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy->max_sched_scan_reqs = 1; wiphy 3985 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy->features |= NL80211_FEATURE_INACTIVITY_TIMER; wiphy 3987 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy->probe_resp_offload = wiphy 3992 drivers/net/wireless/ath/ath6kl/cfg80211.c ret = wiphy_register(wiphy); wiphy 4005 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy_unregister(ar->wiphy); wiphy 4013 drivers/net/wireless/ath/ath6kl/cfg80211.c struct wiphy *wiphy; wiphy 4016 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy = wiphy_new(&ath6kl_cfg80211_ops, sizeof(struct ath6kl)); wiphy 4018 drivers/net/wireless/ath/ath6kl/cfg80211.c if (!wiphy) { wiphy 4023 drivers/net/wireless/ath/ath6kl/cfg80211.c ar = wiphy_priv(wiphy); wiphy 4024 drivers/net/wireless/ath/ath6kl/cfg80211.c ar->wiphy = wiphy; wiphy 4037 drivers/net/wireless/ath/ath6kl/cfg80211.c wiphy_free(ar->wiphy); wiphy 107 drivers/net/wireless/ath/ath6kl/core.c ar->wiphy->hw_version = le32_to_cpu(targ_info.version); wiphy 207 drivers/net/wireless/ath/ath6kl/core.c wiphy_unregister(ar->wiphy); wiphy 225 drivers/net/wireless/ath/ath6kl/core.c wiphy_unregister(ar->wiphy); wiphy 696 drivers/net/wireless/ath/ath6kl/core.h struct wiphy *wiphy; wiphy 1792 drivers/net/wireless/ath/ath6kl/debug.c ar->wiphy->debugfsdir); wiphy 102 drivers/net/wireless/ath/ath6kl/hif.c ath6kl_info("hw 0x%x fw %s\n", ar->wiphy->hw_version, wiphy 103 drivers/net/wireless/ath/ath6kl/hif.c ar->wiphy->fw_version); wiphy 1017 drivers/net/wireless/ath/ath6kl/init.c strlcpy(ar->wiphy->fw_version, data, wiphy 1018 drivers/net/wireless/ath/ath6kl/init.c min(sizeof(ar->wiphy->fw_version), ie_len+1)); wiphy 1022 drivers/net/wireless/ath/ath6kl/init.c ar->wiphy->fw_version); wiphy 1789 drivers/net/wireless/ath/ath6kl/init.c ar->wiphy->fw_version, wiphy 540 drivers/net/wireless/ath/ath6kl/main.c if (strlen(ar->wiphy->fw_version) == 0) { wiphy 541 drivers/net/wireless/ath/ath6kl/main.c snprintf(ar->wiphy->fw_version, wiphy 542 drivers/net/wireless/ath/ath6kl/main.c sizeof(ar->wiphy->fw_version), wiphy 53 drivers/net/wireless/ath/ath6kl/testmode.c skb = cfg80211_testmode_alloc_event_skb(ar->wiphy, buf_len, GFP_KERNEL); wiphy 69 drivers/net/wireless/ath/ath6kl/testmode.c int ath6kl_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 72 drivers/net/wireless/ath/ath6kl/testmode.c struct ath6kl *ar = wiphy_priv(wiphy); wiphy 23 drivers/net/wireless/ath/ath6kl/testmode.h int ath6kl_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 33 drivers/net/wireless/ath/ath6kl/testmode.h static inline int ath6kl_tm_cmd(struct wiphy *wiphy, wiphy 521 drivers/net/wireless/ath/ath6kl/wmi.c chan = ieee80211_get_channel(ar->wiphy, freq); wiphy 555 drivers/net/wireless/ath/ath6kl/wmi.c chan = ieee80211_get_channel(ar->wiphy, freq); wiphy 1013 drivers/net/wireless/ath/ath6kl/wmi.c regulatory_hint(wmi->parent_dev->wiphy, alpha2); wiphy 1083 drivers/net/wireless/ath/ath6kl/wmi.c cfg80211_sched_scan_results(vif->ar->wiphy, 0); wiphy 1119 drivers/net/wireless/ath/ath6kl/wmi.c channel = ieee80211_get_channel(ar->wiphy, le16_to_cpu(bih->ch)); wiphy 1138 drivers/net/wireless/ath/ath6kl/wmi.c bss = cfg80211_inform_bss(ar->wiphy, channel, wiphy 1149 drivers/net/wireless/ath/ath6kl/wmi.c cfg80211_put_bss(ar->wiphy, bss); wiphy 2057 drivers/net/wireless/ath/ath6kl/wmi.c sband = ar->wiphy->bands[band]; wiphy 139 drivers/net/wireless/ath/ath9k/ahb.c wiphy_info(hw->wiphy, "%s mem=0x%lx, irq=%d\n", wiphy 181 drivers/net/wireless/ath/ath9k/common.c sband = hw->wiphy->bands[band]; wiphy 1370 drivers/net/wireless/ath/ath9k/debug.c sc->hw->wiphy->debugfsdir); wiphy 396 drivers/net/wireless/ath/ath9k/dynack.c ah->hw->wiphy->features |= NL80211_FEATURE_ACKTO_ESTIMATION; wiphy 88 drivers/net/wireless/ath/ath9k/gpio.c "ath9k-%s", wiphy_name(sc->hw->wiphy)); wiphy 92 drivers/net/wireless/ath/ath9k/gpio.c ret = led_classdev_register(wiphy_dev(sc->hw->wiphy), &sc->led_cdev); wiphy 122 drivers/net/wireless/ath/ath9k/gpio.c wiphy_rfkill_set_hw_state(hw->wiphy, blocked); wiphy 130 drivers/net/wireless/ath/ath9k/gpio.c wiphy_rfkill_start_polling(sc->hw->wiphy); wiphy 493 drivers/net/wireless/ath/ath9k/htc_drv_debug.c priv->hw->wiphy->debugfsdir); wiphy 291 drivers/net/wireless/ath/ath9k/htc_drv_gpio.c "ath9k_htc-%s", wiphy_name(priv->hw->wiphy)); wiphy 295 drivers/net/wireless/ath/ath9k/htc_drv_gpio.c ret = led_classdev_register(wiphy_dev(priv->hw->wiphy), &priv->led_cdev); wiphy 327 drivers/net/wireless/ath/ath9k/htc_drv_gpio.c wiphy_rfkill_set_hw_state(hw->wiphy, blocked); wiphy 333 drivers/net/wireless/ath/ath9k/htc_drv_gpio.c wiphy_rfkill_start_polling(priv->hw->wiphy); wiphy 111 drivers/net/wireless/ath/ath9k/htc_drv_init.c wiphy_rfkill_stop_polling(hw->wiphy); wiphy 224 drivers/net/wireless/ath/ath9k/htc_drv_init.c static void ath9k_reg_notifier(struct wiphy *wiphy, wiphy 227 drivers/net/wireless/ath/ath9k/htc_drv_init.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 230 drivers/net/wireless/ath/ath9k/htc_drv_init.c ath_reg_notifier_apply(wiphy, request, wiphy 735 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->interface_modes = wiphy 744 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->iface_combinations = &if_comb; wiphy 745 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->n_iface_combinations = 1; wiphy 747 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 749 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN | wiphy 753 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; wiphy 766 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 769 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 776 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->available_antennas_rx = pBase->rxMask; wiphy 777 drivers/net/wireless/ath/ath9k/htc_drv_init.c hw->wiphy->available_antennas_tx = pBase->txMask; wiphy 782 drivers/net/wireless/ath/ath9k/htc_drv_init.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 800 drivers/net/wireless/ath/ath9k/htc_drv_init.c snprintf(hw->wiphy->fw_version, sizeof(hw->wiphy->fw_version), "%d.%d", wiphy 852 drivers/net/wireless/ath/ath9k/htc_drv_init.c error = ath_regd_init(&common->regulatory, priv->hw->wiphy, wiphy 884 drivers/net/wireless/ath/ath9k/htc_drv_init.c error = regulatory_hint(hw->wiphy, reg->alpha2); wiphy 908 drivers/net/wireless/ath/ath9k/htc_drv_init.c wiphy_info(hw->wiphy, "%s\n", hw_name); wiphy 602 drivers/net/wireless/ath/ath9k/htc_drv_main.c sband = priv->hw->wiphy->bands[priv->hw->conf.chandef.chan->band]; wiphy 306 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c if (priv->hw->wiphy->rts_threshold != (u32) -1) wiphy 307 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c if (skb->len > priv->hw->wiphy->rts_threshold) wiphy 250 drivers/net/wireless/ath/ath9k/init.c static void ath9k_reg_notifier(struct wiphy *wiphy, wiphy 253 drivers/net/wireless/ath/ath9k/init.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 258 drivers/net/wireless/ath/ath9k/init.c ath_reg_notifier_apply(wiphy, request, reg); wiphy 901 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->interface_modes &= ~ BIT(NL80211_IFTYPE_WDS); wiphy 902 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->iface_combinations = if_comb_multi; wiphy 903 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->n_iface_combinations = ARRAY_SIZE(if_comb_multi); wiphy 904 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->max_scan_ssids = 255; wiphy 905 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; wiphy 906 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->max_remain_on_channel_duration = 10000; wiphy 945 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR | wiphy 950 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->interface_modes = wiphy 963 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->interface_modes |= wiphy 966 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->iface_combinations = if_comb; wiphy 967 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->n_iface_combinations = ARRAY_SIZE(if_comb); wiphy 970 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 972 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 973 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; wiphy 974 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 975 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_5_10_MHZ; wiphy 976 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 977 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; wiphy 988 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->available_antennas_rx = BIT(ah->caps.max_rxchains) - 1; wiphy 989 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->available_antennas_tx = BIT(ah->caps.max_txchains) - 1; wiphy 993 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->available_antennas_rx = BIT(0) | BIT(1); wiphy 995 drivers/net/wireless/ath/ath9k/init.c sc->ant_rx = hw->wiphy->available_antennas_rx; wiphy 996 drivers/net/wireless/ath/ath9k/init.c sc->ant_tx = hw->wiphy->available_antennas_tx; wiphy 999 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 1002 drivers/net/wireless/ath/ath9k/init.c hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 1013 drivers/net/wireless/ath/ath9k/init.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1014 drivers/net/wireless/ath/ath9k/init.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_AIRTIME_FAIRNESS); wiphy 1036 drivers/net/wireless/ath/ath9k/init.c error = ath_regd_init(&common->regulatory, sc->hw->wiphy, wiphy 1075 drivers/net/wireless/ath/ath9k/init.c error = regulatory_hint(hw->wiphy, reg->alpha2); wiphy 1125 drivers/net/wireless/ath/ath9k/init.c wiphy_rfkill_stop_polling(sc->hw->wiphy); wiphy 249 drivers/net/wireless/ath/ath9k/link.c memcpy(hdr->addr1, hw->wiphy->perm_addr, ETH_ALEN); wiphy 250 drivers/net/wireless/ath/ath9k/link.c memcpy(hdr->addr2, hw->wiphy->perm_addr, ETH_ALEN); wiphy 251 drivers/net/wireless/ath/ath9k/link.c memcpy(hdr->addr3, hw->wiphy->perm_addr, ETH_ALEN); wiphy 1005 drivers/net/wireless/ath/ath9k/main.c sc->hw->wiphy->perm_addr[i]); wiphy 1972 drivers/net/wireless/ath/ath9k/main.c sband = hw->wiphy->bands[NL80211_BAND_2GHZ]; wiphy 1979 drivers/net/wireless/ath/ath9k/main.c sband = hw->wiphy->bands[NL80211_BAND_5GHZ]; wiphy 996 drivers/net/wireless/ath/ath9k/pci.c wiphy_info(hw->wiphy, "%s mem=0x%lx, irq=%d\n", wiphy 71 drivers/net/wireless/ath/ath9k/tx99.c memcpy(hdr->addr1, hw->wiphy->perm_addr, ETH_ALEN); wiphy 72 drivers/net/wireless/ath/ath9k/tx99.c memcpy(hdr->addr2, hw->wiphy->perm_addr, ETH_ALEN); wiphy 73 drivers/net/wireless/ath/ath9k/tx99.c memcpy(hdr->addr3, hw->wiphy->perm_addr, ETH_ALEN); wiphy 334 drivers/net/wireless/ath/ath9k/wow.c hw->wiphy->wowlan = &ath9k_wowlan_support; wiphy 336 drivers/net/wireless/ath/ath9k/wow.c hw->wiphy->wowlan = &ath9k_wowlan_support_legacy; wiphy 1215 drivers/net/wireless/ath/ath9k/xmit.c u32 rts_thresh = sc->hw->wiphy->rts_threshold; wiphy 1348 drivers/net/wireless/ath/ath9k/xmit.c u32 rts_thresh = sc->hw->wiphy->rts_threshold; wiphy 55 drivers/net/wireless/ath/carl9170/cmd.c wiphy_err(ar->hw->wiphy, "writing reg %#x " wiphy 81 drivers/net/wireless/ath/carl9170/cmd.c wiphy_err(ar->hw->wiphy, "reading regs failed (%d)\n", wiphy 111 drivers/net/wireless/ath/carl9170/cmd.c wiphy_info(ar->hw->wiphy, "wrong echo %x != %x", v, echores); wiphy 816 drivers/net/wireless/ath/carl9170/debug.c ar->hw->wiphy->debugfsdir); wiphy 108 drivers/net/wireless/ath/carl9170/fw.c strlcpy(ar->hw->wiphy->fw_version, motd_desc->release, wiphy 109 drivers/net/wireless/ath/carl9170/fw.c sizeof(ar->hw->wiphy->fw_version)); wiphy 219 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->iface_combinations = ar->if_combs; wiphy 220 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->n_iface_combinations = ARRAY_SIZE(ar->if_combs); wiphy 338 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); wiphy 354 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->interface_modes |= if_comb_types; wiphy 356 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 359 drivers/net/wireless/ath/carl9170/fw.c ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL | wiphy 130 drivers/net/wireless/ath/carl9170/led.c "carl9170-%s::%s", wiphy_name(ar->hw->wiphy), name); wiphy 138 drivers/net/wireless/ath/carl9170/led.c err = led_classdev_register(wiphy_dev(ar->hw->wiphy), wiphy 141 drivers/net/wireless/ath/carl9170/led.c wiphy_err(ar->hw->wiphy, "failed to register %s LED (%d).\n", wiphy 1518 drivers/net/wireless/ath/carl9170/main.c wiphy_name(ar->hw->wiphy)); wiphy 1521 drivers/net/wireless/ath/carl9170/main.c "ieee80211/%s/input0", wiphy_name(ar->hw->wiphy)); wiphy 1526 drivers/net/wireless/ath/carl9170/main.c input->dev.parent = &ar->hw->wiphy->dev; wiphy 1617 drivers/net/wireless/ath/carl9170/main.c "%s_%s", KBUILD_MODNAME, wiphy_name(ar->hw->wiphy)); wiphy 1665 drivers/net/wireless/ath/carl9170/main.c band = ar->hw->wiphy->bands[b]; wiphy 1842 drivers/net/wireless/ath/carl9170/main.c hw->wiphy->interface_modes = 0; wiphy 1872 drivers/net/wireless/ath/carl9170/main.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1941 drivers/net/wireless/ath/carl9170/main.c ar->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 1947 drivers/net/wireless/ath/carl9170/main.c ar->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 1969 drivers/net/wireless/ath/carl9170/main.c static void carl9170_reg_notifier(struct wiphy *wiphy, wiphy 1972 drivers/net/wireless/ath/carl9170/main.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 1975 drivers/net/wireless/ath/carl9170/main.c ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); wiphy 2002 drivers/net/wireless/ath/carl9170/main.c err = ath_regd_init(regulatory, ar->hw->wiphy, wiphy 2025 drivers/net/wireless/ath/carl9170/main.c regulatory_hint(ar->hw->wiphy, regulatory->alpha2); wiphy 2054 drivers/net/wireless/ath/carl9170/main.c wiphy_name(ar->hw->wiphy)); wiphy 686 drivers/net/wireless/ath/carl9170/phy.c wiphy_err(ar->hw->wiphy, "rf init failed\n"); wiphy 1690 drivers/net/wireless/ath/carl9170/phy.c wiphy_err(ar->hw->wiphy, "channel change: %d -> %d " wiphy 1718 drivers/net/wireless/ath/carl9170/phy.c wiphy_err(ar->hw->wiphy, "failed to set " wiphy 70 drivers/net/wireless/ath/carl9170/rx.c wiphy_info(ar->hw->wiphy, "FW: %.*s\n", len, buf); wiphy 118 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "lost %d command responses/traps! " wiphy 175 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "FW: received over-/under" wiphy 248 drivers/net/wireless/ath/carl9170/rx.c wiphy_dbg(ar->hw->wiphy, "FW: HD %d\n", len - 4); wiphy 257 drivers/net/wireless/ath/carl9170/rx.c wiphy_info(ar->hw->wiphy, "FW: RADAR! Please report this " wiphy 282 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "FW: received unhandled event %x\n", wiphy 346 drivers/net/wireless/ath/carl9170/rx.c wiphy_dbg(ar->hw->wiphy, "received frame with " wiphy 377 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "invalid plcp cck " wiphy 414 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "invalid plcp ofdm " wiphy 742 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "plcp info " wiphy 763 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "frame tail " wiphy 777 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "rx stream does not start " wiphy 848 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "malformed firmware trap:\n"); wiphy 901 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, wiphy 911 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, wiphy 948 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "double rx " wiphy 974 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "%d bytes of unprocessed " wiphy 984 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "damaged RX stream data [want:%d, " wiphy 996 drivers/net/wireless/ath/carl9170/rx.c wiphy_err(ar->hw->wiphy, "please check your hardware and cables, if " wiphy 1644 drivers/net/wireless/ath/carl9170/tx.c wiphy_err(ar->hw->wiphy, "beacon does not " wiphy 1653 drivers/net/wireless/ath/carl9170/tx.c wiphy_err(ar->hw->wiphy, "no support for beacons " wiphy 82 drivers/net/wireless/ath/main.c if (common && common->hw && common->hw->wiphy) { wiphy 84 drivers/net/wireless/ath/main.c level, wiphy_name(common->hw->wiphy), &vaf); wiphy 85 drivers/net/wireless/ath/main.c trace_ath_log(common->hw->wiphy, &vaf); wiphy 266 drivers/net/wireless/ath/regd.c static void ath_force_clear_no_ir_chan(struct wiphy *wiphy, wiphy 271 drivers/net/wireless/ath/regd.c reg_rule = freq_reg_info(wiphy, MHZ_TO_KHZ(ch->center_freq)); wiphy 280 drivers/net/wireless/ath/regd.c static void ath_force_clear_no_ir_freq(struct wiphy *wiphy, u16 center_freq) wiphy 284 drivers/net/wireless/ath/regd.c ch = ieee80211_get_channel(wiphy, center_freq); wiphy 288 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_chan(wiphy, ch); wiphy 296 drivers/net/wireless/ath/regd.c static void ath_force_no_ir_freq(struct wiphy *wiphy, u16 center_freq) wiphy 300 drivers/net/wireless/ath/regd.c ch = ieee80211_get_channel(wiphy, center_freq); wiphy 308 drivers/net/wireless/ath/regd.c __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, wiphy 319 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_chan(wiphy, ch); wiphy 323 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_chan(wiphy, ch); wiphy 339 drivers/net/wireless/ath/regd.c ath_reg_apply_beaconing_flags(struct wiphy *wiphy, wiphy 349 drivers/net/wireless/ath/regd.c if (!wiphy->bands[band]) wiphy 351 drivers/net/wireless/ath/regd.c sband = wiphy->bands[band]; wiphy 354 drivers/net/wireless/ath/regd.c __ath_reg_apply_beaconing_flags(wiphy, reg, wiphy 375 drivers/net/wireless/ath/regd.c ath_reg_apply_ir_flags(struct wiphy *wiphy, wiphy 381 drivers/net/wireless/ath/regd.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 387 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_freq(wiphy, 2467); wiphy 388 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_freq(wiphy, 2472); wiphy 393 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_freq(wiphy, 2467); wiphy 394 drivers/net/wireless/ath/regd.c ath_force_clear_no_ir_freq(wiphy, 2472); wiphy 397 drivers/net/wireless/ath/regd.c ath_force_no_ir_freq(wiphy, 2467); wiphy 398 drivers/net/wireless/ath/regd.c ath_force_no_ir_freq(wiphy, 2472); wiphy 403 drivers/net/wireless/ath/regd.c static void ath_reg_apply_radar_flags(struct wiphy *wiphy, wiphy 410 drivers/net/wireless/ath/regd.c if (!wiphy->bands[NL80211_BAND_5GHZ]) wiphy 413 drivers/net/wireless/ath/regd.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 435 drivers/net/wireless/ath/regd.c static void ath_reg_apply_world_flags(struct wiphy *wiphy, wiphy 445 drivers/net/wireless/ath/regd.c ath_reg_apply_beaconing_flags(wiphy, reg, initiator); wiphy 448 drivers/net/wireless/ath/regd.c ath_reg_apply_beaconing_flags(wiphy, reg, initiator); wiphy 449 drivers/net/wireless/ath/regd.c ath_reg_apply_ir_flags(wiphy, reg, initiator); wiphy 453 drivers/net/wireless/ath/regd.c ath_reg_apply_beaconing_flags(wiphy, reg, initiator); wiphy 470 drivers/net/wireless/ath/regd.c static int __ath_reg_dyn_country(struct wiphy *wiphy, wiphy 489 drivers/net/wireless/ath/regd.c ath_reg_apply_world_flags(wiphy, request->initiator, reg); wiphy 494 drivers/net/wireless/ath/regd.c static void ath_reg_dyn_country(struct wiphy *wiphy, wiphy 498 drivers/net/wireless/ath/regd.c if (__ath_reg_dyn_country(wiphy, reg, request)) wiphy 507 drivers/net/wireless/ath/regd.c void ath_reg_notifier_apply(struct wiphy *wiphy, wiphy 514 drivers/net/wireless/ath/regd.c ath_reg_apply_radar_flags(wiphy, reg); wiphy 541 drivers/net/wireless/ath/regd.c ath_reg_dyn_country(wiphy, reg, request); wiphy 544 drivers/net/wireless/ath/regd.c ath_reg_dyn_country(wiphy, reg, request); wiphy 635 drivers/net/wireless/ath/regd.c struct wiphy *wiphy, wiphy 636 drivers/net/wireless/ath/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 641 drivers/net/wireless/ath/regd.c wiphy->reg_notifier = reg_notifier; wiphy 642 drivers/net/wireless/ath/regd.c wiphy->regulatory_flags |= REGULATORY_STRICT_REG | wiphy 651 drivers/net/wireless/ath/regd.c wiphy->regulatory_flags |= REGULATORY_COUNTRY_IE_FOLLOW_POWER; wiphy 661 drivers/net/wireless/ath/regd.c wiphy_apply_custom_regulatory(wiphy, regd); wiphy 662 drivers/net/wireless/ath/regd.c ath_reg_apply_radar_flags(wiphy, reg); wiphy 663 drivers/net/wireless/ath/regd.c ath_reg_apply_world_flags(wiphy, NL80211_REGDOM_SET_BY_DRIVER, reg); wiphy 758 drivers/net/wireless/ath/regd.c struct wiphy *wiphy, wiphy 759 drivers/net/wireless/ath/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 774 drivers/net/wireless/ath/regd.c ath_regd_init_wiphy(reg, wiphy, reg_notifier); wiphy 263 drivers/net/wireless/ath/regd.h int ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, wiphy 264 drivers/net/wireless/ath/regd.h void (*reg_notifier)(struct wiphy *wiphy, wiphy 268 drivers/net/wireless/ath/regd.h void ath_reg_notifier_apply(struct wiphy *wiphy, wiphy 35 drivers/net/wireless/ath/trace.h TP_PROTO(struct wiphy *wiphy, wiphy 38 drivers/net/wireless/ath/trace.h TP_ARGS(wiphy, vaf), wiphy 41 drivers/net/wireless/ath/trace.h __string(device, wiphy_name(wiphy)) wiphy 47 drivers/net/wireless/ath/trace.h __assign_str(device, wiphy_name(wiphy)); wiphy 158 drivers/net/wireless/ath/wcn36xx/debug.c wcn->hw->wiphy->debugfsdir); wiphy 1179 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1184 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->bands[NL80211_BAND_2GHZ] = &wcn_band_2ghz; wiphy 1186 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->bands[NL80211_BAND_5GHZ] = &wcn_band_5ghz; wiphy 1188 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->max_scan_ssids = WCN36XX_MAX_SCAN_SSIDS; wiphy 1189 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->max_scan_ie_len = WCN36XX_MAX_SCAN_IE_LEN; wiphy 1191 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->cipher_suites = cipher_suites; wiphy 1192 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites); wiphy 1195 drivers/net/wireless/ath/wcn36xx/main.c wcn->hw->wiphy->wowlan = &wowlan_support; wiphy 1207 drivers/net/wireless/ath/wcn36xx/main.c wiphy_ext_feature_set(wcn->hw->wiphy, wiphy 104 drivers/net/wireless/ath/wcn36xx/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wcn->hw->wiphy, wiphy 128 drivers/net/wireless/ath/wil6210/cfg80211.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 132 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->bands[NL80211_BAND_60GHZ]->n_channels = wiphy 136 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap.channels = wiphy 138 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap.bw_config = wiphy 216 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_get_cfg(struct wiphy *wiphy, wiphy 219 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_set_cfg(struct wiphy *wiphy, wiphy 222 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_get_selected(struct wiphy *wiphy, wiphy 225 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_set_selected(struct wiphy *wiphy, wiphy 524 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_get_station(struct wiphy *wiphy, wiphy 529 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 564 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_dump_station(struct wiphy *wiphy, wiphy 569 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 585 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_start_p2p_device(struct wiphy *wiphy, wiphy 588 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 595 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_cfg80211_stop_p2p_device(struct wiphy *wiphy, wiphy 598 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 628 drivers/net/wireless/ath/wil6210/cfg80211.c return cfg80211_check_combinations(wil->wiphy, ¶ms); wiphy 654 drivers/net/wireless/ath/wil6210/cfg80211.c ret = cfg80211_check_combinations(wil->wiphy, ¶ms); wiphy 660 drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_add_iface(struct wiphy *wiphy, const char *name, wiphy 665 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 688 drivers/net/wireless/ath/wil6210/cfg80211.c p2p_wdev->wiphy = wiphy; wiphy 697 drivers/net/wireless/ath/wil6210/cfg80211.c if (!wil->wiphy->n_iface_combinations) { wiphy 761 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_del_iface(struct wiphy *wiphy, wiphy 764 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 777 drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_stop_p2p_device(wiphy, wdev); wiphy 809 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_change_iface(struct wiphy *wiphy, wiphy 814 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 822 drivers/net/wireless/ath/wil6210/cfg80211.c if (wiphy->n_iface_combinations) { wiphy 876 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_scan(struct wiphy *wiphy, wiphy 879 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1020 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_cfg80211_abort_scan(struct wiphy *wiphy, wiphy 1023 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1115 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_ft_connect(struct wiphy *wiphy, wiphy 1119 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1200 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_connect(struct wiphy *wiphy, wiphy 1204 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1249 drivers/net/wireless/ath/wil6210/cfg80211.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, wiphy 1299 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wil_ft_connect(wiphy, ndev, sme); wiphy 1369 drivers/net/wireless/ath/wil6210/cfg80211.c cfg80211_put_bss(wiphy, bss); wiphy 1374 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_disconnect(struct wiphy *wiphy, wiphy 1379 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1401 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 1403 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1413 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_set_mgmt_retry(wil, wiphy->retry_short); wiphy 1421 drivers/net/wireless/ath/wil6210/cfg80211.c int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1427 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1485 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_set_channel(struct wiphy *wiphy, wiphy 1488 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1609 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_add_key(struct wiphy *wiphy, wiphy 1617 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1686 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_del_key(struct wiphy *wiphy, wiphy 1692 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1713 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_set_default_key(struct wiphy *wiphy, wiphy 1718 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1724 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_remain_on_channel(struct wiphy *wiphy, wiphy 1730 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1741 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 1745 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 1919 drivers/net/wireless/ath/wil6210/cfg80211.c static int _wil_cfg80211_start_ap(struct wiphy *wiphy, wiphy 1926 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2021 drivers/net/wireless/ath/wil6210/cfg80211.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 2046 drivers/net/wireless/ath/wil6210/cfg80211.c rc = _wil_cfg80211_start_ap(wiphy, ndev, wiphy 2063 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wil_cfg80211_add_key(wiphy, ndev, vif->gtk_index, false, wiphy 2071 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_change_beacon(struct wiphy *wiphy, wiphy 2075 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2097 drivers/net/wireless/ath/wil6210/cfg80211.c rc = _wil_cfg80211_start_ap(wiphy, ndev, vif->ssid, wiphy 2111 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_start_ap(struct wiphy *wiphy, wiphy 2116 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2167 drivers/net/wireless/ath/wil6210/cfg80211.c rc = _wil_cfg80211_start_ap(wiphy, ndev, wiphy 2176 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_stop_ap(struct wiphy *wiphy, wiphy 2179 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2214 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_add_station(struct wiphy *wiphy, wiphy 2220 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2239 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_del_station(struct wiphy *wiphy, wiphy 2244 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2256 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_change_station(struct wiphy *wiphy, wiphy 2262 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2369 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_probe_client(struct wiphy *wiphy, wiphy 2373 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2400 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_change_bss(struct wiphy *wiphy, wiphy 2404 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2416 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_set_power_mgmt(struct wiphy *wiphy, wiphy 2420 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2434 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_suspend(struct wiphy *wiphy, wiphy 2437 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2464 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_cfg80211_resume(struct wiphy *wiphy) wiphy 2466 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2474 drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_sched_scan_start(struct wiphy *wiphy, wiphy 2478 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2526 drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_sched_scan_stop(struct wiphy *wiphy, struct net_device *dev, wiphy 2529 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2546 drivers/net/wireless/ath/wil6210/cfg80211.c wil_cfg80211_update_ft_ies(struct wiphy *wiphy, struct net_device *dev, wiphy 2549 drivers/net/wireless/ath/wil6210/cfg80211.c struct wil6210_priv *wil = wiphy_to_wil(wiphy); wiphy 2631 drivers/net/wireless/ath/wil6210/cfg80211.c static void wil_wiphy_init(struct wiphy *wiphy) wiphy 2633 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->max_scan_ssids = 1; wiphy 2634 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->max_scan_ie_len = WMI_MAX_IE_LEN; wiphy 2635 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->max_remain_on_channel_duration = WIL_MAX_ROC_DURATION_MS; wiphy 2636 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->max_num_pmkids = 0 /* TODO: */; wiphy 2637 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 2643 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL | wiphy 2647 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->flags |= WIPHY_FLAG_HAVE_AP_SME; wiphy 2648 drivers/net/wireless/ath/wil6210/cfg80211.c dev_dbg(wiphy_dev(wiphy), "%s : flags = 0x%08x\n", wiphy 2649 drivers/net/wireless/ath/wil6210/cfg80211.c __func__, wiphy->flags); wiphy 2650 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->probe_resp_offload = wiphy 2655 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->bands[NL80211_BAND_60GHZ] = &wil_band_60ghz; wiphy 2658 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_UNSPEC; wiphy 2660 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->cipher_suites = wil_cipher_suites; wiphy 2661 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(wil_cipher_suites); wiphy 2662 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->mgmt_stypes = wil_mgmt_stypes; wiphy 2663 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->features |= NL80211_FEATURE_SK_TX_STATUS; wiphy 2665 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->n_vendor_commands = ARRAY_SIZE(wil_nl80211_vendor_commands); wiphy 2666 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->vendor_commands = wil_nl80211_vendor_commands; wiphy 2669 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->wowlan = &wil_wowlan_support; wiphy 2676 drivers/net/wireless/ath/wil6210/cfg80211.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 2685 drivers/net/wireless/ath/wil6210/cfg80211.c if (wiphy->iface_combinations) { wiphy 2740 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->n_iface_combinations = n_combos; wiphy 2741 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->iface_combinations = iface_combinations; wiphy 2747 drivers/net/wireless/ath/wil6210/cfg80211.c struct wiphy *wiphy; wiphy 2757 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy = wiphy_new(&wil_cfg80211_ops, sizeof(struct wil6210_priv)); wiphy 2758 drivers/net/wireless/ath/wil6210/cfg80211.c if (!wiphy) wiphy 2761 drivers/net/wireless/ath/wil6210/cfg80211.c set_wiphy_dev(wiphy, dev); wiphy 2762 drivers/net/wireless/ath/wil6210/cfg80211.c wil_wiphy_init(wiphy); wiphy 2764 drivers/net/wireless/ath/wil6210/cfg80211.c wil = wiphy_to_wil(wiphy); wiphy 2765 drivers/net/wireless/ath/wil6210/cfg80211.c wil->wiphy = wiphy; wiphy 2768 drivers/net/wireless/ath/wil6210/cfg80211.c ch = wiphy->bands[NL80211_BAND_60GHZ]->channels; wiphy 2776 drivers/net/wireless/ath/wil6210/cfg80211.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 2780 drivers/net/wireless/ath/wil6210/cfg80211.c if (!wiphy) wiphy 2783 drivers/net/wireless/ath/wil6210/cfg80211.c kfree(wiphy->iface_combinations); wiphy 2784 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy->iface_combinations = NULL; wiphy 2786 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy_free(wiphy); wiphy 2821 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_get_cfg(struct wiphy *wiphy, wiphy 2897 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy, 64 * WMI_MAX_RF_MODULES_NUM); wiphy 2942 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_set_cfg(struct wiphy *wiphy, wiphy 3054 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_get_selected(struct wiphy *wiphy, wiphy 3124 drivers/net/wireless/ath/wil6210/cfg80211.c wiphy, 64 * WMI_MAX_RF_MODULES_NUM); wiphy 3169 drivers/net/wireless/ath/wil6210/cfg80211.c static int wil_rf_sector_set_selected(struct wiphy *wiphy, wiphy 981 drivers/net/wireless/ath/wil6210/debugfs.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 999 drivers/net/wireless/ath/wil6210/debugfs.c rc = wil_cfg80211_mgmt_tx(wiphy, wdev, ¶ms, NULL); wiphy 1224 drivers/net/wireless/ath/wil6210/main.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1232 drivers/net/wireless/ath/wil6210/main.c wiphy->retry_short = retry_short; wiphy 1239 drivers/net/wireless/ath/wil6210/main.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1251 drivers/net/wireless/ath/wil6210/main.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 1253 drivers/net/wireless/ath/wil6210/main.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_UNSPEC; wiphy 1256 drivers/net/wireless/ath/wil6210/main.c wiphy->max_sched_scan_reqs = 1; wiphy 1257 drivers/net/wireless/ath/wil6210/main.c wiphy->max_sched_scan_ssids = WMI_MAX_PNO_SSID_NUM; wiphy 1258 drivers/net/wireless/ath/wil6210/main.c wiphy->max_match_sets = WMI_MAX_PNO_SSID_NUM; wiphy 1259 drivers/net/wireless/ath/wil6210/main.c wiphy->max_sched_scan_ie_len = WMI_MAX_IE_LEN; wiphy 1260 drivers/net/wireless/ath/wil6210/main.c wiphy->max_sched_scan_plans = WMI_MAX_PLANS_NUM; wiphy 1264 drivers/net/wireless/ath/wil6210/main.c wiphy->flags |= WIPHY_FLAG_OFFCHAN_TX; wiphy 1325 drivers/net/wireless/ath/wil6210/main.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1370 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(wiphy->perm_addr, mac); wiphy 1417 drivers/net/wireless/ath/wil6210/main.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1443 drivers/net/wireless/ath/wil6210/main.c ether_addr_copy(wiphy->perm_addr, mac); wiphy 343 drivers/net/wireless/ath/wil6210/netdev.c wdev->wiphy = wil->wiphy; wiphy 354 drivers/net/wireless/ath/wil6210/netdev.c SET_NETDEV_DEV(ndev, wiphy_dev(wdev->wiphy)); wiphy 452 drivers/net/wireless/ath/wil6210/netdev.c struct wiphy *wiphy = wil->wiphy; wiphy 459 drivers/net/wireless/ath/wil6210/netdev.c strlcpy(wiphy->fw_version, wil->fw_version, sizeof(wiphy->fw_version)); wiphy 461 drivers/net/wireless/ath/wil6210/netdev.c rc = wiphy_register(wiphy); wiphy 495 drivers/net/wireless/ath/wil6210/netdev.c wiphy_unregister(wiphy); wiphy 567 drivers/net/wireless/ath/wil6210/netdev.c wiphy_unregister(wdev->wiphy); wiphy 933 drivers/net/wireless/ath/wil6210/wil6210.h struct wiphy *wiphy; wiphy 1075 drivers/net/wireless/ath/wil6210/wil6210.h #define wil_to_wiphy(i) (i->wiphy) wiphy 1326 drivers/net/wireless/ath/wil6210/wil6210.h int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 780 drivers/net/wireless/ath/wil6210/wmi.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 793 drivers/net/wireless/ath/wil6210/wmi.c strlcpy(wiphy->fw_version, wil->fw_version, sizeof(wiphy->fw_version)); wiphy 829 drivers/net/wireless/ath/wil6210/wmi.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 856 drivers/net/wireless/ath/wil6210/wmi.c channel = ieee80211_get_channel(wiphy, freq); wiphy 901 drivers/net/wireless/ath/wil6210/wmi.c bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, wiphy 907 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_put_bss(wiphy, bss); wiphy 1074 drivers/net/wireless/ath/wil6210/wmi.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1076 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_ref_bss(wiphy, vif->bss); wiphy 1390 drivers/net/wireless/ath/wil6210/wmi.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1429 drivers/net/wireless/ath/wil6210/wmi.c channel = ieee80211_get_channel(wiphy, freq); wiphy 1449 drivers/net/wireless/ath/wil6210/wmi.c bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, rx_mgmt_frame, wiphy 1453 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_put_bss(wiphy, bss); wiphy 1458 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_sched_scan_results(wiphy, 0); wiphy 1726 drivers/net/wireless/ath/wil6210/wmi.c struct wiphy *wiphy = wil_to_wiphy(wil); wiphy 1831 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_ref_bss(wiphy, vif->bss); wiphy 1835 drivers/net/wireless/ath/wil6210/wmi.c info.channel = ieee80211_get_channel(wiphy, freq); wiphy 639 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "cannot get HW Config (error %d)\n", wiphy 775 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 783 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), cmd, status, wiphy 792 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 814 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_info(priv->hw->wiphy, wiphy 836 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 857 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "set_mib (pm_mode) failed: %d\n", wiphy 874 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "set_mib (preamble) failed: %d\n", wiphy 891 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 908 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "set_mib (rts) failed: %d\n", ret); wiphy 924 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 943 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 949 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), wiphy 953 drivers/net/wireless/atmel/at76c50x-usb.c "status %d", wiphy_name(priv->hw->wiphy), i, wiphy 972 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 979 drivers/net/wireless/atmel/at76c50x-usb.c "encr_level %u key %d", wiphy_name(priv->hw->wiphy), wiphy 991 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), i, wiphy 1009 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1021 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), le16_to_cpu(m->beacon_period), wiphy 1045 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1056 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), wiphy 1082 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1092 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), le32_to_cpu(m->ed_threshold), wiphy 1115 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1122 drivers/net/wireless/atmel/at76c50x-usb.c "preamble_type %d", wiphy_name(priv->hw->wiphy), wiphy 1141 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1147 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), wiphy 1151 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), wiphy 1213 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "%s: priv->rx_urb is NULL\n", wiphy 1221 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1241 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1247 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1356 drivers/net/wireless/atmel/at76c50x-usb.c "keylen %d", wiphy_name(priv->hw->wiphy), priv->essid_size, wiphy 1363 drivers/net/wireless/atmel/at76c50x-usb.c "txrate %s auth_mode %d", wiphy_name(priv->hw->wiphy), wiphy 1374 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), priv->pm_mode, priv->pm_period, wiphy 1417 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "at76_set_card_command failed: %d\n", wiphy 1485 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1570 drivers/net/wireless/atmel/at76c50x-usb.c __func__, wiphy_name(priv->hw->wiphy), wiphy 1577 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), buf->rx_rate, buf->rssi, wiphy 1695 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "at76_set_card_command failed: %d\n", wiphy 1703 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "at76_wait_completion failed: %d\n", wiphy 1774 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1815 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_name(priv->hw->wiphy), le16_to_cpu(tx_buffer->wlength), wiphy 1825 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "error in tx submit urb: %d\n", ret); wiphy 1827 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 1845 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "open: submit_rx_urb failed: %d\n", wiphy 1998 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, "CMD_SCAN failed: %d\n", ret); wiphy 2126 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_err(priv->hw->wiphy, wiphy 2318 drivers/net/wireless/atmel/at76c50x-usb.c struct wiphy *wiphy; wiphy 2356 drivers/net/wireless/atmel/at76c50x-usb.c wiphy = priv->hw->wiphy; wiphy 2357 drivers/net/wireless/atmel/at76c50x-usb.c priv->hw->wiphy->max_scan_ssids = 1; wiphy 2358 drivers/net/wireless/atmel/at76c50x-usb.c priv->hw->wiphy->max_scan_ie_len = 0; wiphy 2359 drivers/net/wireless/atmel/at76c50x-usb.c priv->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 2360 drivers/net/wireless/atmel/at76c50x-usb.c priv->hw->wiphy->bands[NL80211_BAND_2GHZ] = &at76_supported_band; wiphy 2368 drivers/net/wireless/atmel/at76c50x-usb.c len = sizeof(wiphy->fw_version); wiphy 2369 drivers/net/wireless/atmel/at76c50x-usb.c snprintf(wiphy->fw_version, len, "%d.%d.%d-%d", wiphy 2373 drivers/net/wireless/atmel/at76c50x-usb.c wiphy->hw_version = priv->board_type; wiphy 2375 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 2386 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_info(priv->hw->wiphy, "USB %s, MAC %pM, firmware %d.%d.%d-%d\n", wiphy 2390 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_info(priv->hw->wiphy, "regulatory domain 0x%02x: %s\n", wiphy 2555 drivers/net/wireless/atmel/at76c50x-usb.c wiphy_info(priv->hw->wiphy, "disconnecting\n"); wiphy 704 drivers/net/wireless/broadcom/b43/debugfs.c snprintf(devdir, sizeof(devdir), "%s", wiphy_name(dev->wl->hw->wiphy)); wiphy 165 drivers/net/wireless/broadcom/b43/leds.c "b43-%s::tx", wiphy_name(hw->wiphy)); wiphy 170 drivers/net/wireless/broadcom/b43/leds.c "b43-%s::rx", wiphy_name(hw->wiphy)); wiphy 180 drivers/net/wireless/broadcom/b43/leds.c "b43-%s::radio", wiphy_name(hw->wiphy)); wiphy 188 drivers/net/wireless/broadcom/b43/leds.c "b43-%s::assoc", wiphy_name(hw->wiphy)); wiphy 398 drivers/net/wireless/broadcom/b43/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 419 drivers/net/wireless/broadcom/b43/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 440 drivers/net/wireless/broadcom/b43/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 459 drivers/net/wireless/broadcom/b43/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 2606 drivers/net/wireless/broadcom/b43/main.c struct wiphy *wiphy = dev->wl->hw->wiphy; wiphy 2728 drivers/net/wireless/broadcom/b43/main.c snprintf(wiphy->fw_version, sizeof(wiphy->fw_version), "%u.%u", wiphy 2730 drivers/net/wireless/broadcom/b43/main.c wiphy->hw_version = dev->dev->core_id; wiphy 3564 drivers/net/wireless/broadcom/b43/main.c "%s_%s", KBUILD_MODNAME, wiphy_name(wl->hw->wiphy)); wiphy 4053 drivers/net/wireless/broadcom/b43/main.c dev->wl->hw->wiphy->bands[b43_current_band(dev->wl)]; wiphy 5060 drivers/net/wireless/broadcom/b43/main.c wiphy_rfkill_start_polling(hw->wiphy); wiphy 5264 drivers/net/wireless/broadcom/b43/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = limited_2g ? wiphy 5268 drivers/net/wireless/broadcom/b43/main.c hw->wiphy->bands[NL80211_BAND_5GHZ] = limited_5g ? wiphy 5273 drivers/net/wireless/broadcom/b43/main.c hw->wiphy->bands[NL80211_BAND_5GHZ] = &b43_band_5GHz_aphy; wiphy 5573 drivers/net/wireless/broadcom/b43/main.c hw->wiphy->interface_modes = wiphy 5582 drivers/net/wireless/broadcom/b43/main.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 5584 drivers/net/wireless/broadcom/b43/main.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 46 drivers/net/wireless/broadcom/b43/rfkill.c wiphy_rfkill_set_hw_state(hw->wiphy, !enabled); wiphy 394 drivers/net/wireless/broadcom/b43legacy/debugfs.c snprintf(devdir, sizeof(devdir), "%s", wiphy_name(dev->wl->hw->wiphy)); wiphy 138 drivers/net/wireless/broadcom/b43legacy/leds.c "b43legacy-%s::tx", wiphy_name(hw->wiphy)); wiphy 143 drivers/net/wireless/broadcom/b43legacy/leds.c "b43legacy-%s::rx", wiphy_name(hw->wiphy)); wiphy 153 drivers/net/wireless/broadcom/b43legacy/leds.c "b43legacy-%s::radio", wiphy_name(hw->wiphy)); wiphy 164 drivers/net/wireless/broadcom/b43legacy/leds.c "b43legacy-%s::assoc", wiphy_name(hw->wiphy)); wiphy 180 drivers/net/wireless/broadcom/b43legacy/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 199 drivers/net/wireless/broadcom/b43legacy/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 218 drivers/net/wireless/broadcom/b43legacy/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 235 drivers/net/wireless/broadcom/b43legacy/main.c (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan", &vaf); wiphy 1654 drivers/net/wireless/broadcom/b43legacy/main.c struct wiphy *wiphy = dev->wl->hw->wiphy; wiphy 1764 drivers/net/wireless/broadcom/b43legacy/main.c snprintf(wiphy->fw_version, sizeof(wiphy->fw_version), "%u.%u", wiphy 1766 drivers/net/wireless/broadcom/b43legacy/main.c wiphy->hw_version = dev->dev->id.coreid; wiphy 2429 drivers/net/wireless/broadcom/b43legacy/main.c "%s_%s", KBUILD_MODNAME, wiphy_name(wl->hw->wiphy)); wiphy 2763 drivers/net/wireless/broadcom/b43legacy/main.c dev->wl->hw->wiphy->bands[NL80211_BAND_2GHZ]; wiphy 3479 drivers/net/wireless/broadcom/b43legacy/main.c wiphy_rfkill_start_polling(hw->wiphy); wiphy 3600 drivers/net/wireless/broadcom/b43legacy/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 3606 drivers/net/wireless/broadcom/b43legacy/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 3805 drivers/net/wireless/broadcom/b43legacy/main.c hw->wiphy->interface_modes = wiphy 3820 drivers/net/wireless/broadcom/b43legacy/main.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 63 drivers/net/wireless/broadcom/b43legacy/rfkill.c wiphy_rfkill_set_hw_state(hw->wiphy, !enabled); wiphy 454 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy); wiphy 431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ret = cfg80211_check_combinations(cfg->wiphy, ¶ms); wiphy 448 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return cfg80211_check_combinations(cfg->wiphy, ¶ms); wiphy 550 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wireless_dev *brcmf_ap_add_vif(struct wiphy *wiphy, const char *name, wiphy 553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static struct wireless_dev *brcmf_cfg80211_add_iface(struct wiphy *wiphy, wiphy 628 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_vif_add_validate(wiphy_to_cfg(wiphy), type); wiphy 648 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wdev = brcmf_ap_add_vif(wiphy, name, params); wiphy 653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wdev = brcmf_p2p_add_vif(wiphy, name, name_assign_type, type, params); wiphy 768 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_del_ap_iface(struct wiphy *wiphy, wiphy 771 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 803 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c int brcmf_cfg80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_del_ap_iface(wiphy, wdev); wiphy 837 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_p2p_del_vif(wiphy, wdev); wiphy 846 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev, wiphy 850 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 891 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_vif_change_validate(wiphy_to_cfg(wiphy), vif, type); wiphy 1069 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c escan->wiphy = cfg->wiphy; wiphy 1085 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) wiphy 1087 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 1127 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_p2p_scan_prep(wiphy, request, vif); wiphy 1195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 1197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 1207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (cfg->conf->rts_threshold != wiphy->rts_threshold)) { wiphy 1208 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->rts_threshold = wiphy->rts_threshold; wiphy 1214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (cfg->conf->frag_threshold != wiphy->frag_threshold)) { wiphy 1215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->frag_threshold = wiphy->frag_threshold; wiphy 1221 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c && (cfg->conf->retry_long != wiphy->retry_long)) { wiphy 1222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->retry_long = wiphy->retry_long; wiphy 1228 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c && (cfg->conf->retry_short != wiphy->retry_short)) { wiphy 1229 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->retry_short = wiphy->retry_short; wiphy 1287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy); wiphy 1321 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *ndev, wiphy 1324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 1473 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *ndev) wiphy 1880 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev, wiphy 1883 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *ndev, wiphy 2104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2131 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2182 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2208 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_config_default_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 2242 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 2279 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 2283 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_del_key(wiphy, ndev, key_idx, pairwise, wiphy 2390 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, u8 key_idx, wiphy 2395 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2446 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_config_default_mgmt_key(struct wiphy *wiphy, wiphy 2602 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2605 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2722 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_dump_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2746 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return brcmf_cfg80211_get_station(wiphy, ndev, mac, sinfo); wiphy 2752 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, wiphy 2757 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2800 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 2831 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss_data.chan = ieee80211_get_channel(wiphy, freq); wiphy 2847 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss = cfg80211_inform_bss_data(wiphy, &bss_data, wiphy 2857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_put_bss(wiphy, bss); wiphy 2899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 2938 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 2940 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 2944 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c notify_channel = ieee80211_get_channel(wiphy, freq); wiphy 2957 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss = cfg80211_inform_bss(wiphy, notify_channel, wiphy 2968 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_put_bss(wiphy, bss); wiphy 3228 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_alloc_internal_escan_request(struct wiphy *wiphy, u32 n_netinfo) { wiphy 3238 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c req->wiphy = wiphy; wiphy 3261 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chan = ieee80211_get_channel(req->wiphy, freq); wiphy 3346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 3387 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c request = brcmf_alloc_internal_escan_request(wiphy, wiphy 3419 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_sched_scan_stopped(wiphy, 0); wiphy 3426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_start(struct wiphy *wiphy, wiphy 3430 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3452 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_sched_scan_stop(struct wiphy *wiphy, wiphy 3455 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3564 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_report_wowl_wakeind(struct wiphy *wiphy, struct brcmf_if *ifp) wiphy 3566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3635 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_report_wowl_wakeind(struct wiphy *wiphy, struct brcmf_if *ifp) wiphy 3641 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_cfg80211_resume(struct wiphy *wiphy) wiphy 3643 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3650 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_report_wowl_wakeind(wiphy, ifp); wiphy 3659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_stop(cfg->wiphy, ifp->ndev, 0); wiphy 3700 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_start(cfg->wiphy, ifp->ndev, wiphy 3725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_cfg80211_suspend(struct wiphy *wiphy, wiphy 3728 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3743 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_stop(wiphy, ndev, 0); wiphy 3802 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_set_pmksa(struct wiphy *wiphy, struct net_device *ndev, wiphy 3805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3845 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_del_pmksa(struct wiphy *wiphy, struct net_device *ndev, wiphy 3848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 3887 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_flush_pmksa(struct wiphy *wiphy, struct net_device *ndev) wiphy 3889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_start_ap(struct wiphy *wiphy, struct net_device *ndev, wiphy 4465 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4701 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *ndev) wiphy 4703 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4764 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_change_beacon(struct wiphy *wiphy, struct net_device *ndev, wiphy 4778 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_del_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 4781 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4810 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_change_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 4813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4841 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_mgmt_frame_register(struct wiphy *wiphy, wiphy 4860 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 4863 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4969 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 4973 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 4991 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_get_channel(struct wiphy *wiphy, wiphy 4995 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chandef->chan = ieee80211_get_channel(wiphy, freq); wiphy 5052 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_crit_proto_start(struct wiphy *wiphy, wiphy 5057 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5073 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_cfg80211_crit_proto_stop(struct wiphy *wiphy, wiphy 5076 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5127 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_tdls_oper(struct wiphy *wiphy, wiphy 5131 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_update_conn_params(struct wiphy *wiphy, wiphy 5161 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5182 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_set_rekey_data(struct wiphy *wiphy, struct net_device *ndev, wiphy 5185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 5207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_set_pmk(struct wiphy *wiphy, struct net_device *dev, wiphy 5225 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_cfg80211_del_pmk(struct wiphy *wiphy, struct net_device *dev, wiphy 5311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif->wdev.wiphy = cfg->wiphy; wiphy 5502 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 5537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 5539 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 5542 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c notify_channel = ieee80211_get_channel(wiphy, freq); wiphy 5668 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chan = ieee80211_get_channel(cfg->wiphy, cfg->channel); wiphy 5768 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c SET_NETDEV_DEV(ifp->ndev, wiphy_dev(cfg->wiphy)); wiphy 6019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 6046 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 6050 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 6061 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 6063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 6111 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_warn(wiphy, "Firmware reported unsupported bandwidth %d\n", wiphy 6337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); wiphy 6385 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c for (i = 0; i < ARRAY_SIZE(wiphy->bands); i++) { wiphy 6386 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = wiphy->bands[i]; wiphy 6469 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_setup_ifmodes(struct wiphy *wiphy, struct brcmf_if *ifp) wiphy 6486 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 6502 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->interface_modes |= BIT(NL80211_IFTYPE_P2P_CLIENT) | wiphy 6554 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->n_iface_combinations = n_combos; wiphy 6555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->iface_combinations = combo; wiphy 6576 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_wiphy_wowl_params(struct wiphy *wiphy, struct brcmf_if *ifp) wiphy 6579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 6587 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->wowlan = &brcmf_wowlan_support; wiphy 6603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->wowlan = wowl; wiphy 6607 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_setup_wiphy(struct wiphy *wiphy, struct brcmf_if *ifp) wiphy 6618 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->max_scan_ssids = WL_NUM_SCAN_MAX; wiphy 6619 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->max_scan_ie_len = BRCMF_SCAN_IE_LEN_MAX; wiphy 6620 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->max_num_pmkids = BRCMF_MAXPMKID; wiphy 6622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_setup_ifmodes(wiphy, ifp); wiphy 6626 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c for (i = 0, combo = wiphy->iface_combinations; wiphy 6627 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c i < wiphy->n_iface_combinations; i++, combo++) { wiphy 6641 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->addresses = drvr->addresses; wiphy 6642 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->n_addresses = i; wiphy 6644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 6645 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->cipher_suites = brcmf_cipher_suites; wiphy 6646 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(brcmf_cipher_suites); wiphy 6648 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->n_cipher_suites--; wiphy 6649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->bss_select_support = BIT(NL80211_BSS_SELECT_ATTR_RSSI) | wiphy 6653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->flags |= WIPHY_FLAG_NETNS_OK | wiphy 6659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; wiphy 6661 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->flags |= WIPHY_FLAG_SUPPORTS_FW_ROAM; wiphy 6663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_ext_feature_set(wiphy, wiphy 6665 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_ext_feature_set(wiphy, wiphy 6668 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->mgmt_stypes = brcmf_txrx_stypes; wiphy 6669 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->max_remain_on_channel_duration = 5000; wiphy 6672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_pno_wiphy_params(wiphy, gscan); wiphy 6675 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->vendor_commands = brcmf_vendor_cmds; wiphy 6676 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->n_vendor_commands = BRCMF_VNDR_CMDS_LAST - 1; wiphy 6679 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_wiphy_wowl_params(wiphy, ifp); wiphy 6704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->bands[NL80211_BAND_2GHZ] = band; wiphy 6721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->bands[NL80211_BAND_5GHZ] = band; wiphy 6725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->bands[NL80211_BAND_5GHZ] && wiphy 6727 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_ext_feature_set(wiphy, wiphy 6730 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_read_of_freq_limits(wiphy); wiphy 6766 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_cfg80211_change_iface(wdev->wiphy, ndev, wdev->iftype, wiphy 6951 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy, wiphy 6954 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 6994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_free_wiphy(struct wiphy *wiphy) wiphy 6998 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!wiphy) wiphy 7001 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->iface_combinations) { wiphy 7002 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c for (i = 0; i < wiphy->n_iface_combinations; i++) wiphy 7003 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->iface_combinations[i].limits); wiphy 7005 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->iface_combinations); wiphy 7006 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->bands[NL80211_BAND_2GHZ]) { wiphy 7007 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->bands[NL80211_BAND_2GHZ]->channels); wiphy 7008 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->bands[NL80211_BAND_2GHZ]); wiphy 7010 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->bands[NL80211_BAND_5GHZ]) { wiphy 7011 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->bands[NL80211_BAND_5GHZ]->channels); wiphy 7012 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->bands[NL80211_BAND_5GHZ]); wiphy 7015 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->wowlan != &brcmf_wowlan_support) wiphy 7016 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(wiphy->wowlan); wiphy 7024 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = drvr->wiphy; wiphy 7044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wiphy = wiphy; wiphy 7057 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c SET_NETDEV_DEV(ndev, wiphy_dev(cfg->wiphy)); wiphy 7081 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_setup_wiphy(wiphy, ifp); wiphy 7086 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->reg_notifier = brcmf_cfg80211_reg_notifier; wiphy 7087 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG; wiphy 7088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_apply_custom_regulatory(wiphy, &brcmf_regdom); wiphy 7094 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->bands[NL80211_BAND_2GHZ]) { wiphy 7095 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cap = &wiphy->bands[NL80211_BAND_2GHZ]->ht_cap.cap; wiphy 7102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = wiphy_register(wiphy); wiphy 7155 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->flags &= ~WIPHY_FLAG_SUPPORTS_TDLS; wiphy 7171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR; wiphy 7173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (wiphy->wowlan && wiphy 7174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->wowlan->flags & WIPHY_WOWLAN_NET_DETECT) wiphy 7175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_ND_RANDOM_MAC_ADDR; wiphy 7186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_unregister(cfg->wiphy); wiphy 7192 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_free_wiphy(wiphy); wiphy 7204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_unregister(cfg->wiphy); wiphy 7206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_free_wiphy(cfg->wiphy); wiphy 215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct wiphy *wiphy; wiphy 294 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct wiphy *wiphy; wiphy 339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h static inline struct wiphy *cfg_to_wiphy(struct brcmf_cfg80211_info *cfg) wiphy 341 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return cfg->wiphy; wiphy 344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h static inline struct brcmf_cfg80211_info *wiphy_to_cfg(struct wiphy *w) wiphy 352 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return wiphy_to_cfg(wd->wiphy); wiphy 212 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c memcpy(ifp->drvr->wiphy->perm_addr, ifp->drvr->mac, ETH_ALEN); wiphy 1214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c struct wiphy *wiphy; wiphy 1224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c wiphy = wiphy_new(ops, sizeof(*drvr)); wiphy 1225 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c if (!wiphy) { wiphy 1230 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c set_wiphy_dev(wiphy, dev); wiphy 1231 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr = wiphy_priv(wiphy); wiphy 1232 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c drvr->wiphy = wiphy; wiphy 1383 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c wiphy_free(drvr->wiphy); wiphy 99 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct wiphy *wiphy; wiphy 47 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c return drvr->wiphy->debugfsdir; wiphy 55 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c WARN(!drvr->wiphy->debugfsdir, "wiphy not (yet) registered\n"); wiphy 57 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c drvr->wiphy->debugfsdir, read_fn); wiphy 59 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h wiphy_err((drvr)->wiphy, "%s: " fmt, __func__, \ wiphy 869 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c int brcmf_p2p_scan_prep(struct wiphy *wiphy, wiphy 873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 953 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c int brcmf_p2p_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 957 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2071 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct wiphy *wiphy, wiphy 2161 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct wireless_dev *brcmf_p2p_add_vif(struct wiphy *wiphy, const char *name, wiphy 2166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c return brcmf_p2p_create_p2pdev(&cfg->p2p, wiphy, wiphy 2252 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c int brcmf_p2p_del_vif(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 2254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c int brcmf_p2p_start_device(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 2337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 2351 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c void brcmf_p2p_stop_device(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 2353 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); wiphy 142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h struct wireless_dev *brcmf_p2p_add_vif(struct wiphy *wiphy, const char *name, wiphy 146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h int brcmf_p2p_del_vif(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h int brcmf_p2p_start_device(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h void brcmf_p2p_stop_device(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 152 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h int brcmf_p2p_scan_prep(struct wiphy *wiphy, wiphy 155 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h int brcmf_p2p_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 538 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c void brcmf_pno_wiphy_params(struct wiphy *wiphy, bool gscan) wiphy 541 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c wiphy->max_sched_scan_reqs = gscan ? BRCMF_PNO_MAX_BUCKETS : 1; wiphy 542 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c wiphy->max_sched_scan_ssids = BRCMF_PNO_MAX_PFN_COUNT; wiphy 543 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c wiphy->max_match_sets = BRCMF_PNO_MAX_PFN_COUNT; wiphy 544 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c wiphy->max_sched_scan_ie_len = BRCMF_SCAN_IE_LEN_MAX; wiphy 545 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c wiphy->max_sched_scan_plan_interval = BRCMF_PNO_SCHED_SCAN_MAX_PERIOD; wiphy 39 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h void brcmf_pno_wiphy_params(struct wiphy *wiphy, bool gscan); wiphy 19 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c static int brcmf_cfg80211_vndr_cmds_dcmd_handler(struct wiphy *wiphy, wiphy 81 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c reply = cfg80211_vendor_cmd_alloc_reply_skb(wiphy, payload); wiphy 633 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c static void brcms_reg_apply_radar_flags(struct wiphy *wiphy) wiphy 639 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 660 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c brcms_reg_apply_beaconing_flags(struct wiphy *wiphy, wiphy 669 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c sband = wiphy->bands[band]; wiphy 681 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c rule = freq_reg_info(wiphy, wiphy 695 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c static void brcms_reg_notifier(struct wiphy *wiphy, wiphy 698 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 706 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c brcms_reg_apply_radar_flags(wiphy); wiphy 709 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c brcms_reg_apply_beaconing_flags(wiphy, request->initiator); wiphy 713 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c sband = wiphy->bands[band]; wiphy 741 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c struct wiphy *wiphy = wlc->wiphy; wiphy 757 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 759 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 768 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c wlc->wiphy->reg_notifier = brcms_reg_notifier; wiphy 769 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c wlc->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 771 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c wiphy_apply_custom_regulatory(wlc->wiphy, regd->regdomain); wiphy 772 drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c brcms_reg_apply_beaconing_flags(wiphy, NL80211_REGDOM_SET_BY_DRIVER); wiphy 94 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c wiphy_err(wl->wiphy, "requesting led gpio %d failed (err: %d)\n", wiphy 100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c wiphy_err(wl->wiphy, "cannot set led gpio %d to output (err: %d)\n", wiphy 106 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c "brcmsmac-%s:radio", wiphy_name(wl->wiphy)); wiphy 112 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c err = led_classdev_register(wiphy_dev(wl->wiphy), &wl->led_dev); wiphy 115 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c wiphy_err(wl->wiphy, "cannot register led device: %s (err: %d)\n", wiphy 120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c wiphy_info(wl->wiphy, "registered radio enabled led device: %s gpio: %d\n", wiphy 339 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, false); wiphy 340 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_stop_polling(wl->pub->ieee_hw->wiphy); wiphy 382 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: fail to load firmware %s\n", wiphy 390 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: fail to load firmware %s\n", wiphy 439 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_stop_polling(wl->pub->ieee_hw->wiphy); wiphy 641 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c bi = hw->wiphy->bands[brcms_c_get_curband(wl->wlc)]; wiphy 703 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->flags & WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD) { wiphy 895 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, blocked); wiphy 1055 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->bands[NL80211_BAND_2GHZ] = NULL; wiphy 1056 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->bands[NL80211_BAND_5GHZ] = NULL; wiphy 1067 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->bands[NL80211_BAND_2GHZ] = band; wiphy 1078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->bands[NL80211_BAND_5GHZ] = band; wiphy 1100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1111 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wl->wiphy = hw->wiphy; wiphy 1161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: attach() failed with code %d\n", wiphy 1172 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "wl%d: request_irq() failed\n", unit); wiphy 1181 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "wl%d: %s: ieee_hw_init failed!\n", unit, wiphy 1195 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: ieee80211_register_hw failed, status" wiphy 1199 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c regulatory_hint(wl->wiphy, wl->pub->srom_ccode)) wiphy 1200 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: regulatory hint failed\n", __func__); wiphy 1681 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: invalid bin/hdr fw\n", wiphy 1685 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: non integral fw hdr file " wiphy 1690 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: out of bounds fw file size %zu\n", wiphy 1701 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, wiphy 1710 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_err(wl->wiphy, "%s: invalid fw_cnt=%d\n", __func__, wiphy 1725 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_set_hw_state(wl->pub->ieee_hw->wiphy, blocked); wiphy 1727 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_start_polling(wl->pub->ieee_hw->wiphy); wiphy 83 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h struct wiphy *wiphy; wiphy 1866 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc_hw->wlc->wiphy, "unsupported core rev %d\n", wiphy 2761 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct wiphy *wiphy = wlc_hw->wlc->wiphy; wiphy 2778 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: validate_chip_access: SHM = 0x%x, " wiphy 2791 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: validate_chip_access: SHM = 0x%x, " wiphy 2806 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: validate_chip_access: maccontrol = " wiphy 3997 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c BCMMSG(wlc->wiphy, "idx %d, val %d\n", idx, val); wiphy 4288 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: wl_init_timer for wdtimer " wiphy 4296 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: wl_init_timer for radio_timer " wiphy 4369 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: attach: antsel_attach " wiphy 4377 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: attach: ampdu_attach " wiphy 4384 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: attach: stf_attach " wiphy 4412 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct wiphy *wiphy = wlc->wiphy; wiphy 4442 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: si_attach failed\n", wiphy 4450 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: Unsupported device\n", wiphy 4486 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: validate_chip_access " wiphy 4499 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: Unsupported Broadcom " wiphy 4541 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: wlc_phy_shim_attach " wiphy 4600 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc->wiphy); wiphy 4602 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: wlc_phy_" wiphy 4633 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: unsupported " wiphy 4692 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: bad macaddr\n", wiphy 4705 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wiphy, "wl%d: brcms_b_attach: failed with err %d\n", unit, wiphy 4727 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "wl%d: %s: Invalid antennas available in" wiphy 6306 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c hw->wiphy->bands[tx_info->band]->n_bitrates)) { wiphy 6308 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c hw->wiphy->bands[tx_info->band]-> wiphy 6929 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wlc->wiphy, "txfifo: fatal, toss frames !!!\n"); wiphy 7922 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c snprintf(wlc->wiphy->fw_version, wiphy 7923 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c sizeof(wlc->wiphy->fw_version), "%u.%u", rev, patch); wiphy 7966 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc->wiphy = wl->wiphy; wiphy 8070 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wl->wiphy, "wl%d: %s: init_timer failed\n", unit, wiphy 8079 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wl->wiphy, "wl%d: %s: channel_mgr_attach failed" wiphy 8119 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wiphy_err(wl->wiphy, "wl%d: %s: failed with err %d\n", wiphy 564 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h struct wiphy *wiphy; wiphy 419 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c int bandtype, struct wiphy *wiphy) wiphy 447 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c pi->wiphy = wiphy; wiphy 174 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_hal.h struct wiphy *wiphy); wiphy 865 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct wiphy *wiphy; wiphy 278 drivers/net/wireless/broadcom/brcm80211/brcmsmac/types.h struct wiphy; wiphy 1162 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); wiphy 1174 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); wiphy 1177 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); wiphy 1896 drivers/net/wireless/intel/ipw2x00/ipw2100.c memcpy(wdev->wiphy->perm_addr, priv->mac_addr, ETH_ALEN); wiphy 1934 drivers/net/wireless/intel/ipw2x00/ipw2100.c wdev->wiphy->bands[NL80211_BAND_2GHZ] = bg_band; wiphy 1937 drivers/net/wireless/intel/ipw2x00/ipw2100.c wdev->wiphy->cipher_suites = ipw_cipher_suites; wiphy 1938 drivers/net/wireless/intel/ipw2x00/ipw2100.c wdev->wiphy->n_cipher_suites = ARRAY_SIZE(ipw_cipher_suites); wiphy 1940 drivers/net/wireless/intel/ipw2x00/ipw2100.c set_wiphy_dev(wdev->wiphy, &priv->pci_dev->dev); wiphy 1941 drivers/net/wireless/intel/ipw2x00/ipw2100.c if (wiphy_register(wdev->wiphy)) wiphy 2157 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); wiphy 6322 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_unregister(priv->ieee->wdev.wiphy); wiphy 6390 drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_unregister(priv->ieee->wdev.wiphy); wiphy 1750 drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); wiphy 1753 drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); wiphy 2041 drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); wiphy 11329 drivers/net/wireless/intel/ipw2x00/ipw2200.c memcpy(wdev->wiphy->perm_addr, priv->mac_addr, ETH_ALEN); wiphy 11367 drivers/net/wireless/intel/ipw2x00/ipw2200.c wdev->wiphy->bands[NL80211_BAND_2GHZ] = bg_band; wiphy 11406 drivers/net/wireless/intel/ipw2x00/ipw2200.c wdev->wiphy->bands[NL80211_BAND_5GHZ] = a_band; wiphy 11409 drivers/net/wireless/intel/ipw2x00/ipw2200.c wdev->wiphy->cipher_suites = ipw_cipher_suites; wiphy 11410 drivers/net/wireless/intel/ipw2x00/ipw2200.c wdev->wiphy->n_cipher_suites = ARRAY_SIZE(ipw_cipher_suites); wiphy 11412 drivers/net/wireless/intel/ipw2x00/ipw2200.c set_wiphy_dev(wdev->wiphy, &priv->pci_dev->dev); wiphy 11415 drivers/net/wireless/intel/ipw2x00/ipw2200.c if (wiphy_register(wdev->wiphy)) wiphy 11756 drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_unregister(priv->ieee->wdev.wiphy); wiphy 11850 drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_unregister(priv->ieee->wdev.wiphy); wiphy 124 drivers/net/wireless/intel/ipw2x00/libipw_module.c ieee->wdev.wiphy = wiphy_new(&libipw_config_ops, 0); wiphy 125 drivers/net/wireless/intel/ipw2x00/libipw_module.c if (!ieee->wdev.wiphy) { wiphy 136 drivers/net/wireless/intel/ipw2x00/libipw_module.c ieee->wdev.wiphy->privid = libipw_wiphy_privid; wiphy 138 drivers/net/wireless/intel/ipw2x00/libipw_module.c ieee->wdev.wiphy->max_scan_ssids = 1; wiphy 139 drivers/net/wireless/intel/ipw2x00/libipw_module.c ieee->wdev.wiphy->max_scan_ie_len = 0; wiphy 140 drivers/net/wireless/intel/ipw2x00/libipw_module.c ieee->wdev.wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) wiphy 182 drivers/net/wireless/intel/ipw2x00/libipw_module.c wiphy_free(ieee->wdev.wiphy); wiphy 200 drivers/net/wireless/intel/ipw2x00/libipw_module.c wiphy_free(ieee->wdev.wiphy); wiphy 806 drivers/net/wireless/intel/iwlegacy/3945-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, wiphy 1903 drivers/net/wireless/intel/iwlegacy/3945-mac.c snprintf(il->hw->wiphy->fw_version, sizeof(il->hw->wiphy->fw_version), wiphy 2492 drivers/net/wireless/intel/iwlegacy/3945-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, new_rfkill); wiphy 3541 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->interface_modes = wiphy 3544 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 3545 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 3548 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 3550 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX_3945; wiphy 3552 drivers/net/wireless/intel/iwlegacy/3945-mac.c hw->wiphy->max_scan_ie_len = IL3945_MAX_PROBE_REQUEST - 24 - 2; wiphy 3558 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 3562 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 3567 drivers/net/wireless/intel/iwlegacy/3945-mac.c wiphy_ext_feature_set(il->hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 334 drivers/net/wireless/intel/iwlegacy/3945-rs.c sband = hw->wiphy->bands[conf->chandef.chan->band]; wiphy 4152 drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, wiphy 4448 drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, hw_rf_kill); wiphy 4827 drivers/net/wireless/intel/iwlegacy/4965-mac.c snprintf(il->hw->wiphy->fw_version, sizeof(il->hw->wiphy->fw_version), wiphy 5544 drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, true); wiphy 5743 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->features |= NL80211_FEATURE_DYNAMIC_SMPS | wiphy 5749 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->interface_modes = wiphy 5752 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 5753 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 5760 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 5762 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX; wiphy 5764 drivers/net/wireless/intel/iwlegacy/4965-mac.c hw->wiphy->max_scan_ie_len = max_probe_length - 24 - 2; wiphy 5772 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 5775 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 5780 drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_ext_feature_set(il->hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 6601 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw->wiphy->addresses = il->addresses; wiphy 6602 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw->wiphy->n_addresses = 1; wiphy 6655 drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_rfkill_set_hw_state(il->hw->wiphy, wiphy 2281 drivers/net/wireless/intel/iwlegacy/4965-rs.c sband = hw->wiphy->bands[conf->chandef.chan->band]; wiphy 543 drivers/net/wireless/intel/iwlegacy/common.c kasprintf(GFP_KERNEL, "%s-led", wiphy_name(il->hw->wiphy)); wiphy 4161 drivers/net/wireless/intel/iwlegacy/common.c IL_ERR("Loaded firmware version: %s\n", il->hw->wiphy->fw_version); wiphy 4982 drivers/net/wireless/intel/iwlegacy/common.c wiphy_rfkill_set_hw_state(il->hw->wiphy, hw_rfkill); wiphy 1946 drivers/net/wireless/intel/iwlegacy/common.h return il->hw->wiphy->bands[band]; wiphy 2931 drivers/net/wireless/intel/iwlegacy/common.h dev_err(&il->hw->wiphy->dev, "%c %s " fmt, \ wiphy 1318 drivers/net/wireless/intel/iwlegacy/debug.c struct dentry *phyd = il->hw->wiphy->debugfsdir; wiphy 186 drivers/net/wireless/intel/iwlwifi/dvm/agn.h return priv->hw->wiphy->bands[band]; wiphy 2379 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c mac80211_dir = priv->hw->wiphy->debugfsdir; wiphy 173 drivers/net/wireless/intel/iwlwifi/dvm/led.c wiphy_name(priv->hw->wiphy)); wiphy 118 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_DYNAMIC_SMPS | wiphy 134 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->interface_modes |= ctx->interface_modes; wiphy 135 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->interface_modes |= ctx->exclusive_interface_modes; wiphy 140 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c if (hw->wiphy->interface_modes & BIT(NL80211_IFTYPE_AP)) { wiphy 141 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->iface_combinations = wiphy 143 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->n_iface_combinations = wiphy 147 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 148 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 170 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->wowlan = &priv->wowlan_support; wiphy 175 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 177 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 179 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX; wiphy 181 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->max_scan_ie_len = capa->max_probe_length - 24 - 34; wiphy 192 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c priv->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 195 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c priv->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 198 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c hw->wiphy->hw_version = priv->trans->hw_id; wiphy 202 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1423 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->hw->wiphy->addresses = priv->addresses; wiphy 1424 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->hw->wiphy->n_addresses = 1; wiphy 1430 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->hw->wiphy->n_addresses++; wiphy 1478 drivers/net/wireless/intel/iwlwifi/dvm/main.c snprintf(priv->hw->wiphy->fw_version, wiphy 1479 drivers/net/wireless/intel/iwlwifi/dvm/main.c sizeof(priv->hw->wiphy->fw_version), wiphy 2128 drivers/net/wireless/intel/iwlwifi/dvm/main.c wiphy_rfkill_set_hw_state(priv->hw->wiphy, state); wiphy 2788 drivers/net/wireless/intel/iwlwifi/dvm/rs.c sband = hw->wiphy->bands[conf->chandef.chan->band]; wiphy 519 drivers/net/wireless/intel/iwlwifi/dvm/rx.c wiphy_rfkill_set_hw_state(priv->hw->wiphy, wiphy 932 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c sband = priv->hw->wiphy->bands[priv->hw->conf.chandef.chan->band]; wiphy 434 drivers/net/wireless/intel/iwlwifi/dvm/scan.c struct ieee80211_supported_band *sband = priv->hw->wiphy->bands[band]; wiphy 2086 drivers/net/wireless/intel/iwlwifi/mvm/d3.c err = __iwl_mvm_suspend(mvm->hw, mvm->hw->wiphy->wowlan_config, true); wiphy 2085 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c debugfs_create_symlink("iwlwifi", mvm->hw->wiphy->debugfsdir, buf); wiphy 1411 drivers/net/wireless/intel/iwlwifi/mvm/fw.c sband = mvm->hw->wiphy->bands[i++]; wiphy 131 drivers/net/wireless/intel/iwlwifi/mvm/led.c wiphy_name(mvm->hw->wiphy)); wiphy 383 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c sband = mvm->hw->wiphy->bands[band]; wiphy 225 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct ieee80211_regdomain *iwl_mvm_get_regdomain(struct wiphy *wiphy, wiphy 231 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 289 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c regulatory_set_wiphy_regd(mvm->hw->wiphy, regd); wiphy 298 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c return iwl_mvm_get_regdomain(mvm->hw->wiphy, "ZZ", wiphy 311 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c rtnl_dereference(mvm->hw->wiphy->regd); wiphy 326 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, r->alpha2, used_src, wiphy 333 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ret = regulatory_set_wiphy_regd_sync_rtnl(mvm->hw->wiphy, regd); wiphy 454 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites = ARRAY_SIZE(mvm_ciphers); wiphy 455 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->cipher_suites = mvm->ciphers; wiphy 458 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = wiphy 460 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 461 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = wiphy 463 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 472 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = wiphy 474 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 476 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = wiphy 478 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 479 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = wiphy 481 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 503 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvm->ciphers[hw->wiphy->n_cipher_suites] = cs->cipher; wiphy 504 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_cipher_suites++; wiphy 509 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 511 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->pmsr_capa = &iwl_mvm_pmsr_capa; wiphy 515 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= wiphy 525 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 532 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 533 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_VHT_IBSS); wiphy 534 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_HT_IBSS; wiphy 536 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->regulatory_flags |= REGULATORY_ENABLE_RELAX_NO_IR; wiphy 538 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->regulatory_flags |= REGULATORY_WIPHY_SELF_MANAGED; wiphy 540 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 543 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; wiphy 544 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 546 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->iface_combinations = iwl_mvm_iface_combinations; wiphy 547 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_iface_combinations = wiphy 550 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_remain_on_channel_duration = 10000; wiphy 555 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->addresses = mvm->addresses; wiphy 556 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_addresses = 1; wiphy 566 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->n_addresses++; wiphy 571 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_scan_ie_len = iwl_mvm_max_scan_ie_len(mvm); wiphy 573 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_scan_ssids = PROBE_OPTION_MAX; wiphy 585 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 588 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 595 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->bands[NL80211_BAND_5GHZ]->vht_cap.cap |= wiphy 599 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->hw_version = mvm->trans->hw_id; wiphy 602 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 604 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 606 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_reqs = 1; wiphy 607 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_ssids = PROBE_OPTION_MAX; wiphy 608 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_match_sets = IWL_SCAN_MAX_PROFILES; wiphy 610 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_ie_len = wiphy 612 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_plans = IWL_MAX_SCHED_SCAN_PLANS; wiphy 613 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_plan_interval = U16_MAX; wiphy 619 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->max_sched_scan_plan_iterations = 254; wiphy 621 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_P2P_GO_CTWIN | wiphy 631 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_TX_POWER_INSERTION; wiphy 634 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_QUIET; wiphy 638 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= wiphy 643 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_WFA_TPC_IE_IN_PROBES; wiphy 647 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 649 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 651 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 656 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 658 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 660 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 662 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 668 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->iftype_ext_capab = he_iftypes_ext_capa; wiphy 669 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->num_iftype_ext_capab = wiphy 697 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->wowlan = &mvm->wowlan; wiphy 713 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; wiphy 720 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->wiphy->features |= NL80211_FEATURE_TDLS_CHANNEL_SWITCH; wiphy 733 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c wiphy_ext_feature_set(hw->wiphy, wiphy 2969 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_check_he_obss_narrow_bw_ru_iter(struct wiphy *wiphy, wiphy 2999 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c cfg80211_bss_iter(hw->wiphy, &vif->bss_conf.chandef, wiphy 1983 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct ieee80211_regdomain *iwl_mvm_get_regdomain(struct wiphy *wiphy, wiphy 605 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc, wiphy 611 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c retval = regulatory_set_wiphy_regd_sync_rtnl(mvm->hw->wiphy, regd); wiphy 644 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc, src, NULL); wiphy 656 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c regulatory_set_wiphy_regd(mvm->hw->wiphy, regd); wiphy 777 drivers/net/wireless/intel/iwlwifi/mvm/ops.c snprintf(mvm->hw->wiphy->fw_version, wiphy 778 drivers/net/wireless/intel/iwlwifi/mvm/ops.c sizeof(mvm->hw->wiphy->fw_version), wiphy 1169 drivers/net/wireless/intel/iwlwifi/mvm/ops.c wiphy_rfkill_set_hw_state(mvm->hw->wiphy, state); wiphy 296 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c sband = mvm->hw->wiphy->bands[band++]; wiphy 442 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c struct ieee80211_supported_band *sband = hw->wiphy->bands[band]; wiphy 2974 drivers/net/wireless/intel/iwlwifi/mvm/rs.c sband = hw->wiphy->bands[band]; wiphy 24 drivers/net/wireless/intersil/orinoco/cfg.c void orinoco_wiphy_init(struct wiphy *wiphy) wiphy 26 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 28 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->privid = orinoco_wiphy_privid; wiphy 30 drivers/net/wireless/intersil/orinoco/cfg.c set_wiphy_dev(wiphy, priv->dev); wiphy 34 drivers/net/wireless/intersil/orinoco/cfg.c int orinoco_wiphy_register(struct wiphy *wiphy) wiphy 36 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 40 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->max_scan_ssids = 1; wiphy 42 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->max_scan_ssids = 0; wiphy 44 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 50 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); wiphy 53 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 70 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 71 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 87 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->cipher_suites = priv->cipher_suites; wiphy 88 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->n_cipher_suites = i; wiphy 90 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->rts_threshold = priv->rts_thresh; wiphy 92 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->frag_threshold = priv->frag_thresh + 1; wiphy 93 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->retry_short = priv->short_retry_limit; wiphy 94 drivers/net/wireless/intersil/orinoco/cfg.c wiphy->retry_long = priv->long_retry_limit; wiphy 96 drivers/net/wireless/intersil/orinoco/cfg.c return wiphy_register(wiphy); wiphy 99 drivers/net/wireless/intersil/orinoco/cfg.c static int orinoco_change_vif(struct wiphy *wiphy, struct net_device *dev, wiphy 103 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 121 drivers/net/wireless/intersil/orinoco/cfg.c wiphy_warn(wiphy, wiphy 142 drivers/net/wireless/intersil/orinoco/cfg.c static int orinoco_scan(struct wiphy *wiphy, wiphy 145 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 164 drivers/net/wireless/intersil/orinoco/cfg.c static int orinoco_set_monitor_channel(struct wiphy *wiphy, wiphy 167 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 203 drivers/net/wireless/intersil/orinoco/cfg.c static int orinoco_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 205 drivers/net/wireless/intersil/orinoco/cfg.c struct orinoco_private *priv = wiphy_priv(wiphy); wiphy 223 drivers/net/wireless/intersil/orinoco/cfg.c if (wiphy->frag_threshold == -1) wiphy 233 drivers/net/wireless/intersil/orinoco/cfg.c if (wiphy->frag_threshold == -1) wiphy 235 drivers/net/wireless/intersil/orinoco/cfg.c else if ((wiphy->frag_threshold < 257) || wiphy 236 drivers/net/wireless/intersil/orinoco/cfg.c (wiphy->frag_threshold > 2347)) wiphy 241 drivers/net/wireless/intersil/orinoco/cfg.c frag_value = wiphy->frag_threshold & ~0x1; wiphy 255 drivers/net/wireless/intersil/orinoco/cfg.c if (wiphy->rts_threshold == -1) wiphy 257 drivers/net/wireless/intersil/orinoco/cfg.c else if (wiphy->rts_threshold > 2347) wiphy 260 drivers/net/wireless/intersil/orinoco/cfg.c rts_value = wiphy->rts_threshold; wiphy 12 drivers/net/wireless/intersil/orinoco/cfg.h void orinoco_wiphy_init(struct wiphy *wiphy); wiphy 13 drivers/net/wireless/intersil/orinoco/cfg.h int orinoco_wiphy_register(struct wiphy *wiphy); wiphy 2015 drivers/net/wireless/intersil/orinoco/main.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 2031 drivers/net/wireless/intersil/orinoco/main.c err = determine_fw_capabilities(priv, wiphy->fw_version, wiphy 2032 drivers/net/wireless/intersil/orinoco/main.c sizeof(wiphy->fw_version), wiphy 2033 drivers/net/wireless/intersil/orinoco/main.c &wiphy->hw_version); wiphy 2049 drivers/net/wireless/intersil/orinoco/main.c err = determine_fw_capabilities(priv, wiphy->fw_version, wiphy 2050 drivers/net/wireless/intersil/orinoco/main.c sizeof(wiphy->fw_version), wiphy 2051 drivers/net/wireless/intersil/orinoco/main.c &wiphy->hw_version); wiphy 2074 drivers/net/wireless/intersil/orinoco/main.c err = orinoco_hw_read_card_settings(priv, wiphy->perm_addr); wiphy 2100 drivers/net/wireless/intersil/orinoco/main.c if (orinoco_wiphy_register(wiphy)) { wiphy 2161 drivers/net/wireless/intersil/orinoco/main.c struct wiphy *wiphy; wiphy 2167 drivers/net/wireless/intersil/orinoco/main.c wiphy = wiphy_new(&orinoco_cfg_ops, wiphy 2169 drivers/net/wireless/intersil/orinoco/main.c if (!wiphy) wiphy 2172 drivers/net/wireless/intersil/orinoco/main.c priv = wiphy_priv(wiphy); wiphy 2181 drivers/net/wireless/intersil/orinoco/main.c orinoco_wiphy_init(wiphy); wiphy 2234 drivers/net/wireless/intersil/orinoco/main.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 2246 drivers/net/wireless/intersil/orinoco/main.c wdev->wiphy = wiphy; wiphy 2269 drivers/net/wireless/intersil/orinoco/main.c memcpy(dev->dev_addr, wiphy->perm_addr, ETH_ALEN); wiphy 2306 drivers/net/wireless/intersil/orinoco/main.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 2340 drivers/net/wireless/intersil/orinoco/main.c wiphy_free(wiphy); wiphy 77 drivers/net/wireless/intersil/orinoco/scan.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 115 drivers/net/wireless/intersil/orinoco/scan.c channel = ieee80211_get_channel(wiphy, freq); wiphy 126 drivers/net/wireless/intersil/orinoco/scan.c cbss = cfg80211_inform_bss(wiphy, channel, CFG80211_BSS_FTYPE_UNKNOWN, wiphy 130 drivers/net/wireless/intersil/orinoco/scan.c cfg80211_put_bss(wiphy, cbss); wiphy 137 drivers/net/wireless/intersil/orinoco/scan.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 152 drivers/net/wireless/intersil/orinoco/scan.c channel = ieee80211_get_channel(wiphy, freq); wiphy 160 drivers/net/wireless/intersil/orinoco/scan.c cbss = cfg80211_inform_bss(wiphy, channel, CFG80211_BSS_FTYPE_UNKNOWN, wiphy 164 drivers/net/wireless/intersil/orinoco/scan.c cfg80211_put_bss(wiphy, cbss); wiphy 180 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "%s%s%s is/are missing for " wiphy 206 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "Disabling totally damaged %d GHz band\n", wiphy 330 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, wiphy 528 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "rssical size mismatch.\n"); wiphy 545 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "invalid rssi database.\n"); wiphy 594 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, wiphy 600 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "please report this issue.\n"); wiphy 641 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, wiphy 648 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "please report this issue.\n"); wiphy 654 drivers/net/wireless/intersil/p54/eeprom.c regulatory_hint(dev->wiphy, country->alpha2); wiphy 673 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "unknown output power db revision:%x\n", wiphy 783 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, wiphy 866 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "eeprom failed checksum " wiphy 882 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "unexpected end of eeprom data.\n"); wiphy 889 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, wiphy 904 drivers/net/wireless/intersil/p54/eeprom.c dev->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 907 drivers/net/wireless/intersil/p54/eeprom.c dev->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 914 drivers/net/wireless/intersil/p54/eeprom.c if (!is_valid_ether_addr(dev->wiphy->perm_addr)) { wiphy 917 drivers/net/wireless/intersil/p54/eeprom.c wiphy_warn(dev->wiphy, wiphy 925 drivers/net/wireless/intersil/p54/eeprom.c wiphy_info(dev->wiphy, "hwaddr %pM, MAC:isl38%02x RF:%s\n", wiphy 926 drivers/net/wireless/intersil/p54/eeprom.c dev->wiphy->perm_addr, priv->version, wiphy 943 drivers/net/wireless/intersil/p54/eeprom.c wiphy_err(dev->wiphy, "eeprom parse failed!\n"); wiphy 62 drivers/net/wireless/intersil/p54/fwio.c wiphy_info(priv->hw->wiphy, wiphy 69 drivers/net/wireless/intersil/p54/fwio.c wiphy_err(priv->hw->wiphy, wiphy 124 drivers/net/wireless/intersil/p54/fwio.c wiphy_info(priv->hw->wiphy, wiphy 127 drivers/net/wireless/intersil/p54/fwio.c snprintf(dev->wiphy->fw_version, sizeof(dev->wiphy->fw_version), wiphy 133 drivers/net/wireless/intersil/p54/fwio.c wiphy_info(priv->hw->wiphy, wiphy 155 drivers/net/wireless/intersil/p54/fwio.c wiphy_info(priv->hw->wiphy, wiphy 253 drivers/net/wireless/intersil/p54/fwio.c wiphy_err(priv->hw->wiphy, wiphy 531 drivers/net/wireless/intersil/p54/fwio.c wiphy_err(priv->hw->wiphy, "frequency change to channel %d failed.\n", wiphy 692 drivers/net/wireless/intersil/p54/fwio.c wiphy_err(priv->hw->wiphy, wiphy 56 drivers/net/wireless/intersil/p54/led.c wiphy_err(priv->hw->wiphy, wiphy 92 drivers/net/wireless/intersil/p54/led.c wiphy_name(priv->hw->wiphy), name); wiphy 99 drivers/net/wireless/intersil/p54/led.c err = led_classdev_register(wiphy_dev(priv->hw->wiphy), &led->led_dev); wiphy 101 drivers/net/wireless/intersil/p54/led.c wiphy_err(priv->hw->wiphy, wiphy 750 drivers/net/wireless/intersil/p54/main.c dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 780 drivers/net/wireless/intersil/p54/main.c dev->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 816 drivers/net/wireless/intersil/p54/main.c dev_info(pdev, "is registered as '%s'\n", wiphy_name(dev->wiphy)); wiphy 472 drivers/net/wireless/intersil/p54/p54pci.c wiphy_err(dev->wiphy, "Cannot boot firmware!\n"); wiphy 39 drivers/net/wireless/intersil/p54/txrx.c wiphy_debug(priv->hw->wiphy, "/ --- tx queue dump (%d entries) ---\n", wiphy 49 drivers/net/wireless/intersil/p54/txrx.c wiphy_debug(priv->hw->wiphy, wiphy 63 drivers/net/wireless/intersil/p54/txrx.c wiphy_debug(priv->hw->wiphy, wiphy 621 drivers/net/wireless/intersil/p54/txrx.c wiphy_info(priv->hw->wiphy, "radar (freq:%d MHz)\n", freq); wiphy 634 drivers/net/wireless/intersil/p54/txrx.c wiphy_rfkill_set_hw_state(priv->hw->wiphy, true); wiphy 637 drivers/net/wireless/intersil/p54/txrx.c wiphy_rfkill_set_hw_state(priv->hw->wiphy, false); wiphy 640 drivers/net/wireless/intersil/p54/txrx.c wiphy_info(priv->hw->wiphy, "received event:%x freq:%d\n", wiphy 666 drivers/net/wireless/intersil/p54/txrx.c wiphy_debug(priv->hw->wiphy, wiphy 400 drivers/net/wireless/mac80211_hwsim.c static int mac80211_hwsim_vendor_cmd_test(struct wiphy *wiphy, wiphy 416 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(wiphy, "%s: test=%u\n", __func__, val); wiphy 425 drivers/net/wireless/mac80211_hwsim.c skb = cfg80211_vendor_event_alloc(wiphy, wdev, 100, 0, GFP_KERNEL); wiphy 439 drivers/net/wireless/mac80211_hwsim.c skb = cfg80211_vendor_cmd_alloc_reply_skb(wiphy, 10); wiphy 639 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(data->hw->wiphy, wiphy 670 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(data->hw->wiphy, wiphy 1391 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "Trying to TX when idle - reject\n"); wiphy 1452 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s\n", __func__); wiphy 1463 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s\n", __func__); wiphy 1470 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s (type=%d mac_addr=%pM)\n", wiphy 1491 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 1509 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s (type=%d mac_addr=%pM)\n", wiphy 1628 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 1639 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 1698 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s\n", __func__); wiphy 1727 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s(changed=0x%x vif->addr=%pM)\n", wiphy 1731 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "%s: BSSID changed: %pM\n", wiphy 1737 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " ASSOC: assoc=%d aid=%d\n", wiphy 1744 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " BCN EN: %d (BI=%u)\n", wiphy 1765 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " beaconing vifs remaining: %u", wiphy 1775 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " ERP_CTS_PROT: %d\n", wiphy 1780 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " ERP_PREAMBLE: %d\n", wiphy 1785 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " ERP_SLOT: %d\n", info->use_short_slot); wiphy 1789 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " HT: op_mode=0x%x\n", wiphy 1794 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " BASIC_RATES: 0x%llx\n", wiphy 1799 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, " TX Power: %d dBm\n", info->txpower); wiphy 1853 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 1949 drivers/net/wireless/mac80211_hwsim.c skb = cfg80211_testmode_alloc_reply_skb(hw->wiphy, wiphy 2021 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hwsim->hw->wiphy, "hw scan complete\n"); wiphy 2030 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hwsim->hw->wiphy, "hw scan %d MHz\n", wiphy 2100 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "hwsim hw_scan request\n"); wiphy 2115 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "hwsim cancel_hw_scan\n"); wiphy 2171 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hwsim->hw->wiphy, "hwsim ROC begins\n"); wiphy 2191 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hwsim->hw->wiphy, "hwsim ROC expired\n"); wiphy 2212 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "hwsim ROC (%d MHz, %d ms)\n", wiphy 2231 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "hwsim ROC canceled\n"); wiphy 2240 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 2250 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 2263 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, wiphy 2758 drivers/net/wireless/mac80211_hwsim.c param->hwname = wiphy_name(hw->wiphy); wiphy 2764 drivers/net/wireless/mac80211_hwsim.c wiphy_net_set(hw->wiphy, net); wiphy 2797 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_addresses = 2; wiphy 2798 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->addresses = data->addresses; wiphy 2804 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_addresses = 2; wiphy 2805 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->addresses = data->addresses; wiphy 2842 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->max_scan_ssids = 255; wiphy 2843 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; wiphy 2844 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->max_remain_on_channel_duration = 1000; wiphy 2876 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->iface_combinations = &data->if_combination; wiphy 2877 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_iface_combinations = 1; wiphy 2883 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->cipher_suites = data->ciphers; wiphy 2884 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_cipher_suites = param->n_ciphers; wiphy 2908 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS | wiphy 2912 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR | wiphy 2917 drivers/net/wireless/mac80211_hwsim.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_VHT_IBSS); wiphy 2919 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->interface_modes = param->iftypes; wiphy 2992 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->bands[band] = sband; wiphy 3006 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->vendor_commands = mac80211_hwsim_vendor_commands; wiphy 3007 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_vendor_commands = wiphy 3009 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->vendor_events = mac80211_hwsim_vendor_events; wiphy 3010 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->n_vendor_events = ARRAY_SIZE(mac80211_hwsim_vendor_events); wiphy 3013 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->regulatory_flags |= REGULATORY_STRICT_REG; wiphy 3016 drivers/net/wireless/mac80211_hwsim.c hw->wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG; wiphy 3017 drivers/net/wireless/mac80211_hwsim.c wiphy_apply_custom_regulatory(hw->wiphy, param->regd); wiphy 3025 drivers/net/wireless/mac80211_hwsim.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 3038 drivers/net/wireless/mac80211_hwsim.c wiphy_dbg(hw->wiphy, "hwaddr %pM registered\n", hw->wiphy->perm_addr); wiphy 3043 drivers/net/wireless/mac80211_hwsim.c regulatory_hint(hw->wiphy, param->reg_alpha2); wiphy 3046 drivers/net/wireless/mac80211_hwsim.c data->debugfs = debugfs_create_dir("hwsim", hw->wiphy->debugfsdir); wiphy 3156 drivers/net/wireless/mac80211_hwsim.c param.reg_strict = !!(data->hw->wiphy->regulatory_flags & wiphy 3158 drivers/net/wireless/mac80211_hwsim.c param.p2p_device = !!(data->hw->wiphy->interface_modes & wiphy 3163 drivers/net/wireless/mac80211_hwsim.c param.hwname = wiphy_name(data->hw->wiphy); wiphy 3187 drivers/net/wireless/mac80211_hwsim.c mac80211_hwsim_del_radio(data, wiphy_name(data->hw->wiphy), wiphy 3615 drivers/net/wireless/mac80211_hwsim.c strcmp(hwname, wiphy_name(data->hw->wiphy))) wiphy 3619 drivers/net/wireless/mac80211_hwsim.c if (!net_eq(wiphy_net(data->hw->wiphy), genl_info_net(info))) wiphy 3627 drivers/net/wireless/mac80211_hwsim.c mac80211_hwsim_del_radio(data, wiphy_name(data->hw->wiphy), wiphy 3653 drivers/net/wireless/mac80211_hwsim.c if (!net_eq(wiphy_net(data->hw->wiphy), genl_info_net(info))) wiphy 3697 drivers/net/wireless/mac80211_hwsim.c if (!net_eq(wiphy_net(data->hw->wiphy), sock_net(skb->sk))) wiphy 3799 drivers/net/wireless/mac80211_hwsim.c mac80211_hwsim_del_radio(entry, wiphy_name(entry->hw->wiphy), wiphy 3863 drivers/net/wireless/mac80211_hwsim.c if (!net_eq(wiphy_net(data->hw->wiphy), net)) wiphy 3880 drivers/net/wireless/mac80211_hwsim.c wiphy_name(data->hw->wiphy), wiphy 445 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_set_monitor_channel(struct wiphy *wiphy, wiphy 448 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 460 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_set_mesh_channel(struct wiphy *wiphy, wiphy 464 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 634 drivers/net/wireless/marvell/libertas/cfg.c struct wiphy *wiphy = priv->wdev->wiphy; wiphy 638 drivers/net/wireless/marvell/libertas/cfg.c ieee80211_get_channel(wiphy, freq); wiphy 646 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_inform_bss(wiphy, channel, wiphy 652 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); wiphy 796 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_scan(struct wiphy *wiphy, wiphy 799 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1225 drivers/net/wireless/marvell/libertas/cfg.c _new_connect_scan_req(struct wiphy *wiphy, struct cfg80211_connect_params *sme) wiphy 1228 drivers/net/wireless/marvell/libertas/cfg.c int i, n_channels = ieee80211_get_num_supported_channels(wiphy); wiphy 1247 drivers/net/wireless/marvell/libertas/cfg.c if (!wiphy->bands[band]) wiphy 1250 drivers/net/wireless/marvell/libertas/cfg.c for (j = 0; j < wiphy->bands[band]->n_channels; j++) { wiphy 1252 drivers/net/wireless/marvell/libertas/cfg.c if (wiphy->bands[band]->channels[j].flags & wiphy 1256 drivers/net/wireless/marvell/libertas/cfg.c creq->channels[i] = &wiphy->bands[band]->channels[j]; wiphy 1276 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 1279 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1299 drivers/net/wireless/marvell/libertas/cfg.c creq = _new_connect_scan_req(wiphy, sme); wiphy 1316 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, wiphy 1320 drivers/net/wireless/marvell/libertas/cfg.c wiphy_err(wiphy, "assoc: bss %pM not in scan results\n", wiphy 1378 drivers/net/wireless/marvell/libertas/cfg.c wiphy_err(wiphy, "unsupported cipher group 0x%x\n", wiphy 1386 drivers/net/wireless/marvell/libertas/cfg.c wiphy_err(wiphy, "unsupported authtype 0x%x\n", sme->auth_type); wiphy 1397 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); wiphy 1425 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 1428 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1439 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_set_default_key(struct wiphy *wiphy, wiphy 1444 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1459 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_add_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 1463 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1511 drivers/net/wireless/marvell/libertas/cfg.c wiphy_err(wiphy, "unhandled cipher 0x%x\n", params->cipher); wiphy 1520 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_del_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 1528 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1558 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_cfg_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1561 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1601 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_change_intf(struct wiphy *wiphy, struct net_device *dev, wiphy 1605 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1695 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_inform_bss(priv->wdev->wiphy, wiphy 1704 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(priv->wdev->wiphy, bss); wiphy 1917 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 1920 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1938 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_get_bss(wiphy, params->chandef.chan, params->bssid, wiphy 1944 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); wiphy 1954 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_leave_ibss(struct wiphy *wiphy, struct net_device *dev) wiphy 1956 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 1975 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 1978 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 2049 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy = wiphy_new(&lbs_cfg80211_ops, sizeof(struct lbs_private)); wiphy 2050 drivers/net/wireless/marvell/libertas/cfg.c if (!wdev->wiphy) { wiphy 2084 drivers/net/wireless/marvell/libertas/cfg.c regulatory_hint(priv->wdev->wiphy, regmap[i].cn); wiphy 2089 drivers/net/wireless/marvell/libertas/cfg.c static void lbs_reg_notifier(struct wiphy *wiphy, wiphy 2092 drivers/net/wireless/marvell/libertas/cfg.c struct lbs_private *priv = wiphy_priv(wiphy); wiphy 2109 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->max_scan_ssids = 1; wiphy 2110 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 2112 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->interface_modes = wiphy 2116 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 2118 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MESH_POINT); wiphy 2120 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->bands[NL80211_BAND_2GHZ] = &lbs_band_2ghz; wiphy 2126 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->cipher_suites = cipher_suites; wiphy 2127 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites); wiphy 2128 drivers/net/wireless/marvell/libertas/cfg.c wdev->wiphy->reg_notifier = lbs_reg_notifier; wiphy 2130 drivers/net/wireless/marvell/libertas/cfg.c ret = wiphy_register(wdev->wiphy); wiphy 2161 drivers/net/wireless/marvell/libertas/cfg.c wiphy_unregister(wdev->wiphy); wiphy 2163 drivers/net/wireless/marvell/libertas/cfg.c if (wdev->wiphy) wiphy 2164 drivers/net/wireless/marvell/libertas/cfg.c wiphy_free(wdev->wiphy); wiphy 8 drivers/net/wireless/marvell/libertas/cfg.h struct wiphy; wiphy 699 drivers/net/wireless/marvell/libertas/cmd.c struct wiphy *wiphy = priv->wdev->wiphy; wiphy 700 drivers/net/wireless/marvell/libertas/cmd.c struct ieee80211_supported_band **bands = wiphy->bands; wiphy 1001 drivers/net/wireless/marvell/libertas/mesh.c mesh_wdev->wiphy = priv->wdev->wiphy; wiphy 584 drivers/net/wireless/marvell/libertas_tf/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 585 drivers/net/wireless/marvell/libertas_tf/main.c hw->wiphy->interface_modes = wiphy 590 drivers/net/wireless/marvell/libertas_tf/main.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 52 drivers/net/wireless/marvell/mwifiex/11h.c sband = priv->wdev.wiphy->bands[radio_type]; wiphy 266 drivers/net/wireless/marvell/mwifiex/11h.c cfg80211_radar_event(priv->adapter->wiphy, &priv->dfs_chandef, wiphy 42 drivers/net/wireless/marvell/mwifiex/11n.c priv->wdev.wiphy->bands[radio_type]; wiphy 329 drivers/net/wireless/marvell/mwifiex/11n.c sband = priv->wdev.wiphy->bands[radio_type]; wiphy 351 drivers/net/wireless/marvell/mwifiex/11n.c ieee80211_get_channel(priv->adapter->wiphy, freq); wiphy 146 drivers/net/wireless/marvell/mwifiex/cfg80211.c static void *mwifiex_cfg80211_get_adapter(struct wiphy *wiphy) wiphy 148 drivers/net/wireless/marvell/mwifiex/cfg80211.c return (void *) (*(unsigned long *) wiphy_priv(wiphy)); wiphy 155 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_del_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 208 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 272 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_mgmt_frame_register(struct wiphy *wiphy, wiphy 297 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_remain_on_channel(struct wiphy *wiphy, wiphy 339 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 369 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_tx_power(struct wiphy *wiphy, wiphy 374 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 404 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_get_tx_power(struct wiphy *wiphy, wiphy 408 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 429 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_power_mgmt(struct wiphy *wiphy, wiphy 449 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 474 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_add_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 511 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_default_mgmt_key(struct wiphy *wiphy, wiphy 518 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_dbg(wiphy, "set default mgmt key, key index=%d\n", key_index); wiphy 537 drivers/net/wireless/marvell/mwifiex/cfg80211.c int mwifiex_send_domain_info_cmd_fw(struct wiphy *wiphy) wiphy 547 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 557 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!wiphy->bands[band]) { wiphy 563 drivers/net/wireless/marvell/mwifiex/cfg80211.c sband = wiphy->bands[band]; wiphy 618 drivers/net/wireless/marvell/mwifiex/cfg80211.c static void mwifiex_reg_apply_radar_flags(struct wiphy *wiphy) wiphy 624 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!wiphy->bands[NL80211_BAND_5GHZ]) wiphy 626 drivers/net/wireless/marvell/mwifiex/cfg80211.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 646 drivers/net/wireless/marvell/mwifiex/cfg80211.c static void mwifiex_reg_notifier(struct wiphy *wiphy, wiphy 649 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 655 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_reg_apply_radar_flags(wiphy); wiphy 676 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_send_domain_info_cmd_fw(wiphy); wiphy 723 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 725 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 747 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->rts_threshold = wiphy->rts_threshold; wiphy 749 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->frag_threshold = wiphy->frag_threshold; wiphy 751 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->retry_limit = wiphy->retry_long; wiphy 774 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->rts_threshold); wiphy 780 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->frag_threshold); wiphy 1134 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_change_virtual_intf(struct wiphy *wiphy, wiphy 1478 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1495 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1525 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *dev, wiphy 1542 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->channel = ieee80211_get_channel(wiphy, wiphy 1559 drivers/net/wireless/marvell/mwifiex/cfg80211.c survey->channel = ieee80211_get_channel(wiphy, wiphy 1699 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_set_bitrate_mask(struct wiphy *wiphy, wiphy 1751 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_set_cqm_rssi_config(struct wiphy *wiphy, wiphy 1787 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_change_beacon(struct wiphy *wiphy, wiphy 1824 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_del_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1864 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) wiphy 1866 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 1908 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!adapter->wiphy->bands[band]) wiphy 1911 drivers/net/wireless/marvell/mwifiex/cfg80211.c ht_info = &adapter->wiphy->bands[band]->ht_cap; wiphy 1927 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) wiphy 1929 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 1944 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) wiphy 1983 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_start_ap(struct wiphy *wiphy, wiphy 2057 drivers/net/wireless/marvell/mwifiex/cfg80211.c !cfg80211_chandef_dfs_required(wiphy, ¶ms->chandef, wiphy 2100 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 2106 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_sched_scan_stopped_rtnl(priv->wdev.wiphy, 0); wiphy 2148 drivers/net/wireless/marvell/mwifiex/cfg80211.c chan = ieee80211_get_channel(priv->wdev.wiphy, wiphy 2152 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_inform_bss(priv->wdev.wiphy, chan, wiphy 2157 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_put_bss(priv->wdev.wiphy, bss); wiphy 2289 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_get_bss(priv->wdev.wiphy, channel, wiphy 2294 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_get_bss(priv->wdev.wiphy, channel, wiphy 2338 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 2375 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_sched_scan_stopped_rtnl(priv->wdev.wiphy, 0); wiphy 2491 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 2536 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev) wiphy 2558 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_scan(struct wiphy *wiphy, wiphy 2585 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_sched_scan_stopped_rtnl(priv->wdev.wiphy, 0); wiphy 2669 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_sched_scan_start(struct wiphy *wiphy, wiphy 2680 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "%s : Invalid Sched_scan parameters", wiphy 2685 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_info(wiphy, "sched_scan start : n_ssids=%d n_match_sets=%d ", wiphy 2687 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_info(wiphy, "n_channels=%d interval=%d ie_len=%d\n", wiphy 2769 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_sched_scan_stop(struct wiphy *wiphy, wiphy 2774 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_info(wiphy, "sched scan stop!"); wiphy 2887 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct wireless_dev *mwifiex_add_virtual_intf(struct wiphy *wiphy, wiphy 2893 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 2921 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->wdev.wiphy = wiphy; wiphy 2951 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->wdev.wiphy = wiphy; wiphy 2978 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->wdev.wiphy = wiphy; wiphy 3035 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_setup_ht_caps(&wiphy->bands[NL80211_BAND_2GHZ]->ht_cap, priv); wiphy 3038 drivers/net/wireless/marvell/mwifiex/cfg80211.c &wiphy->bands[NL80211_BAND_2GHZ]->vht_cap, priv); wiphy 3042 drivers/net/wireless/marvell/mwifiex/cfg80211.c &wiphy->bands[NL80211_BAND_5GHZ]->ht_cap, priv); wiphy 3046 drivers/net/wireless/marvell/mwifiex/cfg80211.c &wiphy->bands[NL80211_BAND_5GHZ]->vht_cap, priv); wiphy 3048 drivers/net/wireless/marvell/mwifiex/cfg80211.c dev_net_set(dev, wiphy_net(wiphy)); wiphy 3051 drivers/net/wireless/marvell/mwifiex/cfg80211.c SET_NETDEV_DEV(dev, wiphy_dev(wiphy)); wiphy 3145 drivers/net/wireless/marvell/mwifiex/cfg80211.c int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 3431 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_suspend(struct wiphy *wiphy, wiphy 3434 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 3490 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_sched_scan_start(wiphy, sta_priv->netdev, wiphy 3512 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_resume(struct wiphy *wiphy) wiphy 3514 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 3527 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!wiphy->wowlan_config) wiphy 3549 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wiphy->wowlan_config->disconnect) wiphy 3551 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wiphy->wowlan_config->nd_config) wiphy 3557 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wiphy->wowlan_config->magic_pkt) wiphy 3559 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wiphy->wowlan_config->n_patterns) wiphy 3563 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (wiphy->wowlan_config->gtk_rekey_failure) wiphy 3586 drivers/net/wireless/marvell/mwifiex/cfg80211.c static void mwifiex_cfg80211_set_wakeup(struct wiphy *wiphy, wiphy 3589 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 3594 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_set_rekey_data(struct wiphy *wiphy, struct net_device *dev, wiphy 3688 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_set_coalesce(struct wiphy *wiphy, wiphy 3691 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); wiphy 3726 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 3735 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!(wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS)) wiphy 3801 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, wiphy 3806 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!(wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS) || wiphy 3807 drivers/net/wireless/marvell/mwifiex/cfg80211.c !(wiphy->flags & WIPHY_FLAG_TDLS_EXTERNAL_SETUP)) wiphy 3849 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_tdls_chan_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 3862 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "%s: Invalid TDLS peer %pM\n", wiphy 3870 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "%pM do not support tdls cs\n", addr); wiphy 3877 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "channel switch is running, abort request\n"); wiphy 3891 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_tdls_cancel_chan_switch(struct wiphy *wiphy, wiphy 3902 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "%s: Invalid TDLS peer %pM\n", wiphy 3908 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_err(wiphy, "tdls chan switch not initialize by %pM\n", wiphy 3917 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_add_station(struct wiphy *wiphy, struct net_device *dev, wiphy 3933 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 3990 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_cfg80211_get_channel(struct wiphy *wiphy, wiphy 4010 drivers/net/wireless/marvell/mwifiex/cfg80211.c chan = ieee80211_get_channel(wiphy, freq); wiphy 4047 drivers/net/wireless/marvell/mwifiex/cfg80211.c static int mwifiex_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 4087 drivers/net/wireless/marvell/mwifiex/cfg80211.c skb = cfg80211_testmode_alloc_reply_skb(wiphy, hostcmd->len); wiphy 4110 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_start_radar_detection(struct wiphy *wiphy, wiphy 4151 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_change_station(struct wiphy *wiphy, struct net_device *dev, wiphy 4305 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct wiphy *wiphy; wiphy 4311 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy = wiphy_new(&mwifiex_cfg80211_ops, wiphy 4313 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!wiphy) { wiphy 4318 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_scan_ssids = MWIFIEX_MAX_SSID_LIST_LENGTH; wiphy 4319 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_scan_ie_len = MWIFIEX_MAX_VSIE_LEN; wiphy 4320 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->mgmt_stypes = mwifiex_mgmt_stypes; wiphy 4321 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_remain_on_channel_duration = 5000; wiphy 4322 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 4328 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->interface_modes |= BIT(NL80211_IFTYPE_ADHOC); wiphy 4330 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->bands[NL80211_BAND_2GHZ] = &mwifiex_band_2ghz; wiphy 4332 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->bands[NL80211_BAND_5GHZ] = &mwifiex_band_5ghz; wiphy 4334 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->bands[NL80211_BAND_5GHZ] = NULL; wiphy 4337 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->iface_combinations = &mwifiex_iface_comb_ap_sta_drcs; wiphy 4339 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->iface_combinations = &mwifiex_iface_comb_ap_sta_vht; wiphy 4341 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->iface_combinations = &mwifiex_iface_comb_ap_sta; wiphy 4342 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->n_iface_combinations = 1; wiphy 4345 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->cipher_suites = mwifiex_cipher_suites; wiphy 4346 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(mwifiex_cipher_suites); wiphy 4349 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 4352 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_apply_custom_regulatory(wiphy, adapter->regd); wiphy 4355 drivers/net/wireless/marvell/mwifiex/cfg80211.c ether_addr_copy(wiphy->perm_addr, adapter->perm_addr); wiphy 4356 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 4357 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->flags |= WIPHY_FLAG_HAVE_AP_SME | wiphy 4365 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS | wiphy 4370 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->wowlan = &mwifiex_wowlan_support; wiphy 4372 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->wowlan = &mwifiex_wowlan_support_no_gtk; wiphy 4375 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->coalesce = &mwifiex_coalesce_support; wiphy 4377 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->probe_resp_offload = NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS | wiphy 4381 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_sched_scan_reqs = 1; wiphy 4382 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_sched_scan_ssids = MWIFIEX_MAX_SSID_LIST_LENGTH; wiphy 4383 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_sched_scan_ie_len = MWIFIEX_MAX_VSIE_LEN; wiphy 4384 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->max_match_sets = MWIFIEX_MAX_SSID_LIST_LENGTH; wiphy 4386 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->available_antennas_tx = BIT(adapter->number_of_antenna) - 1; wiphy 4387 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->available_antennas_rx = BIT(adapter->number_of_antenna) - 1; wiphy 4389 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->features |= NL80211_FEATURE_INACTIVITY_TIMER | wiphy 4394 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->features |= NL80211_FEATURE_HT_IBSS; wiphy 4397 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->features |= NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR | wiphy 4402 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->features |= NL80211_FEATURE_TDLS_CHANNEL_SWITCH; wiphy 4405 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->features |= NL80211_FEATURE_SK_TX_STATUS; wiphy 4408 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->bss_priv_size = sizeof(struct mwifiex_bss_priv); wiphy 4410 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->reg_notifier = mwifiex_reg_notifier; wiphy 4413 drivers/net/wireless/marvell/mwifiex/cfg80211.c wdev_priv = wiphy_priv(wiphy); wiphy 4416 drivers/net/wireless/marvell/mwifiex/cfg80211.c set_wiphy_dev(wiphy, priv->adapter->dev); wiphy 4418 drivers/net/wireless/marvell/mwifiex/cfg80211.c ret = wiphy_register(wiphy); wiphy 4422 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy_free(wiphy); wiphy 4430 drivers/net/wireless/marvell/mwifiex/cfg80211.c regulatory_hint(wiphy, reg_alpha2); wiphy 4436 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->regulatory_flags |= wiphy 4443 drivers/net/wireless/marvell/mwifiex/cfg80211.c regulatory_hint(wiphy, country_code)) wiphy 4452 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->frag_threshold = thr; wiphy 4455 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->rts_threshold = thr; wiphy 4458 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->retry_short = (u8) retry; wiphy 4461 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->retry_long = (u8) retry; wiphy 4463 drivers/net/wireless/marvell/mwifiex/cfg80211.c adapter->wiphy = wiphy; wiphy 323 drivers/net/wireless/marvell/mwifiex/cfp.c sband = priv->wdev.wiphy->bands[NL80211_BAND_2GHZ]; wiphy 325 drivers/net/wireless/marvell/mwifiex/cfp.c sband = priv->wdev.wiphy->bands[NL80211_BAND_5GHZ]; wiphy 393 drivers/net/wireless/marvell/mwifiex/cfp.c struct wiphy *wiphy = priv->adapter->wiphy; wiphy 400 drivers/net/wireless/marvell/mwifiex/cfp.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 405 drivers/net/wireless/marvell/mwifiex/cfp.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 579 drivers/net/wireless/marvell/mwifiex/main.c if (!adapter->wiphy) { wiphy 600 drivers/net/wireless/marvell/mwifiex/main.c wdev = mwifiex_add_virtual_intf(adapter->wiphy, "mlan%d", NET_NAME_ENUM, wiphy 610 drivers/net/wireless/marvell/mwifiex/main.c wdev = mwifiex_add_virtual_intf(adapter->wiphy, "uap%d", NET_NAME_ENUM, wiphy 621 drivers/net/wireless/marvell/mwifiex/main.c wdev = mwifiex_add_virtual_intf(adapter->wiphy, "p2p%d", NET_NAME_ENUM, wiphy 640 drivers/net/wireless/marvell/mwifiex/main.c wiphy_unregister(adapter->wiphy); wiphy 641 drivers/net/wireless/marvell/mwifiex/main.c wiphy_free(adapter->wiphy); wiphy 760 drivers/net/wireless/marvell/mwifiex/main.c cfg80211_sched_scan_stopped(priv->wdev.wiphy, 0); wiphy 1443 drivers/net/wireless/marvell/mwifiex/main.c mwifiex_del_virtual_intf(adapter->wiphy, &priv->wdev); wiphy 1447 drivers/net/wireless/marvell/mwifiex/main.c wiphy_unregister(adapter->wiphy); wiphy 1448 drivers/net/wireless/marvell/mwifiex/main.c wiphy_free(adapter->wiphy); wiphy 1449 drivers/net/wireless/marvell/mwifiex/main.c adapter->wiphy = NULL; wiphy 882 drivers/net/wireless/marvell/mwifiex/main.h struct wiphy *wiphy; wiphy 1564 drivers/net/wireless/marvell/mwifiex/main.h struct wireless_dev *mwifiex_add_virtual_intf(struct wiphy *wiphy, wiphy 1569 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 1696 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_send_domain_info_cmd_fw(struct wiphy *wiphy); wiphy 470 drivers/net/wireless/marvell/mwifiex/scan.c if (!priv->wdev.wiphy->bands[band]) wiphy 473 drivers/net/wireless/marvell/mwifiex/scan.c sband = priv->wdev.wiphy->bands[band]; wiphy 537 drivers/net/wireless/marvell/mwifiex/scan.c if (!priv->wdev.wiphy->bands[band]) wiphy 540 drivers/net/wireless/marvell/mwifiex/scan.c sband = priv->wdev.wiphy->bands[band]; wiphy 1887 drivers/net/wireless/marvell/mwifiex/scan.c chan = ieee80211_get_channel(priv->wdev.wiphy, freq); wiphy 1890 drivers/net/wireless/marvell/mwifiex/scan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, wiphy 1915 drivers/net/wireless/marvell/mwifiex/scan.c cfg80211_put_bss(priv->wdev.wiphy, bss); wiphy 2199 drivers/net/wireless/marvell/mwifiex/scan.c if (priv->wdev.wiphy->wowlan_config) wiphy 2200 drivers/net/wireless/marvell/mwifiex/scan.c nd_config = priv->wdev.wiphy->wowlan_config->nd_config; wiphy 1232 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c cfg80211_sched_scan_results(priv->wdev.wiphy, 0); wiphy 853 drivers/net/wireless/marvell/mwifiex/sta_event.c cfg80211_sched_scan_stopped(priv->wdev.wiphy, 0); wiphy 355 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c cfg80211_put_bss(priv->adapter->wiphy, bss); wiphy 380 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c cfg80211_put_bss(priv->adapter->wiphy, bss); wiphy 527 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (priv->wdev.wiphy->wowlan_config && wiphy 528 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c !priv->wdev.wiphy->wowlan_config->nd_config) { wiphy 532 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c cfg80211_sched_scan_stopped(priv->wdev.wiphy, 0); wiphy 872 drivers/net/wireless/marvell/mwifiex/uap_cmd.c mwifiex_send_domain_info_cmd_fw(priv->adapter->wiphy); wiphy 863 drivers/net/wireless/marvell/mwl8k.c wiphy_err(priv->hw->wiphy, wiphy 1174 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "failed to alloc RX descriptors\n"); wiphy 1465 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "failed to alloc TX descriptors\n"); wiphy 1525 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, wiphy 1597 drivers/net/wireless/marvell/mwl8k.c wiphy_notice(hw->wiphy, "tx rings drained\n"); wiphy 1608 drivers/net/wireless/marvell/mwl8k.c wiphy_notice(hw->wiphy, wiphy 1617 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "tx rings stuck for %d ms\n", wiphy 1798 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Added a new stream for %pM %d", wiphy 1816 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Failed to start stream for %pM %d: " wiphy 1819 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Started stream for %pM %d\n", wiphy 1827 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Remove stream for %pM %d\n", stream->sta->addr, wiphy 2019 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, wiphy 2048 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, wiphy 2211 drivers/net/wireless/marvell/mwl8k.c wiphy_dbg(hw->wiphy, "Posting %s [%d]\n", wiphy 2264 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Command %s timeout after %u ms\n", wiphy 2275 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Command %s error 0x%x\n", wiphy 2279 drivers/net/wireless/marvell/mwl8k.c wiphy_notice(hw->wiphy, "Command %s took %d ms\n", wiphy 2322 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->bands[NL80211_BAND_2GHZ] = &priv->band_24; wiphy 2341 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->bands[NL80211_BAND_5GHZ] = &priv->band_50; wiphy 2560 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, "fw reported %d ampdu queues" wiphy 3084 drivers/net/wireless/marvell/mwl8k.c sband = priv->hw->wiphy->bands[band]; wiphy 3106 drivers/net/wireless/marvell/mwl8k.c wiphy_err(priv->hw->wiphy, "Failed to update survey\n"); wiphy 4036 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Created a BA stream for %pM : tid %d\n", wiphy 4059 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "Deleted BA stream index %d\n", idx); wiphy 4692 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, wiphy 4710 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "failed to register IRQ handler\n"); wiphy 4811 drivers/net/wireless/marvell/mwl8k.c wiphy_info(hw->wiphy, wiphy 4832 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, "AP interface is running.\n" wiphy 4937 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Firmware restarted successfully\n"); wiphy 4943 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Firmware restart failed\n"); wiphy 5198 drivers/net/wireless/marvell/mwl8k.c wiphy_info(hw->wiphy, wiphy 5404 drivers/net/wireless/marvell/mwl8k.c sband = hw->wiphy->bands[NL80211_BAND_2GHZ]; wiphy 5412 drivers/net/wireless/marvell/mwl8k.c sband = hw->wiphy->bands[NL80211_BAND_5GHZ]; wiphy 5477 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, "Unexpected call to %s. " wiphy 5482 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, "no free AMPDU streams\n"); wiphy 5517 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Stream for tid %d busy after %d" wiphy 5552 drivers/net/wireless/marvell/mwl8k.c wiphy_debug(hw->wiphy, wiphy 5817 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Firmware files not found\n"); wiphy 5827 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot start firmware\n"); wiphy 5837 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Trying to reload the firmware again\n"); wiphy 5872 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, wiphy 5915 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "failed to register IRQ handler\n"); wiphy 5946 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot initialise firmware\n"); wiphy 5953 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot disable\n"); wiphy 5960 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot clear MAC address\n"); wiphy 5967 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, "failed to set # of RX antennas"); wiphy 5970 drivers/net/wireless/marvell/mwl8k.c wiphy_warn(hw->wiphy, "failed to set # of TX antennas"); wiphy 5977 drivers/net/wireless/marvell/mwl8k.c wiphy_info(hw->wiphy, "%s v%d, %pm, %s firmware %u.%u.%u.%u\n", wiphy 5979 drivers/net/wireless/marvell/mwl8k.c priv->hw_rev, hw->wiphy->perm_addr, wiphy 6079 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot start firmware\n"); wiphy 6148 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->interface_modes = 0; wiphy 6151 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_AP); wiphy 6152 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_STATION); wiphy 6153 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->iface_combinations = &ap_if_comb; wiphy 6154 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->n_iface_combinations = 1; wiphy 6158 drivers/net/wireless/marvell/mwl8k.c hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_STATION); wiphy 6160 drivers/net/wireless/marvell/mwl8k.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 6164 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot register device\n"); wiphy 6234 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot map device SRAM\n"); wiphy 6247 drivers/net/wireless/marvell/mwl8k.c wiphy_err(hw->wiphy, "Cannot map device registers\n"); wiphy 82 drivers/net/wireless/mediatek/mt76/debugfs.c dir = debugfs_create_dir("mt76", dev->hw->wiphy->debugfsdir); wiphy 92 drivers/net/wireless/mediatek/mt76/mac80211.c "mt76-%s", wiphy_name(hw->wiphy)); wiphy 217 drivers/net/wireless/mediatek/mt76/mac80211.c dev->hw->wiphy->bands[NL80211_BAND_2GHZ] = &dev->sband_2g.sband; wiphy 229 drivers/net/wireless/mediatek/mt76/mac80211.c dev->hw->wiphy->bands[NL80211_BAND_5GHZ] = &dev->sband_5g.sband; wiphy 240 drivers/net/wireless/mediatek/mt76/mac80211.c struct ieee80211_supported_band *sband = dev->hw->wiphy->bands[band]; wiphy 259 drivers/net/wireless/mediatek/mt76/mac80211.c dev->hw->wiphy->bands[band] = NULL; wiphy 296 drivers/net/wireless/mediatek/mt76/mac80211.c struct wiphy *wiphy = hw->wiphy; wiphy 306 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR; wiphy 308 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 310 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy->available_antennas_tx = dev->antenna_mask; wiphy 311 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy->available_antennas_rx = dev->antenna_mask; wiphy 331 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 345 drivers/net/wireless/mediatek/mt76/mac80211.c wiphy_read_of_freq_limits(dev->hw->wiphy); wiphy 441 drivers/net/wireless/mediatek/mt76/mt7603/init.c mt7603_regd_notifier(struct wiphy *wiphy, wiphy 444 drivers/net/wireless/mediatek/mt76/mt7603/init.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 513 drivers/net/wireless/mediatek/mt76/mt7603/init.c struct wiphy *wiphy = hw->wiphy; wiphy 552 drivers/net/wireless/mediatek/mt76/mt7603/init.c wiphy->iface_combinations = if_comb; wiphy 553 drivers/net/wireless/mediatek/mt76/mt7603/init.c wiphy->n_iface_combinations = ARRAY_SIZE(if_comb); wiphy 564 drivers/net/wireless/mediatek/mt76/mt7603/init.c wiphy->interface_modes = wiphy 572 drivers/net/wireless/mediatek/mt76/mt7603/init.c wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 574 drivers/net/wireless/mediatek/mt76/mt7603/init.c wiphy->reg_notifier = mt7603_regd_notifier; wiphy 571 drivers/net/wireless/mediatek/mt76/mt7603/mac.c r = &mt76_hw(dev)->wiphy->bands[band]->bitrates[rate->idx]; wiphy 166 drivers/net/wireless/mediatek/mt76/mt7603/main.c mt76_hw(dev)->wiphy->bands[def->chan->band]->channels) << 1; wiphy 255 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c snprintf(dev->mt76.hw->wiphy->fw_version, wiphy 256 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c sizeof(dev->mt76.hw->wiphy->fw_version), wiphy 223 drivers/net/wireless/mediatek/mt76/mt7615/init.c mt7615_regd_notifier(struct wiphy *wiphy, wiphy 226 drivers/net/wireless/mediatek/mt76/mt7615/init.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 249 drivers/net/wireless/mediatek/mt76/mt7615/init.c struct wiphy *wiphy = hw->wiphy; wiphy 266 drivers/net/wireless/mediatek/mt76/mt7615/init.c wiphy->iface_combinations = if_comb; wiphy 267 drivers/net/wireless/mediatek/mt76/mt7615/init.c wiphy->n_iface_combinations = ARRAY_SIZE(if_comb); wiphy 268 drivers/net/wireless/mediatek/mt76/mt7615/init.c wiphy->reg_notifier = mt7615_regd_notifier; wiphy 269 drivers/net/wireless/mediatek/mt76/mt7615/init.c wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 285 drivers/net/wireless/mediatek/mt76/mt7615/init.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 283 drivers/net/wireless/mediatek/mt76/mt7615/mac.c r = &mt76_hw(dev)->wiphy->bands[band]->bitrates[rate->idx]; wiphy 888 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c void mt76x02_regd_notifier(struct wiphy *wiphy, wiphy 891 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 129 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h void mt76x02_regd_notifier(struct wiphy *wiphy, wiphy 185 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c r = &dev->mt76.hw->wiphy->bands[band]->bitrates[rate->idx]; wiphy 157 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c snprintf(dev->mt76.hw->wiphy->fw_version, wiphy 158 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c sizeof(dev->mt76.hw->wiphy->fw_version), wiphy 18 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h wiphy_name(mt76_hw(dev)->wiphy), MAXNAME) wiphy 81 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c struct wiphy *wiphy = dev->mt76.hw->wiphy; wiphy 84 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c r = &wiphy->bands[band]->bitrates[rate->idx]; wiphy 146 drivers/net/wireless/mediatek/mt76/mt76x02_util.c struct wiphy *wiphy = hw->wiphy; wiphy 156 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->interface_modes = wiphy 167 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->iface_combinations = mt76x02u_if_comb; wiphy 168 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->n_iface_combinations = ARRAY_SIZE(mt76x02u_if_comb); wiphy 174 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->reg_notifier = mt76x02_regd_notifier; wiphy 175 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->iface_combinations = mt76x02_if_comb; wiphy 176 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->n_iface_combinations = ARRAY_SIZE(mt76x02_if_comb); wiphy 177 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; wiphy 187 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_VHT_IBSS); wiphy 676 drivers/net/wireless/mediatek/mt76/mt76x02_util.c struct wiphy *wiphy = hw->wiphy; wiphy 690 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->addresses = dev->macaddr_list; wiphy 691 drivers/net/wireless/mediatek/mt76/mt76x02_util.c wiphy->n_addresses = ARRAY_SIZE(dev->macaddr_list); wiphy 18 drivers/net/wireless/mediatek/mt76/trace.h wiphy_name(dev->hw->wiphy), MAXNAME) wiphy 18 drivers/net/wireless/mediatek/mt76/usb_trace.h wiphy_name(dev->hw->wiphy), MAXNAME) wiphy 151 drivers/net/wireless/mediatek/mt7601u/debugfs.c dir = debugfs_create_dir("mt7601u", dev->hw->wiphy->debugfsdir); wiphy 563 drivers/net/wireless/mediatek/mt7601u/init.c dev->hw->wiphy->bands[NL80211_BAND_2GHZ] = dev->sband_2g; wiphy 577 drivers/net/wireless/mediatek/mt7601u/init.c struct wiphy *wiphy = hw->wiphy; wiphy 611 drivers/net/wireless/mediatek/mt7601u/init.c wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR; wiphy 612 drivers/net/wireless/mediatek/mt7601u/init.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 614 drivers/net/wireless/mediatek/mt7601u/init.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 125 drivers/net/wireless/mediatek/mt7601u/mac.c r = &dev->hw->wiphy->bands[band]->bitrates[rate->idx]; wiphy 20 drivers/net/wireless/mediatek/mt7601u/trace.h wiphy_name(dev->hw->wiphy), MAXNAME) wiphy 73 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_validate_iface_combinations(struct wiphy *wiphy, wiphy 85 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac = wiphy_priv(wiphy); wiphy 102 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = cfg80211_check_combinations(wiphy, ¶ms); wiphy 108 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_change_virtual_intf(struct wiphy *wiphy, wiphy 118 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_validate_iface_combinations(wiphy, vif, type); wiphy 143 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c int qtnf_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 180 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static struct wireless_dev *qtnf_add_virtual_intf(struct wiphy *wiphy, wiphy 192 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac = wiphy_priv(wiphy); wiphy 197 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_validate_iface_combinations(wiphy, NULL, type); wiphy 217 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->wdev.wiphy = wiphy; wiphy 310 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_change_beacon(struct wiphy *wiphy, struct net_device *dev, wiphy 318 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_start_ap(struct wiphy *wiphy, struct net_device *dev, wiphy 332 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_stop_ap(struct wiphy *wiphy, struct net_device *dev) wiphy 349 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 351 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 369 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 421 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 459 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 469 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 508 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, wiphy 524 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, wiphy 545 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_set_default_key(struct wiphy *wiphy, struct net_device *dev, wiphy 561 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *dev, wiphy 576 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_change_station(struct wiphy *wiphy, struct net_device *dev, wiphy 591 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_del_station(struct wiphy *wiphy, struct net_device *dev, wiphy 612 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) wiphy 614 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 637 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 669 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_external_auth(struct wiphy *wiphy, struct net_device *dev, wiphy 693 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 696 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 727 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_dump_survey(struct wiphy *wiphy, struct net_device *dev, wiphy 730 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 738 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 745 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 799 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 831 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 854 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_start_radar_detection(struct wiphy *wiphy, wiphy 862 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (wiphy_ext_feature_isset(wiphy, NL80211_EXT_FEATURE_DFS_OFFLOAD)) wiphy 872 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_set_mac_acl(struct wiphy *wiphy, wiphy 886 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 901 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) wiphy 903 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 933 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static int qtnf_resume(struct wiphy *wiphy) wiphy 935 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 957 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static void qtnf_set_wakeup(struct wiphy *wiphy, bool enabled) wiphy 959 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 1001 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c static void qtnf_cfg80211_reg_notifier(struct wiphy *wiphy, wiphy 1004 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(wiphy); wiphy 1011 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_reg_notify(mac, req, qtnf_mac_slave_radar_get(wiphy)); wiphy 1019 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!wiphy->bands[band]) wiphy 1022 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); wiphy 1029 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus) wiphy 1031 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct wiphy *wiphy; wiphy 1039 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy = wiphy_new(&qtn_cfg80211_ops, sizeof(struct qtnf_wmac)); wiphy 1040 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!wiphy) wiphy 1043 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c set_wiphy_dev(wiphy, bus->dev); wiphy 1045 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c return wiphy; wiphy 1049 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_wiphy_setup_if_comb(struct wiphy *wiphy, struct qtnf_mac_info *mac_info) wiphy 1069 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->iface_combinations = if_comb; wiphy 1070 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->n_iface_combinations = n_if_comb; wiphy 1071 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->interface_modes = interface_modes; wiphy 1078 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 1083 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!wiphy) { wiphy 1088 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->frag_threshold = macinfo->frag_thr; wiphy 1089 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->rts_threshold = macinfo->rts_thr; wiphy 1090 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->retry_short = macinfo->sretry_limit; wiphy 1091 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->retry_long = macinfo->lretry_limit; wiphy 1092 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->coverage_class = macinfo->coverage_class; wiphy 1094 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_scan_ssids = wiphy 1096 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_scan_ie_len = QTNF_MAX_VSIE_LEN; wiphy 1097 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->mgmt_stypes = qtnf_mgmt_stypes; wiphy 1098 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_remain_on_channel_duration = 5000; wiphy 1099 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_acl_mac_addrs = macinfo->max_acl_mac_addrs; wiphy 1100 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_num_csa_counters = 2; wiphy 1102 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_wiphy_setup_if_comb(wiphy, macinfo); wiphy 1107 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->cipher_suites = qtnf_cipher_suites; wiphy 1108 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(qtnf_cipher_suites); wiphy 1109 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 1110 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->flags |= WIPHY_FLAG_HAVE_AP_SME | wiphy 1116 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 1119 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_DFS_OFFLOAD); wiphy 1122 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy_ext_feature_set(wiphy, wiphy 1125 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->probe_resp_offload = NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS | wiphy 1128 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->available_antennas_tx = macinfo->num_tx_chain; wiphy 1129 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->available_antennas_rx = macinfo->num_rx_chain; wiphy 1131 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->max_ap_assoc_sta = macinfo->max_ap_assoc_sta; wiphy 1132 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->ht_capa_mod_mask = &macinfo->ht_cap_mod_mask; wiphy 1133 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->vht_capa_mod_mask = &macinfo->vht_cap_mod_mask; wiphy 1135 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ether_addr_copy(wiphy->perm_addr, mac->macaddr); wiphy 1138 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_INACTIVITY_TIMER; wiphy 1141 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR; wiphy 1144 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_NEED_OBSS_SCAN; wiphy 1147 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->features |= NL80211_FEATURE_SAE; wiphy 1151 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->wowlan = macinfo->wowlan; wiphy 1158 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->reg_notifier = qtnf_cfg80211_reg_notifier; wiphy 1161 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG | wiphy 1163 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy_apply_custom_regulatory(wiphy, mac->rd); wiphy 1165 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->regulatory_flags |= REGULATORY_STRICT_REG; wiphy 1168 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->regulatory_flags |= REGULATORY_WIPHY_SELF_MANAGED; wiphy 1172 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->extended_capabilities = wiphy 1174 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->extended_capabilities_mask = wiphy 1176 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->extended_capabilities_len = wiphy 1180 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c strlcpy(wiphy->fw_version, hw_info->fw_version, wiphy 1181 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c sizeof(wiphy->fw_version)); wiphy 1182 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c wiphy->hw_version = hw_info->hw_version; wiphy 1184 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = wiphy_register(wiphy); wiphy 1188 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) wiphy 1189 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = regulatory_set_wiphy_regd(wiphy, mac->rd); wiphy 1191 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = regulatory_hint(wiphy, mac->rd->alpha2); wiphy 1209 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); wiphy 1212 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c qtnf_disconnect(vif->wdev.wiphy, ndev, wiphy 1224 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c cfg80211_shutdown_all_interfaces(vif->wdev.wiphy); wiphy 12 drivers/net/wireless/quantenna/qtnfmac/cfg80211.h int qtnf_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 798 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); wiphy 801 drivers/net/wireless/quantenna/qtnfmac/commands.c if (!wiphy->bands[band]) wiphy 804 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_band_info_get(vif->mac, wiphy->bands[band]); wiphy 1732 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 1746 drivers/net/wireless/quantenna/qtnfmac/commands.c wiphy->frag_threshold); wiphy 1749 drivers/net/wireless/quantenna/qtnfmac/commands.c wiphy->rts_threshold); wiphy 1752 drivers/net/wireless/quantenna/qtnfmac/commands.c wiphy->coverage_class); wiphy 1756 drivers/net/wireless/quantenna/qtnfmac/commands.c wiphy->retry_long); wiphy 1760 drivers/net/wireless/quantenna/qtnfmac/commands.c wiphy->retry_short); wiphy 2374 drivers/net/wireless/quantenna/qtnfmac/commands.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 2440 drivers/net/wireless/quantenna/qtnfmac/commands.c cfg_band = wiphy->bands[band]; wiphy 210 drivers/net/wireless/quantenna/qtnfmac/core.c static int qtnf_mac_init_single_band(struct wiphy *wiphy, wiphy 216 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy->bands[band] = kzalloc(sizeof(*wiphy->bands[band]), GFP_KERNEL); wiphy 217 drivers/net/wireless/quantenna/qtnfmac/core.c if (!wiphy->bands[band]) wiphy 220 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy->bands[band]->band = band; wiphy 222 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); wiphy 229 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_band_init_rates(wiphy->bands[band]); wiphy 236 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 240 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_2GHZ); wiphy 246 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_5GHZ); wiphy 252 drivers/net/wireless/quantenna/qtnfmac/core.c ret = qtnf_mac_init_single_band(wiphy, mac, NL80211_BAND_60GHZ); wiphy 341 drivers/net/wireless/quantenna/qtnfmac/core.c vif->wdev.wiphy = priv_to_wiphy(mac); wiphy 398 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy; wiphy 402 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy = qtnf_wiphy_allocate(bus); wiphy 403 drivers/net/wireless/quantenna/qtnfmac/core.c if (!wiphy) wiphy 406 drivers/net/wireless/quantenna/qtnfmac/core.c mac = wiphy_priv(wiphy); wiphy 435 drivers/net/wireless/quantenna/qtnfmac/core.c bool qtnf_mac_slave_radar_get(struct wiphy *wiphy) wiphy 447 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 463 drivers/net/wireless/quantenna/qtnfmac/core.c dev_net_set(dev, wiphy_net(wiphy)); wiphy 466 drivers/net/wireless/quantenna/qtnfmac/core.c SET_NETDEV_DEV(dev, wiphy_dev(wiphy)); wiphy 489 drivers/net/wireless/quantenna/qtnfmac/core.c struct wiphy *wiphy; wiphy 499 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy = priv_to_wiphy(mac); wiphy 507 drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_del_virtual_intf(wiphy, &vif->wdev); wiphy 515 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy_unregister(wiphy); wiphy 518 drivers/net/wireless/quantenna/qtnfmac/core.c if (!wiphy->bands[band]) wiphy 521 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(wiphy->bands[band]->channels); wiphy 522 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy->bands[band]->n_channels = 0; wiphy 524 drivers/net/wireless/quantenna/qtnfmac/core.c kfree(wiphy->bands[band]); wiphy 525 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy->bands[band] = NULL; wiphy 533 drivers/net/wireless/quantenna/qtnfmac/core.c wiphy_free(wiphy); wiphy 137 drivers/net/wireless/quantenna/qtnfmac/core.h bool qtnf_mac_slave_radar_get(struct wiphy *wiphy); wiphy 138 drivers/net/wireless/quantenna/qtnfmac/core.h struct wiphy *qtnf_wiphy_allocate(struct qtnf_bus *bus); wiphy 148 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); wiphy 181 drivers/net/wireless/quantenna/qtnfmac/event.c qlink_chandef_q2cfg(wiphy, &join_info->chan, &chandef); wiphy 193 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_get_bss(wiphy, chandef.chan, join_info->bssid, wiphy 222 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_inform_bss(wiphy, chandef.chan, wiphy 293 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_put_bss(wiphy, bss); wiphy 366 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); wiphy 382 drivers/net/wireless/quantenna/qtnfmac/event.c channel = ieee80211_get_channel(wiphy, le16_to_cpu(sr->freq)); wiphy 435 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_inform_bss(wiphy, channel, frame_type, wiphy 443 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_put_bss(wiphy, bss); wiphy 468 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(mac); wiphy 478 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy->registered) wiphy 481 drivers/net/wireless/quantenna/qtnfmac/event.c qlink_chandef_q2cfg(wiphy, &data->chan, &chandef); wiphy 520 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); wiphy 528 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy->registered || !vif->netdev) wiphy 531 drivers/net/wireless/quantenna/qtnfmac/event.c qlink_chandef_q2cfg(wiphy, &ev->chan, &chandef); wiphy 548 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_radar_event(wiphy, &chandef, GFP_KERNEL); wiphy 568 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy_ext_feature_isset(wiphy, wiphy 590 drivers/net/wireless/quantenna/qtnfmac/event.c struct wiphy *wiphy = priv_to_wiphy(vif->mac); wiphy 598 drivers/net/wireless/quantenna/qtnfmac/event.c if (!wiphy->registered || !vif->netdev) wiphy 115 drivers/net/wireless/quantenna/qtnfmac/qlink_util.c void qlink_chandef_q2cfg(struct wiphy *wiphy, wiphy 121 drivers/net/wireless/quantenna/qtnfmac/qlink_util.c chan = ieee80211_get_channel(wiphy, le16_to_cpu(qch->chan.center_freq)); wiphy 72 drivers/net/wireless/quantenna/qtnfmac/qlink_util.h void qlink_chandef_q2cfg(struct wiphy *wiphy, wiphy 1876 drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 1686 drivers/net/wireless/ralink/rt2x00/rt2500usb.c rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 374 drivers/net/wireless/ralink/rt2x00/rt2800lib.c wiphy_name(rt2x00dev->hw->wiphy), word)) wiphy 393 drivers/net/wireless/ralink/rt2x00/rt2800lib.c wiphy_name(rt2x00dev->hw->wiphy), word); wiphy 9949 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 9955 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00dev->hw->wiphy->retry_short = 2; wiphy 9956 drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2x00dev->hw->wiphy->retry_long = 2; wiphy 60 drivers/net/wireless/ralink/rt2x00/rt2x00.h wiphy_err_ratelimited((dev)->hw->wiphy, "%s: Error - " fmt, \ wiphy 63 drivers/net/wireless/ralink/rt2x00/rt2x00.h wiphy_warn_ratelimited((dev)->hw->wiphy, "%s: Warning - " fmt, \ wiphy 66 drivers/net/wireless/ralink/rt2x00/rt2x00.h wiphy_info((dev)->hw->wiphy, "%s: Info - " fmt, \ wiphy 71 drivers/net/wireless/ralink/rt2x00/rt2x00.h wiphy_dbg((dev)->hw->wiphy, "%s: Debug - " fmt, \ wiphy 74 drivers/net/wireless/ralink/rt2x00/rt2x00.h wiphy_dbg((dev)->hw->wiphy, "%s: EEPROM recovery - " fmt, \ wiphy 654 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00dev->hw->wiphy->debugfsdir); wiphy 1054 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 1072 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 1091 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (likely(rt2x00dev->hw->wiphy->bands[NL80211_BAND_2GHZ])) { wiphy 1092 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c kfree(rt2x00dev->hw->wiphy->bands[NL80211_BAND_2GHZ]->channels); wiphy 1093 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c kfree(rt2x00dev->hw->wiphy->bands[NL80211_BAND_2GHZ]->bitrates); wiphy 1094 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->bands[NL80211_BAND_2GHZ] = NULL; wiphy 1095 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->bands[NL80211_BAND_5GHZ] = NULL; wiphy 1345 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->iface_combinations = rt2x00dev->if_combinations; wiphy 1346 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->n_iface_combinations = 1; wiphy 1404 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->addr_mask[ETH_ALEN - 1] = wiphy 1411 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c alloc_ordered_workqueue("%s", 0, wiphy_name(rt2x00dev->hw->wiphy)); wiphy 1445 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 1447 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->interface_modes |= wiphy 1457 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00dev->hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 1459 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c wiphy_ext_feature_set(rt2x00dev->hw->wiphy, wiphy 22 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c struct device *device = wiphy_dev(rt2x00dev->hw->wiphy); wiphy 54 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c snprintf(rt2x00dev->hw->wiphy->fw_version, wiphy 55 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c sizeof(rt2x00dev->hw->wiphy->fw_version), "%d.%d", wiphy 95 drivers/net/wireless/ralink/rt2x00/rt2x00leds.c struct device *device = wiphy_dev(rt2x00dev->hw->wiphy); wiphy 118 drivers/net/wireless/ralink/rt2x00/rt2x00leds.c const char *phy_name = wiphy_name(rt2x00dev->hw->wiphy); wiphy 375 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h wiphy_rfkill_start_polling(rt2x00dev->hw->wiphy); wiphy 381 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h wiphy_rfkill_stop_polling(rt2x00dev->hw->wiphy); wiphy 689 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c wiphy_rfkill_set_hw_state(hw->wiphy, !active); wiphy 2661 drivers/net/wireless/ralink/rt2x00/rt61pci.c rt2x00dev->hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 419 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "No RX DMA Descriptor avail\n"); wiphy 835 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "reset timeout!\n"); wiphy 1010 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "Cannot allocate RX ring\n"); wiphy 1023 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "Cannot allocate RX skb\n"); wiphy 1035 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "Cannot map DMA for RX skb\n"); wiphy 1079 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "Cannot allocate TX ring (prio = %d)\n", wiphy 1144 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_err(dev->wiphy, "failed to register IRQ handler\n"); wiphy 1805 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev->wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 1811 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1878 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_ext_feature_set(dev->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1932 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c wiphy_info(dev->wiphy, "hwaddr %pm, %s + %s\n", wiphy 132 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c wiphy_err(dev->wiphy, PFX wiphy 150 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c wiphy_err(dev->wiphy, PFX wiphy 313 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c wiphy_info(dev->wiphy, "RTL8225-SE version %s\n", wiphy 375 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c wiphy_info(dev->wiphy, "Xtal cal\n"); wiphy 378 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c wiphy_info(dev->wiphy, "NO Xtal cal\n"); wiphy 630 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c wiphy_err(dev->wiphy, "Reset timeout!\n"); wiphy 646 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c wiphy_err(dev->wiphy, "eeprom reset timeout!\n"); wiphy 1476 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c dev->wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 1607 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c dev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1610 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c wiphy_ext_feature_set(dev->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 1632 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c wiphy_info(dev->wiphy, "hwaddr %pM, %s V%d + %s, rfkill mask %d\n", wiphy 205 drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c "rtl8187-%s::radio", wiphy_name(dev->wiphy)); wiphy 212 drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c "rtl8187-%s::tx", wiphy_name(dev->wiphy)); wiphy 219 drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c "rtl8187-%s::rx", wiphy_name(dev->wiphy)); wiphy 38 drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c wiphy_rfkill_set_hw_state(hw->wiphy, !priv->rfkill_off); wiphy 39 drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c wiphy_rfkill_start_polling(hw->wiphy); wiphy 53 drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c wiphy_rfkill_set_hw_state(hw->wiphy, !enabled); wiphy 60 drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c wiphy_rfkill_stop_polling(hw->wiphy); wiphy 458 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c wiphy_warn(dev->wiphy, "RF Calibration Failed! %x\n", wiphy 824 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c wiphy_warn(dev->wiphy, "RF Calibration Failed! %x\n", wiphy 6095 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw->wiphy->max_scan_ssids = 1; wiphy 6096 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; wiphy 6097 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 6122 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 6124 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw->wiphy->rts_threshold = 2347; wiphy 6137 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 319 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 335 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->bands[NL80211_BAND_5GHZ] = sband; wiphy 351 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 367 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->bands[NL80211_BAND_5GHZ] = sband; wiphy 391 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->interface_modes = wiphy 398 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 400 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 402 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->rts_threshold = 2347; wiphy 424 drivers/net/wireless/realtek/rtlwifi/base.c hw->wiphy->wowlan = &rtlpriv->wowlan; wiphy 498 drivers/net/wireless/realtek/rtlwifi/base.c wiphy_rfkill_set_hw_state(hw->wiphy, 0); wiphy 509 drivers/net/wireless/realtek/rtlwifi/base.c wiphy_rfkill_set_hw_state(hw->wiphy, blocked); wiphy 512 drivers/net/wireless/realtek/rtlwifi/base.c wiphy_rfkill_start_polling(hw->wiphy); wiphy 518 drivers/net/wireless/realtek/rtlwifi/base.c wiphy_rfkill_stop_polling(hw->wiphy); wiphy 549 drivers/net/wireless/realtek/rtlwifi/core.c device_set_wakeup_enable(wiphy_dev(hw->wiphy), true); wiphy 571 drivers/net/wireless/realtek/rtlwifi/core.c device_set_wakeup_enable(wiphy_dev(hw->wiphy), false); wiphy 1159 drivers/net/wireless/realtek/rtlwifi/core.c bss = cfg80211_get_bss(hw->wiphy, NULL, wiphy 1168 drivers/net/wireless/realtek/rtlwifi/core.c cfg80211_unlink_bss(hw->wiphy, bss); wiphy 1169 drivers/net/wireless/realtek/rtlwifi/core.c cfg80211_put_bss(hw->wiphy, bss); wiphy 1726 drivers/net/wireless/realtek/rtlwifi/core.c wiphy_rfkill_set_hw_state(hw->wiphy, blocked); wiphy 2315 drivers/net/wireless/realtek/rtlwifi/pci.c wiphy_name(hw->wiphy)); wiphy 131 drivers/net/wireless/realtek/rtlwifi/regd.c static void _rtl_reg_apply_beaconing_flags(struct wiphy *wiphy, wiphy 142 drivers/net/wireless/realtek/rtlwifi/regd.c if (!wiphy->bands[band]) wiphy 145 drivers/net/wireless/realtek/rtlwifi/regd.c sband = wiphy->bands[band]; wiphy 153 drivers/net/wireless/realtek/rtlwifi/regd.c reg_rule = freq_reg_info(wiphy, wiphy 182 drivers/net/wireless/realtek/rtlwifi/regd.c static void _rtl_reg_apply_active_scan_flags(struct wiphy *wiphy, wiphy 190 drivers/net/wireless/realtek/rtlwifi/regd.c if (!wiphy->bands[NL80211_BAND_2GHZ]) wiphy 192 drivers/net/wireless/realtek/rtlwifi/regd.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 216 drivers/net/wireless/realtek/rtlwifi/regd.c reg_rule = freq_reg_info(wiphy, ch->center_freq); wiphy 224 drivers/net/wireless/realtek/rtlwifi/regd.c reg_rule = freq_reg_info(wiphy, ch->center_freq); wiphy 236 drivers/net/wireless/realtek/rtlwifi/regd.c static void _rtl_reg_apply_radar_flags(struct wiphy *wiphy) wiphy 242 drivers/net/wireless/realtek/rtlwifi/regd.c if (!wiphy->bands[NL80211_BAND_5GHZ]) wiphy 245 drivers/net/wireless/realtek/rtlwifi/regd.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 270 drivers/net/wireless/realtek/rtlwifi/regd.c static void _rtl_reg_apply_world_flags(struct wiphy *wiphy, wiphy 274 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_beaconing_flags(wiphy, initiator); wiphy 275 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_active_scan_flags(wiphy, initiator); wiphy 279 drivers/net/wireless/realtek/rtlwifi/regd.c static int _rtl_reg_notifier_apply(struct wiphy *wiphy, wiphy 284 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_radar_flags(wiphy); wiphy 292 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_world_flags(wiphy, request->initiator, reg); wiphy 330 drivers/net/wireless/realtek/rtlwifi/regd.c struct wiphy *wiphy, wiphy 331 drivers/net/wireless/realtek/rtlwifi/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 337 drivers/net/wireless/realtek/rtlwifi/regd.c wiphy->reg_notifier = reg_notifier; wiphy 339 drivers/net/wireless/realtek/rtlwifi/regd.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG; wiphy 340 drivers/net/wireless/realtek/rtlwifi/regd.c wiphy->regulatory_flags &= ~REGULATORY_STRICT_REG; wiphy 341 drivers/net/wireless/realtek/rtlwifi/regd.c wiphy->regulatory_flags &= ~REGULATORY_DISABLE_BEACON_HINTS; wiphy 343 drivers/net/wireless/realtek/rtlwifi/regd.c wiphy_apply_custom_regulatory(wiphy, regd); wiphy 344 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_radar_flags(wiphy); wiphy 345 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_apply_world_flags(wiphy, NL80211_REGDOM_SET_BY_DRIVER, reg); wiphy 382 drivers/net/wireless/realtek/rtlwifi/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 386 drivers/net/wireless/realtek/rtlwifi/regd.c struct wiphy *wiphy = hw->wiphy; wiphy 389 drivers/net/wireless/realtek/rtlwifi/regd.c if (!wiphy) wiphy 421 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_regd_init_wiphy(&rtlpriv->regd, wiphy, reg_notifier); wiphy 426 drivers/net/wireless/realtek/rtlwifi/regd.c void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) wiphy 428 drivers/net/wireless/realtek/rtlwifi/regd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 433 drivers/net/wireless/realtek/rtlwifi/regd.c _rtl_reg_notifier_apply(wiphy, request, &rtlpriv->regd); wiphy 37 drivers/net/wireless/realtek/rtlwifi/regd.h void (*reg_notifier) (struct wiphy *wiphy, wiphy 39 drivers/net/wireless/realtek/rtlwifi/regd.h void rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request); wiphy 678 drivers/net/wireless/realtek/rtw88/debug.c rtwdev->hw->wiphy->debugfsdir); wiphy 848 drivers/net/wireless/realtek/rtw88/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = sband; wiphy 859 drivers/net/wireless/realtek/rtw88/main.c hw->wiphy->bands[NL80211_BAND_5GHZ] = sband; wiphy 872 drivers/net/wireless/realtek/rtw88/main.c kfree(hw->wiphy->bands[NL80211_BAND_2GHZ]); wiphy 873 drivers/net/wireless/realtek/rtw88/main.c kfree(hw->wiphy->bands[NL80211_BAND_5GHZ]); wiphy 1245 drivers/net/wireless/realtek/rtw88/main.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1250 drivers/net/wireless/realtek/rtw88/main.c hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS | wiphy 1253 drivers/net/wireless/realtek/rtw88/main.c hw->wiphy->features |= NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR; wiphy 1266 drivers/net/wireless/realtek/rtw88/main.c if (regulatory_hint(hw->wiphy, rtwdev->regd.alpha2)) wiphy 262 drivers/net/wireless/realtek/rtw88/regd.c static void rtw_regd_apply_beaconing_flags(struct wiphy *wiphy, wiphy 272 drivers/net/wireless/realtek/rtw88/regd.c if (!wiphy->bands[band]) wiphy 275 drivers/net/wireless/realtek/rtw88/regd.c sband = wiphy->bands[band]; wiphy 279 drivers/net/wireless/realtek/rtw88/regd.c reg_rule = freq_reg_info(wiphy, wiphy 292 drivers/net/wireless/realtek/rtw88/regd.c static void rtw_regd_apply_hw_cap_flags(struct wiphy *wiphy) wiphy 294 drivers/net/wireless/realtek/rtw88/regd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 304 drivers/net/wireless/realtek/rtw88/regd.c sband = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 314 drivers/net/wireless/realtek/rtw88/regd.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 324 drivers/net/wireless/realtek/rtw88/regd.c static void rtw_regd_apply_world_flags(struct wiphy *wiphy, wiphy 327 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_apply_beaconing_flags(wiphy, initiator); wiphy 343 drivers/net/wireless/realtek/rtw88/regd.c struct wiphy *wiphy, wiphy 349 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_apply_world_flags(wiphy, request->initiator); wiphy 355 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_init_wiphy(struct rtw_regulatory *reg, struct wiphy *wiphy, wiphy 356 drivers/net/wireless/realtek/rtw88/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 359 drivers/net/wireless/realtek/rtw88/regd.c wiphy->reg_notifier = reg_notifier; wiphy 361 drivers/net/wireless/realtek/rtw88/regd.c wiphy->regulatory_flags &= ~REGULATORY_CUSTOM_REG; wiphy 362 drivers/net/wireless/realtek/rtw88/regd.c wiphy->regulatory_flags &= ~REGULATORY_STRICT_REG; wiphy 363 drivers/net/wireless/realtek/rtw88/regd.c wiphy->regulatory_flags &= ~REGULATORY_DISABLE_BEACON_HINTS; wiphy 365 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_apply_hw_cap_flags(wiphy); wiphy 371 drivers/net/wireless/realtek/rtw88/regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 374 drivers/net/wireless/realtek/rtw88/regd.c struct wiphy *wiphy = rtwdev->hw->wiphy; wiphy 376 drivers/net/wireless/realtek/rtw88/regd.c if (!wiphy) wiphy 380 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_init_wiphy(&rtwdev->regd, wiphy, reg_notifier); wiphy 385 drivers/net/wireless/realtek/rtw88/regd.c void rtw_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request) wiphy 387 drivers/net/wireless/realtek/rtw88/regd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 391 drivers/net/wireless/realtek/rtw88/regd.c rtw_regd_notifier_apply(rtwdev, wiphy, request); wiphy 68 drivers/net/wireless/realtek/rtw88/regd.h void (*reg_notifier)(struct wiphy *wiphy, wiphy 70 drivers/net/wireless/realtek/rtw88/regd.h void rtw_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request); wiphy 468 drivers/net/wireless/rndis_wlan.c static int rndis_change_virtual_intf(struct wiphy *wiphy, wiphy 473 drivers/net/wireless/rndis_wlan.c static int rndis_scan(struct wiphy *wiphy, wiphy 476 drivers/net/wireless/rndis_wlan.c static int rndis_set_wiphy_params(struct wiphy *wiphy, u32 changed); wiphy 478 drivers/net/wireless/rndis_wlan.c static int rndis_set_tx_power(struct wiphy *wiphy, wiphy 482 drivers/net/wireless/rndis_wlan.c static int rndis_get_tx_power(struct wiphy *wiphy, wiphy 486 drivers/net/wireless/rndis_wlan.c static int rndis_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 489 drivers/net/wireless/rndis_wlan.c static int rndis_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 492 drivers/net/wireless/rndis_wlan.c static int rndis_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 495 drivers/net/wireless/rndis_wlan.c static int rndis_leave_ibss(struct wiphy *wiphy, struct net_device *dev); wiphy 497 drivers/net/wireless/rndis_wlan.c static int rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 501 drivers/net/wireless/rndis_wlan.c static int rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 504 drivers/net/wireless/rndis_wlan.c static int rndis_set_default_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 507 drivers/net/wireless/rndis_wlan.c static int rndis_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 510 drivers/net/wireless/rndis_wlan.c static int rndis_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 513 drivers/net/wireless/rndis_wlan.c static int rndis_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 516 drivers/net/wireless/rndis_wlan.c static int rndis_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 519 drivers/net/wireless/rndis_wlan.c static int rndis_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev); wiphy 521 drivers/net/wireless/rndis_wlan.c static int rndis_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 524 drivers/net/wireless/rndis_wlan.c static int rndis_set_cqm_rssi_config(struct wiphy *wiphy, wiphy 1322 drivers/net/wireless/rndis_wlan.c channel = ieee80211_get_channel(priv->wdev.wiphy, wiphy 1660 drivers/net/wireless/rndis_wlan.c max_pmkids = priv->wdev.wiphy->max_num_pmkids; wiphy 1697 drivers/net/wireless/rndis_wlan.c max_pmkids = priv->wdev.wiphy->max_num_pmkids; wiphy 1844 drivers/net/wireless/rndis_wlan.c static int rndis_change_virtual_intf(struct wiphy *wiphy, wiphy 1849 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 1869 drivers/net/wireless/rndis_wlan.c static int rndis_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 1871 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 1876 drivers/net/wireless/rndis_wlan.c err = set_frag_threshold(usbdev, wiphy->frag_threshold); wiphy 1882 drivers/net/wireless/rndis_wlan.c err = set_rts_threshold(usbdev, wiphy->rts_threshold); wiphy 1890 drivers/net/wireless/rndis_wlan.c static int rndis_set_tx_power(struct wiphy *wiphy, wiphy 1895 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 1919 drivers/net/wireless/rndis_wlan.c static int rndis_get_tx_power(struct wiphy *wiphy, wiphy 1923 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 1934 drivers/net/wireless/rndis_wlan.c static int rndis_scan(struct wiphy *wiphy, wiphy 2001 drivers/net/wireless/rndis_wlan.c channel = ieee80211_get_channel(priv->wdev.wiphy, wiphy 2011 drivers/net/wireless/rndis_wlan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, channel, wiphy 2015 drivers/net/wireless/rndis_wlan.c cfg80211_put_bss(priv->wdev.wiphy, bss); wiphy 2139 drivers/net/wireless/rndis_wlan.c static int rndis_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 2142 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2262 drivers/net/wireless/rndis_wlan.c static int rndis_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 2265 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2276 drivers/net/wireless/rndis_wlan.c static int rndis_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 2279 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2375 drivers/net/wireless/rndis_wlan.c static int rndis_leave_ibss(struct wiphy *wiphy, struct net_device *dev) wiphy 2377 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2388 drivers/net/wireless/rndis_wlan.c static int rndis_add_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 2392 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2424 drivers/net/wireless/rndis_wlan.c static int rndis_del_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 2427 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2435 drivers/net/wireless/rndis_wlan.c static int rndis_set_default_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 2438 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2481 drivers/net/wireless/rndis_wlan.c static int rndis_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 2484 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2495 drivers/net/wireless/rndis_wlan.c static int rndis_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 2498 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2511 drivers/net/wireless/rndis_wlan.c static int rndis_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 2514 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2530 drivers/net/wireless/rndis_wlan.c pmkids = update_pmkid(usbdev, pmkids, pmksa, wiphy->max_num_pmkids); wiphy 2539 drivers/net/wireless/rndis_wlan.c static int rndis_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 2542 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2558 drivers/net/wireless/rndis_wlan.c pmkids = remove_pmkid(usbdev, pmkids, pmksa, wiphy->max_num_pmkids); wiphy 2567 drivers/net/wireless/rndis_wlan.c static int rndis_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) wiphy 2569 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2584 drivers/net/wireless/rndis_wlan.c static int rndis_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 2587 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2620 drivers/net/wireless/rndis_wlan.c static int rndis_set_cqm_rssi_config(struct wiphy *wiphy, wiphy 2624 drivers/net/wireless/rndis_wlan.c struct rndis_wlan_private *priv = wiphy_priv(wiphy); wiphy 2703 drivers/net/wireless/rndis_wlan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, channel, wiphy 2707 drivers/net/wireless/rndis_wlan.c cfg80211_put_bss(priv->wdev.wiphy, bss); wiphy 3106 drivers/net/wireless/rndis_wlan.c static int rndis_wlan_get_caps(struct usbnet *usbdev, struct wiphy *wiphy) wiphy 3155 drivers/net/wireless/rndis_wlan.c wiphy->max_num_pmkids = le32_to_cpu(caps->num_pmkids); wiphy 3157 drivers/net/wireless/rndis_wlan.c wiphy->max_num_pmkids = 0; wiphy 3398 drivers/net/wireless/rndis_wlan.c struct wiphy *wiphy; wiphy 3407 drivers/net/wireless/rndis_wlan.c wiphy = wiphy_new(&rndis_config_ops, sizeof(struct rndis_wlan_private)); wiphy 3408 drivers/net/wireless/rndis_wlan.c if (!wiphy) wiphy 3411 drivers/net/wireless/rndis_wlan.c priv = wiphy_priv(wiphy); wiphy 3413 drivers/net/wireless/rndis_wlan.c priv->wdev.wiphy = wiphy; wiphy 3427 drivers/net/wireless/rndis_wlan.c wiphy_free(wiphy); wiphy 3466 drivers/net/wireless/rndis_wlan.c memcpy(wiphy->perm_addr, usbdev->net->dev_addr, ETH_ALEN); wiphy 3467 drivers/net/wireless/rndis_wlan.c wiphy->privid = rndis_wiphy_privid; wiphy 3468 drivers/net/wireless/rndis_wlan.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) wiphy 3470 drivers/net/wireless/rndis_wlan.c wiphy->max_scan_ssids = 1; wiphy 3473 drivers/net/wireless/rndis_wlan.c rndis_wlan_get_caps(usbdev, wiphy); wiphy 3481 drivers/net/wireless/rndis_wlan.c wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 3482 drivers/net/wireless/rndis_wlan.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_UNSPEC; wiphy 3486 drivers/net/wireless/rndis_wlan.c wiphy->cipher_suites = priv->cipher_suites; wiphy 3487 drivers/net/wireless/rndis_wlan.c wiphy->n_cipher_suites = ARRAY_SIZE(rndis_cipher_suites); wiphy 3489 drivers/net/wireless/rndis_wlan.c set_wiphy_dev(wiphy, &usbdev->udev->dev); wiphy 3491 drivers/net/wireless/rndis_wlan.c if (wiphy_register(wiphy)) { wiphy 3501 drivers/net/wireless/rndis_wlan.c rndis_set_wiphy_params(wiphy, wiphy 3518 drivers/net/wireless/rndis_wlan.c wiphy_free(wiphy); wiphy 3537 drivers/net/wireless/rndis_wlan.c wiphy_unregister(priv->wdev.wiphy); wiphy 3538 drivers/net/wireless/rndis_wlan.c wiphy_free(priv->wdev.wiphy); wiphy 296 drivers/net/wireless/rsi/rsi_91x_debugfs.c wiphy_name(adapter->hw->wiphy)); wiphy 404 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_rfkill_start_polling(hw->wiphy); wiphy 425 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_rfkill_stop_polling(hw->wiphy); wiphy 1685 drivers/net/wireless/rsi/rsi_91x_mac80211.c static void rsi_reg_notify(struct wiphy *wiphy, wiphy 1690 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 1701 drivers/net/wireless/rsi/rsi_91x_mac80211.c sband = wiphy->bands[NL80211_BAND_5GHZ]; wiphy 1728 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_rfkill_set_hw_state(hw->wiphy, true); wiphy 1730 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_rfkill_set_hw_state(hw->wiphy, false); wiphy 2013 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct wiphy *wiphy = NULL; wiphy 2025 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy = hw->wiphy; wiphy 2051 drivers/net/wireless/rsi/rsi_91x_mac80211.c ether_addr_copy(hw->wiphy->addr_mask, addr_mask); wiphy 2053 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 2059 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 2060 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->retry_short = RETRY_SHORT; wiphy 2061 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->retry_long = RETRY_LONG; wiphy 2062 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->frag_threshold = IEEE80211_MAX_FRAG_THRESHOLD; wiphy 2063 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->rts_threshold = IEEE80211_MAX_RTS_THRESHOLD; wiphy 2064 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags = 0; wiphy 2066 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->available_antennas_rx = 1; wiphy 2067 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->available_antennas_tx = 1; wiphy 2072 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->bands[NL80211_BAND_2GHZ] = wiphy 2079 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->bands[NL80211_BAND_5GHZ] = wiphy 2084 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->max_ap_assoc_sta = rsi_max_ap_stas[common->oper_mode - 1]; wiphy 2085 drivers/net/wireless/rsi/rsi_91x_mac80211.c common->max_stations = wiphy->max_ap_assoc_sta; wiphy 2089 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->max_scan_ssids = RSI_MAX_SCAN_SSIDS; wiphy 2090 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->max_scan_ie_len = RSI_MAX_SCAN_IE_LEN; wiphy 2091 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags = WIPHY_FLAG_REPORTS_OBSS; wiphy 2092 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags |= WIPHY_FLAG_AP_UAPSD; wiphy 2093 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->features |= NL80211_FEATURE_INACTIVITY_TIMER; wiphy 2094 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->reg_notifier = rsi_reg_notify; wiphy 2097 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->wowlan = &rsi_wowlan_support; wiphy 2100 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 2103 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 2104 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags |= WIPHY_FLAG_OFFCHAN_TX; wiphy 2105 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->max_remain_on_channel_duration = 10000; wiphy 2107 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->iface_combinations = rsi_iface_combinations; wiphy 2108 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->n_iface_combinations = ARRAY_SIZE(rsi_iface_combinations); wiphy 2111 drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy->flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 1471 drivers/net/wireless/rsi/rsi_91x_sdio.c struct cfg80211_wowlan *wowlan = hw->wiphy->wowlan_config; wiphy 131 drivers/net/wireless/st/cw1200/bh.c wiphy_warn(priv->hw->wiphy, "BH error -- can't suspend\n"); wiphy 146 drivers/net/wireless/st/cw1200/bh.c wiphy_warn(priv->hw->wiphy, "BH error -- can't resume\n"); wiphy 481 drivers/net/wireless/st/cw1200/bh.c wiphy_warn(priv->hw->wiphy, wiphy 504 drivers/net/wireless/st/cw1200/bh.c wiphy_warn(priv->hw->wiphy, wiphy 532 drivers/net/wireless/st/cw1200/bh.c wiphy_err(priv->hw->wiphy, wiphy 370 drivers/net/wireless/st/cw1200/debug.c priv->hw->wiphy->debugfsdir); wiphy 287 drivers/net/wireless/st/cw1200/main.c hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 295 drivers/net/wireless/st/cw1200/main.c hw->wiphy->wowlan = &cw1200_wowlan_support; wiphy 298 drivers/net/wireless/st/cw1200/main.c hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; wiphy 311 drivers/net/wireless/st/cw1200/main.c hw->wiphy->bands[NL80211_BAND_2GHZ] = &cw1200_band_2ghz; wiphy 313 drivers/net/wireless/st/cw1200/main.c hw->wiphy->bands[NL80211_BAND_5GHZ] = &cw1200_band_5ghz; wiphy 317 drivers/net/wireless/st/cw1200/main.c struct ieee80211_supported_band *sband = hw->wiphy->bands[band]; wiphy 327 drivers/net/wireless/st/cw1200/main.c hw->wiphy->max_scan_ssids = 2; wiphy 328 drivers/net/wireless/st/cw1200/main.c hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; wiphy 336 drivers/net/wireless/st/cw1200/main.c if (hw->wiphy->perm_addr[3] == 0 && wiphy 337 drivers/net/wireless/st/cw1200/main.c hw->wiphy->perm_addr[4] == 0 && wiphy 338 drivers/net/wireless/st/cw1200/main.c hw->wiphy->perm_addr[5] == 0) { wiphy 339 drivers/net/wireless/st/cw1200/main.c get_random_bytes(&hw->wiphy->perm_addr[3], 3); wiphy 438 drivers/net/wireless/st/cw1200/main.c pr_info("Registered as '%s'\n", wiphy_name(dev->wiphy)); wiphy 150 drivers/net/wireless/st/cw1200/pm.c wiphy_dbg(priv->hw->wiphy, "Suspend interrupted.\n"); wiphy 264 drivers/net/wireless/st/cw1200/pm.c wiphy_err(priv->hw->wiphy, wiphy 30 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, "[SCAN] hw req, type %d, %d channels, flags: 0x%x.\n", wiphy 72 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(hw->wiphy, "[SCAN] Scan request for %d SSIDs.\n", wiphy 180 drivers/net/wireless/st/cw1200/scan.c wiphy_warn(priv->hw->wiphy, wiphy 184 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, wiphy 187 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, wiphy 284 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, "[CQM] Requeue BSS loss.\n"); wiphy 294 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, "[SCAN] Direct probe complete.\n"); wiphy 346 drivers/net/wireless/st/cw1200/scan.c wiphy_warn(priv->hw->wiphy, wiphy 386 drivers/net/wireless/st/cw1200/scan.c wiphy_dbg(priv->hw->wiphy, "[SCAN] Direct probe work.\n"); wiphy 78 drivers/net/wireless/st/cw1200/sta.c memcpy(priv->mac_addr, dev->wiphy->perm_addr, ETH_ALEN); wiphy 506 drivers/net/wireless/st/cw1200/sta.c wiphy_err(priv->hw->wiphy, wiphy 1001 drivers/net/wireless/st/cw1200/sta.c wiphy_info(priv->hw->wiphy, "radar pulse detected\n"); wiphy 1230 drivers/net/wireless/st/cw1200/sta.c bss = cfg80211_get_bss(priv->hw->wiphy, priv->channel, bssid, NULL, 0, wiphy 1363 drivers/net/wireless/st/cw1200/sta.c cfg80211_put_bss(priv->hw->wiphy, bss); wiphy 1389 drivers/net/wireless/st/cw1200/sta.c wiphy_dbg(priv->hw->wiphy, "Delayed unjoin is already scheduled.\n"); wiphy 1553 drivers/net/wireless/st/cw1200/sta.c wiphy_info(priv->hw->wiphy, wiphy 2116 drivers/net/wireless/st/cw1200/sta.c wiphy_warn(priv->hw->wiphy, wiphy 432 drivers/net/wireless/st/cw1200/txrx.c return &priv->hw->wiphy->bands[priv->channel->band]-> wiphy 460 drivers/net/wireless/st/cw1200/txrx.c wiphy_err(priv->hw->wiphy, wiphy 527 drivers/net/wireless/st/cw1200/txrx.c wiphy_err(priv->hw->wiphy, wiphy 534 drivers/net/wireless/st/cw1200/txrx.c wiphy_err(priv->hw->wiphy, wiphy 568 drivers/net/wireless/st/cw1200/txrx.c wiphy_err(priv->hw->wiphy, wiphy 882 drivers/net/wireless/st/cw1200/txrx.c wiphy_warn(priv->hw->wiphy, "Requeue for link_id %d (try %d). STAs asleep: 0x%.8X\n", wiphy 1069 drivers/net/wireless/st/cw1200/txrx.c wiphy_warn(priv->hw->wiphy, "Malformed SDU rx'ed. Size is lesser than IEEE header.\n"); wiphy 1136 drivers/net/wireless/st/cw1200/txrx.c wiphy_warn(priv->hw->wiphy, "Malformed SDU rx'ed. Size is lesser than crypto headers.\n"); wiphy 1356 drivers/net/wireless/st/cw1200/txrx.c wiphy_info(priv->hw->wiphy, wiphy 847 drivers/net/wireless/st/cw1200/wsm.c priv->hw->wiphy->bands[NL80211_BAND_2GHZ] = NULL; wiphy 849 drivers/net/wireless/st/cw1200/wsm.c priv->hw->wiphy->bands[NL80211_BAND_5GHZ] = NULL; wiphy 1215 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, "[WSM] TX Frames (%d) stuck in firmware, killing BH\n", priv->hw_bufs_used); wiphy 1265 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, wiphy 1269 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, wiphy 1274 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, wiphy 1278 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, wiphy 1282 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, wiphy 1291 drivers/net/wireless/st/cw1200/wsm.c wiphy_err(priv->hw->wiphy, "Firmware exception.\n"); wiphy 1384 drivers/net/wireless/st/cw1200/wsm.c wiphy_warn(priv->hw->wiphy, wiphy 1397 drivers/net/wireless/st/cw1200/wsm.c wiphy_warn(priv->hw->wiphy, wiphy 1484 drivers/net/wireless/st/cw1200/wsm.c wiphy_warn(priv->hw->wiphy, wiphy 1496 drivers/net/wireless/st/cw1200/wsm.c wiphy_warn(priv->hw->wiphy, wiphy 55 drivers/net/wireless/ti/wl1251/main.c struct device *dev = wiphy_dev(wl->hw->wiphy); wiphy 94 drivers/net/wireless/ti/wl1251/main.c struct device *dev = wiphy_dev(wl->hw->wiphy); wiphy 371 drivers/net/wireless/ti/wl1251/main.c struct wiphy *wiphy = hw->wiphy; wiphy 406 drivers/net/wireless/ti/wl1251/main.c wiphy->hw_version = wl->chip_id; wiphy 407 drivers/net/wireless/ti/wl1251/main.c strncpy(wiphy->fw_version, wl->fw_ver, sizeof(wiphy->fw_version)); wiphy 1520 drivers/net/wireless/ti/wl1251/main.c wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1522 drivers/net/wireless/ti/wl1251/main.c wl->hw->wiphy->max_scan_ssids = 1; wiphy 1523 drivers/net/wireless/ti/wl1251/main.c wl->hw->wiphy->bands[NL80211_BAND_2GHZ] = &wl1251_band_2ghz; wiphy 67 drivers/net/wireless/ti/wl18xx/event.c skb = cfg80211_vendor_event_alloc(wl->hw->wiphy, NULL, 20, wiphy 88 drivers/net/wireless/ti/wl18xx/event.c skb = cfg80211_vendor_event_alloc(wl->hw->wiphy, NULL, wiphy 1697 drivers/net/wireless/ti/wlcore/cmd.c struct wiphy *wiphy = wl->hw->wiphy; wiphy 1709 drivers/net/wireless/ti/wlcore/cmd.c band = wiphy->bands[b]; wiphy 1341 drivers/net/wireless/ti/wlcore/debugfs.c wl->hw->wiphy->debugfsdir); wiphy 260 drivers/net/wireless/ti/wlcore/init.c ret = wl1271_acx_rts_threshold(wl, wlvif, wl->hw->wiphy->rts_threshold); wiphy 721 drivers/net/wireless/ti/wlcore/init.c ret = wl1271_acx_frag_threshold(wl, wl->hw->wiphy->frag_threshold); wiphy 68 drivers/net/wireless/ti/wlcore/main.c static void wl1271_reg_notify(struct wiphy *wiphy, wiphy 71 drivers/net/wireless/ti/wlcore/main.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 1087 drivers/net/wireless/ti/wlcore/main.c struct wiphy *wiphy = wl->hw->wiphy; wiphy 1131 drivers/net/wireless/ti/wlcore/main.c wiphy->hw_version = wl->chip.id; wiphy 1132 drivers/net/wireless/ti/wlcore/main.c strncpy(wiphy->fw_version, wl->chip.fw_ver_str, wiphy 1133 drivers/net/wireless/ti/wlcore/main.c sizeof(wiphy->fw_version)); wiphy 2313 drivers/net/wireless/ti/wlcore/main.c struct wiphy *wiphy = wl->hw->wiphy; wiphy 2359 drivers/net/wireless/ti/wlcore/main.c wiphy->hw_version = wl->chip.id; wiphy 2360 drivers/net/wireless/ti/wlcore/main.c strncpy(wiphy->fw_version, wl->chip.fw_ver_str, wiphy 2361 drivers/net/wireless/ti/wlcore/main.c sizeof(wiphy->fw_version)); wiphy 2368 drivers/net/wireless/ti/wlcore/main.c wiphy->bands[NL80211_BAND_5GHZ]->n_channels = 0; wiphy 6099 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->n_addresses = WLCORE_NUM_MAC_ADDRESSES; wiphy 6100 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->addresses = wl->addresses; wiphy 6240 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->cipher_suites = cipher_suites; wiphy 6241 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites); wiphy 6243 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 6252 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_scan_ssids = 1; wiphy 6253 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_sched_scan_ssids = 16; wiphy 6254 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_match_sets = 16; wiphy 6260 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_scan_ie_len = WL1271_CMD_TEMPL_MAX_SIZE - wiphy 6263 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_sched_scan_reqs = 1; wiphy 6264 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_sched_scan_ie_len = WL1271_CMD_TEMPL_MAX_SIZE - wiphy 6267 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->max_remain_on_channel_duration = 30000; wiphy 6269 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD | wiphy 6273 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->features |= NL80211_FEATURE_AP_SCAN; wiphy 6310 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 6312 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 6325 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->reg_notifier = wl1271_reg_notify; wiphy 6328 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->flags |= WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD; wiphy 6329 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->probe_resp_offload = wiphy 6335 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->iface_combinations = wl->iface_combinations; wiphy 6336 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->n_iface_combinations = wl->n_iface_combinations; wiphy 6339 drivers/net/wireless/ti/wlcore/main.c wlcore_set_vendor_commands(wl->hw->wiphy); wiphy 6627 drivers/net/wireless/ti/wlcore/main.c wl->hw->wiphy->wowlan = &wlcore_wowlan_support; wiphy 114 drivers/net/wireless/ti/wlcore/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wl->hw->wiphy, len); wiphy 180 drivers/net/wireless/ti/wlcore/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wl->hw->wiphy, sizeof(*cmd)); wiphy 252 drivers/net/wireless/ti/wlcore/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wl->hw->wiphy, len); wiphy 332 drivers/net/wireless/ti/wlcore/testmode.c skb = cfg80211_testmode_alloc_reply_skb(wl->hw->wiphy, ETH_ALEN); wiphy 446 drivers/net/wireless/ti/wlcore/tx.c band = wl->hw->wiphy->bands[rate_band]; wiphy 27 drivers/net/wireless/ti/wlcore/vendor_cmd.c wlcore_vendor_cmd_smart_config_start(struct wiphy *wiphy, wiphy 31 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 74 drivers/net/wireless/ti/wlcore/vendor_cmd.c wlcore_vendor_cmd_smart_config_stop(struct wiphy *wiphy, wiphy 78 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 108 drivers/net/wireless/ti/wlcore/vendor_cmd.c wlcore_vendor_cmd_smart_config_set_group_key(struct wiphy *wiphy, wiphy 112 drivers/net/wireless/ti/wlcore/vendor_cmd.c struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); wiphy 201 drivers/net/wireless/ti/wlcore/vendor_cmd.c void wlcore_set_vendor_commands(struct wiphy *wiphy) wiphy 203 drivers/net/wireless/ti/wlcore/vendor_cmd.c wiphy->vendor_commands = wlcore_vendor_commands; wiphy 204 drivers/net/wireless/ti/wlcore/vendor_cmd.c wiphy->n_vendor_commands = ARRAY_SIZE(wlcore_vendor_commands); wiphy 205 drivers/net/wireless/ti/wlcore/vendor_cmd.c wiphy->vendor_events = wlcore_vendor_events; wiphy 206 drivers/net/wireless/ti/wlcore/vendor_cmd.c wiphy->n_vendor_events = ARRAY_SIZE(wlcore_vendor_events); wiphy 12 drivers/net/wireless/ti/wlcore/vendor_cmd.h void wlcore_set_vendor_commands(struct wiphy *wiphy); wiphy 17 drivers/net/wireless/virt_wifi.c static struct wiphy *common_wiphy; wiphy 139 drivers/net/wireless/virt_wifi.c static int virt_wifi_scan(struct wiphy *wiphy, wiphy 142 drivers/net/wireless/virt_wifi.c struct virt_wifi_wiphy_priv *priv = wiphy_priv(wiphy); wiphy 144 drivers/net/wireless/virt_wifi.c wiphy_debug(wiphy, "scan\n"); wiphy 169 drivers/net/wireless/virt_wifi.c struct wiphy *wiphy = priv_to_wiphy(priv); wiphy 172 drivers/net/wireless/virt_wifi.c informed_bss = cfg80211_inform_bss(wiphy, &channel_5ghz, wiphy 179 drivers/net/wireless/virt_wifi.c cfg80211_put_bss(wiphy, informed_bss); wiphy 187 drivers/net/wireless/virt_wifi.c static void virt_wifi_cancel_scan(struct wiphy *wiphy) wiphy 189 drivers/net/wireless/virt_wifi.c struct virt_wifi_wiphy_priv *priv = wiphy_priv(wiphy); wiphy 214 drivers/net/wireless/virt_wifi.c static int virt_wifi_connect(struct wiphy *wiphy, struct net_device *netdev, wiphy 232 drivers/net/wireless/virt_wifi.c wiphy_debug(wiphy, "connect\n"); wiphy 275 drivers/net/wireless/virt_wifi.c static int virt_wifi_disconnect(struct wiphy *wiphy, struct net_device *netdev, wiphy 283 drivers/net/wireless/virt_wifi.c wiphy_debug(wiphy, "disconnect\n"); wiphy 294 drivers/net/wireless/virt_wifi.c static int virt_wifi_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 299 drivers/net/wireless/virt_wifi.c wiphy_debug(wiphy, "get_station\n"); wiphy 319 drivers/net/wireless/virt_wifi.c static int virt_wifi_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 324 drivers/net/wireless/virt_wifi.c wiphy_debug(wiphy, "dump_station\n"); wiphy 330 drivers/net/wireless/virt_wifi.c return virt_wifi_get_station(wiphy, dev, fake_router_bssid, sinfo); wiphy 344 drivers/net/wireless/virt_wifi.c static struct wiphy *virt_wifi_make_wiphy(void) wiphy 346 drivers/net/wireless/virt_wifi.c struct wiphy *wiphy; wiphy 350 drivers/net/wireless/virt_wifi.c wiphy = wiphy_new(&virt_wifi_cfg80211_ops, sizeof(*priv)); wiphy 352 drivers/net/wireless/virt_wifi.c if (!wiphy) wiphy 355 drivers/net/wireless/virt_wifi.c wiphy->max_scan_ssids = 4; wiphy 356 drivers/net/wireless/virt_wifi.c wiphy->max_scan_ie_len = 1000; wiphy 357 drivers/net/wireless/virt_wifi.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 359 drivers/net/wireless/virt_wifi.c wiphy->bands[NL80211_BAND_2GHZ] = &band_2ghz; wiphy 360 drivers/net/wireless/virt_wifi.c wiphy->bands[NL80211_BAND_5GHZ] = &band_5ghz; wiphy 361 drivers/net/wireless/virt_wifi.c wiphy->bands[NL80211_BAND_60GHZ] = NULL; wiphy 363 drivers/net/wireless/virt_wifi.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); wiphy 365 drivers/net/wireless/virt_wifi.c priv = wiphy_priv(wiphy); wiphy 370 drivers/net/wireless/virt_wifi.c err = wiphy_register(wiphy); wiphy 372 drivers/net/wireless/virt_wifi.c wiphy_free(wiphy); wiphy 376 drivers/net/wireless/virt_wifi.c return wiphy; wiphy 380 drivers/net/wireless/virt_wifi.c static void virt_wifi_destroy_wiphy(struct wiphy *wiphy) wiphy 384 drivers/net/wireless/virt_wifi.c WARN(!wiphy, "%s called with null wiphy", __func__); wiphy 385 drivers/net/wireless/virt_wifi.c if (!wiphy) wiphy 388 drivers/net/wireless/virt_wifi.c priv = wiphy_priv(wiphy); wiphy 390 drivers/net/wireless/virt_wifi.c virt_wifi_cancel_scan(wiphy); wiphy 392 drivers/net/wireless/virt_wifi.c if (wiphy->registered) wiphy 393 drivers/net/wireless/virt_wifi.c wiphy_unregister(wiphy); wiphy 394 drivers/net/wireless/virt_wifi.c wiphy_free(wiphy); wiphy 432 drivers/net/wireless/virt_wifi.c virt_wifi_cancel_scan(dev->ieee80211_ptr->wiphy); wiphy 530 drivers/net/wireless/virt_wifi.c dev->ieee80211_ptr->wiphy = common_wiphy; wiphy 572 drivers/net/wireless/virt_wifi.c virt_wifi_cancel_scan(dev->ieee80211_ptr->wiphy); wiphy 1013 drivers/net/wireless/zydas/zd1211rw/zd_chip.c struct wiphy *wiphy = zd_chip_to_mac(chip)->hw->wiphy; wiphy 1024 drivers/net/wireless/zydas/zd1211rw/zd_chip.c snprintf(wiphy->fw_version, sizeof(wiphy->fw_version), wiphy 215 drivers/net/wireless/zydas/zd1211rw/zd_mac.c r = regulatory_hint(hw->wiphy, alpha2); wiphy 1384 drivers/net/wireless/zydas/zd1211rw/zd_mac.c hw->wiphy->bands[NL80211_BAND_2GHZ] = &mac->band; wiphy 1391 drivers/net/wireless/zydas/zd1211rw/zd_mac.c hw->wiphy->interface_modes = wiphy 1397 drivers/net/wireless/zydas/zd1211rw/zd_mac.c wiphy_ext_feature_set(hw->wiphy, NL80211_EXT_FEATURE_CQM_RSSI_LIST); wiphy 290 drivers/net/wireless/zydas/zd1211rw/zd_mac.h return mac->hw->wiphy->perm_addr; wiphy 1404 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_info(&intf->dev, "%s\n", wiphy_name(hw->wiphy)); wiphy 6818 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if ((padapter->rtw_wdev != NULL) && (padapter->rtw_wdev->wiphy)) { wiphy 6821 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_reg_notifier(padapter->rtw_wdev->wiphy, &request); wiphy 24 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h void (*reg_notifier)(struct wiphy *wiphy, wiphy 26 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request); wiphy 255 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 323 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c notify_channel = ieee80211_get_channel(wiphy, freq); wiphy 373 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_inform_bss_frame(wiphy, notify_channel, (struct ieee80211_mgmt *)buf, wiphy 381 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(wiphy, bss); wiphy 407 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c notify_channel = ieee80211_get_channel(padapter->rtw_wdev->wiphy, freq); wiphy 408 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_get_bss(padapter->rtw_wdev->wiphy, notify_channel, wiphy 413 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss); wiphy 423 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy = pwdev->wiphy; wiphy 470 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c chan = ieee80211_get_channel(wiphy, freq); wiphy 523 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy = pwdev->wiphy; wiphy 531 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c notify_channel = ieee80211_get_channel(wiphy, freq); wiphy 1060 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1165 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_get_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1175 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_del_key(struct wiphy *wiphy, struct net_device *ndev, wiphy 1192 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_set_default_key(struct wiphy *wiphy, wiphy 1224 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_get_station(struct wiphy *wiphy, wiphy 1297 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_change_iface(struct wiphy *wiphy, wiphy 1390 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (pwdev_priv->scan_request->wiphy != pwdev_priv->rtw_wdev->wiphy) wiphy 1411 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy = pwdev->wiphy; wiphy 1415 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_get_bss(wiphy, NULL/*notify_channel*/, wiphy 1421 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_unlink_bss(wiphy, bss); wiphy 1423 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss); wiphy 1509 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_scan(struct wiphy *wiphy wiphy 1664 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 1960 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_join_ibss(struct wiphy *wiphy, struct net_device *ndev, wiphy 2016 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_leave_ibss(struct wiphy *wiphy, struct net_device *ndev) wiphy 2049 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_connect(struct wiphy *wiphy, struct net_device *ndev, wiphy 2236 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_disconnect(struct wiphy *wiphy, struct net_device *ndev, wiphy 2260 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_set_txpower(struct wiphy *wiphy, wiphy 2268 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_get_txpower(struct wiphy *wiphy, wiphy 2285 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_set_power_mgmt(struct wiphy *wiphy, wiphy 2303 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_set_pmksa(struct wiphy *wiphy, wiphy 2356 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_del_pmksa(struct wiphy *wiphy, wiphy 2388 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_flush_pmksa(struct wiphy *wiphy, wiphy 2635 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c mon_wdev->wiphy = padapter->rtw_wdev->wiphy; wiphy 2664 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy, wiphy 2671 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct adapter *padapter = wiphy_to_adapter(wiphy); wiphy 2674 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c FUNC_ADPT_ARG(padapter), wiphy_name(wiphy), name, type); wiphy 2705 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_del_virtual_intf(struct wiphy *wiphy, wiphy 2781 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_start_ap(struct wiphy *wiphy, struct net_device *ndev, wiphy 2808 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_change_beacon(struct wiphy *wiphy, struct net_device *ndev, wiphy 2821 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_stop_ap(struct wiphy *wiphy, struct net_device *ndev) wiphy 2827 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_add_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2836 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_del_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2925 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_change_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2953 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_dump_station(struct wiphy *wiphy, struct net_device *ndev, wiphy 2980 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_change_bss(struct wiphy *wiphy, struct net_device *ndev, wiphy 3086 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_mgmt_tx(struct wiphy *wiphy, wiphy 3178 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static void cfg80211_rtw_mgmt_frame_register(struct wiphy *wiphy, wiphy 3202 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_sched_scan_start(struct wiphy *wiphy, wiphy 3244 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int cfg80211_rtw_sched_scan_stop(struct wiphy *wiphy, wiphy 3311 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy = pwdev->wiphy; wiphy 3318 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bands = wiphy->bands[NL80211_BAND_2GHZ]; wiphy 3327 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(wiphy->perm_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); wiphy 3331 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static void rtw_cfg80211_preinit_wiphy(struct adapter *padapter, struct wiphy *wiphy) wiphy 3334 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 3336 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_scan_ssids = RTW_SSID_SCAN_AMOUNT; wiphy 3337 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_scan_ie_len = RTW_SCAN_IE_LEN_MAX; wiphy 3338 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_num_pmkids = RTW_MAX_NUM_PMKIDS; wiphy 3340 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_remain_on_channel_duration = RTW_MAX_REMAIN_ON_CHANNEL_DURATION; wiphy 3342 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) wiphy 3348 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->mgmt_stypes = rtw_cfg80211_default_mgmt_stypes; wiphy 3350 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->software_iftypes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 3352 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->cipher_suites = rtw_cipher_suites; wiphy 3353 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->n_cipher_suites = ARRAY_SIZE(rtw_cipher_suites); wiphy 3356 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->bands[NL80211_BAND_2GHZ] = rtw_spt_band_alloc(NL80211_BAND_2GHZ); wiphy 3358 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 3359 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->flags |= WIPHY_FLAG_OFFCHAN_TX | WIPHY_FLAG_HAVE_AP_SME; wiphy 3362 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_sched_scan_reqs = 1; wiphy 3364 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->max_sched_scan_ssids = MAX_PNO_LIST_COUNT; wiphy 3369 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->wowlan = &wowlan_stub; wiphy 3373 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 3375 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 3423 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct wiphy *wiphy; wiphy 3431 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy = wiphy_new(&rtw_cfg80211_ops, sizeof(struct adapter *)); wiphy 3432 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!wiphy) { wiphy 3437 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c set_wiphy_dev(wiphy, dev); wiphy 3438 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c *((struct adapter **)wiphy_priv(wiphy)) = padapter; wiphy 3439 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_cfg80211_preinit_wiphy(padapter, wiphy); wiphy 3441 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = wiphy_register(wiphy); wiphy 3454 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wdev->wiphy = wiphy; wiphy 3487 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy_unregister(wiphy); wiphy 3489 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy_free(wiphy); wiphy 3502 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_spt_band_free(wdev->wiphy->bands[NL80211_BAND_2GHZ]); wiphy 3504 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy_free(wdev->wiphy); wiphy 3533 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c wiphy_unregister(wdev->wiphy); wiphy 60 drivers/staging/rtl8723bs/os_dep/wifi_regd.c static void _rtw_reg_apply_flags(struct wiphy *wiphy) wiphy 62 drivers/staging/rtl8723bs/os_dep/wifi_regd.c struct adapter *padapter = wiphy_to_adapter(wiphy); wiphy 75 drivers/staging/rtl8723bs/os_dep/wifi_regd.c sband = wiphy->bands[i]; wiphy 94 drivers/staging/rtl8723bs/os_dep/wifi_regd.c ch = ieee80211_get_channel(wiphy, freq); wiphy 104 drivers/staging/rtl8723bs/os_dep/wifi_regd.c static int _rtw_reg_notifier_apply(struct wiphy *wiphy, wiphy 109 drivers/staging/rtl8723bs/os_dep/wifi_regd.c _rtw_reg_apply_flags(wiphy); wiphy 121 drivers/staging/rtl8723bs/os_dep/wifi_regd.c struct wiphy *wiphy, wiphy 122 drivers/staging/rtl8723bs/os_dep/wifi_regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 129 drivers/staging/rtl8723bs/os_dep/wifi_regd.c wiphy->reg_notifier = reg_notifier; wiphy 131 drivers/staging/rtl8723bs/os_dep/wifi_regd.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG; wiphy 132 drivers/staging/rtl8723bs/os_dep/wifi_regd.c wiphy->regulatory_flags &= ~REGULATORY_STRICT_REG; wiphy 133 drivers/staging/rtl8723bs/os_dep/wifi_regd.c wiphy->regulatory_flags &= ~REGULATORY_DISABLE_BEACON_HINTS; wiphy 136 drivers/staging/rtl8723bs/os_dep/wifi_regd.c wiphy_apply_custom_regulatory(wiphy, regd); wiphy 139 drivers/staging/rtl8723bs/os_dep/wifi_regd.c _rtw_reg_apply_flags(wiphy); wiphy 143 drivers/staging/rtl8723bs/os_dep/wifi_regd.c void (*reg_notifier)(struct wiphy *wiphy, wiphy 146 drivers/staging/rtl8723bs/os_dep/wifi_regd.c struct wiphy *wiphy = padapter->rtw_wdev->wiphy; wiphy 148 drivers/staging/rtl8723bs/os_dep/wifi_regd.c _rtw_regd_init_wiphy(NULL, wiphy, reg_notifier); wiphy 153 drivers/staging/rtl8723bs/os_dep/wifi_regd.c void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) wiphy 159 drivers/staging/rtl8723bs/os_dep/wifi_regd.c _rtw_reg_notifier_apply(wiphy, request, reg); wiphy 134 drivers/staging/vt6655/channel.c priv->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 149 drivers/staging/vt6655/channel.c priv->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 1658 drivers/staging/vt6655/device_main.c struct wiphy *wiphy; wiphy 1736 drivers/staging/vt6655/device_main.c wiphy = priv->hw->wiphy; wiphy 1738 drivers/staging/vt6655/device_main.c wiphy->frag_threshold = FRAG_THRESH_DEF; wiphy 1739 drivers/staging/vt6655/device_main.c wiphy->rts_threshold = RTS_THRESH_DEF; wiphy 1740 drivers/staging/vt6655/device_main.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 54 drivers/staging/vt6655/dpc.c sband = hw->wiphy->bands[hw->conf.chandef.chan->band]; wiphy 146 drivers/staging/vt6656/channel.c priv->hw->wiphy->bands[NL80211_BAND_5GHZ] = wiphy 160 drivers/staging/vt6656/channel.c priv->hw->wiphy->bands[NL80211_BAND_2GHZ] = wiphy 86 drivers/staging/vt6656/dpc.c sband = hw->wiphy->bands[hw->conf.chandef.chan->band]; wiphy 979 drivers/staging/vt6656/main_usb.c struct wiphy *wiphy; wiphy 1010 drivers/staging/vt6656/main_usb.c wiphy = priv->hw->wiphy; wiphy 1012 drivers/staging/vt6656/main_usb.c wiphy->frag_threshold = FRAG_THRESH_DEF; wiphy 1013 drivers/staging/vt6656/main_usb.c wiphy->rts_threshold = RTS_THRESH_DEF; wiphy 1014 drivers/staging/vt6656/main_usb.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 642 drivers/staging/wilc1000/wilc_netdev.c wilc_mgmt_frame_register(vif->ndev->ieee80211_ptr->wiphy, wiphy 646 drivers/staging/wilc1000/wilc_netdev.c wilc_mgmt_frame_register(vif->ndev->ieee80211_ptr->wiphy, wiphy 879 drivers/staging/wilc1000/wilc_netdev.c wiphy_unregister(wilc->wiphy); wiphy 880 drivers/staging/wilc1000/wilc_netdev.c wiphy_free(wilc->wiphy); wiphy 905 drivers/staging/wilc1000/wilc_netdev.c SET_NETDEV_DEV(ndev, wiphy_dev(wl->wiphy)); wiphy 907 drivers/staging/wilc1000/wilc_netdev.c vif->priv.wdev.wiphy = wl->wiphy; wiphy 85 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wiphy *wiphy = priv->dev->ieee80211_ptr->wiphy; wiphy 87 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!wiphy || !info) wiphy 92 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c channel = ieee80211_get_channel(wiphy, freq); wiphy 96 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c bss = cfg80211_inform_bss_frame(wiphy, channel, info->mgmt, wiphy 101 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); wiphy 200 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_channel(struct wiphy *wiphy, wiphy 203 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 226 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) wiphy 265 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int connect(struct wiphy *wiphy, struct net_device *dev, wiphy 361 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, sme->ssid, wiphy 408 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); wiphy 412 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); wiphy 419 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 508 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int add_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 618 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 623 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 658 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int get_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 685 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_default_key(struct wiphy *wiphy, struct net_device *netdev, wiphy 695 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 749 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int change_bss(struct wiphy *wiphy, struct net_device *dev, wiphy 771 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 775 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 789 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->retry_short); wiphy 791 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg_param_val.short_retry_limit = wiphy->retry_short; wiphy 796 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->retry_long); wiphy 798 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg_param_val.long_retry_limit = wiphy->retry_long; wiphy 801 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (wiphy->frag_threshold > 255 && wiphy 802 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->frag_threshold < 7937) { wiphy 805 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->frag_threshold); wiphy 807 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg_param_val.frag_threshold = wiphy->frag_threshold; wiphy 816 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (wiphy->rts_threshold > 255) { wiphy 819 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->rts_threshold); wiphy 821 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg_param_val.rts_threshold = wiphy->rts_threshold; wiphy 835 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 869 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_pmksa(struct wiphy *wiphy, struct net_device *netdev, wiphy 903 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) wiphy 1112 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int remain_on_channel(struct wiphy *wiphy, wiphy 1152 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int cancel_remain_on_channel(struct wiphy *wiphy, wiphy 1216 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int mgmt_tx(struct wiphy *wiphy, wiphy 1309 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int mgmt_tx_cancel_wait(struct wiphy *wiphy, wiphy 1333 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c void wilc_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1336 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1362 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_cqm_rssi_config(struct wiphy *wiphy, struct net_device *dev, wiphy 1368 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1387 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 1401 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int change_virtual_intf(struct wiphy *wiphy, struct net_device *dev, wiphy 1405 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1471 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int start_ap(struct wiphy *wiphy, struct net_device *dev, wiphy 1477 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = set_channel(wiphy, &settings->chandef); wiphy 1487 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int change_beacon(struct wiphy *wiphy, struct net_device *dev, wiphy 1495 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int stop_ap(struct wiphy *wiphy, struct net_device *dev) wiphy 1510 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int add_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1529 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1552 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int change_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1582 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static struct wireless_dev *add_virtual_intf(struct wiphy *wiphy, wiphy 1588 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1653 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 1655 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1663 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_stop_iface(wiphy, wdev, GFP_KERNEL); wiphy 1686 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int wilc_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wow) wiphy 1688 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1698 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int wilc_resume(struct wiphy *wiphy) wiphy 1703 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static void wilc_set_wakeup(struct wiphy *wiphy, bool enabled) wiphy 1705 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc *wl = wiphy_priv(wiphy); wiphy 1719 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1737 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static int get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1859 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy_unregister(wl->wiphy); wiphy 1860 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy_free(wl->wiphy); wiphy 1867 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wiphy *wiphy; wiphy 1871 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy = wiphy_new(&wilc_cfg80211_ops, sizeof(*wl)); wiphy 1872 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!wiphy) wiphy 1875 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl = wiphy_priv(wiphy); wiphy 1890 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->bands[NL80211_BAND_2GHZ] = &wl->band; wiphy 1892 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->max_scan_ssids = WILC_MAX_NUM_PROBED_SSID; wiphy 1894 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->wowlan = &wowlan_support; wiphy 1896 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->max_num_pmkids = WILC_MAX_NUM_PMKIDS; wiphy 1897 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->max_scan_ie_len = 1000; wiphy 1898 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 1901 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->cipher_suites = wl->cipher_suites; wiphy 1902 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->n_cipher_suites = ARRAY_SIZE(wilc_cipher_suites); wiphy 1903 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->mgmt_stypes = wilc_wfi_cfg80211_mgmt_types; wiphy 1905 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->max_remain_on_channel_duration = 500; wiphy 1906 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | wiphy 1911 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 1913 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c set_wiphy_dev(wiphy, dev); wiphy 1914 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wl->wiphy = wiphy; wiphy 1915 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wiphy_register(wiphy); wiphy 1917 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wiphy_free(wiphy); wiphy 11 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h struct wiphy *wilc_cfg_alloc(void); wiphy 24 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h void wilc_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 214 drivers/staging/wilc1000/wilc_wfi_netdevice.h struct wiphy *wiphy; wiphy 103 drivers/staging/wlan-ng/cfg80211.c static int prism2_change_virtual_intf(struct wiphy *wiphy, wiphy 145 drivers/staging/wlan-ng/cfg80211.c static int prism2_add_key(struct wiphy *wiphy, struct net_device *dev, wiphy 174 drivers/staging/wlan-ng/cfg80211.c static int prism2_get_key(struct wiphy *wiphy, struct net_device *dev, wiphy 204 drivers/staging/wlan-ng/cfg80211.c static int prism2_del_key(struct wiphy *wiphy, struct net_device *dev, wiphy 229 drivers/staging/wlan-ng/cfg80211.c static int prism2_set_default_key(struct wiphy *wiphy, struct net_device *dev, wiphy 239 drivers/staging/wlan-ng/cfg80211.c static int prism2_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 272 drivers/staging/wlan-ng/cfg80211.c static int prism2_scan(struct wiphy *wiphy, wiphy 276 drivers/staging/wlan-ng/cfg80211.c struct prism2_wiphy_private *priv = wiphy_priv(wiphy); wiphy 361 drivers/staging/wlan-ng/cfg80211.c bss = cfg80211_inform_bss(wiphy, wiphy 362 drivers/staging/wlan-ng/cfg80211.c ieee80211_get_channel(wiphy, freq), wiphy 378 drivers/staging/wlan-ng/cfg80211.c cfg80211_put_bss(wiphy, bss); wiphy 391 drivers/staging/wlan-ng/cfg80211.c static int prism2_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 393 drivers/staging/wlan-ng/cfg80211.c struct prism2_wiphy_private *priv = wiphy_priv(wiphy); wiphy 400 drivers/staging/wlan-ng/cfg80211.c if (wiphy->rts_threshold == -1) wiphy 403 drivers/staging/wlan-ng/cfg80211.c data = wiphy->rts_threshold; wiphy 415 drivers/staging/wlan-ng/cfg80211.c if (wiphy->frag_threshold == -1) wiphy 418 drivers/staging/wlan-ng/cfg80211.c data = wiphy->frag_threshold; wiphy 433 drivers/staging/wlan-ng/cfg80211.c static int prism2_connect(struct wiphy *wiphy, struct net_device *dev, wiphy 541 drivers/staging/wlan-ng/cfg80211.c static int prism2_disconnect(struct wiphy *wiphy, struct net_device *dev, wiphy 563 drivers/staging/wlan-ng/cfg80211.c static int prism2_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 569 drivers/staging/wlan-ng/cfg80211.c static int prism2_leave_ibss(struct wiphy *wiphy, struct net_device *dev) wiphy 574 drivers/staging/wlan-ng/cfg80211.c static int prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 577 drivers/staging/wlan-ng/cfg80211.c struct prism2_wiphy_private *priv = wiphy_priv(wiphy); wiphy 601 drivers/staging/wlan-ng/cfg80211.c static int prism2_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 604 drivers/staging/wlan-ng/cfg80211.c struct prism2_wiphy_private *priv = wiphy_priv(wiphy); wiphy 672 drivers/staging/wlan-ng/cfg80211.c static struct wiphy *wlan_create_wiphy(struct device *dev, wiphy 675 drivers/staging/wlan-ng/cfg80211.c struct wiphy *wiphy; wiphy 678 drivers/staging/wlan-ng/cfg80211.c wiphy = wiphy_new(&prism2_usb_cfg_ops, sizeof(*priv)); wiphy 679 drivers/staging/wlan-ng/cfg80211.c if (!wiphy) wiphy 682 drivers/staging/wlan-ng/cfg80211.c priv = wiphy_priv(wiphy); wiphy 692 drivers/staging/wlan-ng/cfg80211.c wiphy->bands[NL80211_BAND_2GHZ] = &priv->band; wiphy 694 drivers/staging/wlan-ng/cfg80211.c set_wiphy_dev(wiphy, dev); wiphy 695 drivers/staging/wlan-ng/cfg80211.c wiphy->privid = prism2_wiphy_privid; wiphy 696 drivers/staging/wlan-ng/cfg80211.c wiphy->max_scan_ssids = 1; wiphy 697 drivers/staging/wlan-ng/cfg80211.c wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) wiphy 699 drivers/staging/wlan-ng/cfg80211.c wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 700 drivers/staging/wlan-ng/cfg80211.c wiphy->n_cipher_suites = PRISM2_NUM_CIPHER_SUITES; wiphy 701 drivers/staging/wlan-ng/cfg80211.c wiphy->cipher_suites = prism2_cipher_suites; wiphy 703 drivers/staging/wlan-ng/cfg80211.c if (wiphy_register(wiphy) < 0) { wiphy 704 drivers/staging/wlan-ng/cfg80211.c wiphy_free(wiphy); wiphy 708 drivers/staging/wlan-ng/cfg80211.c return wiphy; wiphy 711 drivers/staging/wlan-ng/cfg80211.c static void wlan_free_wiphy(struct wiphy *wiphy) wiphy 713 drivers/staging/wlan-ng/cfg80211.c wiphy_unregister(wiphy); wiphy 714 drivers/staging/wlan-ng/cfg80211.c wiphy_free(wiphy); wiphy 721 drivers/staging/wlan-ng/p80211netdev.c struct wiphy *wiphy; wiphy 735 drivers/staging/wlan-ng/p80211netdev.c wiphy = wlan_create_wiphy(physdev, wlandev); wiphy 736 drivers/staging/wlan-ng/p80211netdev.c if (!wiphy) { wiphy 746 drivers/staging/wlan-ng/p80211netdev.c wlan_free_wiphy(wiphy); wiphy 753 drivers/staging/wlan-ng/p80211netdev.c wdev->wiphy = wiphy; wiphy 797 drivers/staging/wlan-ng/p80211netdev.c if (wdev->wiphy) wiphy 798 drivers/staging/wlan-ng/p80211netdev.c wlan_free_wiphy(wdev->wiphy); wiphy 62 include/net/cfg80211.h struct wiphy; wiphy 502 include/net/cfg80211.h void wiphy_read_of_freq_limits(struct wiphy *wiphy); wiphy 504 include/net/cfg80211.h static inline void wiphy_read_of_freq_limits(struct wiphy *wiphy) wiphy 693 include/net/cfg80211.h bool cfg80211_chandef_usable(struct wiphy *wiphy, wiphy 705 include/net/cfg80211.h int cfg80211_chandef_dfs_required(struct wiphy *wiphy, wiphy 1245 include/net/cfg80211.h int cfg80211_check_station_change(struct wiphy *wiphy, wiphy 1950 include/net/cfg80211.h struct wiphy *wiphy; wiphy 2093 include/net/cfg80211.h struct wiphy *wiphy; wiphy 3633 include/net/cfg80211.h int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow); wiphy 3634 include/net/cfg80211.h int (*resume)(struct wiphy *wiphy); wiphy 3635 include/net/cfg80211.h void (*set_wakeup)(struct wiphy *wiphy, bool enabled); wiphy 3637 include/net/cfg80211.h struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy, wiphy 3642 include/net/cfg80211.h int (*del_virtual_intf)(struct wiphy *wiphy, wiphy 3644 include/net/cfg80211.h int (*change_virtual_intf)(struct wiphy *wiphy, wiphy 3649 include/net/cfg80211.h int (*add_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3652 include/net/cfg80211.h int (*get_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3656 include/net/cfg80211.h int (*del_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3658 include/net/cfg80211.h int (*set_default_key)(struct wiphy *wiphy, wiphy 3661 include/net/cfg80211.h int (*set_default_mgmt_key)(struct wiphy *wiphy, wiphy 3665 include/net/cfg80211.h int (*start_ap)(struct wiphy *wiphy, struct net_device *dev, wiphy 3667 include/net/cfg80211.h int (*change_beacon)(struct wiphy *wiphy, struct net_device *dev, wiphy 3669 include/net/cfg80211.h int (*stop_ap)(struct wiphy *wiphy, struct net_device *dev); wiphy 3672 include/net/cfg80211.h int (*add_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 3675 include/net/cfg80211.h int (*del_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 3677 include/net/cfg80211.h int (*change_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 3680 include/net/cfg80211.h int (*get_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 3682 include/net/cfg80211.h int (*dump_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 3685 include/net/cfg80211.h int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 3687 include/net/cfg80211.h int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 3689 include/net/cfg80211.h int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 3691 include/net/cfg80211.h int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 3693 include/net/cfg80211.h int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 3696 include/net/cfg80211.h int (*get_mpp)(struct wiphy *wiphy, struct net_device *dev, wiphy 3698 include/net/cfg80211.h int (*dump_mpp)(struct wiphy *wiphy, struct net_device *dev, wiphy 3701 include/net/cfg80211.h int (*get_mesh_config)(struct wiphy *wiphy, wiphy 3704 include/net/cfg80211.h int (*update_mesh_config)(struct wiphy *wiphy, wiphy 3707 include/net/cfg80211.h int (*join_mesh)(struct wiphy *wiphy, struct net_device *dev, wiphy 3710 include/net/cfg80211.h int (*leave_mesh)(struct wiphy *wiphy, struct net_device *dev); wiphy 3712 include/net/cfg80211.h int (*join_ocb)(struct wiphy *wiphy, struct net_device *dev, wiphy 3714 include/net/cfg80211.h int (*leave_ocb)(struct wiphy *wiphy, struct net_device *dev); wiphy 3716 include/net/cfg80211.h int (*change_bss)(struct wiphy *wiphy, struct net_device *dev, wiphy 3719 include/net/cfg80211.h int (*set_txq_params)(struct wiphy *wiphy, struct net_device *dev, wiphy 3722 include/net/cfg80211.h int (*libertas_set_mesh_channel)(struct wiphy *wiphy, wiphy 3726 include/net/cfg80211.h int (*set_monitor_channel)(struct wiphy *wiphy, wiphy 3729 include/net/cfg80211.h int (*scan)(struct wiphy *wiphy, wiphy 3731 include/net/cfg80211.h void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 3733 include/net/cfg80211.h int (*auth)(struct wiphy *wiphy, struct net_device *dev, wiphy 3735 include/net/cfg80211.h int (*assoc)(struct wiphy *wiphy, struct net_device *dev, wiphy 3737 include/net/cfg80211.h int (*deauth)(struct wiphy *wiphy, struct net_device *dev, wiphy 3739 include/net/cfg80211.h int (*disassoc)(struct wiphy *wiphy, struct net_device *dev, wiphy 3742 include/net/cfg80211.h int (*connect)(struct wiphy *wiphy, struct net_device *dev, wiphy 3744 include/net/cfg80211.h int (*update_connect_params)(struct wiphy *wiphy, wiphy 3748 include/net/cfg80211.h int (*disconnect)(struct wiphy *wiphy, struct net_device *dev, wiphy 3751 include/net/cfg80211.h int (*join_ibss)(struct wiphy *wiphy, struct net_device *dev, wiphy 3753 include/net/cfg80211.h int (*leave_ibss)(struct wiphy *wiphy, struct net_device *dev); wiphy 3755 include/net/cfg80211.h int (*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev, wiphy 3758 include/net/cfg80211.h int (*set_wiphy_params)(struct wiphy *wiphy, u32 changed); wiphy 3760 include/net/cfg80211.h int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3762 include/net/cfg80211.h int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3765 include/net/cfg80211.h int (*set_wds_peer)(struct wiphy *wiphy, struct net_device *dev, wiphy 3768 include/net/cfg80211.h void (*rfkill_poll)(struct wiphy *wiphy); wiphy 3771 include/net/cfg80211.h int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3773 include/net/cfg80211.h int (*testmode_dump)(struct wiphy *wiphy, struct sk_buff *skb, wiphy 3778 include/net/cfg80211.h int (*set_bitrate_mask)(struct wiphy *wiphy, wiphy 3783 include/net/cfg80211.h int (*dump_survey)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3786 include/net/cfg80211.h int (*set_pmksa)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3788 include/net/cfg80211.h int (*del_pmksa)(struct wiphy *wiphy, struct net_device *netdev, wiphy 3790 include/net/cfg80211.h int (*flush_pmksa)(struct wiphy *wiphy, struct net_device *netdev); wiphy 3792 include/net/cfg80211.h int (*remain_on_channel)(struct wiphy *wiphy, wiphy 3797 include/net/cfg80211.h int (*cancel_remain_on_channel)(struct wiphy *wiphy, wiphy 3801 include/net/cfg80211.h int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3804 include/net/cfg80211.h int (*mgmt_tx_cancel_wait)(struct wiphy *wiphy, wiphy 3808 include/net/cfg80211.h int (*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev, wiphy 3811 include/net/cfg80211.h int (*set_cqm_rssi_config)(struct wiphy *wiphy, wiphy 3815 include/net/cfg80211.h int (*set_cqm_rssi_range_config)(struct wiphy *wiphy, wiphy 3819 include/net/cfg80211.h int (*set_cqm_txe_config)(struct wiphy *wiphy, wiphy 3823 include/net/cfg80211.h void (*mgmt_frame_register)(struct wiphy *wiphy, wiphy 3827 include/net/cfg80211.h int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant); wiphy 3828 include/net/cfg80211.h int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant); wiphy 3830 include/net/cfg80211.h int (*sched_scan_start)(struct wiphy *wiphy, wiphy 3833 include/net/cfg80211.h int (*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev, wiphy 3836 include/net/cfg80211.h int (*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev, wiphy 3839 include/net/cfg80211.h int (*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev, wiphy 3843 include/net/cfg80211.h int (*tdls_oper)(struct wiphy *wiphy, struct net_device *dev, wiphy 3846 include/net/cfg80211.h int (*probe_client)(struct wiphy *wiphy, struct net_device *dev, wiphy 3849 include/net/cfg80211.h int (*set_noack_map)(struct wiphy *wiphy, wiphy 3853 include/net/cfg80211.h int (*get_channel)(struct wiphy *wiphy, wiphy 3857 include/net/cfg80211.h int (*start_p2p_device)(struct wiphy *wiphy, wiphy 3859 include/net/cfg80211.h void (*stop_p2p_device)(struct wiphy *wiphy, wiphy 3862 include/net/cfg80211.h int (*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev, wiphy 3865 include/net/cfg80211.h int (*start_radar_detection)(struct wiphy *wiphy, wiphy 3869 include/net/cfg80211.h void (*end_cac)(struct wiphy *wiphy, wiphy 3871 include/net/cfg80211.h int (*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev, wiphy 3873 include/net/cfg80211.h int (*crit_proto_start)(struct wiphy *wiphy, wiphy 3877 include/net/cfg80211.h void (*crit_proto_stop)(struct wiphy *wiphy, wiphy 3879 include/net/cfg80211.h int (*set_coalesce)(struct wiphy *wiphy, wiphy 3882 include/net/cfg80211.h int (*channel_switch)(struct wiphy *wiphy, wiphy 3886 include/net/cfg80211.h int (*set_qos_map)(struct wiphy *wiphy, wiphy 3890 include/net/cfg80211.h int (*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev, wiphy 3893 include/net/cfg80211.h int (*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev, wiphy 3896 include/net/cfg80211.h int (*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev, wiphy 3899 include/net/cfg80211.h int (*tdls_channel_switch)(struct wiphy *wiphy, wiphy 3903 include/net/cfg80211.h void (*tdls_cancel_channel_switch)(struct wiphy *wiphy, wiphy 3906 include/net/cfg80211.h int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3908 include/net/cfg80211.h void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev); wiphy 3909 include/net/cfg80211.h int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3911 include/net/cfg80211.h void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3913 include/net/cfg80211.h int (*nan_change_conf)(struct wiphy *wiphy, wiphy 3918 include/net/cfg80211.h int (*set_multicast_to_unicast)(struct wiphy *wiphy, wiphy 3922 include/net/cfg80211.h int (*get_txq_stats)(struct wiphy *wiphy, wiphy 3926 include/net/cfg80211.h int (*set_pmk)(struct wiphy *wiphy, struct net_device *dev, wiphy 3928 include/net/cfg80211.h int (*del_pmk)(struct wiphy *wiphy, struct net_device *dev, wiphy 3930 include/net/cfg80211.h int (*external_auth)(struct wiphy *wiphy, struct net_device *dev, wiphy 3933 include/net/cfg80211.h int (*tx_control_port)(struct wiphy *wiphy, wiphy 3939 include/net/cfg80211.h int (*get_ftm_responder_stats)(struct wiphy *wiphy, wiphy 3943 include/net/cfg80211.h int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3945 include/net/cfg80211.h void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3947 include/net/cfg80211.h int (*update_owe_info)(struct wiphy *wiphy, struct net_device *dev, wiphy 3949 include/net/cfg80211.h int (*probe_mesh_link)(struct wiphy *wiphy, struct net_device *dev, wiphy 4304 include/net/cfg80211.h int (*doit)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 4306 include/net/cfg80211.h int (*dumpit)(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 4631 include/net/cfg80211.h void (*reg_notifier)(struct wiphy *wiphy, wiphy 4687 include/net/cfg80211.h static inline struct net *wiphy_net(struct wiphy *wiphy) wiphy 4689 include/net/cfg80211.h return read_pnet(&wiphy->_net); wiphy 4692 include/net/cfg80211.h static inline void wiphy_net_set(struct wiphy *wiphy, struct net *net) wiphy 4694 include/net/cfg80211.h write_pnet(&wiphy->_net, net); wiphy 4703 include/net/cfg80211.h static inline void *wiphy_priv(struct wiphy *wiphy) wiphy 4705 include/net/cfg80211.h BUG_ON(!wiphy); wiphy 4706 include/net/cfg80211.h return &wiphy->priv; wiphy 4715 include/net/cfg80211.h static inline struct wiphy *priv_to_wiphy(void *priv) wiphy 4718 include/net/cfg80211.h return container_of(priv, struct wiphy, priv); wiphy 4727 include/net/cfg80211.h static inline void set_wiphy_dev(struct wiphy *wiphy, struct device *dev) wiphy 4729 include/net/cfg80211.h wiphy->dev.parent = dev; wiphy 4738 include/net/cfg80211.h static inline struct device *wiphy_dev(struct wiphy *wiphy) wiphy 4740 include/net/cfg80211.h return wiphy->dev.parent; wiphy 4749 include/net/cfg80211.h static inline const char *wiphy_name(const struct wiphy *wiphy) wiphy 4751 include/net/cfg80211.h return dev_name(&wiphy->dev); wiphy 4768 include/net/cfg80211.h struct wiphy *wiphy_new_nm(const struct cfg80211_ops *ops, int sizeof_priv, wiphy 4783 include/net/cfg80211.h static inline struct wiphy *wiphy_new(const struct cfg80211_ops *ops, wiphy 4796 include/net/cfg80211.h int wiphy_register(struct wiphy *wiphy); wiphy 4807 include/net/cfg80211.h void wiphy_unregister(struct wiphy *wiphy); wiphy 4814 include/net/cfg80211.h void wiphy_free(struct wiphy *wiphy); wiphy 4902 include/net/cfg80211.h struct wiphy *wiphy; wiphy 5001 include/net/cfg80211.h return wiphy_priv(wdev->wiphy); wiphy 5033 include/net/cfg80211.h struct ieee80211_channel *ieee80211_get_channel(struct wiphy *wiphy, int freq); wiphy 5479 include/net/cfg80211.h int regulatory_hint(struct wiphy *wiphy, const char *alpha2); wiphy 5492 include/net/cfg80211.h int regulatory_set_wiphy_regd(struct wiphy *wiphy, wiphy 5506 include/net/cfg80211.h int regulatory_set_wiphy_regd_sync_rtnl(struct wiphy *wiphy, wiphy 5524 include/net/cfg80211.h void wiphy_apply_custom_regulatory(struct wiphy *wiphy, wiphy 5545 include/net/cfg80211.h const struct ieee80211_reg_rule *freq_reg_info(struct wiphy *wiphy, wiphy 5563 include/net/cfg80211.h bool regulatory_pre_cac_allowed(struct wiphy *wiphy); wiphy 5610 include/net/cfg80211.h void cfg80211_sched_scan_results(struct wiphy *wiphy, u64 reqid); wiphy 5622 include/net/cfg80211.h void cfg80211_sched_scan_stopped(struct wiphy *wiphy, u64 reqid); wiphy 5635 include/net/cfg80211.h void cfg80211_sched_scan_stopped_rtnl(struct wiphy *wiphy, u64 reqid); wiphy 5652 include/net/cfg80211.h cfg80211_inform_bss_frame_data(struct wiphy *wiphy, wiphy 5658 include/net/cfg80211.h cfg80211_inform_bss_width_frame(struct wiphy *wiphy, wiphy 5670 include/net/cfg80211.h return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp); wiphy 5674 include/net/cfg80211.h cfg80211_inform_bss_frame(struct wiphy *wiphy, wiphy 5685 include/net/cfg80211.h return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp); wiphy 5765 include/net/cfg80211.h cfg80211_inform_bss_data(struct wiphy *wiphy, wiphy 5773 include/net/cfg80211.h cfg80211_inform_bss_width(struct wiphy *wiphy, wiphy 5787 include/net/cfg80211.h return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf, wiphy 5793 include/net/cfg80211.h cfg80211_inform_bss(struct wiphy *wiphy, wiphy 5806 include/net/cfg80211.h return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf, wiphy 5821 include/net/cfg80211.h struct cfg80211_bss *cfg80211_get_bss(struct wiphy *wiphy, wiphy 5828 include/net/cfg80211.h cfg80211_get_ibss(struct wiphy *wiphy, wiphy 5832 include/net/cfg80211.h return cfg80211_get_bss(wiphy, channel, NULL, ssid, ssid_len, wiphy 5844 include/net/cfg80211.h void cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); wiphy 5853 include/net/cfg80211.h void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); wiphy 5865 include/net/cfg80211.h void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); wiphy 5880 include/net/cfg80211.h void cfg80211_bss_iter(struct wiphy *wiphy, wiphy 5882 include/net/cfg80211.h void (*iter)(struct wiphy *wiphy, wiphy 6071 include/net/cfg80211.h void wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked); wiphy 6077 include/net/cfg80211.h void wiphy_rfkill_start_polling(struct wiphy *wiphy); wiphy 6083 include/net/cfg80211.h void wiphy_rfkill_stop_polling(struct wiphy *wiphy); wiphy 6105 include/net/cfg80211.h struct sk_buff *__cfg80211_alloc_reply_skb(struct wiphy *wiphy, wiphy 6110 include/net/cfg80211.h struct sk_buff *__cfg80211_alloc_event_skb(struct wiphy *wiphy, wiphy 6144 include/net/cfg80211.h cfg80211_vendor_cmd_alloc_reply_skb(struct wiphy *wiphy, int approxlen) wiphy 6146 include/net/cfg80211.h return __cfg80211_alloc_reply_skb(wiphy, NL80211_CMD_VENDOR, wiphy 6171 include/net/cfg80211.h unsigned int cfg80211_vendor_cmd_get_sender(struct wiphy *wiphy); wiphy 6195 include/net/cfg80211.h cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 6198 include/net/cfg80211.h return __cfg80211_alloc_event_skb(wiphy, wdev, NL80211_CMD_VENDOR, wiphy 6228 include/net/cfg80211.h cfg80211_vendor_event_alloc_ucast(struct wiphy *wiphy, wiphy 6233 include/net/cfg80211.h return __cfg80211_alloc_event_skb(wiphy, wdev, NL80211_CMD_VENDOR, wiphy 6287 include/net/cfg80211.h cfg80211_testmode_alloc_reply_skb(struct wiphy *wiphy, int approxlen) wiphy 6289 include/net/cfg80211.h return __cfg80211_alloc_reply_skb(wiphy, NL80211_CMD_TESTMODE, wiphy 6332 include/net/cfg80211.h cfg80211_testmode_alloc_event_skb(struct wiphy *wiphy, int approxlen, gfp_t gfp) wiphy 6334 include/net/cfg80211.h return __cfg80211_alloc_event_skb(wiphy, NULL, NL80211_CMD_TESTMODE, wiphy 6865 include/net/cfg80211.h void cfg80211_radar_event(struct wiphy *wiphy, wiphy 6976 include/net/cfg80211.h void cfg80211_report_obss_beacon(struct wiphy *wiphy, wiphy 6989 include/net/cfg80211.h bool cfg80211_reg_can_beacon(struct wiphy *wiphy, wiphy 7006 include/net/cfg80211.h bool cfg80211_reg_can_beacon_relax(struct wiphy *wiphy, wiphy 7240 include/net/cfg80211.h unsigned int ieee80211_get_num_supported_channels(struct wiphy *wiphy); wiphy 7252 include/net/cfg80211.h int cfg80211_check_combinations(struct wiphy *wiphy, wiphy 7267 include/net/cfg80211.h int cfg80211_iter_combinations(struct wiphy *wiphy, wiphy 7285 include/net/cfg80211.h void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 7300 include/net/cfg80211.h void cfg80211_shutdown_all_interfaces(struct wiphy *wiphy); wiphy 7311 include/net/cfg80211.h static inline void wiphy_ext_feature_set(struct wiphy *wiphy, wiphy 7316 include/net/cfg80211.h ft_byte = &wiphy->ext_features[ftidx / 8]; wiphy 7330 include/net/cfg80211.h wiphy_ext_feature_isset(struct wiphy *wiphy, wiphy 7335 include/net/cfg80211.h ft_byte = wiphy->ext_features[ftidx / 8]; wiphy 7450 include/net/cfg80211.h bool cfg80211_iftype_allowed(struct wiphy *wiphy, enum nl80211_iftype iftype, wiphy 7458 include/net/cfg80211.h #define wiphy_printk(level, wiphy, format, args...) \ wiphy 7459 include/net/cfg80211.h dev_printk(level, &(wiphy)->dev, format, ##args) wiphy 7460 include/net/cfg80211.h #define wiphy_emerg(wiphy, format, args...) \ wiphy 7461 include/net/cfg80211.h dev_emerg(&(wiphy)->dev, format, ##args) wiphy 7462 include/net/cfg80211.h #define wiphy_alert(wiphy, format, args...) \ wiphy 7463 include/net/cfg80211.h dev_alert(&(wiphy)->dev, format, ##args) wiphy 7464 include/net/cfg80211.h #define wiphy_crit(wiphy, format, args...) \ wiphy 7465 include/net/cfg80211.h dev_crit(&(wiphy)->dev, format, ##args) wiphy 7466 include/net/cfg80211.h #define wiphy_err(wiphy, format, args...) \ wiphy 7467 include/net/cfg80211.h dev_err(&(wiphy)->dev, format, ##args) wiphy 7468 include/net/cfg80211.h #define wiphy_warn(wiphy, format, args...) \ wiphy 7469 include/net/cfg80211.h dev_warn(&(wiphy)->dev, format, ##args) wiphy 7470 include/net/cfg80211.h #define wiphy_notice(wiphy, format, args...) \ wiphy 7471 include/net/cfg80211.h dev_notice(&(wiphy)->dev, format, ##args) wiphy 7472 include/net/cfg80211.h #define wiphy_info(wiphy, format, args...) \ wiphy 7473 include/net/cfg80211.h dev_info(&(wiphy)->dev, format, ##args) wiphy 7475 include/net/cfg80211.h #define wiphy_err_ratelimited(wiphy, format, args...) \ wiphy 7476 include/net/cfg80211.h dev_err_ratelimited(&(wiphy)->dev, format, ##args) wiphy 7477 include/net/cfg80211.h #define wiphy_warn_ratelimited(wiphy, format, args...) \ wiphy 7478 include/net/cfg80211.h dev_warn_ratelimited(&(wiphy)->dev, format, ##args) wiphy 7480 include/net/cfg80211.h #define wiphy_debug(wiphy, format, args...) \ wiphy 7481 include/net/cfg80211.h wiphy_printk(KERN_DEBUG, wiphy, format, ##args) wiphy 7483 include/net/cfg80211.h #define wiphy_dbg(wiphy, format, args...) \ wiphy 7484 include/net/cfg80211.h dev_dbg(&(wiphy)->dev, format, ##args) wiphy 7489 include/net/cfg80211.h #define wiphy_vdbg(wiphy, format, args...) \ wiphy 7492 include/net/cfg80211.h wiphy_printk(KERN_DEBUG, wiphy, format, ##args); \ wiphy 7502 include/net/cfg80211.h #define wiphy_WARN(wiphy, format, args...) \ wiphy 7503 include/net/cfg80211.h WARN(1, "wiphy: %s\n" format, wiphy_name(wiphy), ##args); wiphy 2471 include/net/mac80211.h struct wiphy *wiphy; wiphy 2573 include/net/mac80211.h struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy); wiphy 2583 include/net/mac80211.h set_wiphy_dev(hw->wiphy, dev); wiphy 2594 include/net/mac80211.h memcpy(hw->wiphy->perm_addr, addr, ETH_ALEN); wiphy 2603 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->control.rates[0].idx]; wiphy 2612 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->control.rts_cts_rate_idx]; wiphy 2621 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->control.rates[idx + 1].idx]; wiphy 115 net/mac80211/cfg.c static struct wireless_dev *ieee80211_add_iface(struct wiphy *wiphy, wiphy 121 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 143 net/mac80211/cfg.c static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 150 net/mac80211/cfg.c static int ieee80211_change_iface(struct wiphy *wiphy, wiphy 178 net/mac80211/cfg.c static int ieee80211_start_p2p_device(struct wiphy *wiphy, wiphy 193 net/mac80211/cfg.c static void ieee80211_stop_p2p_device(struct wiphy *wiphy, wiphy 199 net/mac80211/cfg.c static int ieee80211_start_nan(struct wiphy *wiphy, wiphy 225 net/mac80211/cfg.c static void ieee80211_stop_nan(struct wiphy *wiphy, wiphy 234 net/mac80211/cfg.c static int ieee80211_nan_change_conf(struct wiphy *wiphy, wiphy 264 net/mac80211/cfg.c static int ieee80211_add_nan_func(struct wiphy *wiphy, wiphy 319 net/mac80211/cfg.c static void ieee80211_del_nan_func(struct wiphy *wiphy, wiphy 342 net/mac80211/cfg.c static int ieee80211_set_noack_map(struct wiphy *wiphy, wiphy 363 net/mac80211/cfg.c if (!wiphy_ext_feature_isset(local->hw.wiphy, wiphy 385 net/mac80211/cfg.c static int ieee80211_add_key(struct wiphy *wiphy, struct net_device *dev, wiphy 501 net/mac80211/cfg.c static int ieee80211_del_key(struct wiphy *wiphy, struct net_device *dev, wiphy 542 net/mac80211/cfg.c static int ieee80211_get_key(struct wiphy *wiphy, struct net_device *dev, wiphy 660 net/mac80211/cfg.c static int ieee80211_config_default_key(struct wiphy *wiphy, wiphy 672 net/mac80211/cfg.c static int ieee80211_config_default_mgmt_key(struct wiphy *wiphy, wiphy 718 net/mac80211/cfg.c static int ieee80211_dump_station(struct wiphy *wiphy, struct net_device *dev, wiphy 740 net/mac80211/cfg.c static int ieee80211_dump_survey(struct wiphy *wiphy, struct net_device *dev, wiphy 748 net/mac80211/cfg.c static int ieee80211_get_station(struct wiphy *wiphy, struct net_device *dev, wiphy 769 net/mac80211/cfg.c static int ieee80211_set_monitor_channel(struct wiphy *wiphy, wiphy 772 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 970 net/mac80211/cfg.c static int ieee80211_start_ap(struct wiphy *wiphy, struct net_device *dev, wiphy 1101 net/mac80211/cfg.c static int ieee80211_change_beacon(struct wiphy *wiphy, struct net_device *dev, wiphy 1128 net/mac80211/cfg.c static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) wiphy 1527 net/mac80211/cfg.c static int ieee80211_add_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1531 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 1589 net/mac80211/cfg.c static int ieee80211_del_station(struct wiphy *wiphy, struct net_device *dev, wiphy 1603 net/mac80211/cfg.c static int ieee80211_change_station(struct wiphy *wiphy, wiphy 1608 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 1654 net/mac80211/cfg.c err = cfg80211_check_station_change(wiphy, params, statype); wiphy 1721 net/mac80211/cfg.c static int ieee80211_add_mpath(struct wiphy *wiphy, struct net_device *dev, wiphy 1749 net/mac80211/cfg.c static int ieee80211_del_mpath(struct wiphy *wiphy, struct net_device *dev, wiphy 1761 net/mac80211/cfg.c static int ieee80211_change_mpath(struct wiphy *wiphy, struct net_device *dev, wiphy 1836 net/mac80211/cfg.c static int ieee80211_get_mpath(struct wiphy *wiphy, struct net_device *dev, wiphy 1857 net/mac80211/cfg.c static int ieee80211_dump_mpath(struct wiphy *wiphy, struct net_device *dev, wiphy 1887 net/mac80211/cfg.c static int ieee80211_get_mpp(struct wiphy *wiphy, struct net_device *dev, wiphy 1908 net/mac80211/cfg.c static int ieee80211_dump_mpp(struct wiphy *wiphy, struct net_device *dev, wiphy 1929 net/mac80211/cfg.c static int ieee80211_get_mesh_config(struct wiphy *wiphy, wiphy 1993 net/mac80211/cfg.c static int ieee80211_update_mesh_config(struct wiphy *wiphy, wiphy 2107 net/mac80211/cfg.c static int ieee80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, wiphy 2136 net/mac80211/cfg.c static int ieee80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) wiphy 2149 net/mac80211/cfg.c static int ieee80211_change_bss(struct wiphy *wiphy, wiphy 2188 net/mac80211/cfg.c wiphy->bands[sband->band], wiphy 2233 net/mac80211/cfg.c static int ieee80211_set_txq_params(struct wiphy *wiphy, wiphy 2237 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2263 net/mac80211/cfg.c wiphy_debug(local->hw.wiphy, wiphy 2275 net/mac80211/cfg.c static int ieee80211_suspend(struct wiphy *wiphy, wiphy 2278 net/mac80211/cfg.c return __ieee80211_suspend(wiphy_priv(wiphy), wowlan); wiphy 2281 net/mac80211/cfg.c static int ieee80211_resume(struct wiphy *wiphy) wiphy 2283 net/mac80211/cfg.c return __ieee80211_resume(wiphy_priv(wiphy)); wiphy 2290 net/mac80211/cfg.c static int ieee80211_scan(struct wiphy *wiphy, wiphy 2322 net/mac80211/cfg.c (!(wiphy->features & NL80211_FEATURE_AP_SCAN) || wiphy 2334 net/mac80211/cfg.c static void ieee80211_abort_scan(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 2336 net/mac80211/cfg.c ieee80211_scan_cancel(wiphy_priv(wiphy)); wiphy 2340 net/mac80211/cfg.c ieee80211_sched_scan_start(struct wiphy *wiphy, wiphy 2353 net/mac80211/cfg.c ieee80211_sched_scan_stop(struct wiphy *wiphy, struct net_device *dev, wiphy 2356 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2364 net/mac80211/cfg.c static int ieee80211_auth(struct wiphy *wiphy, struct net_device *dev, wiphy 2370 net/mac80211/cfg.c static int ieee80211_assoc(struct wiphy *wiphy, struct net_device *dev, wiphy 2376 net/mac80211/cfg.c static int ieee80211_deauth(struct wiphy *wiphy, struct net_device *dev, wiphy 2382 net/mac80211/cfg.c static int ieee80211_disassoc(struct wiphy *wiphy, struct net_device *dev, wiphy 2388 net/mac80211/cfg.c static int ieee80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, wiphy 2394 net/mac80211/cfg.c static int ieee80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev) wiphy 2399 net/mac80211/cfg.c static int ieee80211_join_ocb(struct wiphy *wiphy, struct net_device *dev, wiphy 2405 net/mac80211/cfg.c static int ieee80211_leave_ocb(struct wiphy *wiphy, struct net_device *dev) wiphy 2410 net/mac80211/cfg.c static int ieee80211_set_mcast_rate(struct wiphy *wiphy, struct net_device *dev, wiphy 2423 net/mac80211/cfg.c static int ieee80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) wiphy 2425 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2431 net/mac80211/cfg.c err = drv_set_frag_threshold(local, wiphy->frag_threshold); wiphy 2444 net/mac80211/cfg.c wiphy->coverage_class : -1; wiphy 2452 net/mac80211/cfg.c err = drv_set_rts_threshold(local, wiphy->rts_threshold); wiphy 2459 net/mac80211/cfg.c if (wiphy->retry_short > IEEE80211_MAX_TX_RETRY) wiphy 2461 net/mac80211/cfg.c local->hw.conf.short_frame_max_tx_count = wiphy->retry_short; wiphy 2464 net/mac80211/cfg.c if (wiphy->retry_long > IEEE80211_MAX_TX_RETRY) wiphy 2466 net/mac80211/cfg.c local->hw.conf.long_frame_max_tx_count = wiphy->retry_long; wiphy 2480 net/mac80211/cfg.c static int ieee80211_set_tx_power(struct wiphy *wiphy, wiphy 2484 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2568 net/mac80211/cfg.c static int ieee80211_get_tx_power(struct wiphy *wiphy, wiphy 2572 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2586 net/mac80211/cfg.c static int ieee80211_set_wds_peer(struct wiphy *wiphy, struct net_device *dev, wiphy 2596 net/mac80211/cfg.c static void ieee80211_rfkill_poll(struct wiphy *wiphy) wiphy 2598 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2604 net/mac80211/cfg.c static int ieee80211_testmode_cmd(struct wiphy *wiphy, wiphy 2608 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2625 net/mac80211/cfg.c static int ieee80211_testmode_dump(struct wiphy *wiphy, wiphy 2630 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 2768 net/mac80211/cfg.c static int ieee80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 2802 net/mac80211/cfg.c static int ieee80211_set_cqm_rssi_config(struct wiphy *wiphy, wiphy 2832 net/mac80211/cfg.c static int ieee80211_set_cqm_rssi_range_config(struct wiphy *wiphy, wiphy 2857 net/mac80211/cfg.c static int ieee80211_set_bitrate_mask(struct wiphy *wiphy, wiphy 2891 net/mac80211/cfg.c struct ieee80211_supported_band *sband = wiphy->bands[i]; wiphy 2924 net/mac80211/cfg.c static int ieee80211_start_radar_detection(struct wiphy *wiphy, wiphy 2957 net/mac80211/cfg.c static void ieee80211_end_cac(struct wiphy *wiphy, wiphy 3157 net/mac80211/cfg.c cfg80211_stop_iface(sdata->local->hw.wiphy, &sdata->wdev, wiphy 3322 net/mac80211/cfg.c __ieee80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 3413 net/mac80211/cfg.c int ieee80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 3421 net/mac80211/cfg.c err = __ieee80211_channel_switch(wiphy, dev, params); wiphy 3469 net/mac80211/cfg.c static void ieee80211_mgmt_frame_register(struct wiphy *wiphy, wiphy 3473 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3506 net/mac80211/cfg.c static int ieee80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) wiphy 3508 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3516 net/mac80211/cfg.c static int ieee80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) wiphy 3518 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3523 net/mac80211/cfg.c static int ieee80211_set_rekey_data(struct wiphy *wiphy, wiphy 3527 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3538 net/mac80211/cfg.c static int ieee80211_probe_client(struct wiphy *wiphy, struct net_device *dev, wiphy 3630 net/mac80211/cfg.c static int ieee80211_cfg_get_channel(struct wiphy *wiphy, wiphy 3635 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3659 net/mac80211/cfg.c static void ieee80211_set_wakeup(struct wiphy *wiphy, bool enabled) wiphy 3661 net/mac80211/cfg.c drv_set_wakeup(wiphy_priv(wiphy), enabled); wiphy 3665 net/mac80211/cfg.c static int ieee80211_set_qos_map(struct wiphy *wiphy, wiphy 3690 net/mac80211/cfg.c static int ieee80211_set_ap_chanwidth(struct wiphy *wiphy, wiphy 3705 net/mac80211/cfg.c static int ieee80211_add_tx_ts(struct wiphy *wiphy, struct net_device *dev, wiphy 3731 net/mac80211/cfg.c static int ieee80211_del_tx_ts(struct wiphy *wiphy, struct net_device *dev, wiphy 3736 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3832 net/mac80211/cfg.c static int ieee80211_set_multicast_to_unicast(struct wiphy *wiphy, wiphy 3892 net/mac80211/cfg.c static int ieee80211_get_txq_stats(struct wiphy *wiphy, wiphy 3896 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3937 net/mac80211/cfg.c ieee80211_get_ftm_responder_stats(struct wiphy *wiphy, wiphy 3941 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3948 net/mac80211/cfg.c ieee80211_start_pmsr(struct wiphy *wiphy, struct wireless_dev *dev, wiphy 3951 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 3958 net/mac80211/cfg.c ieee80211_abort_pmsr(struct wiphy *wiphy, struct wireless_dev *dev, wiphy 3961 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 1323 net/mac80211/chan.c wiphy_info(local->hw.wiphy, wiphy 1478 net/mac80211/chan.c cfg80211_stop_iface(local->hw.wiphy, wiphy 1570 net/mac80211/chan.c ret = cfg80211_chandef_dfs_required(local->hw.wiphy, wiphy 1670 net/mac80211/chan.c wiphy_info(local->hw.wiphy, wiphy 1689 net/mac80211/chan.c if (!cfg80211_chandef_usable(sdata->local->hw.wiphy, chandef, wiphy 88 net/mac80211/debug.h void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...) wiphy 97 net/mac80211/debug.h #define _wiphy_dbg(print, wiphy, fmt, ...) \ wiphy 98 net/mac80211/debug.h __wiphy_dbg(wiphy, print, fmt, ##__VA_ARGS__) wiphy 119 net/mac80211/debug.h #define _wiphy_dbg(print, wiphy, fmt, ...) \ wiphy 122 net/mac80211/debug.h wiphy_dbg((wiphy), fmt, ##__VA_ARGS__); \ wiphy 155 net/mac80211/debug.h (hw)->wiphy, fmt, ##__VA_ARGS__) wiphy 417 net/mac80211/debugfs.c struct dentry *phyd = local->hw.wiphy->debugfsdir; wiphy 247 net/mac80211/debugfs_netdev.c if (!(local->hw.wiphy->features & NL80211_FEATURE_STATIC_SMPS) && wiphy 252 net/mac80211/debugfs_netdev.c if (!(local->hw.wiphy->features & NL80211_FEATURE_DYNAMIC_SMPS) && wiphy 548 net/mac80211/debugfs_netdev.c wiphy_info(local->hw.wiphy, "debugfs reset TSF\n"); wiphy 565 net/mac80211/debugfs_netdev.c wiphy_info(local->hw.wiphy, wiphy 573 net/mac80211/debugfs_netdev.c wiphy_info(local->hw.wiphy, wiphy 824 net/mac80211/debugfs_netdev.c sdata->local->hw.wiphy->debugfsdir); wiphy 978 net/mac80211/debugfs_sta.c if (wiphy_ext_feature_isset(local->hw.wiphy, wiphy 19 net/mac80211/ethtool.c struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); wiphy 30 net/mac80211/ethtool.c struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); wiphy 228 net/mac80211/ethtool.c regs->version = wdev->wiphy->hw_version; wiphy 93 net/mac80211/ibss.c sband = local->hw.wiphy->bands[chandef->chan->band]; wiphy 267 net/mac80211/ibss.c if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef, wiphy 280 net/mac80211/ibss.c if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef, wiphy 288 net/mac80211/ibss.c err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, wiphy 389 net/mac80211/ibss.c bss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, mgmt, wiphy 392 net/mac80211/ibss.c cfg80211_put_bss(local->hw.wiphy, bss); wiphy 444 net/mac80211/ibss.c sband = sdata->local->hw.wiphy->bands[cbss->channel->band]; wiphy 499 net/mac80211/ibss.c cbss = cfg80211_get_bss(sdata->local->hw.wiphy, ifibss->chandef.chan, wiphy 513 net/mac80211/ibss.c cfg80211_put_bss(sdata->local->hw.wiphy, cbss); wiphy 547 net/mac80211/ibss.c cbss = cfg80211_get_bss(sdata->local->hw.wiphy, wiphy 556 net/mac80211/ibss.c cfg80211_put_bss(sdata->local->hw.wiphy, cbss); wiphy 653 net/mac80211/ibss.c sband = local->hw.wiphy->bands[band]; wiphy 695 net/mac80211/ibss.c cbss = cfg80211_get_bss(local->hw.wiphy, ifibss->chandef.chan, wiphy 702 net/mac80211/ibss.c cfg80211_unlink_bss(local->hw.wiphy, cbss); wiphy 703 net/mac80211/ibss.c cfg80211_put_bss(sdata->local->hw.wiphy, cbss); wiphy 772 net/mac80211/ibss.c err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, wiphy 776 net/mac80211/ibss.c cfg80211_radar_event(sdata->local->hw.wiphy, &ifibss->chandef, wiphy 821 net/mac80211/ibss.c if (!(sdata->local->hw.wiphy->flags & WIPHY_FLAG_HAS_CHANNEL_SWITCH)) wiphy 859 net/mac80211/ibss.c if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, wiphy 871 net/mac80211/ibss.c err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, wiphy 897 net/mac80211/ibss.c if (ieee80211_channel_switch(sdata->local->hw.wiphy, sdata->dev, wiphy 1004 net/mac80211/ibss.c sband = local->hw.wiphy->bands[band]; wiphy 1119 net/mac80211/ibss.c channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); wiphy 1243 net/mac80211/ibss.c sband = local->hw.wiphy->bands[band]; wiphy 1358 net/mac80211/ibss.c static unsigned ibss_setup_channels(struct wiphy *wiphy, wiphy 1376 net/mac80211/ibss.c chan = ieee80211_get_channel(wiphy, freq); wiphy 1390 net/mac80211/ibss.c ieee80211_ibss_setup_scan_channels(struct wiphy *wiphy, wiphy 1418 net/mac80211/ibss.c n_chan = ibss_setup_channels(wiphy, channels, channels_max, cf1, width); wiphy 1421 net/mac80211/ibss.c n_chan += ibss_setup_channels(wiphy, &channels[n_chan], wiphy 1456 net/mac80211/ibss.c cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid, wiphy 1501 net/mac80211/ibss.c num = ieee80211_ibss_setup_scan_channels(local->hw.wiphy, wiphy 1768 net/mac80211/ibss.c ret = cfg80211_chandef_dfs_required(local->hw.wiphy, wiphy 1804 net/mac80211/ibss.c sband = local->hw.wiphy->bands[params->chandef.chan->band]; wiphy 1443 net/mac80211/ieee80211_i.h return local->hw.wiphy->bands[band]; wiphy 1710 net/mac80211/ieee80211_i.h int ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1713 net/mac80211/ieee80211_i.h int ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 1715 net/mac80211/ieee80211_i.h int ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1717 net/mac80211/ieee80211_i.h int ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, wiphy 1722 net/mac80211/ieee80211_i.h int ieee80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 1779 net/mac80211/ieee80211_i.h int ieee80211_tx_control_port(struct wiphy *wiphy, struct net_device *dev, wiphy 1782 net/mac80211/ieee80211_i.h int ieee80211_probe_mesh_link(struct wiphy *wiphy, struct net_device *dev, wiphy 1924 net/mac80211/ieee80211_i.h wiphy_name(hw->wiphy)); wiphy 2230 net/mac80211/ieee80211_i.h int ieee80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 2235 net/mac80211/ieee80211_i.h int ieee80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, wiphy 2238 net/mac80211/ieee80211_i.h int ieee80211_tdls_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 2241 net/mac80211/ieee80211_i.h void ieee80211_tdls_cancel_channel_switch(struct wiphy *wiphy, wiphy 161 net/mac80211/iface.c if (is_zero_ether_addr(local->hw.wiphy->addr_mask)) wiphy 169 net/mac80211/iface.c m = local->hw.wiphy->addr_mask; wiphy 408 net/mac80211/iface.c wiphy_name(local->hw.wiphy)); wiphy 572 net/mac80211/iface.c local->hw.wiphy->perm_addr, wiphy 1600 net/mac80211/iface.c memcpy(perm_addr, local->hw.wiphy->perm_addr, ETH_ALEN); wiphy 1602 net/mac80211/iface.c if (is_zero_ether_addr(local->hw.wiphy->addr_mask) && wiphy 1603 net/mac80211/iface.c local->hw.wiphy->n_addresses <= 1) wiphy 1638 net/mac80211/iface.c for (i = 0; i < local->hw.wiphy->n_addresses; i++) { wiphy 1642 net/mac80211/iface.c if (ether_addr_equal(local->hw.wiphy->addresses[i].addr, wiphy 1651 net/mac80211/iface.c local->hw.wiphy->addresses[i].addr, wiphy 1658 net/mac80211/iface.c if (is_zero_ether_addr(local->hw.wiphy->addr_mask)) wiphy 1661 net/mac80211/iface.c m = local->hw.wiphy->addr_mask; wiphy 1676 net/mac80211/iface.c m = local->hw.wiphy->perm_addr; wiphy 1775 net/mac80211/iface.c dev_net_set(ndev, wiphy_net(local->hw.wiphy)); wiphy 1804 net/mac80211/iface.c SET_NETDEV_DEV(ndev, wiphy_dev(local->hw.wiphy)); wiphy 1821 net/mac80211/iface.c sdata->wdev.wiphy = local->hw.wiphy; wiphy 1836 net/mac80211/iface.c sband = local->hw.wiphy->bands[i]; wiphy 1946 net/mac80211/iface.c cfg80211_shutdown_all_interfaces(local->hw.wiphy); wiphy 1949 net/mac80211/iface.c wiphy_name(local->hw.wiphy), local->open_count); wiphy 1981 net/mac80211/iface.c if (!dev->ieee80211_ptr || !dev->ieee80211_ptr->wiphy) wiphy 1984 net/mac80211/iface.c if (dev->ieee80211_ptr->wiphy->privid != mac80211_wiphy_privid) wiphy 335 net/mac80211/key.c if (!wiphy_ext_feature_isset(local->hw.wiphy, wiphy 35 net/mac80211/led.c wiphy_name(local->hw.wiphy)); wiphy 37 net/mac80211/led.c wiphy_name(local->hw.wiphy)); wiphy 39 net/mac80211/led.c wiphy_name(local->hw.wiphy)); wiphy 41 net/mac80211/led.c wiphy_name(local->hw.wiphy)); wiphy 309 net/mac80211/led.c "%stpt", wiphy_name(local->hw.wiphy)); wiphy 298 net/mac80211/main.c wiphy_info(hw->wiphy, wiphy 337 net/mac80211/main.c if (wdev->wiphy != local->hw.wiphy) wiphy 389 net/mac80211/main.c if (!wdev || wdev->wiphy != local->hw.wiphy) wiphy 513 net/mac80211/main.c struct wiphy *wiphy; wiphy 549 net/mac80211/main.c wiphy = wiphy_new_nm(&mac80211_config_ops, priv_size, requested_name); wiphy 551 net/mac80211/main.c if (!wiphy) wiphy 554 net/mac80211/main.c wiphy->mgmt_stypes = ieee80211_default_mgmt_stypes; wiphy 556 net/mac80211/main.c wiphy->privid = mac80211_wiphy_privid; wiphy 558 net/mac80211/main.c wiphy->flags |= WIPHY_FLAG_NETNS_OK | wiphy 565 net/mac80211/main.c wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; wiphy 567 net/mac80211/main.c wiphy->features |= NL80211_FEATURE_SK_TX_STATUS | wiphy 574 net/mac80211/main.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_FILS_STA); wiphy 575 net/mac80211/main.c wiphy_ext_feature_set(wiphy, wiphy 579 net/mac80211/main.c wiphy->features |= NL80211_FEATURE_LOW_PRIORITY_SCAN | wiphy 586 net/mac80211/main.c wiphy_ext_feature_set(wiphy, wiphy 588 net/mac80211/main.c wiphy_ext_feature_set(wiphy, wiphy 593 net/mac80211/main.c wiphy->flags |= WIPHY_FLAG_IBSS_RSN; wiphy 596 net/mac80211/main.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_TXQS); wiphy 598 net/mac80211/main.c wiphy_ext_feature_set(wiphy, NL80211_EXT_FEATURE_RRM); wiphy 600 net/mac80211/main.c wiphy->bss_priv_size = sizeof(struct ieee80211_bss); wiphy 602 net/mac80211/main.c local = wiphy_priv(wiphy); wiphy 607 net/mac80211/main.c local->hw.wiphy = wiphy; wiphy 633 net/mac80211/main.c local->hw.conf.long_frame_max_tx_count = wiphy->retry_long; wiphy 634 net/mac80211/main.c local->hw.conf.short_frame_max_tx_count = wiphy->retry_short; wiphy 644 net/mac80211/main.c wiphy->ht_capa_mod_mask = &mac80211_ht_capa_mod_mask; wiphy 645 net/mac80211/main.c wiphy->vht_capa_mod_mask = &mac80211_vht_capa_mod_mask; wiphy 649 net/mac80211/main.c wiphy->extended_capabilities = local->ext_capa; wiphy 650 net/mac80211/main.c wiphy->extended_capabilities_mask = local->ext_capa; wiphy 651 net/mac80211/main.c wiphy->extended_capabilities_len = wiphy 728 net/mac80211/main.c wiphy_free(wiphy); wiphy 757 net/mac80211/main.c local->hw.wiphy->cipher_suites) { wiphy 765 net/mac80211/main.c if (!local->hw.wiphy->n_cipher_suites) wiphy 769 net/mac80211/main.c suites = kmemdup(local->hw.wiphy->cipher_suites, wiphy 770 net/mac80211/main.c sizeof(u32) * local->hw.wiphy->n_cipher_suites, wiphy 775 net/mac80211/main.c for (r = 0; r < local->hw.wiphy->n_cipher_suites; r++) { wiphy 776 net/mac80211/main.c u32 suite = local->hw.wiphy->cipher_suites[r]; wiphy 788 net/mac80211/main.c local->hw.wiphy->cipher_suites = cipher_suites; wiphy 789 net/mac80211/main.c local->hw.wiphy->n_cipher_suites = ARRAY_SIZE(cipher_suites); wiphy 792 net/mac80211/main.c local->hw.wiphy->n_cipher_suites -= 4; wiphy 795 net/mac80211/main.c local->hw.wiphy->cipher_suites += 2; wiphy 796 net/mac80211/main.c local->hw.wiphy->n_cipher_suites -= 2; wiphy 855 net/mac80211/main.c local->hw.wiphy->cipher_suites = suites; wiphy 856 net/mac80211/main.c local->hw.wiphy->n_cipher_suites = w; wiphy 877 net/mac80211/main.c if ((hw->wiphy->features & NL80211_FEATURE_TDLS_CHANNEL_SWITCH) && wiphy 887 net/mac80211/main.c if (WARN_ON(local->hw.wiphy->interface_modes & wiphy 893 net/mac80211/main.c if (hw->wiphy->wowlan && (!local->ops->suspend || !local->ops->resume)) wiphy 898 net/mac80211/main.c for (i = 0; i < local->hw.wiphy->n_iface_combinations; i++) { wiphy 901 net/mac80211/main.c comb = &local->hw.wiphy->iface_combinations[i]; wiphy 912 net/mac80211/main.c if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_WDS)) wiphy 916 net/mac80211/main.c for (i = 0; i < local->hw.wiphy->n_iface_combinations; i++) { wiphy 919 net/mac80211/main.c comb = &local->hw.wiphy->iface_combinations[i]; wiphy 952 net/mac80211/main.c sband = local->hw.wiphy->bands[band]; wiphy 995 net/mac80211/main.c if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_AP) && wiphy 997 net/mac80211/main.c hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_AP_VLAN); wiphy 998 net/mac80211/main.c hw->wiphy->software_iftypes |= BIT(NL80211_IFTYPE_AP_VLAN); wiphy 1002 net/mac80211/main.c hw->wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 1003 net/mac80211/main.c hw->wiphy->software_iftypes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 1006 net/mac80211/main.c for (i = 0; i < hw->wiphy->n_iface_combinations; i++) { wiphy 1010 net/mac80211/main.c c = &hw->wiphy->iface_combinations[i]; wiphy 1024 net/mac80211/main.c if (!local->hw.wiphy->bands[band]) wiphy 1031 net/mac80211/main.c local->hw.wiphy->interface_modes &= ~BIT(NL80211_IFTYPE_MESH_POINT); wiphy 1036 net/mac80211/main.c if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_MESH_POINT)) wiphy 1037 net/mac80211/main.c local->hw.wiphy->flags |= WIPHY_FLAG_MESH_AUTH; wiphy 1040 net/mac80211/main.c local->hw.wiphy->flags |= WIPHY_FLAG_CONTROL_PORT_PROTOCOL; wiphy 1043 net/mac80211/main.c local->hw.wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM; wiphy 1045 net/mac80211/main.c local->hw.wiphy->signal_type = CFG80211_SIGNAL_TYPE_UNSPEC; wiphy 1056 net/mac80211/main.c wiphy_ext_feature_set(local->hw.wiphy, wiphy 1058 net/mac80211/main.c wiphy_ext_feature_set(local->hw.wiphy, wiphy 1091 net/mac80211/main.c local->hw.wiphy->max_scan_ssids = 4; wiphy 1092 net/mac80211/main.c local->hw.wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; wiphy 1102 net/mac80211/main.c if (local->hw.wiphy->max_scan_ie_len) wiphy 1103 net/mac80211/main.c local->hw.wiphy->max_scan_ie_len -= local->scan_ies_len; wiphy 1113 net/mac80211/main.c local->hw.wiphy->max_remain_on_channel_duration = 5000; wiphy 1116 net/mac80211/main.c if (local->hw.wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS) wiphy 1117 net/mac80211/main.c local->hw.wiphy->flags |= WIPHY_FLAG_TDLS_EXTERNAL_SETUP; wiphy 1125 net/mac80211/main.c local->hw.wiphy->support_mbssid = true; wiphy 1128 net/mac80211/main.c local->hw.wiphy->support_only_he_mbssid = true; wiphy 1134 net/mac80211/main.c local->hw.wiphy->max_num_csa_counters = IEEE80211_MAX_CSA_COUNTERS_NUM; wiphy 1144 net/mac80211/main.c alloc_ordered_workqueue("%s", 0, wiphy_name(local->hw.wiphy)); wiphy 1177 net/mac80211/main.c wiphy_debug(local->hw.wiphy, "Failed to initialize wep: %d\n", wiphy 1193 net/mac80211/main.c wiphy_debug(local->hw.wiphy, wiphy 1219 net/mac80211/main.c sband = local->hw.wiphy->bands[band]; wiphy 1235 net/mac80211/main.c wiphy_dbg(hw->wiphy, "copying sband (band %d) due to VHT EXT NSS BW flag\n", wiphy 1241 net/mac80211/main.c local->hw.wiphy->bands[band] = sband; wiphy 1245 net/mac80211/main.c result = wiphy_register(local->hw.wiphy); wiphy 1255 net/mac80211/main.c if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_STATION) && wiphy 1262 net/mac80211/main.c wiphy_warn(local->hw.wiphy, wiphy 1293 net/mac80211/main.c wiphy_unregister(local->hw.wiphy); wiphy 1305 net/mac80211/main.c kfree(local->hw.wiphy->cipher_suites); wiphy 1348 net/mac80211/main.c wiphy_warn(local->hw.wiphy, "skb_queue not empty\n"); wiphy 1353 net/mac80211/main.c wiphy_unregister(local->hw.wiphy); wiphy 1376 net/mac80211/main.c kfree(local->hw.wiphy->cipher_suites); wiphy 1389 net/mac80211/main.c kfree(local->hw.wiphy->bands[band]); wiphy 1392 net/mac80211/main.c wiphy_free(local->hw.wiphy); wiphy 452 net/mac80211/mesh.c sband = local->hw.wiphy->bands[channel->band]; wiphy 516 net/mac80211/mesh.c sband = local->hw.wiphy->bands[channel->band]; wiphy 1030 net/mac80211/mesh.c err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, wiphy 1034 net/mac80211/mesh.c cfg80211_radar_event(sdata->local->hw.wiphy, wiphy 1088 net/mac80211/mesh.c if (!cfg80211_chandef_usable(sdata->local->hw.wiphy, ¶ms.chandef, wiphy 1090 net/mac80211/mesh.c !cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, wiphy 1102 net/mac80211/mesh.c err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, wiphy 1144 net/mac80211/mesh.c if (ieee80211_channel_switch(sdata->local->hw.wiphy, sdata->dev, wiphy 1247 net/mac80211/mesh.c channel = ieee80211_get_channel(local->hw.wiphy, freq); wiphy 299 net/mac80211/mlme.c while (!cfg80211_chandef_usable(sdata->local->hw.wiphy, chandef, wiphy 331 net/mac80211/mlme.c local->hw.wiphy->bands[chan->band]; wiphy 664 net/mac80211/mlme.c sband = local->hw.wiphy->bands[chan->band]; wiphy 1150 net/mac80211/mlme.c local->hw.wiphy->bands[sdata->csa_chandef.chan->band]; wiphy 1337 net/mac80211/mlme.c if (!cfg80211_chandef_usable(local->hw.wiphy, &csa_ie.chandef, wiphy 2688 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, ifmgd->associated); wiphy 2786 net/mac80211/mlme.c cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); wiphy 3635 net/mac80211/mlme.c channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); wiphy 4194 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); wiphy 4260 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); wiphy 4605 net/mac80211/mlme.c if (sdata->local->hw.wiphy->features & NL80211_FEATURE_DYNAMIC_SMPS) wiphy 4751 net/mac80211/mlme.c sband = local->hw.wiphy->bands[cbss->channel->band]; wiphy 4917 net/mac80211/mlme.c sband = local->hw.wiphy->bands[cbss->channel->band]; wiphy 5200 net/mac80211/mlme.c cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); wiphy 5302 net/mac80211/mlme.c sband = local->hw.wiphy->bands[req->bss->channel->band]; wiphy 76 net/mac80211/ocb.c sband = local->hw.wiphy->bands[band]; wiphy 346 net/mac80211/offchannel.c wiphy_warn(local->hw.wiphy, wiphy 653 net/mac80211/offchannel.c struct wiphy *wiphy = local->hw.wiphy; wiphy 654 net/mac80211/offchannel.c u32 max_roc = wiphy->max_remain_on_channel_duration; wiphy 686 net/mac80211/offchannel.c int ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 771 net/mac80211/offchannel.c int ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, wiphy 780 net/mac80211/offchannel.c int ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 965 net/mac80211/offchannel.c int ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, wiphy 968 net/mac80211/offchannel.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 14 net/mac80211/pm.c cfg80211_sched_scan_stopped_rtnl(local->hw.wiphy, 0); wiphy 52 net/mac80211/rate.c sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band]; wiphy 274 net/mac80211/rate.c sband = local->hw.wiphy->bands[band]; wiphy 857 net/mac80211/rate.c sband = sdata->local->hw.wiphy->bands[info->band]; wiphy 963 net/mac80211/rate.c wiphy_warn(local->hw.wiphy, wiphy 971 net/mac80211/rate.c wiphy_debug(local->hw.wiphy, "Selected rate control algorithm '%s'\n", wiphy 76 net/mac80211/rate.h debugfsdir = debugfs_create_dir("rc", local->hw.wiphy->debugfsdir); wiphy 1566 net/mac80211/rc80211_minstrel_ht.c sband = hw->wiphy->bands[i]; wiphy 1610 net/mac80211/rc80211_minstrel_ht.c sband = mp->hw->wiphy->bands[NL80211_BAND_2GHZ]; wiphy 3029 net/mac80211/rx.c cfg80211_report_obss_beacon(rx->local->hw.wiphy, wiphy 3108 net/mac80211/rx.c sband = rx->local->hw.wiphy->bands[status->band]; wiphy 3142 net/mac80211/rx.c sband = rx->local->hw.wiphy->bands[status->band]; wiphy 3594 net/mac80211/rx.c sband = rx->local->hw.wiphy->bands[status->band]; wiphy 4376 net/mac80211/rx.c wiphy_debug(local->hw.wiphy, wiphy 4532 net/mac80211/rx.c sband = local->hw.wiphy->bands[status->band]; wiphy 37 net/mac80211/scan.c cfg80211_put_bss(local->hw.wiphy, wiphy 129 net/mac80211/scan.c local->hw.wiphy->bands[rx_status->band]; wiphy 183 net/mac80211/scan.c cbss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, wiphy 205 net/mac80211/scan.c <= local->hw.wiphy->max_adj_channel_rssi_comp; wiphy 279 net/mac80211/scan.c channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); wiphy 531 net/mac80211/scan.c if (!regulatory_pre_cac_allowed(local->hw.wiphy)) wiphy 1119 net/mac80211/scan.c if (!local->hw.wiphy->bands[band]) wiphy 1122 net/mac80211/scan.c max_n = local->hw.wiphy->bands[band]->n_channels; wiphy 1125 net/mac80211/scan.c &local->hw.wiphy->bands[band]->channels[i]; wiphy 1252 net/mac80211/scan.c if (local->hw.wiphy->bands[i]) { wiphy 1346 net/mac80211/scan.c cfg80211_sched_scan_results(hw->wiphy, 0); wiphy 1366 net/mac80211/scan.c cfg80211_sched_scan_stopped(local->hw.wiphy, 0); wiphy 85 net/mac80211/spectmgmt.c new_chan = ieee80211_get_channel(sdata->local->hw.wiphy, new_freq); wiphy 409 net/mac80211/sta_info.c if (!hw->wiphy->bands[i]) wiphy 435 net/mac80211/sta_info.c for (r = 0; r < hw->wiphy->bands[i]->n_bitrates; r++) { wiphy 438 net/mac80211/sta_info.c rate = &hw->wiphy->bands[i]->bitrates[r]; wiphy 2085 net/mac80211/sta_info.c sband = local->hw.wiphy->bands[band]; wiphy 882 net/mac80211/status.c sband = local->hw.wiphy->bands[info->band]; wiphy 983 net/mac80211/status.c wiphy_ext_feature_isset(local->hw.wiphy, wiphy 1113 net/mac80211/status.c sband = hw->wiphy->bands[info->band]; wiphy 1166 net/mac80211/status.c struct ieee80211_supported_band *sband = hw->wiphy->bands[info->band]; wiphy 47 net/mac80211/tdls.c bool chan_switch = local->hw.wiphy->features & wiphy 79 net/mac80211/tdls.c struct wiphy *wiphy = sdata->local->hw.wiphy; wiphy 85 net/mac80211/tdls.c ch = ieee80211_get_channel(sdata->local->hw.wiphy, i); wiphy 90 net/mac80211/tdls.c if (cfg80211_reg_can_beacon_relax(wiphy, &chandef, wiphy 345 net/mac80211/tdls.c !cfg80211_reg_can_beacon_relax(sdata->local->hw.wiphy, &uc, wiphy 745 net/mac80211/tdls.c ieee80211_prep_tdls_encap_data(struct wiphy *wiphy, struct net_device *dev, wiphy 827 net/mac80211/tdls.c ieee80211_prep_tdls_direct(struct wiphy *wiphy, struct net_device *dev, wiphy 903 net/mac80211/tdls.c ret = ieee80211_prep_tdls_encap_data(local->hw.wiphy, wiphy 909 net/mac80211/tdls.c ret = ieee80211_prep_tdls_direct(local->hw.wiphy, sdata->dev, wiphy 933 net/mac80211/tdls.c ieee80211_tdls_prep_mgmt_packet(struct wiphy *wiphy, struct net_device *dev, wiphy 1069 net/mac80211/tdls.c ieee80211_tdls_mgmt_setup(struct wiphy *wiphy, struct net_device *dev, wiphy 1118 net/mac80211/tdls.c ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer, action_code, wiphy 1141 net/mac80211/tdls.c ieee80211_tdls_mgmt_teardown(struct wiphy *wiphy, struct net_device *dev, wiphy 1162 net/mac80211/tdls.c ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer, action_code, wiphy 1187 net/mac80211/tdls.c int ieee80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, wiphy 1196 net/mac80211/tdls.c if (!(wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS)) wiphy 1207 net/mac80211/tdls.c ret = ieee80211_tdls_mgmt_setup(wiphy, dev, peer, action_code, wiphy 1213 net/mac80211/tdls.c ret = ieee80211_tdls_mgmt_teardown(wiphy, dev, peer, wiphy 1230 net/mac80211/tdls.c ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer, wiphy 1262 net/mac80211/tdls.c sband = local->hw.wiphy->bands[conf->def.chan->band]; wiphy 1342 net/mac80211/tdls.c int ieee80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, wiphy 1350 net/mac80211/tdls.c if (!(wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS)) wiphy 1559 net/mac80211/tdls.c ieee80211_tdls_channel_switch(struct wiphy *wiphy, struct net_device *dev, wiphy 1606 net/mac80211/tdls.c ieee80211_tdls_cancel_channel_switch(struct wiphy *wiphy, wiphy 1823 net/mac80211/tdls.c chan = ieee80211_get_channel(sdata->local->hw.wiphy, freq); wiphy 1862 net/mac80211/tdls.c if (!cfg80211_reg_can_beacon_relax(sdata->local->hw.wiphy, &chandef, wiphy 1925 net/mac80211/tdls.c struct wiphy *wiphy = sdata->local->hw.wiphy; wiphy 1930 net/mac80211/tdls.c if (!(wiphy->features & NL80211_FEATURE_TDLS_CHANNEL_SWITCH)) wiphy 61 net/mac80211/trace.c void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...) wiphy 72 net/mac80211/trace.c wiphy_dbg(wiphy, "%pV", &vaf); wiphy 20 net/mac80211/trace.h #define LOCAL_ASSIGN strlcpy(__entry->wiphy_name, wiphy_name(local->hw.wiphy), MAXNAME) wiphy 80 net/mac80211/tx.c sband = local->hw.wiphy->bands[info->band]; wiphy 681 net/mac80211/tx.c sband = tx->local->hw.wiphy->bands[info->band]; wiphy 684 net/mac80211/tx.c tx->local->hw.wiphy->frag_threshold); wiphy 704 net/mac80211/tx.c if (len > tx->local->hw.wiphy->rts_threshold) { wiphy 930 net/mac80211/tx.c int frag_threshold = tx->local->hw.wiphy->frag_threshold; wiphy 1229 net/mac80211/tx.c skb->len + FCS_LEN <= local->hw.wiphy->frag_threshold || wiphy 1510 net/mac80211/tx.c if (local->hw.wiphy->txq_limit) wiphy 1511 net/mac80211/tx.c local->fq.limit = local->hw.wiphy->txq_limit; wiphy 1513 net/mac80211/tx.c local->hw.wiphy->txq_limit = local->fq.limit; wiphy 1515 net/mac80211/tx.c if (local->hw.wiphy->txq_memory_limit) wiphy 1516 net/mac80211/tx.c local->fq.memory_limit = local->hw.wiphy->txq_memory_limit; wiphy 1518 net/mac80211/tx.c local->hw.wiphy->txq_memory_limit = local->fq.memory_limit; wiphy 1520 net/mac80211/tx.c if (local->hw.wiphy->txq_quantum) wiphy 1521 net/mac80211/tx.c local->fq.quantum = local->hw.wiphy->txq_quantum; wiphy 1523 net/mac80211/tx.c local->hw.wiphy->txq_quantum = local->fq.quantum; wiphy 1548 net/mac80211/tx.c sband = local->hw.wiphy->bands[band]; wiphy 1977 net/mac80211/tx.c wiphy_debug(local->hw.wiphy, wiphy 2033 net/mac80211/tx.c local->hw.wiphy->bands[info->band]; wiphy 2342 net/mac80211/tx.c if (!cfg80211_reg_can_beacon(local->hw.wiphy, chandef, wiphy 2408 net/mac80211/tx.c if (sdata->wdev.wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS) { wiphy 2919 net/mac80211/tx.c if (local->hw.wiphy->frag_threshold != (u32)-1 && wiphy 3152 net/mac80211/tx.c wiphy_debug(local->hw.wiphy, wiphy 3766 net/mac80211/tx.c wiphy_ext_feature_isset(local->hw.wiphy, wiphy 4625 net/mac80211/tx.c txrc.sband = local->hw.wiphy->bands[band]; wiphy 5080 net/mac80211/tx.c int ieee80211_tx_control_port(struct wiphy *wiphy, struct net_device *dev, wiphy 5132 net/mac80211/tx.c int ieee80211_probe_mesh_link(struct wiphy *wiphy, struct net_device *dev, wiphy 39 net/mac80211/util.c struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy) wiphy 42 net/mac80211/util.c BUG_ON(!wiphy); wiphy 44 net/mac80211/util.c local = wiphy_priv(wiphy); wiphy 167 net/mac80211/util.c sband = local->hw.wiphy->bands[frame_txctl->band]; wiphy 211 net/mac80211/util.c sband = local->hw.wiphy->bands[frame_txctl->band]; wiphy 1423 net/mac80211/util.c rrule = freq_reg_info(sdata->wdev.wiphy, MHZ_TO_KHZ(center_freq)); wiphy 1655 net/mac80211/util.c sband = local->hw.wiphy->bands[band]; wiphy 1935 net/mac80211/util.c sband = sdata->local->hw.wiphy->bands[band]; wiphy 2050 net/mac80211/util.c cfg80211_shutdown_all_interfaces(local->hw.wiphy); wiphy 2211 net/mac80211/util.c drv_set_frag_threshold(local, hw->wiphy->frag_threshold); wiphy 2214 net/mac80211/util.c drv_set_rts_threshold(local, hw->wiphy->rts_threshold); wiphy 2217 net/mac80211/util.c drv_set_coverage_class(local, hw->wiphy->coverage_class); wiphy 2352 net/mac80211/util.c wiphy_ext_feature_isset(sdata->local->hw.wiphy, wiphy 2459 net/mac80211/util.c cfg80211_sched_scan_stopped_rtnl(local->hw.wiphy, 0); wiphy 3003 net/mac80211/util.c vht_cap = hw->wiphy->bands[chandef->chan->band]->vht_cap.cap; wiphy 3113 net/mac80211/util.c sband = local->hw.wiphy->bands[band]; wiphy 3158 net/mac80211/util.c sband = local->hw.wiphy->bands[band]; wiphy 3281 net/mac80211/util.c sband = local->hw.wiphy->bands[status->band]; wiphy 3370 net/mac80211/util.c cfg80211_radar_event(local->hw.wiphy, &chandef, GFP_KERNEL); wiphy 3877 net/mac80211/util.c if (cfg80211_iftype_allowed(local->hw.wiphy, iftype, 0, 1)) { wiphy 3912 net/mac80211/util.c cfg80211_iftype_allowed(local->hw.wiphy, wiphy 3923 net/mac80211/util.c return cfg80211_check_combinations(local->hw.wiphy, ¶ms); wiphy 3959 net/mac80211/util.c err = cfg80211_iter_combinations(local->hw.wiphy, ¶ms, wiphy 596 net/mac80211/vht.c struct ieee80211_supported_band *sband = local->hw.wiphy->bands[band]; wiphy 343 net/wireless/chan.c static void cfg80211_set_chans_dfs_state(struct wiphy *wiphy, u32 center_freq, wiphy 353 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 362 net/wireless/chan.c void cfg80211_set_dfs_state(struct wiphy *wiphy, wiphy 375 net/wireless/chan.c cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq1, wiphy 380 net/wireless/chan.c cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq2, wiphy 410 net/wireless/chan.c static int cfg80211_get_chans_dfs_required(struct wiphy *wiphy, wiphy 421 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 432 net/wireless/chan.c int cfg80211_chandef_dfs_required(struct wiphy *wiphy, wiphy 451 net/wireless/chan.c ret = cfg80211_get_chans_dfs_required(wiphy, wiphy 462 net/wireless/chan.c ret = cfg80211_get_chans_dfs_required(wiphy, wiphy 489 net/wireless/chan.c static int cfg80211_get_chans_dfs_usable(struct wiphy *wiphy, wiphy 507 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 526 net/wireless/chan.c bool cfg80211_chandef_dfs_usable(struct wiphy *wiphy, wiphy 539 net/wireless/chan.c r1 = cfg80211_get_chans_dfs_usable(wiphy, chandef->center_freq1, wiphy 548 net/wireless/chan.c r2 = cfg80211_get_chans_dfs_usable(wiphy, wiphy 635 net/wireless/chan.c static bool cfg80211_is_wiphy_oper_chan(struct wiphy *wiphy, wiphy 640 net/wireless/chan.c list_for_each_entry(wdev, &wiphy->wdev_list, list) { wiphy 657 net/wireless/chan.c bool cfg80211_any_wiphy_oper_chan(struct wiphy *wiphy, wiphy 668 net/wireless/chan.c if (!reg_dfs_domain_same(wiphy, &rdev->wiphy)) wiphy 671 net/wireless/chan.c if (cfg80211_is_wiphy_oper_chan(&rdev->wiphy, chan)) wiphy 678 net/wireless/chan.c static bool cfg80211_get_chans_dfs_available(struct wiphy *wiphy, wiphy 686 net/wireless/chan.c dfs_offload = wiphy_ext_feature_isset(wiphy, wiphy 698 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 714 net/wireless/chan.c static bool cfg80211_chandef_dfs_available(struct wiphy *wiphy, wiphy 727 net/wireless/chan.c r = cfg80211_get_chans_dfs_available(wiphy, chandef->center_freq1, wiphy 737 net/wireless/chan.c r = cfg80211_get_chans_dfs_available(wiphy, wiphy 749 net/wireless/chan.c static unsigned int cfg80211_get_chans_dfs_cac_time(struct wiphy *wiphy, wiphy 761 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 779 net/wireless/chan.c cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, wiphy 792 net/wireless/chan.c t1 = cfg80211_get_chans_dfs_cac_time(wiphy, wiphy 799 net/wireless/chan.c t2 = cfg80211_get_chans_dfs_cac_time(wiphy, wiphy 806 net/wireless/chan.c static bool cfg80211_secondary_chans_ok(struct wiphy *wiphy, wiphy 817 net/wireless/chan.c c = ieee80211_get_channel(wiphy, freq); wiphy 826 net/wireless/chan.c static bool cfg80211_edmg_usable(struct wiphy *wiphy, u8 edmg_channels, wiphy 857 net/wireless/chan.c chan = ieee80211_get_channel(wiphy, freq); wiphy 878 net/wireless/chan.c bool cfg80211_chandef_usable(struct wiphy *wiphy, wiphy 890 net/wireless/chan.c ht_cap = &wiphy->bands[chandef->chan->band]->ht_cap; wiphy 891 net/wireless/chan.c vht_cap = &wiphy->bands[chandef->chan->band]->vht_cap; wiphy 892 net/wireless/chan.c edmg_cap = &wiphy->bands[chandef->chan->band]->edmg_cap; wiphy 895 net/wireless/chan.c !cfg80211_edmg_usable(wiphy, wiphy 979 net/wireless/chan.c if (!cfg80211_secondary_chans_ok(wiphy, chandef->center_freq1, wiphy 985 net/wireless/chan.c return cfg80211_secondary_chans_ok(wiphy, chandef->center_freq2, wiphy 999 net/wireless/chan.c static bool cfg80211_ir_permissive_chan(struct wiphy *wiphy, wiphy 1004 net/wireless/chan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1009 net/wireless/chan.c !(wiphy->regulatory_flags & REGULATORY_ENABLE_RELAX_NO_IR)) wiphy 1032 net/wireless/chan.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 1091 net/wireless/chan.c static bool _cfg80211_reg_can_beacon(struct wiphy *wiphy, wiphy 1100 net/wireless/chan.c trace_cfg80211_reg_can_beacon(wiphy, chandef, iftype, check_no_ir); wiphy 1105 net/wireless/chan.c if (cfg80211_chandef_dfs_required(wiphy, chandef, iftype) > 0 && wiphy 1106 net/wireless/chan.c cfg80211_chandef_dfs_available(wiphy, chandef)) { wiphy 1111 net/wireless/chan.c res = cfg80211_chandef_usable(wiphy, chandef, prohibited_flags); wiphy 1117 net/wireless/chan.c bool cfg80211_reg_can_beacon(struct wiphy *wiphy, wiphy 1121 net/wireless/chan.c return _cfg80211_reg_can_beacon(wiphy, chandef, iftype, true); wiphy 1125 net/wireless/chan.c bool cfg80211_reg_can_beacon_relax(struct wiphy *wiphy, wiphy 1139 net/wireless/chan.c check_no_ir = !cfg80211_ir_permissive_chan(wiphy, iftype, wiphy 1142 net/wireless/chan.c return _cfg80211_reg_can_beacon(wiphy, chandef, iftype, check_no_ir); wiphy 1207 net/wireless/chan.c ret = cfg80211_chandef_dfs_required(wdev->wiphy, wiphy 1220 net/wireless/chan.c ret = cfg80211_chandef_dfs_required(wdev->wiphy, wiphy 73 net/wireless/core.c int get_wiphy_idx(struct wiphy *wiphy) wiphy 75 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 80 net/wireless/core.c struct wiphy *wiphy_idx_to_wiphy(int wiphy_idx) wiphy 89 net/wireless/core.c return &rdev->wiphy; wiphy 120 net/wireless/core.c if (strcmp(newname, wiphy_name(&rdev2->wiphy)) == 0) wiphy 134 net/wireless/core.c if (strcmp(newname, wiphy_name(&rdev->wiphy)) == 0) wiphy 141 net/wireless/core.c result = device_rename(&rdev->wiphy.dev, newname); wiphy 145 net/wireless/core.c if (!IS_ERR_OR_NULL(rdev->wiphy.debugfsdir)) wiphy 146 net/wireless/core.c debugfs_rename(rdev->wiphy.debugfsdir->d_parent, wiphy 147 net/wireless/core.c rdev->wiphy.debugfsdir, wiphy 148 net/wireless/core.c rdev->wiphy.debugfsdir->d_parent, newname); wiphy 161 net/wireless/core.c if (!(rdev->wiphy.flags & WIPHY_FLAG_NETNS_OK)) wiphy 164 net/wireless/core.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 176 net/wireless/core.c net = wiphy_net(&rdev->wiphy); wiphy 179 net/wireless/core.c &rdev->wiphy.wdev_list, wiphy 193 net/wireless/core.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 200 net/wireless/core.c wiphy_net_set(&rdev->wiphy, net); wiphy 202 net/wireless/core.c err = device_rename(&rdev->wiphy.dev, dev_name(&rdev->wiphy.dev)); wiphy 206 net/wireless/core.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 262 net/wireless/core.c void cfg80211_shutdown_all_interfaces(struct wiphy *wiphy) wiphy 264 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 269 net/wireless/core.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 297 net/wireless/core.c cfg80211_shutdown_all_interfaces(&rdev->wiphy); wiphy 330 net/wireless/core.c list_for_each_entry_safe(wdev, tmp, &rdev->wiphy.wdev_list, list) { wiphy 373 net/wireless/core.c regulatory_propagate_dfs_state(&rdev->wiphy, &rdev->radar_chandef, wiphy 389 net/wireless/core.c regulatory_propagate_dfs_state(&rdev->wiphy, &rdev->cac_done_chandef, wiphy 398 net/wireless/core.c struct wiphy *wiphy_new_nm(const struct cfg80211_ops *ops, int sizeof_priv, wiphy 455 net/wireless/core.c rv = dev_set_name(&rdev->wiphy.dev, "%s", requested_name); wiphy 469 net/wireless/core.c rv = dev_set_name(&rdev->wiphy.dev, PHY_NAME "%d", rdev->wiphy_idx); wiphy 476 net/wireless/core.c INIT_LIST_HEAD(&rdev->wiphy.wdev_list); wiphy 489 net/wireless/core.c rdev->wiphy.wext = &cfg80211_wext_handler; wiphy 492 net/wireless/core.c device_initialize(&rdev->wiphy.dev); wiphy 493 net/wireless/core.c rdev->wiphy.dev.class = &ieee80211_class; wiphy 494 net/wireless/core.c rdev->wiphy.dev.platform_data = rdev; wiphy 495 net/wireless/core.c device_enable_async_suspend(&rdev->wiphy.dev); wiphy 505 net/wireless/core.c rdev->wiphy.flags |= WIPHY_FLAG_PS_ON_BY_DEFAULT; wiphy 508 net/wireless/core.c wiphy_net_set(&rdev->wiphy, &init_net); wiphy 511 net/wireless/core.c rdev->rfkill = rfkill_alloc(dev_name(&rdev->wiphy.dev), wiphy 512 net/wireless/core.c &rdev->wiphy.dev, RFKILL_TYPE_WLAN, wiphy 516 net/wireless/core.c wiphy_free(&rdev->wiphy); wiphy 531 net/wireless/core.c rdev->wiphy.retry_short = 7; wiphy 532 net/wireless/core.c rdev->wiphy.retry_long = 4; wiphy 533 net/wireless/core.c rdev->wiphy.frag_threshold = (u32) -1; wiphy 534 net/wireless/core.c rdev->wiphy.rts_threshold = (u32) -1; wiphy 535 net/wireless/core.c rdev->wiphy.coverage_class = 0; wiphy 537 net/wireless/core.c rdev->wiphy.max_num_csa_counters = 1; wiphy 539 net/wireless/core.c rdev->wiphy.max_sched_scan_plans = 1; wiphy 540 net/wireless/core.c rdev->wiphy.max_sched_scan_plan_interval = U32_MAX; wiphy 542 net/wireless/core.c return &rdev->wiphy; wiphy 546 net/wireless/core.c static int wiphy_verify_combinations(struct wiphy *wiphy) wiphy 551 net/wireless/core.c for (i = 0; i < wiphy->n_iface_combinations; i++) { wiphy 555 net/wireless/core.c c = &wiphy->iface_combinations[i]; wiphy 596 net/wireless/core.c if (WARN_ON(wiphy->software_iftypes & types)) wiphy 629 net/wireless/core.c if (WARN_ON((wiphy->interface_modes & types) != types)) wiphy 646 net/wireless/core.c int wiphy_register(struct wiphy *wiphy) wiphy 648 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 654 net/wireless/core.c u16 ifmodes = wiphy->interface_modes; wiphy 657 net/wireless/core.c if (WARN_ON(wiphy->wowlan && wiphy 658 net/wireless/core.c (wiphy->wowlan->flags & WIPHY_WOWLAN_GTK_REKEY_FAILURE) && wiphy 659 net/wireless/core.c !(wiphy->wowlan->flags & WIPHY_WOWLAN_SUPPORTS_GTK_REKEY))) wiphy 661 net/wireless/core.c if (WARN_ON(wiphy->wowlan && wiphy 662 net/wireless/core.c !wiphy->wowlan->flags && !wiphy->wowlan->n_patterns && wiphy 663 net/wireless/core.c !wiphy->wowlan->tcp)) wiphy 666 net/wireless/core.c if (WARN_ON((wiphy->features & NL80211_FEATURE_TDLS_CHANNEL_SWITCH) && wiphy 671 net/wireless/core.c if (WARN_ON((wiphy->interface_modes & BIT(NL80211_IFTYPE_NAN)) && wiphy 674 net/wireless/core.c !(wiphy->nan_supported_bands & BIT(NL80211_BAND_2GHZ))))) wiphy 678 net/wireless/core.c if (WARN_ON(wiphy->interface_modes & BIT(NL80211_IFTYPE_WDS))) wiphy 682 net/wireless/core.c if (WARN_ON(wiphy->pmsr_capa && !wiphy->pmsr_capa->ftm.supported)) wiphy 685 net/wireless/core.c if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { wiphy 686 net/wireless/core.c if (WARN_ON(!wiphy->pmsr_capa->ftm.asap && wiphy 687 net/wireless/core.c !wiphy->pmsr_capa->ftm.non_asap)) wiphy 689 net/wireless/core.c if (WARN_ON(!wiphy->pmsr_capa->ftm.preambles || wiphy 690 net/wireless/core.c !wiphy->pmsr_capa->ftm.bandwidths)) wiphy 692 net/wireless/core.c if (WARN_ON(wiphy->pmsr_capa->ftm.preambles & wiphy 698 net/wireless/core.c if (WARN_ON(wiphy->pmsr_capa->ftm.bandwidths & wiphy 714 net/wireless/core.c if (wiphy->interface_modes & ~(BIT(NL80211_IFTYPE_STATION) | wiphy 723 net/wireless/core.c wiphy->regulatory_flags |= REGULATORY_IGNORE_STALE_KICKOFF; wiphy 725 net/wireless/core.c if (WARN_ON((wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) && wiphy 726 net/wireless/core.c (wiphy->regulatory_flags & wiphy 733 net/wireless/core.c if (WARN_ON(wiphy->coalesce && wiphy 734 net/wireless/core.c (!wiphy->coalesce->n_rules || wiphy 735 net/wireless/core.c !wiphy->coalesce->n_patterns) && wiphy 736 net/wireless/core.c (!wiphy->coalesce->pattern_min_len || wiphy 737 net/wireless/core.c wiphy->coalesce->pattern_min_len > wiphy 738 net/wireless/core.c wiphy->coalesce->pattern_max_len))) wiphy 741 net/wireless/core.c if (WARN_ON(wiphy->ap_sme_capa && wiphy 742 net/wireless/core.c !(wiphy->flags & WIPHY_FLAG_HAVE_AP_SME))) wiphy 745 net/wireless/core.c if (WARN_ON(wiphy->addresses && !wiphy->n_addresses)) wiphy 748 net/wireless/core.c if (WARN_ON(wiphy->addresses && wiphy 749 net/wireless/core.c !is_zero_ether_addr(wiphy->perm_addr) && wiphy 750 net/wireless/core.c memcmp(wiphy->perm_addr, wiphy->addresses[0].addr, wiphy 754 net/wireless/core.c if (WARN_ON(wiphy->max_acl_mac_addrs && wiphy 755 net/wireless/core.c (!(wiphy->flags & WIPHY_FLAG_HAVE_AP_SME) || wiphy 762 net/wireless/core.c if (WARN_ON(wiphy->bss_select_support && wiphy 763 net/wireless/core.c (wiphy->bss_select_support & ~(BIT(__NL80211_BSS_SELECT_ATTR_AFTER_LAST) - 2)))) wiphy 766 net/wireless/core.c if (WARN_ON(wiphy_ext_feature_isset(&rdev->wiphy, wiphy 771 net/wireless/core.c if (WARN_ON(!(rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_FW_ROAM) && wiphy 775 net/wireless/core.c if (wiphy->addresses) wiphy 776 net/wireless/core.c memcpy(wiphy->perm_addr, wiphy->addresses[0].addr, ETH_ALEN); wiphy 781 net/wireless/core.c if (WARN_ON(ifmodes != wiphy->interface_modes)) wiphy 782 net/wireless/core.c wiphy->interface_modes = ifmodes; wiphy 784 net/wireless/core.c res = wiphy_verify_combinations(wiphy); wiphy 792 net/wireless/core.c sband = wiphy->bands[band]; wiphy 861 net/wireless/core.c for (i = 0; i < rdev->wiphy.n_vendor_commands; i++) { wiphy 867 net/wireless/core.c if (WARN_ON(!rdev->wiphy.vendor_commands[i].policy)) wiphy 869 net/wireless/core.c if (WARN_ON(!rdev->wiphy.vendor_commands[i].doit && wiphy 870 net/wireless/core.c !rdev->wiphy.vendor_commands[i].dumpit)) wiphy 875 net/wireless/core.c if (WARN_ON(rdev->wiphy.wowlan && rdev->wiphy.wowlan->n_patterns && wiphy 876 net/wireless/core.c (!rdev->wiphy.wowlan->pattern_min_len || wiphy 877 net/wireless/core.c rdev->wiphy.wowlan->pattern_min_len > wiphy 878 net/wireless/core.c rdev->wiphy.wowlan->pattern_max_len))) wiphy 883 net/wireless/core.c ieee80211_set_bitrate_flags(wiphy); wiphy 885 net/wireless/core.c rdev->wiphy.features |= NL80211_FEATURE_SCAN_FLUSH; wiphy 888 net/wireless/core.c res = device_add(&rdev->wiphy.dev); wiphy 895 net/wireless/core.c wiphy_regulatory_register(wiphy); wiphy 901 net/wireless/core.c rdev->wiphy.debugfsdir = debugfs_create_dir(wiphy_name(&rdev->wiphy), wiphy 907 net/wireless/core.c if (wiphy->regulatory_flags & REGULATORY_CUSTOM_REG) { wiphy 910 net/wireless/core.c request.wiphy_idx = get_wiphy_idx(wiphy); wiphy 921 net/wireless/core.c if (wiphy->extended_capabilities_len && wiphy 922 net/wireless/core.c wiphy->num_iftype_ext_capab && wiphy 923 net/wireless/core.c wiphy->iftype_ext_capab) { wiphy 927 net/wireless/core.c capab = wiphy->iftype_ext_capab; wiphy 928 net/wireless/core.c for (j = 0; j < wiphy->extended_capabilities_len; j++) { wiphy 934 net/wireless/core.c for (i = 1; i < wiphy->num_iftype_ext_capab; i++) { wiphy 942 net/wireless/core.c if (WARN_ON(wiphy->extended_capabilities[j] & wiphy 948 net/wireless/core.c rdev->wiphy.registered = true; wiphy 955 net/wireless/core.c wiphy_unregister(&rdev->wiphy); wiphy 963 net/wireless/core.c void wiphy_rfkill_start_polling(struct wiphy *wiphy) wiphy 965 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 974 net/wireless/core.c void wiphy_rfkill_stop_polling(struct wiphy *wiphy) wiphy 976 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 982 net/wireless/core.c void wiphy_unregister(struct wiphy *wiphy) wiphy 984 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 998 net/wireless/core.c rdev->wiphy.registered = false; wiphy 1000 net/wireless/core.c WARN_ON(!list_empty(&rdev->wiphy.wdev_list)); wiphy 1006 net/wireless/core.c debugfs_remove_recursive(rdev->wiphy.debugfsdir); wiphy 1014 net/wireless/core.c wiphy_regulatory_deregister(wiphy); wiphy 1017 net/wireless/core.c device_del(&rdev->wiphy.dev); wiphy 1032 net/wireless/core.c if (rdev->wiphy.wowlan_config && rdev->ops->set_wakeup) wiphy 1050 net/wireless/core.c cfg80211_put_bss(&rdev->wiphy, &scan->pub); wiphy 1054 net/wireless/core.c void wiphy_free(struct wiphy *wiphy) wiphy 1056 net/wireless/core.c put_device(&wiphy->dev); wiphy 1060 net/wireless/core.c void wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked) wiphy 1062 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1077 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1205 net/wireless/core.c void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1208 net/wireless/core.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1212 net/wireless/core.c trace_cfg80211_stop_iface(wiphy, wdev); wiphy 1248 net/wireless/core.c list_add_rcu(&wdev->list, &rdev->wiphy.wdev_list); wiphy 1265 net/wireless/core.c rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1282 net/wireless/core.c if (sysfs_create_link(&dev->dev.kobj, &rdev->wiphy.dev.kobj, wiphy 1293 net/wireless/core.c if (wdev->wiphy->flags & WIPHY_FLAG_PS_ON_BY_DEFAULT) wiphy 1405 net/wireless/core.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 1410 net/wireless/core.c if (!cfg80211_iftype_allowed(wdev->wiphy, wdev->iftype, wiphy 1436 net/wireless/core.c if (net_eq(wiphy_net(&rdev->wiphy), net)) wiphy 108 net/wireless/core.h struct wiphy wiphy __aligned(NETDEV_ALIGN); wiphy 112 net/wireless/core.h struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) wiphy 114 net/wireless/core.h BUG_ON(!wiphy); wiphy 115 net/wireless/core.h return container_of(wiphy, struct cfg80211_registered_device, wiphy); wiphy 124 net/wireless/core.h if (!rdev->wiphy.wowlan_config) wiphy 126 net/wireless/core.h for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) wiphy 127 net/wireless/core.h kfree(rdev->wiphy.wowlan_config->patterns[i].mask); wiphy 128 net/wireless/core.h kfree(rdev->wiphy.wowlan_config->patterns); wiphy 129 net/wireless/core.h if (rdev->wiphy.wowlan_config->tcp && wiphy 130 net/wireless/core.h rdev->wiphy.wowlan_config->tcp->sock) wiphy 131 net/wireless/core.h sock_release(rdev->wiphy.wowlan_config->tcp->sock); wiphy 132 net/wireless/core.h kfree(rdev->wiphy.wowlan_config->tcp); wiphy 133 net/wireless/core.h kfree(rdev->wiphy.wowlan_config->nd_config); wiphy 134 net/wireless/core.h kfree(rdev->wiphy.wowlan_config); wiphy 206 net/wireless/core.h int get_wiphy_idx(struct wiphy *wiphy); wiphy 208 net/wireless/core.h struct wiphy *wiphy_idx_to_wiphy(int wiphy_idx); wiphy 304 net/wireless/core.h void ieee80211_set_bitrate_flags(struct wiphy *wiphy); wiphy 434 net/wireless/core.h bool cfg80211_supported_cipher_suite(struct wiphy *wiphy, u32 cipher); wiphy 473 net/wireless/core.h bool cfg80211_chandef_dfs_usable(struct wiphy *wiphy, wiphy 476 net/wireless/core.h void cfg80211_set_dfs_state(struct wiphy *wiphy, wiphy 483 net/wireless/core.h cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, wiphy 488 net/wireless/core.h bool cfg80211_any_wiphy_oper_chan(struct wiphy *wiphy, wiphy 17 net/wireless/debugfs.c struct wiphy *wiphy = file->private_data; \ wiphy 32 net/wireless/debugfs.c wiphy->rts_threshold); wiphy 34 net/wireless/debugfs.c wiphy->frag_threshold); wiphy 36 net/wireless/debugfs.c wiphy->retry_short); wiphy 38 net/wireless/debugfs.c wiphy->retry_long); wiphy 66 net/wireless/debugfs.c struct wiphy *wiphy = file->private_data; wiphy 79 net/wireless/debugfs.c sband = wiphy->bands[band]; wiphy 103 net/wireless/debugfs.c debugfs_create_file(#name, 0444, phyd, &rdev->wiphy, &name## _ops) wiphy 107 net/wireless/debugfs.c struct dentry *phyd = rdev->wiphy.debugfsdir; wiphy 10 net/wireless/ethtool.c struct device *pdev = wiphy_dev(wdev->wiphy); wiphy 20 net/wireless/ethtool.c if (wdev->wiphy->fw_version[0]) wiphy 21 net/wireless/ethtool.c strlcpy(info->fw_version, wdev->wiphy->fw_version, wiphy 26 net/wireless/ethtool.c strlcpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)), wiphy 33 net/wireless/ibss.c bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, wiphy 41 net/wireless/ibss.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 47 net/wireless/ibss.c if (!(wdev->wiphy->flags & WIPHY_FLAG_HAS_STATIC_WEP)) wiphy 50 net/wireless/ibss.c nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, wiphy 63 net/wireless/ibss.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 119 net/wireless/ibss.c sband = rdev->wiphy.bands[band]; wiphy 159 net/wireless/ibss.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 179 net/wireless/ibss.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 257 net/wireless/ibss.c sband = rdev->wiphy.bands[band]; wiphy 314 net/wireless/ibss.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 330 net/wireless/ibss.c chan = ieee80211_get_channel(wdev->wiphy, freq); wiphy 399 net/wireless/ibss.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 466 net/wireless/ibss.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 112 net/wireless/mesh.c if (!(rdev->wiphy.flags & WIPHY_FLAG_MESH_AUTH) && wiphy 139 net/wireless/mesh.c sband = rdev->wiphy.bands[band]; wiphy 172 net/wireless/mesh.c rdev->wiphy.bands[setup->chandef.chan->band]; wiphy 197 net/wireless/mesh.c err = cfg80211_chandef_dfs_required(&rdev->wiphy, wiphy 205 net/wireless/mesh.c if (!cfg80211_reg_can_beacon(&rdev->wiphy, &setup->chandef, wiphy 28 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 29 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 54 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); wiphy 68 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 77 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 96 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 136 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 137 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 149 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 150 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 158 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); wiphy 165 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 170 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); wiphy 197 net/wireless/mlme.c struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; wiphy 198 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 254 net/wireless/mlme.c req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, wiphy 262 net/wireless/mlme.c cfg80211_put_bss(&rdev->wiphy, req.bss); wiphy 318 net/wireless/mlme.c rdev->wiphy.ht_capa_mod_mask); wiphy 320 net/wireless/mlme.c rdev->wiphy.vht_capa_mod_mask); wiphy 322 net/wireless/mlme.c req->bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, wiphy 332 net/wireless/mlme.c cfg80211_put_bss(&rdev->wiphy, req->bss); wiphy 475 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 476 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 481 net/wireless/mlme.c if (!wdev->wiphy->mgmt_stypes) wiphy 491 net/wireless/mlme.c if (!(wdev->wiphy->mgmt_stypes[wdev->iftype].rx & BIT(mgmt_type))) wiphy 541 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 542 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 572 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 590 net/wireless/mlme.c if (!wdev->wiphy->mgmt_stypes) wiphy 605 net/wireless/mlme.c if (!(wdev->wiphy->mgmt_stypes[wdev->iftype].tx & BIT(stype >> 4))) wiphy 685 net/wireless/mlme.c &rdev->wiphy, wiphy 690 net/wireless/mlme.c &rdev->wiphy, wiphy 702 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 703 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 706 net/wireless/mlme.c &wiphy->mgmt_stypes[wdev->iftype]; wiphy 770 net/wireless/mlme.c struct wiphy *wiphy; wiphy 779 net/wireless/mlme.c wiphy = &rdev->wiphy; wiphy 783 net/wireless/mlme.c sband = wiphy->bands[bandid]; wiphy 801 net/wireless/mlme.c if (regulatory_pre_cac_allowed(wiphy) || wiphy 802 net/wireless/mlme.c cfg80211_any_wiphy_oper_chan(wiphy, c)) wiphy 823 net/wireless/mlme.c regulatory_propagate_dfs_state(wiphy, &chandef, wiphy 845 net/wireless/mlme.c void cfg80211_radar_event(struct wiphy *wiphy, wiphy 849 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 851 net/wireless/mlme.c trace_cfg80211_radar_event(wiphy, chandef); wiphy 857 net/wireless/mlme.c cfg80211_set_dfs_state(wiphy, chandef, NL80211_DFS_UNAVAILABLE); wiphy 873 net/wireless/mlme.c struct wiphy *wiphy = wdev->wiphy; wiphy 874 net/wireless/mlme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 890 net/wireless/mlme.c cfg80211_set_dfs_state(wiphy, chandef, NL80211_DFS_AVAILABLE); wiphy 91 net/wireless/nl80211.c if (wiphy_net(&rdev->wiphy) != netns) wiphy 97 net/wireless/nl80211.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 143 net/wireless/nl80211.c list_for_each_entry(wdev, &tmp->wiphy.wdev_list, list) { wiphy 166 net/wireless/nl80211.c netdev->ieee80211_ptr->wiphy); wiphy 185 net/wireless/nl80211.c if (netns != wiphy_net(&rdev->wiphy)) wiphy 828 net/wireless/nl80211.c *rdev = wiphy_to_rdev((*wdev)->wiphy); wiphy 834 net/wireless/nl80211.c struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1); wiphy 837 net/wireless/nl80211.c if (!wiphy) wiphy 839 net/wireless/nl80211.c *rdev = wiphy_to_rdev(wiphy); wiphy 842 net/wireless/nl80211.c list_for_each_entry(tmp, &(*rdev)->wiphy.wdev_list, list) { wiphy 900 net/wireless/nl80211.c static int nl80211_msg_put_channel(struct sk_buff *msg, struct wiphy *wiphy, wiphy 978 net/wireless/nl80211.c freq_reg_info(wiphy, MHZ_TO_KHZ(chan->center_freq)); wiphy 1306 net/wireless/nl80211.c static struct ieee80211_channel *nl80211_get_valid_chan(struct wiphy *wiphy, wiphy 1313 net/wireless/nl80211.c chan = ieee80211_get_channel(wiphy, nla_get_u32(tb)); wiphy 1342 net/wireless/nl80211.c static int nl80211_put_iface_combinations(struct wiphy *wiphy, wiphy 1354 net/wireless/nl80211.c for (i = 0; i < wiphy->n_iface_combinations; i++) { wiphy 1358 net/wireless/nl80211.c c = &wiphy->iface_combinations[i]; wiphy 1419 net/wireless/nl80211.c const struct wiphy_wowlan_tcp_support *tcp = rdev->wiphy.wowlan->tcp; wiphy 1463 net/wireless/nl80211.c if (!rdev->wiphy.wowlan) wiphy 1471 net/wireless/nl80211.c if (((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_ANY) && wiphy 1473 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_DISCONNECT) && wiphy 1475 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_MAGIC_PKT) && wiphy 1477 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_SUPPORTS_GTK_REKEY) && wiphy 1479 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_GTK_REKEY_FAILURE) && wiphy 1481 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_EAP_IDENTITY_REQ) && wiphy 1483 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_4WAY_HANDSHAKE) && wiphy 1485 net/wireless/nl80211.c ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_RFKILL_RELEASE) && wiphy 1489 net/wireless/nl80211.c if (rdev->wiphy.wowlan->n_patterns) { wiphy 1491 net/wireless/nl80211.c .max_patterns = rdev->wiphy.wowlan->n_patterns, wiphy 1492 net/wireless/nl80211.c .min_pattern_len = rdev->wiphy.wowlan->pattern_min_len, wiphy 1493 net/wireless/nl80211.c .max_pattern_len = rdev->wiphy.wowlan->pattern_max_len, wiphy 1494 net/wireless/nl80211.c .max_pkt_offset = rdev->wiphy.wowlan->max_pkt_offset, wiphy 1502 net/wireless/nl80211.c if ((rdev->wiphy.wowlan->flags & WIPHY_WOWLAN_NET_DETECT) && wiphy 1504 net/wireless/nl80211.c rdev->wiphy.wowlan->max_nd_match_sets)) wiphy 1521 net/wireless/nl80211.c if (!rdev->wiphy.coalesce) wiphy 1524 net/wireless/nl80211.c rule.max_rules = rdev->wiphy.coalesce->n_rules; wiphy 1525 net/wireless/nl80211.c rule.max_delay = rdev->wiphy.coalesce->max_delay; wiphy 1526 net/wireless/nl80211.c rule.pat.max_patterns = rdev->wiphy.coalesce->n_patterns; wiphy 1527 net/wireless/nl80211.c rule.pat.min_pattern_len = rdev->wiphy.coalesce->pattern_min_len; wiphy 1528 net/wireless/nl80211.c rule.pat.max_pattern_len = rdev->wiphy.coalesce->pattern_max_len; wiphy 1529 net/wireless/nl80211.c rule.pat.max_pkt_offset = rdev->wiphy.coalesce->max_pkt_offset; wiphy 1753 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL) wiphy 1758 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_NETNS_OK) { wiphy 1770 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_TDLS) { wiphy 1774 net/wireless/nl80211.c if (rdev->wiphy.max_sched_scan_reqs) wiphy 1778 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_REPORTS_OBSS) { wiphy 1852 net/wireless/nl80211.c const struct cfg80211_pmsr_capabilities *cap = rdev->wiphy.pmsr_capa; wiphy 1911 net/wireless/nl80211.c rdev->wiphy.mgmt_stypes; wiphy 1923 net/wireless/nl80211.c wiphy_name(&rdev->wiphy)) || wiphy 1934 net/wireless/nl80211.c rdev->wiphy.retry_short) || wiphy 1936 net/wireless/nl80211.c rdev->wiphy.retry_long) || wiphy 1938 net/wireless/nl80211.c rdev->wiphy.frag_threshold) || wiphy 1940 net/wireless/nl80211.c rdev->wiphy.rts_threshold) || wiphy 1942 net/wireless/nl80211.c rdev->wiphy.coverage_class) || wiphy 1944 net/wireless/nl80211.c rdev->wiphy.max_scan_ssids) || wiphy 1946 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_ssids) || wiphy 1948 net/wireless/nl80211.c rdev->wiphy.max_scan_ie_len) || wiphy 1950 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_ie_len) || wiphy 1952 net/wireless/nl80211.c rdev->wiphy.max_match_sets) || wiphy 1954 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_plans) || wiphy 1956 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_plan_interval) || wiphy 1958 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_plan_iterations)) wiphy 1961 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN) && wiphy 1964 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_MESH_AUTH) && wiphy 1967 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_AP_UAPSD) && wiphy 1970 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_FW_ROAM) && wiphy 1973 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_TDLS) && wiphy 1976 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_TDLS_EXTERNAL_SETUP) && wiphy 1985 net/wireless/nl80211.c sizeof(u32) * rdev->wiphy.n_cipher_suites, wiphy 1986 net/wireless/nl80211.c rdev->wiphy.cipher_suites)) wiphy 1990 net/wireless/nl80211.c rdev->wiphy.max_num_pmkids)) wiphy 1993 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_CONTROL_PORT_PROTOCOL) && wiphy 1998 net/wireless/nl80211.c rdev->wiphy.available_antennas_tx) || wiphy 2000 net/wireless/nl80211.c rdev->wiphy.available_antennas_rx)) wiphy 2003 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD) && wiphy 2005 net/wireless/nl80211.c rdev->wiphy.probe_resp_offload)) wiphy 2008 net/wireless/nl80211.c if ((rdev->wiphy.available_antennas_tx || wiphy 2009 net/wireless/nl80211.c rdev->wiphy.available_antennas_rx) && wiphy 2032 net/wireless/nl80211.c rdev->wiphy.interface_modes)) wiphy 2048 net/wireless/nl80211.c sband = rdev->wiphy.bands[band]; wiphy 2083 net/wireless/nl80211.c msg, &rdev->wiphy, chan, wiphy 2132 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_HAS_CHANNEL_SWITCH) wiphy 2135 net/wireless/nl80211.c if (rdev->wiphy.features & wiphy 2151 net/wireless/nl80211.c (rdev->wiphy.flags & WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL) && wiphy 2154 net/wireless/nl80211.c rdev->wiphy.max_remain_on_channel_duration)) wiphy 2157 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_OFFCHAN_TX) && wiphy 2180 net/wireless/nl80211.c rdev->wiphy.software_iftypes)) wiphy 2183 net/wireless/nl80211.c if (nl80211_put_iface_combinations(&rdev->wiphy, msg, wiphy 2192 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_HAVE_AP_SME) && wiphy 2194 net/wireless/nl80211.c rdev->wiphy.ap_sme_capa)) wiphy 2197 net/wireless/nl80211.c features = rdev->wiphy.features; wiphy 2208 net/wireless/nl80211.c if (rdev->wiphy.ht_capa_mod_mask && wiphy 2210 net/wireless/nl80211.c sizeof(*rdev->wiphy.ht_capa_mod_mask), wiphy 2211 net/wireless/nl80211.c rdev->wiphy.ht_capa_mod_mask)) wiphy 2214 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_HAVE_AP_SME && wiphy 2215 net/wireless/nl80211.c rdev->wiphy.max_acl_mac_addrs && wiphy 2217 net/wireless/nl80211.c rdev->wiphy.max_acl_mac_addrs)) wiphy 2233 net/wireless/nl80211.c if (rdev->wiphy.extended_capabilities && wiphy 2235 net/wireless/nl80211.c rdev->wiphy.extended_capabilities_len, wiphy 2236 net/wireless/nl80211.c rdev->wiphy.extended_capabilities) || wiphy 2238 net/wireless/nl80211.c rdev->wiphy.extended_capabilities_len, wiphy 2239 net/wireless/nl80211.c rdev->wiphy.extended_capabilities_mask))) wiphy 2242 net/wireless/nl80211.c if (rdev->wiphy.vht_capa_mod_mask && wiphy 2244 net/wireless/nl80211.c sizeof(*rdev->wiphy.vht_capa_mod_mask), wiphy 2245 net/wireless/nl80211.c rdev->wiphy.vht_capa_mod_mask)) wiphy 2249 net/wireless/nl80211.c rdev->wiphy.perm_addr)) wiphy 2252 net/wireless/nl80211.c if (!is_zero_ether_addr(rdev->wiphy.addr_mask) && wiphy 2254 net/wireless/nl80211.c rdev->wiphy.addr_mask)) wiphy 2257 net/wireless/nl80211.c if (rdev->wiphy.n_addresses > 1) { wiphy 2264 net/wireless/nl80211.c for (i = 0; i < rdev->wiphy.n_addresses; i++) wiphy 2266 net/wireless/nl80211.c rdev->wiphy.addresses[i].addr)) wiphy 2278 net/wireless/nl80211.c if ((rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_5_10_MHZ) && wiphy 2283 net/wireless/nl80211.c if (rdev->wiphy.max_ap_assoc_sta && wiphy 2285 net/wireless/nl80211.c rdev->wiphy.max_ap_assoc_sta)) wiphy 2291 net/wireless/nl80211.c if (rdev->wiphy.n_vendor_commands) { wiphy 2300 net/wireless/nl80211.c for (i = 0; i < rdev->wiphy.n_vendor_commands; i++) { wiphy 2301 net/wireless/nl80211.c info = &rdev->wiphy.vendor_commands[i].info; wiphy 2308 net/wireless/nl80211.c if (rdev->wiphy.n_vendor_events) { wiphy 2317 net/wireless/nl80211.c for (i = 0; i < rdev->wiphy.n_vendor_events; i++) { wiphy 2318 net/wireless/nl80211.c info = &rdev->wiphy.vendor_events[i]; wiphy 2327 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_HAS_CHANNEL_SWITCH && wiphy 2329 net/wireless/nl80211.c rdev->wiphy.max_num_csa_counters)) wiphy 2332 net/wireless/nl80211.c if (rdev->wiphy.regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED && wiphy 2336 net/wireless/nl80211.c if (rdev->wiphy.max_sched_scan_reqs && wiphy 2338 net/wireless/nl80211.c rdev->wiphy.max_sched_scan_reqs)) wiphy 2342 net/wireless/nl80211.c sizeof(rdev->wiphy.ext_features), wiphy 2343 net/wireless/nl80211.c rdev->wiphy.ext_features)) wiphy 2346 net/wireless/nl80211.c if (rdev->wiphy.bss_select_support) { wiphy 2348 net/wireless/nl80211.c u32 bss_select_support = rdev->wiphy.bss_select_support; wiphy 2369 net/wireless/nl80211.c if (rdev->wiphy.num_iftype_ext_capab && wiphy 2370 net/wireless/nl80211.c rdev->wiphy.iftype_ext_capab) { wiphy 2379 net/wireless/nl80211.c i < rdev->wiphy.num_iftype_ext_capab; i++) { wiphy 2382 net/wireless/nl80211.c capab = &rdev->wiphy.iftype_ext_capab[i]; wiphy 2402 net/wireless/nl80211.c if (i < rdev->wiphy.num_iftype_ext_capab) { wiphy 2409 net/wireless/nl80211.c rdev->wiphy.nan_supported_bands)) wiphy 2412 net/wireless/nl80211.c if (wiphy_ext_feature_isset(&rdev->wiphy, wiphy 2424 net/wireless/nl80211.c rdev->wiphy.txq_limit)) wiphy 2427 net/wireless/nl80211.c rdev->wiphy.txq_memory_limit)) wiphy 2430 net/wireless/nl80211.c rdev->wiphy.txq_quantum)) wiphy 2443 net/wireless/nl80211.c if (rdev->wiphy.akm_suites && wiphy 2445 net/wireless/nl80211.c sizeof(u32) * rdev->wiphy.n_akm_suites, wiphy 2446 net/wireless/nl80211.c rdev->wiphy.akm_suites)) wiphy 2499 net/wireless/nl80211.c netdev->ieee80211_ptr->wiphy); wiphy 2534 net/wireless/nl80211.c if (!net_eq(wiphy_net(&rdev->wiphy), sock_net(skb->sk))) wiphy 2678 net/wireless/nl80211.c chandef->chan = ieee80211_get_channel(&rdev->wiphy, control_freq); wiphy 2753 net/wireless/nl80211.c if (!cfg80211_chandef_usable(&rdev->wiphy, chandef, wiphy 2761 net/wireless/nl80211.c !(rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_5_10_MHZ)) { wiphy 2792 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, &chandef, wiphy 2799 net/wireless/nl80211.c !(rdev->wiphy.features & wiphy 2891 net/wireless/nl80211.c rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); wiphy 2971 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_VIF_TXPOWER)) wiphy 2998 net/wireless/nl80211.c if ((!rdev->wiphy.available_antennas_tx && wiphy 2999 net/wireless/nl80211.c !rdev->wiphy.available_antennas_rx) || wiphy 3008 net/wireless/nl80211.c if ((~tx_ant && (tx_ant & ~rdev->wiphy.available_antennas_tx)) || wiphy 3009 net/wireless/nl80211.c (~rx_ant && (rx_ant & ~rdev->wiphy.available_antennas_rx))) wiphy 3012 net/wireless/nl80211.c tx_ant = tx_ant & rdev->wiphy.available_antennas_tx; wiphy 3013 net/wireless/nl80211.c rx_ant = rx_ant & rdev->wiphy.available_antennas_rx; wiphy 3070 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_ACKTO_ESTIMATION)) wiphy 3077 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 3086 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 3095 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 3112 net/wireless/nl80211.c old_retry_short = rdev->wiphy.retry_short; wiphy 3113 net/wireless/nl80211.c old_retry_long = rdev->wiphy.retry_long; wiphy 3114 net/wireless/nl80211.c old_frag_threshold = rdev->wiphy.frag_threshold; wiphy 3115 net/wireless/nl80211.c old_rts_threshold = rdev->wiphy.rts_threshold; wiphy 3116 net/wireless/nl80211.c old_coverage_class = rdev->wiphy.coverage_class; wiphy 3117 net/wireless/nl80211.c old_txq_limit = rdev->wiphy.txq_limit; wiphy 3118 net/wireless/nl80211.c old_txq_memory_limit = rdev->wiphy.txq_memory_limit; wiphy 3119 net/wireless/nl80211.c old_txq_quantum = rdev->wiphy.txq_quantum; wiphy 3122 net/wireless/nl80211.c rdev->wiphy.retry_short = retry_short; wiphy 3124 net/wireless/nl80211.c rdev->wiphy.retry_long = retry_long; wiphy 3126 net/wireless/nl80211.c rdev->wiphy.frag_threshold = frag_threshold; wiphy 3128 net/wireless/nl80211.c rdev->wiphy.rts_threshold = rts_threshold; wiphy 3130 net/wireless/nl80211.c rdev->wiphy.coverage_class = coverage_class; wiphy 3132 net/wireless/nl80211.c rdev->wiphy.txq_limit = txq_limit; wiphy 3134 net/wireless/nl80211.c rdev->wiphy.txq_memory_limit = txq_memory_limit; wiphy 3136 net/wireless/nl80211.c rdev->wiphy.txq_quantum = txq_quantum; wiphy 3140 net/wireless/nl80211.c rdev->wiphy.retry_short = old_retry_short; wiphy 3141 net/wireless/nl80211.c rdev->wiphy.retry_long = old_retry_long; wiphy 3142 net/wireless/nl80211.c rdev->wiphy.frag_threshold = old_frag_threshold; wiphy 3143 net/wireless/nl80211.c rdev->wiphy.rts_threshold = old_rts_threshold; wiphy 3144 net/wireless/nl80211.c rdev->wiphy.coverage_class = old_coverage_class; wiphy 3145 net/wireless/nl80211.c rdev->wiphy.txq_limit = old_txq_limit; wiphy 3146 net/wireless/nl80211.c rdev->wiphy.txq_memory_limit = old_txq_memory_limit; wiphy 3147 net/wireless/nl80211.c rdev->wiphy.txq_quantum = old_txq_quantum; wiphy 3323 net/wireless/nl80211.c if (!net_eq(wiphy_net(&rdev->wiphy), sock_net(skb->sk))) wiphy 3335 net/wireless/nl80211.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 3433 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_ACTIVE_MONITOR)) wiphy 3443 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, cap_flag)) wiphy 3464 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, cap_flag)) wiphy 3487 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_4ADDR_AP) wiphy 3491 net/wireless/nl80211.c if (rdev->wiphy.flags & WIPHY_FLAG_4ADDR_STATION) wiphy 3595 net/wireless/nl80211.c rdev->wiphy.features & NL80211_FEATURE_MAC_ON_CREATE) && wiphy 3610 net/wireless/nl80211.c if (!cfg80211_iftype_allowed(&rdev->wiphy, type, params.use_4addr, 0)) wiphy 3787 net/wireless/nl80211.c if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) wiphy 3893 net/wireless/nl80211.c wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4000 net/wireless/nl80211.c !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) wiphy 4042 net/wireless/nl80211.c static struct cfg80211_acl_data *parse_acl_data(struct wiphy *wiphy, wiphy 4050 net/wireless/nl80211.c if (!wiphy->max_acl_mac_addrs) wiphy 4068 net/wireless/nl80211.c if (n_entries > wiphy->max_acl_mac_addrs) wiphy 4100 net/wireless/nl80211.c acl = parse_acl_data(&rdev->wiphy, info); wiphy 4250 net/wireless/nl80211.c sband = rdev->wiphy.bands[i]; wiphy 4281 net/wireless/nl80211.c sband = rdev->wiphy.bands[band]; wiphy 4325 net/wireless/nl80211.c if (!(rdev->wiphy.bands[band]->ht_cap.ht_supported || wiphy 4326 net/wireless/nl80211.c rdev->wiphy.bands[band]->vht_cap.vht_supported)) wiphy 4387 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4391 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4395 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4463 net/wireless/nl80211.c wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4565 net/wireless/nl80211.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 4590 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_SAE) && wiphy 4593 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4601 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_SAE) && wiphy 4602 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 4612 net/wireless/nl80211.c &rdev->wiphy, wiphy 4709 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_INACTIVITY_TIMER)) wiphy 4721 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_P2P_GO_CTWIN)) wiphy 4733 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_P2P_GO_OPPPS)) wiphy 4746 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, ¶ms.chandef, wiphy 4768 net/wireless/nl80211.c if (!(rdev->wiphy.features & wiphy 4773 net/wireless/nl80211.c if (!(rdev->wiphy.features & wiphy 4785 net/wireless/nl80211.c if (params.pbss && !rdev->wiphy.bands[NL80211_BAND_60GHZ]) wiphy 4789 net/wireless/nl80211.c params.acl = parse_acl_data(&rdev->wiphy, info); wiphy 5125 net/wireless/nl80211.c if (wiphy_ext_feature_isset(&rdev->wiphy, wiphy 5129 net/wireless/nl80211.c switch (rdev->wiphy.signal_type) { wiphy 5204 net/wireless/nl80211.c if (wiphy_ext_feature_isset(&rdev->wiphy, wiphy 5369 net/wireless/nl80211.c int cfg80211_check_station_change(struct wiphy *wiphy, wiphy 5472 net/wireless/nl80211.c if (!(wiphy->features & NL80211_FEATURE_FULL_AP_CLIENT_STATE) && wiphy 5538 net/wireless/nl80211.c if (!v->ieee80211_ptr || v->ieee80211_ptr->wiphy != &rdev->wiphy) { wiphy 5675 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 5786 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 5927 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 5968 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_AP_UAPSD) || wiphy 5980 net/wireless/nl80211.c if (!(rdev->wiphy.features & wiphy 6031 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_TDLS)) wiphy 6034 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_TDLS_EXTERNAL_SETUP)) wiphy 6454 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_P2P_GO_CTWIN)) wiphy 6466 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_P2P_GO_OPPPS)) wiphy 6885 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_USERSPACE_MPM)) wiphy 7000 net/wireless/nl80211.c struct wiphy *wiphy = NULL; wiphy 7022 net/wireless/nl80211.c wiphy = &rdev->wiphy; wiphy 7023 net/wireless/nl80211.c self_managed = wiphy->regulatory_flags & wiphy 7025 net/wireless/nl80211.c regdom = get_wiphy_regdom(wiphy); wiphy 7034 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_WIPHY, get_wiphy_idx(wiphy))) wiphy 7038 net/wireless/nl80211.c if (!wiphy && reg_last_request_cell_base() && wiphy 7065 net/wireless/nl80211.c u32 seq, int flags, struct wiphy *wiphy, wiphy 7079 net/wireless/nl80211.c if (!wiphy && reg_last_request_cell_base() && wiphy 7084 net/wireless/nl80211.c if (wiphy && wiphy 7085 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_WIPHY, get_wiphy_idx(wiphy))) wiphy 7088 net/wireless/nl80211.c if (wiphy && wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED && wiphy 7120 net/wireless/nl80211.c regdom = get_wiphy_regdom(&rdev->wiphy); wiphy 7128 net/wireless/nl80211.c NLM_F_MULTI, &rdev->wiphy, regdom); wiphy 7295 net/wireless/nl80211.c static bool is_band_valid(struct wiphy *wiphy, enum nl80211_band b) wiphy 7297 net/wireless/nl80211.c return b < NUM_NL80211_BANDS && wiphy->bands[b]; wiphy 7300 net/wireless/nl80211.c static int parse_bss_select(struct nlattr *nla, struct wiphy *wiphy, wiphy 7338 net/wireless/nl80211.c if (!is_band_valid(wiphy, bss_select->param.band_pref)) wiphy 7349 net/wireless/nl80211.c if (!is_band_valid(wiphy, bss_select->param.adjust.band)) wiphy 7357 net/wireless/nl80211.c if (!(wiphy->bss_select_support & BIT(bss_select->behaviour))) wiphy 7410 net/wireless/nl80211.c return regulatory_pre_cac_allowed(wdev->wiphy); wiphy 7413 net/wireless/nl80211.c static bool nl80211_check_scan_feat(struct wiphy *wiphy, u32 flags, u32 flag, wiphy 7418 net/wireless/nl80211.c if (wiphy_ext_feature_isset(wiphy, feat)) wiphy 7424 net/wireless/nl80211.c nl80211_check_scan_flags(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 7456 net/wireless/nl80211.c !(wiphy->features & NL80211_FEATURE_LOW_PRIORITY_SCAN)) || wiphy 7457 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7460 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7463 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7466 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7469 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7472 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7475 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7478 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7481 net/wireless/nl80211.c !nl80211_check_scan_feat(wiphy, *flags, wiphy 7489 net/wireless/nl80211.c if (!(wiphy->features & randomness_flag) || wiphy 7507 net/wireless/nl80211.c struct wiphy *wiphy; wiphy 7511 net/wireless/nl80211.c wiphy = &rdev->wiphy; wiphy 7532 net/wireless/nl80211.c n_channels = ieee80211_get_num_supported_channels(wiphy); wiphy 7539 net/wireless/nl80211.c if (n_ssids > wiphy->max_scan_ssids) { wiphy 7549 net/wireless/nl80211.c if (ie_len > wiphy->max_scan_ie_len) { wiphy 7579 net/wireless/nl80211.c chan = ieee80211_get_channel(wiphy, nla_get_u32(attr)); wiphy 7600 net/wireless/nl80211.c if (!wiphy->bands[band]) wiphy 7602 net/wireless/nl80211.c for (j = 0; j < wiphy->bands[band]->n_channels; j++) { wiphy 7605 net/wireless/nl80211.c chan = &wiphy->bands[band]->channels[j]; wiphy 7663 net/wireless/nl80211.c if (wiphy->bands[i]) wiphy 7665 net/wireless/nl80211.c (1 << wiphy->bands[i]->n_bitrates) - 1; wiphy 7678 net/wireless/nl80211.c if (!wiphy->bands[band]) wiphy 7681 net/wireless/nl80211.c err = ieee80211_get_ratemask(wiphy->bands[band], wiphy 7691 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(wiphy, wiphy 7703 net/wireless/nl80211.c err = nl80211_check_scan_flags(wiphy, wdev, request, info->attrs, wiphy 7731 net/wireless/nl80211.c request->wiphy = &rdev->wiphy; wiphy 7770 net/wireless/nl80211.c nl80211_parse_sched_scan_plans(struct wiphy *wiphy, int n_plans, wiphy 7796 net/wireless/nl80211.c wiphy->max_sched_scan_plan_interval) wiphy 7798 net/wireless/nl80211.c wiphy->max_sched_scan_plan_interval; wiphy 7823 net/wireless/nl80211.c wiphy->max_sched_scan_plan_interval) wiphy 7831 net/wireless/nl80211.c wiphy->max_sched_scan_plan_iterations)) wiphy 7855 net/wireless/nl80211.c nl80211_parse_sched_scan_per_band_rssi(struct wiphy *wiphy, wiphy 7863 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(wiphy, wiphy 7890 net/wireless/nl80211.c nl80211_parse_sched_scan(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 7907 net/wireless/nl80211.c n_channels = ieee80211_get_num_supported_channels(wiphy); wiphy 7915 net/wireless/nl80211.c if (n_ssids > wiphy->max_sched_scan_ssids) wiphy 7970 net/wireless/nl80211.c if (ie_len > wiphy->max_sched_scan_ie_len) wiphy 7997 net/wireless/nl80211.c if (!n_plans || n_plans > wiphy->max_sched_scan_plans) wiphy 8001 net/wireless/nl80211.c wiphy, NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI) && wiphy 8057 net/wireless/nl80211.c chan = ieee80211_get_channel(wiphy, nla_get_u32(attr)); wiphy 8076 net/wireless/nl80211.c if (!wiphy->bands[band]) wiphy 8078 net/wireless/nl80211.c for (j = 0; j < wiphy->bands[band]->n_channels; j++) { wiphy 8081 net/wireless/nl80211.c chan = &wiphy->bands[band]->channels[j]; wiphy 8172 net/wireless/nl80211.c err = nl80211_parse_sched_scan_per_band_rssi(wiphy, wiphy 8202 net/wireless/nl80211.c err = nl80211_check_scan_flags(wiphy, wdev, request, attrs, true); wiphy 8224 net/wireless/nl80211.c if (!is_band_valid(wiphy, request->rssi_adjust.band)) { wiphy 8230 net/wireless/nl80211.c err = nl80211_parse_sched_scan_plans(wiphy, n_plans, request, attrs); wiphy 8253 net/wireless/nl80211.c if (!rdev->wiphy.max_sched_scan_reqs || !rdev->ops->sched_scan_start) wiphy 8261 net/wireless/nl80211.c sched_scan_req = nl80211_parse_sched_scan(&rdev->wiphy, wdev, wiphy 8263 net/wireless/nl80211.c rdev->wiphy.max_match_sets); wiphy 8272 net/wireless/nl80211.c if (want_multi && rdev->wiphy.max_sched_scan_reqs > 1) { wiphy 8282 net/wireless/nl80211.c sched_scan_req->wiphy = &rdev->wiphy; wiphy 8305 net/wireless/nl80211.c if (!rdev->wiphy.max_sched_scan_reqs || !rdev->ops->sched_scan_stop) wiphy 8330 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 8336 net/wireless/nl80211.c dfs_region = reg_get_dfs_region(wiphy); wiphy 8350 net/wireless/nl80211.c err = cfg80211_chandef_dfs_required(wiphy, &chandef, wdev->iftype); wiphy 8357 net/wireless/nl80211.c if (!cfg80211_chandef_dfs_usable(wiphy, &chandef)) wiphy 8361 net/wireless/nl80211.c if (wiphy_ext_feature_isset(wiphy, NL80211_EXT_FEATURE_DFS_OFFLOAD)) wiphy 8367 net/wireless/nl80211.c cac_time_ms = cfg80211_chandef_dfs_cac_time(&rdev->wiphy, &chandef); wiphy 8387 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 8392 net/wireless/nl80211.c dfs_region = reg_get_dfs_region(wiphy); wiphy 8405 net/wireless/nl80211.c err = cfg80211_chandef_dfs_required(wiphy, &chandef, wdev->iftype); wiphy 8423 net/wireless/nl80211.c cfg80211_set_dfs_state(wiphy, &chandef, NL80211_DFS_UNAVAILABLE); wiphy 8452 net/wireless/nl80211.c !(rdev->wiphy.flags & WIPHY_FLAG_HAS_CHANNEL_SWITCH)) wiphy 8527 net/wireless/nl80211.c if (rdev->wiphy.max_num_csa_counters && wiphy 8529 net/wireless/nl80211.c rdev->wiphy.max_num_csa_counters)) wiphy 8552 net/wireless/nl80211.c if (rdev->wiphy.max_num_csa_counters && wiphy 8554 net/wireless/nl80211.c rdev->wiphy.max_num_csa_counters)) wiphy 8578 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, ¶ms.chandef, wiphy 8582 net/wireless/nl80211.c err = cfg80211_chandef_dfs_required(wdev->wiphy, wiphy 8700 net/wireless/nl80211.c switch (rdev->wiphy.signal_type) { wiphy 8984 net/wireless/nl80211.c for (i = 0; i < rdev->wiphy.n_cipher_suites; i++) { wiphy 8985 net/wireless/nl80211.c if (key.p.cipher == rdev->wiphy.cipher_suites[i]) { wiphy 9002 net/wireless/nl80211.c chan = nl80211_get_valid_chan(&rdev->wiphy, wiphy 9066 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9088 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_CONTROL_PORT_PROTOCOL) && wiphy 9123 net/wireless/nl80211.c &rdev->wiphy, wiphy 9131 net/wireless/nl80211.c if (!cfg80211_supported_cipher_suite(&rdev->wiphy, wiphy 9163 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9170 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9209 net/wireless/nl80211.c chan = nl80211_get_valid_chan(&rdev->wiphy, wiphy 9267 net/wireless/nl80211.c if (!((rdev->wiphy.features & wiphy 9269 net/wireless/nl80211.c (rdev->wiphy.features & NL80211_FEATURE_QUIET)) && wiphy 9270 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9406 net/wireless/nl80211.c struct wiphy *wiphy = &rdev->wiphy; wiphy 9413 net/wireless/nl80211.c sband = wiphy->bands[band]; wiphy 9434 net/wireless/nl80211.c struct wiphy *wiphy; wiphy 9461 net/wireless/nl80211.c wiphy = &rdev->wiphy; wiphy 9481 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon(&rdev->wiphy, &ibss.chandef, wiphy 9492 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_HT_IBSS)) wiphy 9498 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_HT_IBSS)) wiphy 9500 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9517 net/wireless/nl80211.c wiphy->bands[ibss.chandef.chan->band]; wiphy 9688 net/wireless/nl80211.c struct sk_buff *__cfg80211_alloc_event_skb(struct wiphy *wiphy, wiphy 9696 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 9707 net/wireless/nl80211.c vendor_event_idx >= wiphy->n_vendor_events)) wiphy 9709 net/wireless/nl80211.c info = &wiphy->vendor_events[vendor_event_idx]; wiphy 9736 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), skb, wiphy 9742 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), wiphy 9764 net/wireless/nl80211.c } else if (wdev->wiphy != &rdev->wiphy) { wiphy 9888 net/wireless/nl80211.c struct wiphy *wiphy; wiphy 9910 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9924 net/wireless/nl80211.c wiphy = &rdev->wiphy; wiphy 9928 net/wireless/nl80211.c (wiphy->flags & WIPHY_FLAG_SUPPORTS_FW_ROAM)) { wiphy 9949 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 9962 net/wireless/nl80211.c wiphy, info->attrs[NL80211_ATTR_WIPHY_FREQ]); wiphy 9967 net/wireless/nl80211.c wiphy, info->attrs[NL80211_ATTR_WIPHY_FREQ_HINT]); wiphy 10024 net/wireless/nl80211.c if (!((rdev->wiphy.features & wiphy 10026 net/wireless/nl80211.c (rdev->wiphy.features & NL80211_FEATURE_QUIET)) && wiphy 10027 net/wireless/nl80211.c !wiphy_ext_feature_isset(&rdev->wiphy, wiphy 10036 net/wireless/nl80211.c if (connect.pbss && !rdev->wiphy.bands[NL80211_BAND_60GHZ]) { wiphy 10049 net/wireless/nl80211.c wiphy, &connect.bss_select); wiphy 10056 net/wireless/nl80211.c if (wiphy_ext_feature_isset(&rdev->wiphy, wiphy 10138 net/wireless/nl80211.c fils_sk_offload = wiphy_ext_feature_isset(&rdev->wiphy, wiphy 10251 net/wireless/nl80211.c if (!net_eq(wiphy_net(&rdev->wiphy), net)) wiphy 10261 net/wireless/nl80211.c int (*rdev_ops)(struct wiphy *wiphy, struct net_device *dev, wiphy 10294 net/wireless/nl80211.c wiphy_ext_feature_isset(&rdev->wiphy, wiphy 10313 net/wireless/nl80211.c return rdev_ops(&rdev->wiphy, dev, &pmksa); wiphy 10341 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_TDLS) || wiphy 10375 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_SUPPORTS_TDLS) || wiphy 10409 net/wireless/nl80211.c !(rdev->wiphy.flags & WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL)) wiphy 10417 net/wireless/nl80211.c duration > rdev->wiphy.max_remain_on_channel_duration) wiphy 10578 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_OFFCHAN_TX)) wiphy 10587 net/wireless/nl80211.c params.wait > rdev->wiphy.max_remain_on_channel_duration) wiphy 10593 net/wireless/nl80211.c if (params.offchan && !(rdev->wiphy.flags & WIPHY_FLAG_OFFCHAN_TX)) wiphy 10908 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 11084 net/wireless/nl80211.c sband = rdev->wiphy.bands[setup.chandef.chan->band]; wiphy 11139 net/wireless/nl80211.c struct cfg80211_wowlan *wowlan = rdev->wiphy.wowlan_config; wiphy 11310 net/wireless/nl80211.c if (!rdev->wiphy.wowlan) wiphy 11313 net/wireless/nl80211.c if (rdev->wiphy.wowlan_config && rdev->wiphy.wowlan_config->tcp) { wiphy 11315 net/wireless/nl80211.c size += rdev->wiphy.wowlan_config->tcp->tokens_size + wiphy 11316 net/wireless/nl80211.c rdev->wiphy.wowlan_config->tcp->payload_len + wiphy 11317 net/wireless/nl80211.c rdev->wiphy.wowlan_config->tcp->wake_len + wiphy 11318 net/wireless/nl80211.c rdev->wiphy.wowlan_config->tcp->wake_len / 8; wiphy 11330 net/wireless/nl80211.c if (rdev->wiphy.wowlan_config) { wiphy 11338 net/wireless/nl80211.c if ((rdev->wiphy.wowlan_config->any && wiphy 11340 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->disconnect && wiphy 11342 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->magic_pkt && wiphy 11344 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->gtk_rekey_failure && wiphy 11346 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->eap_identity_req && wiphy 11348 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->four_way_handshake && wiphy 11350 net/wireless/nl80211.c (rdev->wiphy.wowlan_config->rfkill_release && wiphy 11358 net/wireless/nl80211.c rdev->wiphy.wowlan_config->tcp)) wiphy 11363 net/wireless/nl80211.c rdev->wiphy.wowlan_config->nd_config)) wiphy 11389 net/wireless/nl80211.c if (!rdev->wiphy.wowlan->tcp) wiphy 11408 net/wireless/nl80211.c if (data_size > rdev->wiphy.wowlan->tcp->data_payload_max) wiphy 11412 net/wireless/nl80211.c rdev->wiphy.wowlan->tcp->data_interval_max || wiphy 11417 net/wireless/nl80211.c if (wake_size > rdev->wiphy.wowlan->tcp->wake_payload_max) wiphy 11432 net/wireless/nl80211.c if (!rdev->wiphy.wowlan->tcp->tok) wiphy 11434 net/wireless/nl80211.c if (tok->len > rdev->wiphy.wowlan->tcp->tok->max_len) wiphy 11436 net/wireless/nl80211.c if (tok->len < rdev->wiphy.wowlan->tcp->tok->min_len) wiphy 11438 net/wireless/nl80211.c if (tokens_size > rdev->wiphy.wowlan->tcp->tok->bufsize) wiphy 11446 net/wireless/nl80211.c if (!rdev->wiphy.wowlan->tcp->seq) wiphy 11472 net/wireless/nl80211.c err = __sock_create(wiphy_net(&rdev->wiphy), PF_INET, SOCK_STREAM, wiphy 11543 net/wireless/nl80211.c trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb, wiphy 11560 net/wireless/nl80211.c const struct wiphy_wowlan_support *wowlan = rdev->wiphy.wowlan; wiphy 11562 net/wireless/nl80211.c bool prev_enabled = rdev->wiphy.wowlan_config; wiphy 11570 net/wireless/nl80211.c rdev->wiphy.wowlan_config = NULL; wiphy 11740 net/wireless/nl80211.c rdev->wiphy.wowlan_config = ntrig; wiphy 11744 net/wireless/nl80211.c prev_enabled != !!rdev->wiphy.wowlan_config) wiphy 11745 net/wireless/nl80211.c rdev_set_wakeup(rdev, rdev->wiphy.wowlan_config); wiphy 11822 net/wireless/nl80211.c if (!rdev->wiphy.coalesce) wiphy 11870 net/wireless/nl80211.c const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; wiphy 11959 net/wireless/nl80211.c const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; wiphy 11966 net/wireless/nl80211.c if (!rdev->wiphy.coalesce || !rdev->ops->set_coalesce) wiphy 12150 net/wireless/nl80211.c if (!(rdev->wiphy.flags & WIPHY_FLAG_REPORTS_OBSS)) wiphy 12247 net/wireless/nl80211.c if (bands & ~(u32)wdev->wiphy->nan_supported_bands) wiphy 12618 net/wireless/nl80211.c if (bands & ~(u32)wdev->wiphy->nan_supported_bands) wiphy 12637 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 12638 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 12701 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), wiphy 12704 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, wiphy 12719 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 12720 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 12761 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), wiphy 12764 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, wiphy 12911 net/wireless/nl80211.c if (!rdev->wiphy.vendor_commands) wiphy 12919 net/wireless/nl80211.c } else if (wdev->wiphy != &rdev->wiphy) { wiphy 12929 net/wireless/nl80211.c for (i = 0; i < rdev->wiphy.n_vendor_commands; i++) { wiphy 12934 net/wireless/nl80211.c vcmd = &rdev->wiphy.vendor_commands[i]; wiphy 12970 net/wireless/nl80211.c err = vcmd->doit(&rdev->wiphy, wdev, data, len); wiphy 12993 net/wireless/nl80211.c struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1); wiphy 12996 net/wireless/nl80211.c if (!wiphy) wiphy 12998 net/wireless/nl80211.c *rdev = wiphy_to_rdev(wiphy); wiphy 13002 net/wireless/nl80211.c list_for_each_entry(tmp, &wiphy->wdev_list, list) { wiphy 13044 net/wireless/nl80211.c for (i = 0; i < (*rdev)->wiphy.n_vendor_commands; i++) { wiphy 13047 net/wireless/nl80211.c vcmd = &(*rdev)->wiphy.vendor_commands[i]; wiphy 13071 net/wireless/nl80211.c &(*rdev)->wiphy.vendor_commands[vcmd_idx], wiphy 13113 net/wireless/nl80211.c vcmd = &rdev->wiphy.vendor_commands[vcmd_idx]; wiphy 13157 net/wireless/nl80211.c err = vcmd->dumpit(&rdev->wiphy, wdev, skb, data, data_len, wiphy 13178 net/wireless/nl80211.c struct sk_buff *__cfg80211_alloc_reply_skb(struct wiphy *wiphy, wiphy 13183 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 13215 net/wireless/nl80211.c unsigned int cfg80211_vendor_cmd_get_sender(struct wiphy *wiphy) wiphy 13217 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 13287 net/wireless/nl80211.c if (!(rdev->wiphy.features & NL80211_FEATURE_SUPPORTS_WMM_ADMISSION)) wiphy 13369 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_TDLS_CHANNEL_SWITCH)) wiphy 13399 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, &chandef, wiphy 13404 net/wireless/nl80211.c if (cfg80211_chandef_dfs_required(wdev->wiphy, &chandef, wdev->iftype)) wiphy 13427 net/wireless/nl80211.c !(rdev->wiphy.features & NL80211_FEATURE_TDLS_CHANNEL_SWITCH)) wiphy 13484 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 13541 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 13611 net/wireless/nl80211.c if (!wiphy_ext_feature_isset(&rdev->wiphy, wiphy 13844 net/wireless/nl80211.c rdev = wiphy_to_rdev(wdev->wiphy); wiphy 14793 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 14812 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 14905 net/wireless/nl80211.c wiphy_to_rdev(req->wiphy)->wiphy_idx) || wiphy 14934 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 14964 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 14981 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(req->wiphy), msg, 0, wiphy 15014 net/wireless/nl80211.c struct wiphy *wiphy = wiphy_idx_to_wiphy(request->wiphy_idx); wiphy 15016 net/wireless/nl80211.c if (wiphy && wiphy 15020 net/wireless/nl80211.c if (wiphy && wiphy 15021 net/wireless/nl80211.c wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED && wiphy 15108 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15154 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 15155 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15198 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15273 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15324 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15355 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15391 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15423 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15436 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 15466 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15504 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15512 net/wireless/nl80211.c void nl80211_send_beacon_hint_event(struct wiphy *wiphy, wiphy 15534 net/wireless/nl80211.c if (nla_put_u32(msg, NL80211_ATTR_WIPHY, get_wiphy_idx(wiphy))) wiphy 15542 net/wireless/nl80211.c if (nl80211_msg_put_channel(msg, wiphy, channel_before, false)) wiphy 15551 net/wireless/nl80211.c if (nl80211_msg_put_channel(msg, wiphy, channel_after, false)) wiphy 15605 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15617 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 15618 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15631 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 15632 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15644 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 15645 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15656 net/wireless/nl80211.c struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; wiphy 15657 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15672 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15680 net/wireless/nl80211.c struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; wiphy 15681 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15702 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15711 net/wireless/nl80211.c struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; wiphy 15712 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15733 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15746 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 15770 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, nlportid); wiphy 15854 net/wireless/nl80211.c return genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, nlportid); wiphy 15864 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 15865 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 15895 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 15909 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 15949 net/wireless/nl80211.c return genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, nlportid); wiphy 15972 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16016 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16026 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16167 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16179 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 16180 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16224 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16236 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 16237 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16276 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16288 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 16289 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16314 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 16315 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16364 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16378 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16417 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16432 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16461 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16470 net/wireless/nl80211.c void cfg80211_report_obss_beacon(struct wiphy *wiphy, wiphy 16474 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16479 net/wireless/nl80211.c trace_cfg80211_report_obss_beacon(wiphy, frame, len, freq, sig_dbm); wiphy 16503 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, reg->nlportid); wiphy 16578 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16583 net/wireless/nl80211.c trace_cfg80211_report_wowlan_wakeup(wdev->wiphy, wdev, wakeup); wiphy 16679 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16694 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16698 net/wireless/nl80211.c trace_cfg80211_tdls_oper_request(wdev->wiphy, dev, peer, oper, wiphy 16721 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16756 net/wireless/nl80211.c list_for_each_entry_rcu(wdev, &rdev->wiphy.wdev_list, list) { wiphy 16798 net/wireless/nl80211.c struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; wiphy 16799 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16803 net/wireless/nl80211.c trace_cfg80211_ft_event(wiphy, netdev, ft_event); wiphy 16832 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 16847 net/wireless/nl80211.c rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16869 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, nlportid); wiphy 16879 net/wireless/nl80211.c struct wiphy *wiphy = wdev->wiphy; wiphy 16880 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16900 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(wiphy), msg, 0, wiphy 16912 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 16938 net/wireless/nl80211.c genlmsg_unicast(wiphy_net(&rdev->wiphy), msg, wiphy 16952 net/wireless/nl80211.c struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; wiphy 16953 net/wireless/nl80211.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 16957 net/wireless/nl80211.c trace_cfg80211_update_owe_info_event(wiphy, netdev, owe_info); wiphy 16978 net/wireless/nl80211.c genlmsg_multicast_netns(&nl80211_fam, wiphy_net(&rdev->wiphy), msg, 0, wiphy 24 net/wireless/nl80211.h ((u64)wiphy_to_rdev(wdev->wiphy)->wiphy_idx << 32); wiphy 104 net/wireless/nl80211.h nl80211_send_beacon_hint_event(struct wiphy *wiphy, wiphy 21 net/wireless/of.c static bool wiphy_freq_limits_valid_chan(struct wiphy *wiphy, wiphy 41 net/wireless/of.c static void wiphy_freq_limits_apply(struct wiphy *wiphy, wiphy 52 net/wireless/of.c struct ieee80211_supported_band *sband = wiphy->bands[band]; wiphy 63 net/wireless/of.c if (!wiphy_freq_limits_valid_chan(wiphy, freq_limits, wiphy 74 net/wireless/of.c void wiphy_read_of_freq_limits(struct wiphy *wiphy) wiphy 76 net/wireless/of.c struct device *dev = wiphy_dev(wiphy); wiphy 131 net/wireless/of.c wiphy_freq_limits_apply(wiphy, freq_limits, n_freq_limits); wiphy 17 net/wireless/pmsr.c const struct cfg80211_pmsr_capabilities *capa = rdev->wiphy.pmsr_capa; wiphy 22 net/wireless/pmsr.c if (!(rdev->wiphy.pmsr_capa->ftm.bandwidths & BIT(out->chandef.width))) { wiphy 184 net/wireless/pmsr.c if (out->report_ap_tsf && !rdev->wiphy.pmsr_capa->report_ap_tsf) { wiphy 218 net/wireless/pmsr.c if (!rdev->wiphy.pmsr_capa) wiphy 233 net/wireless/pmsr.c if (count > rdev->wiphy.pmsr_capa->max_peers) { wiphy 248 net/wireless/pmsr.c if (!rdev->wiphy.pmsr_capa->randomize_mac_addr) { wiphy 295 net/wireless/pmsr.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 299 net/wireless/pmsr.c trace_cfg80211_pmsr_complete(wdev->wiphy, wdev, req->cookie); wiphy 320 net/wireless/pmsr.c genlmsg_unicast(wiphy_net(wdev->wiphy), msg, req->nl_portid); wiphy 491 net/wireless/pmsr.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 496 net/wireless/pmsr.c trace_cfg80211_pmsr_report(wdev->wiphy, wdev, req->cookie, wiphy 528 net/wireless/pmsr.c genlmsg_unicast(wiphy_net(wdev->wiphy), msg, req->nl_portid); wiphy 537 net/wireless/pmsr.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 14 net/wireless/rdev-ops.h trace_rdev_suspend(&rdev->wiphy, wowlan); wiphy 15 net/wireless/rdev-ops.h ret = rdev->ops->suspend(&rdev->wiphy, wowlan); wiphy 16 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 23 net/wireless/rdev-ops.h trace_rdev_resume(&rdev->wiphy); wiphy 24 net/wireless/rdev-ops.h ret = rdev->ops->resume(&rdev->wiphy); wiphy 25 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 32 net/wireless/rdev-ops.h trace_rdev_set_wakeup(&rdev->wiphy, enabled); wiphy 33 net/wireless/rdev-ops.h rdev->ops->set_wakeup(&rdev->wiphy, enabled); wiphy 34 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 44 net/wireless/rdev-ops.h trace_rdev_add_virtual_intf(&rdev->wiphy, name, type); wiphy 45 net/wireless/rdev-ops.h ret = rdev->ops->add_virtual_intf(&rdev->wiphy, name, name_assign_type, wiphy 47 net/wireless/rdev-ops.h trace_rdev_return_wdev(&rdev->wiphy, ret); wiphy 56 net/wireless/rdev-ops.h trace_rdev_del_virtual_intf(&rdev->wiphy, wdev); wiphy 57 net/wireless/rdev-ops.h ret = rdev->ops->del_virtual_intf(&rdev->wiphy, wdev); wiphy 58 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 68 net/wireless/rdev-ops.h trace_rdev_change_virtual_intf(&rdev->wiphy, dev, type); wiphy 69 net/wireless/rdev-ops.h ret = rdev->ops->change_virtual_intf(&rdev->wiphy, dev, type, params); wiphy 70 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 80 net/wireless/rdev-ops.h trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, wiphy 82 net/wireless/rdev-ops.h ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, wiphy 84 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 94 net/wireless/rdev-ops.h trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); wiphy 95 net/wireless/rdev-ops.h ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, wiphy 97 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 106 net/wireless/rdev-ops.h trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); wiphy 107 net/wireless/rdev-ops.h ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, wiphy 109 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 119 net/wireless/rdev-ops.h trace_rdev_set_default_key(&rdev->wiphy, netdev, key_index, wiphy 121 net/wireless/rdev-ops.h ret = rdev->ops->set_default_key(&rdev->wiphy, netdev, key_index, wiphy 123 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 132 net/wireless/rdev-ops.h trace_rdev_set_default_mgmt_key(&rdev->wiphy, netdev, key_index); wiphy 133 net/wireless/rdev-ops.h ret = rdev->ops->set_default_mgmt_key(&rdev->wiphy, netdev, wiphy 135 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 144 net/wireless/rdev-ops.h trace_rdev_start_ap(&rdev->wiphy, dev, settings); wiphy 145 net/wireless/rdev-ops.h ret = rdev->ops->start_ap(&rdev->wiphy, dev, settings); wiphy 146 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 155 net/wireless/rdev-ops.h trace_rdev_change_beacon(&rdev->wiphy, dev, info); wiphy 156 net/wireless/rdev-ops.h ret = rdev->ops->change_beacon(&rdev->wiphy, dev, info); wiphy 157 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 165 net/wireless/rdev-ops.h trace_rdev_stop_ap(&rdev->wiphy, dev); wiphy 166 net/wireless/rdev-ops.h ret = rdev->ops->stop_ap(&rdev->wiphy, dev); wiphy 167 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 176 net/wireless/rdev-ops.h trace_rdev_add_station(&rdev->wiphy, dev, mac, params); wiphy 177 net/wireless/rdev-ops.h ret = rdev->ops->add_station(&rdev->wiphy, dev, mac, params); wiphy 178 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 187 net/wireless/rdev-ops.h trace_rdev_del_station(&rdev->wiphy, dev, params); wiphy 188 net/wireless/rdev-ops.h ret = rdev->ops->del_station(&rdev->wiphy, dev, params); wiphy 189 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 198 net/wireless/rdev-ops.h trace_rdev_change_station(&rdev->wiphy, dev, mac, params); wiphy 199 net/wireless/rdev-ops.h ret = rdev->ops->change_station(&rdev->wiphy, dev, mac, params); wiphy 200 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 209 net/wireless/rdev-ops.h trace_rdev_get_station(&rdev->wiphy, dev, mac); wiphy 210 net/wireless/rdev-ops.h ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); wiphy 211 net/wireless/rdev-ops.h trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); wiphy 220 net/wireless/rdev-ops.h trace_rdev_dump_station(&rdev->wiphy, dev, idx, mac); wiphy 221 net/wireless/rdev-ops.h ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); wiphy 222 net/wireless/rdev-ops.h trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); wiphy 230 net/wireless/rdev-ops.h trace_rdev_add_mpath(&rdev->wiphy, dev, dst, next_hop); wiphy 231 net/wireless/rdev-ops.h ret = rdev->ops->add_mpath(&rdev->wiphy, dev, dst, next_hop); wiphy 232 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 240 net/wireless/rdev-ops.h trace_rdev_del_mpath(&rdev->wiphy, dev, dst); wiphy 241 net/wireless/rdev-ops.h ret = rdev->ops->del_mpath(&rdev->wiphy, dev, dst); wiphy 242 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 251 net/wireless/rdev-ops.h trace_rdev_change_mpath(&rdev->wiphy, dev, dst, next_hop); wiphy 252 net/wireless/rdev-ops.h ret = rdev->ops->change_mpath(&rdev->wiphy, dev, dst, next_hop); wiphy 253 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 262 net/wireless/rdev-ops.h trace_rdev_get_mpath(&rdev->wiphy, dev, dst, next_hop); wiphy 263 net/wireless/rdev-ops.h ret = rdev->ops->get_mpath(&rdev->wiphy, dev, dst, next_hop, pinfo); wiphy 264 net/wireless/rdev-ops.h trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); wiphy 275 net/wireless/rdev-ops.h trace_rdev_get_mpp(&rdev->wiphy, dev, dst, mpp); wiphy 276 net/wireless/rdev-ops.h ret = rdev->ops->get_mpp(&rdev->wiphy, dev, dst, mpp, pinfo); wiphy 277 net/wireless/rdev-ops.h trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); wiphy 287 net/wireless/rdev-ops.h trace_rdev_dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop); wiphy 288 net/wireless/rdev-ops.h ret = rdev->ops->dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop, wiphy 290 net/wireless/rdev-ops.h trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); wiphy 301 net/wireless/rdev-ops.h trace_rdev_dump_mpp(&rdev->wiphy, dev, idx, dst, mpp); wiphy 302 net/wireless/rdev-ops.h ret = rdev->ops->dump_mpp(&rdev->wiphy, dev, idx, dst, mpp, pinfo); wiphy 303 net/wireless/rdev-ops.h trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); wiphy 312 net/wireless/rdev-ops.h trace_rdev_get_mesh_config(&rdev->wiphy, dev); wiphy 313 net/wireless/rdev-ops.h ret = rdev->ops->get_mesh_config(&rdev->wiphy, dev, conf); wiphy 314 net/wireless/rdev-ops.h trace_rdev_return_int_mesh_config(&rdev->wiphy, ret, conf); wiphy 324 net/wireless/rdev-ops.h trace_rdev_update_mesh_config(&rdev->wiphy, dev, mask, nconf); wiphy 325 net/wireless/rdev-ops.h ret = rdev->ops->update_mesh_config(&rdev->wiphy, dev, mask, nconf); wiphy 326 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 336 net/wireless/rdev-ops.h trace_rdev_join_mesh(&rdev->wiphy, dev, conf, setup); wiphy 337 net/wireless/rdev-ops.h ret = rdev->ops->join_mesh(&rdev->wiphy, dev, conf, setup); wiphy 338 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 347 net/wireless/rdev-ops.h trace_rdev_leave_mesh(&rdev->wiphy, dev); wiphy 348 net/wireless/rdev-ops.h ret = rdev->ops->leave_mesh(&rdev->wiphy, dev); wiphy 349 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 358 net/wireless/rdev-ops.h trace_rdev_join_ocb(&rdev->wiphy, dev, setup); wiphy 359 net/wireless/rdev-ops.h ret = rdev->ops->join_ocb(&rdev->wiphy, dev, setup); wiphy 360 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 368 net/wireless/rdev-ops.h trace_rdev_leave_ocb(&rdev->wiphy, dev); wiphy 369 net/wireless/rdev-ops.h ret = rdev->ops->leave_ocb(&rdev->wiphy, dev); wiphy 370 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 380 net/wireless/rdev-ops.h trace_rdev_change_bss(&rdev->wiphy, dev, params); wiphy 381 net/wireless/rdev-ops.h ret = rdev->ops->change_bss(&rdev->wiphy, dev, params); wiphy 382 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 392 net/wireless/rdev-ops.h trace_rdev_set_txq_params(&rdev->wiphy, dev, params); wiphy 393 net/wireless/rdev-ops.h ret = rdev->ops->set_txq_params(&rdev->wiphy, dev, params); wiphy 394 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 404 net/wireless/rdev-ops.h trace_rdev_libertas_set_mesh_channel(&rdev->wiphy, dev, chan); wiphy 405 net/wireless/rdev-ops.h ret = rdev->ops->libertas_set_mesh_channel(&rdev->wiphy, dev, chan); wiphy 406 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 415 net/wireless/rdev-ops.h trace_rdev_set_monitor_channel(&rdev->wiphy, chandef); wiphy 416 net/wireless/rdev-ops.h ret = rdev->ops->set_monitor_channel(&rdev->wiphy, chandef); wiphy 417 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 425 net/wireless/rdev-ops.h trace_rdev_scan(&rdev->wiphy, request); wiphy 426 net/wireless/rdev-ops.h ret = rdev->ops->scan(&rdev->wiphy, request); wiphy 427 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 434 net/wireless/rdev-ops.h trace_rdev_abort_scan(&rdev->wiphy, wdev); wiphy 435 net/wireless/rdev-ops.h rdev->ops->abort_scan(&rdev->wiphy, wdev); wiphy 436 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 444 net/wireless/rdev-ops.h trace_rdev_auth(&rdev->wiphy, dev, req); wiphy 445 net/wireless/rdev-ops.h ret = rdev->ops->auth(&rdev->wiphy, dev, req); wiphy 446 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 455 net/wireless/rdev-ops.h trace_rdev_assoc(&rdev->wiphy, dev, req); wiphy 456 net/wireless/rdev-ops.h ret = rdev->ops->assoc(&rdev->wiphy, dev, req); wiphy 457 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 466 net/wireless/rdev-ops.h trace_rdev_deauth(&rdev->wiphy, dev, req); wiphy 467 net/wireless/rdev-ops.h ret = rdev->ops->deauth(&rdev->wiphy, dev, req); wiphy 468 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 477 net/wireless/rdev-ops.h trace_rdev_disassoc(&rdev->wiphy, dev, req); wiphy 478 net/wireless/rdev-ops.h ret = rdev->ops->disassoc(&rdev->wiphy, dev, req); wiphy 479 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 488 net/wireless/rdev-ops.h trace_rdev_connect(&rdev->wiphy, dev, sme); wiphy 489 net/wireless/rdev-ops.h ret = rdev->ops->connect(&rdev->wiphy, dev, sme); wiphy 490 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 500 net/wireless/rdev-ops.h trace_rdev_update_connect_params(&rdev->wiphy, dev, sme, changed); wiphy 501 net/wireless/rdev-ops.h ret = rdev->ops->update_connect_params(&rdev->wiphy, dev, sme, changed); wiphy 502 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 510 net/wireless/rdev-ops.h trace_rdev_disconnect(&rdev->wiphy, dev, reason_code); wiphy 511 net/wireless/rdev-ops.h ret = rdev->ops->disconnect(&rdev->wiphy, dev, reason_code); wiphy 512 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 521 net/wireless/rdev-ops.h trace_rdev_join_ibss(&rdev->wiphy, dev, params); wiphy 522 net/wireless/rdev-ops.h ret = rdev->ops->join_ibss(&rdev->wiphy, dev, params); wiphy 523 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 531 net/wireless/rdev-ops.h trace_rdev_leave_ibss(&rdev->wiphy, dev); wiphy 532 net/wireless/rdev-ops.h ret = rdev->ops->leave_ibss(&rdev->wiphy, dev); wiphy 533 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 545 net/wireless/rdev-ops.h trace_rdev_set_wiphy_params(&rdev->wiphy, changed); wiphy 546 net/wireless/rdev-ops.h ret = rdev->ops->set_wiphy_params(&rdev->wiphy, changed); wiphy 547 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 556 net/wireless/rdev-ops.h trace_rdev_set_tx_power(&rdev->wiphy, wdev, type, mbm); wiphy 557 net/wireless/rdev-ops.h ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, type, mbm); wiphy 558 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 566 net/wireless/rdev-ops.h trace_rdev_get_tx_power(&rdev->wiphy, wdev); wiphy 567 net/wireless/rdev-ops.h ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, dbm); wiphy 568 net/wireless/rdev-ops.h trace_rdev_return_int_int(&rdev->wiphy, ret, *dbm); wiphy 576 net/wireless/rdev-ops.h trace_rdev_set_wds_peer(&rdev->wiphy, dev, addr); wiphy 577 net/wireless/rdev-ops.h ret = rdev->ops->set_wds_peer(&rdev->wiphy, dev, addr); wiphy 578 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 588 net/wireless/rdev-ops.h trace_rdev_set_multicast_to_unicast(&rdev->wiphy, dev, enabled); wiphy 589 net/wireless/rdev-ops.h ret = rdev->ops->set_multicast_to_unicast(&rdev->wiphy, dev, enabled); wiphy 590 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 600 net/wireless/rdev-ops.h trace_rdev_get_txq_stats(&rdev->wiphy, wdev); wiphy 601 net/wireless/rdev-ops.h ret = rdev->ops->get_txq_stats(&rdev->wiphy, wdev, txqstats); wiphy 602 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 608 net/wireless/rdev-ops.h trace_rdev_rfkill_poll(&rdev->wiphy); wiphy 609 net/wireless/rdev-ops.h rdev->ops->rfkill_poll(&rdev->wiphy); wiphy 610 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 620 net/wireless/rdev-ops.h trace_rdev_testmode_cmd(&rdev->wiphy, wdev); wiphy 621 net/wireless/rdev-ops.h ret = rdev->ops->testmode_cmd(&rdev->wiphy, wdev, data, len); wiphy 622 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 632 net/wireless/rdev-ops.h trace_rdev_testmode_dump(&rdev->wiphy); wiphy 633 net/wireless/rdev-ops.h ret = rdev->ops->testmode_dump(&rdev->wiphy, skb, cb, data, len); wiphy 634 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 645 net/wireless/rdev-ops.h trace_rdev_set_bitrate_mask(&rdev->wiphy, dev, peer, mask); wiphy 646 net/wireless/rdev-ops.h ret = rdev->ops->set_bitrate_mask(&rdev->wiphy, dev, peer, mask); wiphy 647 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 656 net/wireless/rdev-ops.h trace_rdev_dump_survey(&rdev->wiphy, netdev, idx); wiphy 657 net/wireless/rdev-ops.h ret = rdev->ops->dump_survey(&rdev->wiphy, netdev, idx, info); wiphy 659 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 661 net/wireless/rdev-ops.h trace_rdev_return_int_survey_info(&rdev->wiphy, ret, info); wiphy 670 net/wireless/rdev-ops.h trace_rdev_set_pmksa(&rdev->wiphy, netdev, pmksa); wiphy 671 net/wireless/rdev-ops.h ret = rdev->ops->set_pmksa(&rdev->wiphy, netdev, pmksa); wiphy 672 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 681 net/wireless/rdev-ops.h trace_rdev_del_pmksa(&rdev->wiphy, netdev, pmksa); wiphy 682 net/wireless/rdev-ops.h ret = rdev->ops->del_pmksa(&rdev->wiphy, netdev, pmksa); wiphy 683 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 691 net/wireless/rdev-ops.h trace_rdev_flush_pmksa(&rdev->wiphy, netdev); wiphy 692 net/wireless/rdev-ops.h ret = rdev->ops->flush_pmksa(&rdev->wiphy, netdev); wiphy 693 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 704 net/wireless/rdev-ops.h trace_rdev_remain_on_channel(&rdev->wiphy, wdev, chan, duration); wiphy 705 net/wireless/rdev-ops.h ret = rdev->ops->remain_on_channel(&rdev->wiphy, wdev, chan, wiphy 707 net/wireless/rdev-ops.h trace_rdev_return_int_cookie(&rdev->wiphy, ret, *cookie); wiphy 716 net/wireless/rdev-ops.h trace_rdev_cancel_remain_on_channel(&rdev->wiphy, wdev, cookie); wiphy 717 net/wireless/rdev-ops.h ret = rdev->ops->cancel_remain_on_channel(&rdev->wiphy, wdev, cookie); wiphy 718 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 728 net/wireless/rdev-ops.h trace_rdev_mgmt_tx(&rdev->wiphy, wdev, params); wiphy 729 net/wireless/rdev-ops.h ret = rdev->ops->mgmt_tx(&rdev->wiphy, wdev, params, cookie); wiphy 730 net/wireless/rdev-ops.h trace_rdev_return_int_cookie(&rdev->wiphy, ret, *cookie); wiphy 741 net/wireless/rdev-ops.h trace_rdev_tx_control_port(&rdev->wiphy, dev, buf, len, wiphy 743 net/wireless/rdev-ops.h ret = rdev->ops->tx_control_port(&rdev->wiphy, dev, buf, len, wiphy 745 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 754 net/wireless/rdev-ops.h trace_rdev_mgmt_tx_cancel_wait(&rdev->wiphy, wdev, cookie); wiphy 755 net/wireless/rdev-ops.h ret = rdev->ops->mgmt_tx_cancel_wait(&rdev->wiphy, wdev, cookie); wiphy 756 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 765 net/wireless/rdev-ops.h trace_rdev_set_power_mgmt(&rdev->wiphy, dev, enabled, timeout); wiphy 766 net/wireless/rdev-ops.h ret = rdev->ops->set_power_mgmt(&rdev->wiphy, dev, enabled, timeout); wiphy 767 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 776 net/wireless/rdev-ops.h trace_rdev_set_cqm_rssi_config(&rdev->wiphy, dev, rssi_thold, wiphy 778 net/wireless/rdev-ops.h ret = rdev->ops->set_cqm_rssi_config(&rdev->wiphy, dev, rssi_thold, wiphy 780 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 789 net/wireless/rdev-ops.h trace_rdev_set_cqm_rssi_range_config(&rdev->wiphy, dev, low, high); wiphy 790 net/wireless/rdev-ops.h ret = rdev->ops->set_cqm_rssi_range_config(&rdev->wiphy, dev, wiphy 792 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 801 net/wireless/rdev-ops.h trace_rdev_set_cqm_txe_config(&rdev->wiphy, dev, rate, pkts, intvl); wiphy 802 net/wireless/rdev-ops.h ret = rdev->ops->set_cqm_txe_config(&rdev->wiphy, dev, rate, pkts, wiphy 804 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 814 net/wireless/rdev-ops.h trace_rdev_mgmt_frame_register(&rdev->wiphy, wdev , frame_type, reg); wiphy 815 net/wireless/rdev-ops.h rdev->ops->mgmt_frame_register(&rdev->wiphy, wdev , frame_type, reg); wiphy 816 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 823 net/wireless/rdev-ops.h trace_rdev_set_antenna(&rdev->wiphy, tx_ant, rx_ant); wiphy 824 net/wireless/rdev-ops.h ret = rdev->ops->set_antenna(&rdev->wiphy, tx_ant, rx_ant); wiphy 825 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 833 net/wireless/rdev-ops.h trace_rdev_get_antenna(&rdev->wiphy); wiphy 834 net/wireless/rdev-ops.h ret = rdev->ops->get_antenna(&rdev->wiphy, tx_ant, rx_ant); wiphy 836 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 838 net/wireless/rdev-ops.h trace_rdev_return_int_tx_rx(&rdev->wiphy, ret, *tx_ant, wiphy 849 net/wireless/rdev-ops.h trace_rdev_sched_scan_start(&rdev->wiphy, dev, request->reqid); wiphy 850 net/wireless/rdev-ops.h ret = rdev->ops->sched_scan_start(&rdev->wiphy, dev, request); wiphy 851 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 859 net/wireless/rdev-ops.h trace_rdev_sched_scan_stop(&rdev->wiphy, dev, reqid); wiphy 860 net/wireless/rdev-ops.h ret = rdev->ops->sched_scan_stop(&rdev->wiphy, dev, reqid); wiphy 861 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 870 net/wireless/rdev-ops.h trace_rdev_set_rekey_data(&rdev->wiphy, dev); wiphy 871 net/wireless/rdev-ops.h ret = rdev->ops->set_rekey_data(&rdev->wiphy, dev, data); wiphy 872 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 883 net/wireless/rdev-ops.h trace_rdev_tdls_mgmt(&rdev->wiphy, dev, peer, action_code, wiphy 886 net/wireless/rdev-ops.h ret = rdev->ops->tdls_mgmt(&rdev->wiphy, dev, peer, action_code, wiphy 889 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 898 net/wireless/rdev-ops.h trace_rdev_tdls_oper(&rdev->wiphy, dev, peer, oper); wiphy 899 net/wireless/rdev-ops.h ret = rdev->ops->tdls_oper(&rdev->wiphy, dev, peer, oper); wiphy 900 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 909 net/wireless/rdev-ops.h trace_rdev_probe_client(&rdev->wiphy, dev, peer); wiphy 910 net/wireless/rdev-ops.h ret = rdev->ops->probe_client(&rdev->wiphy, dev, peer, cookie); wiphy 911 net/wireless/rdev-ops.h trace_rdev_return_int_cookie(&rdev->wiphy, ret, *cookie); wiphy 919 net/wireless/rdev-ops.h trace_rdev_set_noack_map(&rdev->wiphy, dev, noack_map); wiphy 920 net/wireless/rdev-ops.h ret = rdev->ops->set_noack_map(&rdev->wiphy, dev, noack_map); wiphy 921 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 932 net/wireless/rdev-ops.h trace_rdev_get_channel(&rdev->wiphy, wdev); wiphy 933 net/wireless/rdev-ops.h ret = rdev->ops->get_channel(&rdev->wiphy, wdev, chandef); wiphy 934 net/wireless/rdev-ops.h trace_rdev_return_chandef(&rdev->wiphy, ret, chandef); wiphy 944 net/wireless/rdev-ops.h trace_rdev_start_p2p_device(&rdev->wiphy, wdev); wiphy 945 net/wireless/rdev-ops.h ret = rdev->ops->start_p2p_device(&rdev->wiphy, wdev); wiphy 946 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 953 net/wireless/rdev-ops.h trace_rdev_stop_p2p_device(&rdev->wiphy, wdev); wiphy 954 net/wireless/rdev-ops.h rdev->ops->stop_p2p_device(&rdev->wiphy, wdev); wiphy 955 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 964 net/wireless/rdev-ops.h trace_rdev_start_nan(&rdev->wiphy, wdev, conf); wiphy 965 net/wireless/rdev-ops.h ret = rdev->ops->start_nan(&rdev->wiphy, wdev, conf); wiphy 966 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 973 net/wireless/rdev-ops.h trace_rdev_stop_nan(&rdev->wiphy, wdev); wiphy 974 net/wireless/rdev-ops.h rdev->ops->stop_nan(&rdev->wiphy, wdev); wiphy 975 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 985 net/wireless/rdev-ops.h trace_rdev_add_nan_func(&rdev->wiphy, wdev, nan_func); wiphy 986 net/wireless/rdev-ops.h ret = rdev->ops->add_nan_func(&rdev->wiphy, wdev, nan_func); wiphy 987 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 994 net/wireless/rdev-ops.h trace_rdev_del_nan_func(&rdev->wiphy, wdev, cookie); wiphy 995 net/wireless/rdev-ops.h rdev->ops->del_nan_func(&rdev->wiphy, wdev, cookie); wiphy 996 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 1006 net/wireless/rdev-ops.h trace_rdev_nan_change_conf(&rdev->wiphy, wdev, conf, changes); wiphy 1008 net/wireless/rdev-ops.h ret = rdev->ops->nan_change_conf(&rdev->wiphy, wdev, conf, wiphy 1012 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1022 net/wireless/rdev-ops.h trace_rdev_set_mac_acl(&rdev->wiphy, dev, params); wiphy 1023 net/wireless/rdev-ops.h ret = rdev->ops->set_mac_acl(&rdev->wiphy, dev, params); wiphy 1024 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1034 net/wireless/rdev-ops.h trace_rdev_update_ft_ies(&rdev->wiphy, dev, ftie); wiphy 1035 net/wireless/rdev-ops.h ret = rdev->ops->update_ft_ies(&rdev->wiphy, dev, ftie); wiphy 1036 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1047 net/wireless/rdev-ops.h trace_rdev_crit_proto_start(&rdev->wiphy, wdev, protocol, duration); wiphy 1048 net/wireless/rdev-ops.h ret = rdev->ops->crit_proto_start(&rdev->wiphy, wdev, wiphy 1050 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1057 net/wireless/rdev-ops.h trace_rdev_crit_proto_stop(&rdev->wiphy, wdev); wiphy 1058 net/wireless/rdev-ops.h rdev->ops->crit_proto_stop(&rdev->wiphy, wdev); wiphy 1059 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 1068 net/wireless/rdev-ops.h trace_rdev_channel_switch(&rdev->wiphy, dev, params); wiphy 1069 net/wireless/rdev-ops.h ret = rdev->ops->channel_switch(&rdev->wiphy, dev, params); wiphy 1070 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1081 net/wireless/rdev-ops.h trace_rdev_set_qos_map(&rdev->wiphy, dev, qos_map); wiphy 1082 net/wireless/rdev-ops.h ret = rdev->ops->set_qos_map(&rdev->wiphy, dev, qos_map); wiphy 1083 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1095 net/wireless/rdev-ops.h trace_rdev_set_ap_chanwidth(&rdev->wiphy, dev, chandef); wiphy 1096 net/wireless/rdev-ops.h ret = rdev->ops->set_ap_chanwidth(&rdev->wiphy, dev, chandef); wiphy 1097 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1109 net/wireless/rdev-ops.h trace_rdev_add_tx_ts(&rdev->wiphy, dev, tsid, peer, wiphy 1112 net/wireless/rdev-ops.h ret = rdev->ops->add_tx_ts(&rdev->wiphy, dev, tsid, peer, wiphy 1114 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1125 net/wireless/rdev-ops.h trace_rdev_del_tx_ts(&rdev->wiphy, dev, tsid, peer); wiphy 1127 net/wireless/rdev-ops.h ret = rdev->ops->del_tx_ts(&rdev->wiphy, dev, tsid, peer); wiphy 1128 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1140 net/wireless/rdev-ops.h trace_rdev_tdls_channel_switch(&rdev->wiphy, dev, addr, oper_class, wiphy 1142 net/wireless/rdev-ops.h ret = rdev->ops->tdls_channel_switch(&rdev->wiphy, dev, addr, wiphy 1144 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1152 net/wireless/rdev-ops.h trace_rdev_tdls_cancel_channel_switch(&rdev->wiphy, dev, addr); wiphy 1153 net/wireless/rdev-ops.h rdev->ops->tdls_cancel_channel_switch(&rdev->wiphy, dev, addr); wiphy 1154 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 1165 net/wireless/rdev-ops.h trace_rdev_start_radar_detection(&rdev->wiphy, dev, chandef, wiphy 1168 net/wireless/rdev-ops.h ret = rdev->ops->start_radar_detection(&rdev->wiphy, dev, wiphy 1170 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1178 net/wireless/rdev-ops.h trace_rdev_end_cac(&rdev->wiphy, dev); wiphy 1180 net/wireless/rdev-ops.h rdev->ops->end_cac(&rdev->wiphy, dev); wiphy 1181 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 1191 net/wireless/rdev-ops.h trace_rdev_set_mcast_rate(&rdev->wiphy, dev, mcast_rate); wiphy 1193 net/wireless/rdev-ops.h ret = rdev->ops->set_mcast_rate(&rdev->wiphy, dev, mcast_rate); wiphy 1194 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1204 net/wireless/rdev-ops.h trace_rdev_set_coalesce(&rdev->wiphy, coalesce); wiphy 1206 net/wireless/rdev-ops.h ret = rdev->ops->set_coalesce(&rdev->wiphy, coalesce); wiphy 1207 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1217 net/wireless/rdev-ops.h trace_rdev_set_pmk(&rdev->wiphy, dev, pmk_conf); wiphy 1219 net/wireless/rdev-ops.h ret = rdev->ops->set_pmk(&rdev->wiphy, dev, pmk_conf); wiphy 1220 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1229 net/wireless/rdev-ops.h trace_rdev_del_pmk(&rdev->wiphy, dev, aa); wiphy 1231 net/wireless/rdev-ops.h ret = rdev->ops->del_pmk(&rdev->wiphy, dev, aa); wiphy 1232 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1243 net/wireless/rdev-ops.h trace_rdev_external_auth(&rdev->wiphy, dev, params); wiphy 1245 net/wireless/rdev-ops.h ret = rdev->ops->external_auth(&rdev->wiphy, dev, params); wiphy 1246 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1257 net/wireless/rdev-ops.h trace_rdev_get_ftm_responder_stats(&rdev->wiphy, dev, ftm_stats); wiphy 1259 net/wireless/rdev-ops.h ret = rdev->ops->get_ftm_responder_stats(&rdev->wiphy, dev, wiphy 1261 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1272 net/wireless/rdev-ops.h trace_rdev_start_pmsr(&rdev->wiphy, wdev, request->cookie); wiphy 1274 net/wireless/rdev-ops.h ret = rdev->ops->start_pmsr(&rdev->wiphy, wdev, request); wiphy 1275 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1284 net/wireless/rdev-ops.h trace_rdev_abort_pmsr(&rdev->wiphy, wdev, request->cookie); wiphy 1286 net/wireless/rdev-ops.h rdev->ops->abort_pmsr(&rdev->wiphy, wdev, request); wiphy 1287 net/wireless/rdev-ops.h trace_rdev_return_void(&rdev->wiphy); wiphy 1296 net/wireless/rdev-ops.h trace_rdev_update_owe_info(&rdev->wiphy, dev, oweinfo); wiphy 1298 net/wireless/rdev-ops.h ret = rdev->ops->update_owe_info(&rdev->wiphy, dev, oweinfo); wiphy 1299 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 1310 net/wireless/rdev-ops.h trace_rdev_probe_mesh_link(&rdev->wiphy, dev, dest, buf, len); wiphy 1311 net/wireless/rdev-ops.h ret = rdev->ops->probe_mesh_link(&rdev->wiphy, dev, buf, len); wiphy 1312 net/wireless/rdev-ops.h trace_rdev_return_int(&rdev->wiphy, ret); wiphy 142 net/wireless/reg.c const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy) wiphy 144 net/wireless/reg.c return rcu_dereference_rtnl(wiphy->regd); wiphy 162 net/wireless/reg.c enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy) wiphy 168 net/wireless/reg.c if (!wiphy) wiphy 171 net/wireless/reg.c wiphy_regd = get_wiphy_regdom(wiphy); wiphy 179 net/wireless/reg.c dev_name(&wiphy->dev), wiphy 1130 net/wireless/reg.c static const struct ieee80211_regdomain *reg_get_regdomain(struct wiphy *wiphy) wiphy 1140 net/wireless/reg.c wiphy->regd) wiphy 1141 net/wireless/reg.c return get_wiphy_regdom(wiphy); wiphy 1614 net/wireless/reg.c __freq_reg_info(struct wiphy *wiphy, u32 center_freq, u32 min_bw) wiphy 1616 net/wireless/reg.c const struct ieee80211_regdomain *regd = reg_get_regdomain(wiphy); wiphy 1629 net/wireless/reg.c const struct ieee80211_reg_rule *freq_reg_info(struct wiphy *wiphy, wiphy 1632 net/wireless/reg.c return __freq_reg_info(wiphy, center_freq, MHZ_TO_KHZ(20)); wiphy 1696 net/wireless/reg.c static void handle_channel(struct wiphy *wiphy, wiphy 1703 net/wireless/reg.c struct wiphy *request_wiphy = NULL; wiphy 1711 net/wireless/reg.c reg_rule = freq_reg_info(wiphy, MHZ_TO_KHZ(chan->center_freq)); wiphy 1728 net/wireless/reg.c request_wiphy && request_wiphy == wiphy && wiphy 1742 net/wireless/reg.c regd = reg_get_regdomain(wiphy); wiphy 1748 net/wireless/reg.c request_wiphy && request_wiphy == wiphy && wiphy 1794 net/wireless/reg.c wiphy->regulatory_flags & REGULATORY_COUNTRY_IE_FOLLOW_POWER) wiphy 1803 net/wireless/reg.c static void handle_band(struct wiphy *wiphy, wiphy 1813 net/wireless/reg.c handle_channel(wiphy, initiator, &sband->channels[i]); wiphy 1846 net/wireless/reg.c static bool reg_dev_ignore_cell_hint(struct wiphy *wiphy) wiphy 1848 net/wireless/reg.c return !(wiphy->features & NL80211_FEATURE_CELL_BASE_REG_HINTS); wiphy 1857 net/wireless/reg.c static bool reg_dev_ignore_cell_hint(struct wiphy *wiphy) wiphy 1863 net/wireless/reg.c static bool wiphy_strict_alpha2_regd(struct wiphy *wiphy) wiphy 1865 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_STRICT_REG && wiphy 1866 net/wireless/reg.c !(wiphy->regulatory_flags & REGULATORY_CUSTOM_REG)) wiphy 1871 net/wireless/reg.c static bool ignore_reg_update(struct wiphy *wiphy, wiphy 1876 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) wiphy 1886 net/wireless/reg.c wiphy->regulatory_flags & REGULATORY_CUSTOM_REG) { wiphy 1896 net/wireless/reg.c if (wiphy_strict_alpha2_regd(wiphy) && !wiphy->regd && wiphy 1905 net/wireless/reg.c return reg_dev_ignore_cell_hint(wiphy); wiphy 1910 net/wireless/reg.c static bool reg_is_world_roaming(struct wiphy *wiphy) wiphy 1913 net/wireless/reg.c const struct ieee80211_regdomain *wr = get_wiphy_regdom(wiphy); wiphy 1920 net/wireless/reg.c wiphy->regulatory_flags & REGULATORY_CUSTOM_REG) wiphy 1926 net/wireless/reg.c static void handle_reg_beacon(struct wiphy *wiphy, unsigned int chan_idx, wiphy 1934 net/wireless/reg.c sband = wiphy->bands[reg_beacon->chan.band]; wiphy 1945 net/wireless/reg.c if (!reg_is_world_roaming(wiphy)) wiphy 1948 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_DISABLE_BEACON_HINTS) wiphy 1959 net/wireless/reg.c nl80211_send_beacon_hint_event(wiphy, &chan_before, chan); wiphy 1966 net/wireless/reg.c static void wiphy_update_new_beacon(struct wiphy *wiphy, wiphy 1972 net/wireless/reg.c if (!wiphy->bands[reg_beacon->chan.band]) wiphy 1975 net/wireless/reg.c sband = wiphy->bands[reg_beacon->chan.band]; wiphy 1978 net/wireless/reg.c handle_reg_beacon(wiphy, i, reg_beacon); wiphy 1984 net/wireless/reg.c static void wiphy_update_beacon_reg(struct wiphy *wiphy) wiphy 1991 net/wireless/reg.c if (!wiphy->bands[reg_beacon->chan.band]) wiphy 1993 net/wireless/reg.c sband = wiphy->bands[reg_beacon->chan.band]; wiphy 1995 net/wireless/reg.c handle_reg_beacon(wiphy, i, reg_beacon); wiphy 2000 net/wireless/reg.c static void reg_process_beacons(struct wiphy *wiphy) wiphy 2008 net/wireless/reg.c wiphy_update_beacon_reg(wiphy); wiphy 2023 net/wireless/reg.c static void reg_process_ht_flags_channel(struct wiphy *wiphy, wiphy 2026 net/wireless/reg.c struct ieee80211_supported_band *sband = wiphy->bands[channel->band]; wiphy 2051 net/wireless/reg.c regd = get_wiphy_regdom(wiphy); wiphy 2079 net/wireless/reg.c static void reg_process_ht_flags_band(struct wiphy *wiphy, wiphy 2088 net/wireless/reg.c reg_process_ht_flags_channel(wiphy, &sband->channels[i]); wiphy 2091 net/wireless/reg.c static void reg_process_ht_flags(struct wiphy *wiphy) wiphy 2095 net/wireless/reg.c if (!wiphy) wiphy 2099 net/wireless/reg.c reg_process_ht_flags_band(wiphy, wiphy->bands[band]); wiphy 2102 net/wireless/reg.c static void reg_call_notifier(struct wiphy *wiphy, wiphy 2105 net/wireless/reg.c if (wiphy->reg_notifier) wiphy 2106 net/wireless/reg.c wiphy->reg_notifier(wiphy, request); wiphy 2109 net/wireless/reg.c static bool reg_wdev_chan_valid(struct wiphy *wiphy, struct wireless_dev *wdev) wiphy 2112 net/wireless/reg.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 2163 net/wireless/reg.c return cfg80211_reg_can_beacon_relax(wiphy, &chandef, iftype); wiphy 2166 net/wireless/reg.c return cfg80211_chandef_usable(wiphy, &chandef, wiphy 2179 net/wireless/reg.c static void reg_leave_invalid_chans(struct wiphy *wiphy) wiphy 2182 net/wireless/reg.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 2186 net/wireless/reg.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) wiphy 2187 net/wireless/reg.c if (!reg_wdev_chan_valid(wiphy, wdev)) wiphy 2199 net/wireless/reg.c if (!(rdev->wiphy.regulatory_flags & wiphy 2201 net/wireless/reg.c reg_leave_invalid_chans(&rdev->wiphy); wiphy 2217 net/wireless/reg.c static void wiphy_update_regulatory(struct wiphy *wiphy, wiphy 2223 net/wireless/reg.c if (ignore_reg_update(wiphy, initiator)) { wiphy 2230 net/wireless/reg.c wiphy->regulatory_flags & REGULATORY_CUSTOM_REG && wiphy 2231 net/wireless/reg.c !(wiphy->regulatory_flags & wiphy 2233 net/wireless/reg.c reg_call_notifier(wiphy, lr); wiphy 2240 net/wireless/reg.c handle_band(wiphy, initiator, wiphy->bands[band]); wiphy 2242 net/wireless/reg.c reg_process_beacons(wiphy); wiphy 2243 net/wireless/reg.c reg_process_ht_flags(wiphy); wiphy 2244 net/wireless/reg.c reg_call_notifier(wiphy, lr); wiphy 2250 net/wireless/reg.c struct wiphy *wiphy; wiphy 2255 net/wireless/reg.c wiphy = &rdev->wiphy; wiphy 2256 net/wireless/reg.c wiphy_update_regulatory(wiphy, initiator); wiphy 2262 net/wireless/reg.c static void handle_channel_custom(struct wiphy *wiphy, wiphy 2282 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) { wiphy 2299 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) wiphy 2319 net/wireless/reg.c static void handle_band_custom(struct wiphy *wiphy, wiphy 2334 net/wireless/reg.c handle_channel_custom(wiphy, &sband->channels[i], regd, wiphy 2339 net/wireless/reg.c void wiphy_apply_custom_regulatory(struct wiphy *wiphy, wiphy 2345 net/wireless/reg.c WARN(!(wiphy->regulatory_flags & REGULATORY_CUSTOM_REG), wiphy 2347 net/wireless/reg.c wiphy->regulatory_flags |= REGULATORY_CUSTOM_REG; wiphy 2350 net/wireless/reg.c if (!wiphy->bands[band]) wiphy 2352 net/wireless/reg.c handle_band_custom(wiphy, wiphy->bands[band], regd); wiphy 2501 net/wireless/reg.c reg_process_hint_driver(struct wiphy *wiphy, wiphy 2520 net/wireless/reg.c tmp = get_wiphy_regdom(wiphy); wiphy 2521 net/wireless/reg.c rcu_assign_pointer(wiphy->regd, regd); wiphy 2550 net/wireless/reg.c __reg_process_hint_country_ie(struct wiphy *wiphy, wiphy 2553 net/wireless/reg.c struct wiphy *last_wiphy = NULL; wiphy 2562 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_COUNTRY_IE_IGNORE) wiphy 2574 net/wireless/reg.c if (last_wiphy != wiphy) { wiphy 2601 net/wireless/reg.c reg_process_hint_country_ie(struct wiphy *wiphy, wiphy 2606 net/wireless/reg.c treatment = __reg_process_hint_country_ie(wiphy, country_ie_request); wiphy 2636 net/wireless/reg.c bool reg_dfs_domain_same(struct wiphy *wiphy1, struct wiphy *wiphy2) wiphy 2679 net/wireless/reg.c static void wiphy_share_dfs_chan_state(struct wiphy *dst_wiphy, wiphy 2680 net/wireless/reg.c struct wiphy *src_wiphy) wiphy 2705 net/wireless/reg.c static void wiphy_all_share_dfs_chan_state(struct wiphy *wiphy) wiphy 2712 net/wireless/reg.c if (wiphy == &rdev->wiphy) wiphy 2714 net/wireless/reg.c wiphy_share_dfs_chan_state(wiphy, &rdev->wiphy); wiphy 2721 net/wireless/reg.c struct wiphy *wiphy = NULL; wiphy 2726 net/wireless/reg.c wiphy = wiphy_idx_to_wiphy(reg_request->wiphy_idx); wiphy 2736 net/wireless/reg.c if (!wiphy) wiphy 2738 net/wireless/reg.c treatment = reg_process_hint_driver(wiphy, reg_request); wiphy 2741 net/wireless/reg.c if (!wiphy) wiphy 2743 net/wireless/reg.c treatment = reg_process_hint_country_ie(wiphy, reg_request); wiphy 2759 net/wireless/reg.c if (treatment == REG_REQ_ALREADY_SET && wiphy && wiphy 2760 net/wireless/reg.c wiphy->regulatory_flags & REGULATORY_STRICT_REG) { wiphy 2761 net/wireless/reg.c wiphy_update_regulatory(wiphy, initiator); wiphy 2762 net/wireless/reg.c wiphy_all_share_dfs_chan_state(wiphy); wiphy 2775 net/wireless/reg.c struct wiphy *wiphy; wiphy 2778 net/wireless/reg.c wiphy = &rdev->wiphy; wiphy 2779 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED && wiphy 2781 net/wireless/reg.c reg_call_notifier(wiphy, request); wiphy 2843 net/wireless/reg.c wiphy_update_new_beacon(&rdev->wiphy, pending_beacon); wiphy 2855 net/wireless/reg.c struct wiphy *wiphy; wiphy 2862 net/wireless/reg.c wiphy = &rdev->wiphy; wiphy 2872 net/wireless/reg.c tmp = get_wiphy_regdom(wiphy); wiphy 2873 net/wireless/reg.c rcu_assign_pointer(wiphy->regd, regd); wiphy 2877 net/wireless/reg.c handle_band_custom(wiphy, wiphy->bands[band], regd); wiphy 2879 net/wireless/reg.c reg_process_ht_flags(wiphy); wiphy 2881 net/wireless/reg.c request.wiphy_idx = get_wiphy_idx(wiphy); wiphy 3007 net/wireless/reg.c int regulatory_hint(struct wiphy *wiphy, const char *alpha2) wiphy 3011 net/wireless/reg.c if (WARN_ON(!alpha2 || !wiphy)) wiphy 3014 net/wireless/reg.c wiphy->regulatory_flags &= ~REGULATORY_CUSTOM_REG; wiphy 3020 net/wireless/reg.c request->wiphy_idx = get_wiphy_idx(wiphy); wiphy 3035 net/wireless/reg.c void regulatory_hint_country_ie(struct wiphy *wiphy, enum nl80211_band band, wiphy 3076 net/wireless/reg.c request->wiphy_idx = get_wiphy_idx(wiphy); wiphy 3132 net/wireless/reg.c static void restore_custom_reg_settings(struct wiphy *wiphy) wiphy 3140 net/wireless/reg.c sband = wiphy->bands[band]; wiphy 3221 net/wireless/reg.c if (rdev->wiphy.regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) wiphy 3223 net/wireless/reg.c if (rdev->wiphy.regulatory_flags & REGULATORY_CUSTOM_REG) wiphy 3224 net/wireless/reg.c restore_custom_reg_settings(&rdev->wiphy); wiphy 3278 net/wireless/reg.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 3280 net/wireless/reg.c if (!(wdev->wiphy->regulatory_flags & flag)) { wiphy 3344 net/wireless/reg.c int regulatory_hint_found_beacon(struct wiphy *wiphy, wiphy 3371 net/wireless/reg.c wiphy_name(wiphy)); wiphy 3541 net/wireless/reg.c struct wiphy *request_wiphy; wiphy 3596 net/wireless/reg.c struct wiphy *request_wiphy; wiphy 3703 net/wireless/reg.c static int __regulatory_set_wiphy_regd(struct wiphy *wiphy, wiphy 3710 net/wireless/reg.c if (WARN_ON(!wiphy || !rd)) wiphy 3713 net/wireless/reg.c if (WARN(!(wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED), wiphy 3726 net/wireless/reg.c rdev = wiphy_to_rdev(wiphy); wiphy 3737 net/wireless/reg.c int regulatory_set_wiphy_regd(struct wiphy *wiphy, wiphy 3740 net/wireless/reg.c int ret = __regulatory_set_wiphy_regd(wiphy, rd); wiphy 3750 net/wireless/reg.c int regulatory_set_wiphy_regd_sync_rtnl(struct wiphy *wiphy, wiphy 3757 net/wireless/reg.c ret = __regulatory_set_wiphy_regd(wiphy, rd); wiphy 3767 net/wireless/reg.c void wiphy_regulatory_register(struct wiphy *wiphy) wiphy 3772 net/wireless/reg.c if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) { wiphy 3773 net/wireless/reg.c wiphy->regulatory_flags |= REGULATORY_DISABLE_BEACON_HINTS | wiphy 3782 net/wireless/reg.c reg_call_notifier(wiphy, lr); wiphy 3785 net/wireless/reg.c if (!reg_dev_ignore_cell_hint(wiphy)) wiphy 3788 net/wireless/reg.c wiphy_update_regulatory(wiphy, lr->initiator); wiphy 3789 net/wireless/reg.c wiphy_all_share_dfs_chan_state(wiphy); wiphy 3792 net/wireless/reg.c void wiphy_regulatory_deregister(struct wiphy *wiphy) wiphy 3794 net/wireless/reg.c struct wiphy *request_wiphy = NULL; wiphy 3799 net/wireless/reg.c if (!reg_dev_ignore_cell_hint(wiphy)) wiphy 3802 net/wireless/reg.c rcu_free_regdom(get_wiphy_regdom(wiphy)); wiphy 3803 net/wireless/reg.c RCU_INIT_POINTER(wiphy->regd, NULL); wiphy 3808 net/wireless/reg.c if (!request_wiphy || request_wiphy != wiphy) wiphy 3866 net/wireless/reg.c bool regulatory_pre_cac_allowed(struct wiphy *wiphy) wiphy 3875 net/wireless/reg.c wiphy_regd = rcu_dereference(wiphy->regd); wiphy 3907 net/wireless/reg.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 3909 net/wireless/reg.c !cfg80211_chandef_dfs_usable(&rdev->wiphy, &wdev->chandef)) wiphy 3914 net/wireless/reg.c void regulatory_propagate_dfs_state(struct wiphy *wiphy, wiphy 3927 net/wireless/reg.c if (wiphy == &rdev->wiphy) wiphy 3930 net/wireless/reg.c if (!reg_dfs_domain_same(wiphy, &rdev->wiphy)) wiphy 3933 net/wireless/reg.c if (!ieee80211_get_channel(&rdev->wiphy, wiphy 3937 net/wireless/reg.c cfg80211_set_dfs_state(&rdev->wiphy, chandef, dfs_state); wiphy 34 net/wireless/reg.h enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy); wiphy 53 net/wireless/reg.h void wiphy_regulatory_register(struct wiphy *wiphy); wiphy 54 net/wireless/reg.h void wiphy_regulatory_deregister(struct wiphy *wiphy); wiphy 66 net/wireless/reg.h const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy); wiphy 86 net/wireless/reg.h int regulatory_hint_found_beacon(struct wiphy *wiphy, wiphy 111 net/wireless/reg.h void regulatory_hint_country_ie(struct wiphy *wiphy, wiphy 168 net/wireless/reg.h void regulatory_propagate_dfs_state(struct wiphy *wiphy, wiphy 178 net/wireless/reg.h bool reg_dfs_domain_same(struct wiphy *wiphy1, struct wiphy *wiphy2); wiphy 529 net/wireless/scan.c WARN_ON(request != wiphy_to_rdev(request->wiphy)->scan_req); wiphy 533 net/wireless/scan.c queue_work(cfg80211_wq, &wiphy_to_rdev(request->wiphy)->scan_done_wk); wiphy 595 net/wireless/scan.c if (i == rdev->wiphy.max_sched_scan_reqs) wiphy 627 net/wireless/scan.c void cfg80211_sched_scan_results(struct wiphy *wiphy, u64 reqid) wiphy 629 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 632 net/wireless/scan.c trace_cfg80211_sched_scan_results(wiphy, reqid); wiphy 645 net/wireless/scan.c void cfg80211_sched_scan_stopped_rtnl(struct wiphy *wiphy, u64 reqid) wiphy 647 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 651 net/wireless/scan.c trace_cfg80211_sched_scan_stopped(wiphy, reqid); wiphy 657 net/wireless/scan.c void cfg80211_sched_scan_stopped(struct wiphy *wiphy, u64 reqid) wiphy 660 net/wireless/scan.c cfg80211_sched_scan_stopped_rtnl(wiphy, reqid); wiphy 913 net/wireless/scan.c struct cfg80211_bss *cfg80211_get_bss(struct wiphy *wiphy, wiphy 920 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 925 net/wireless/scan.c trace_cfg80211_get_bss(wiphy, channel, bssid, ssid, ssid_len, bss_type, wiphy 1216 net/wireless/scan.c new = kzalloc(sizeof(*new) + rdev->wiphy.bss_priv_size, wiphy 1300 net/wireless/scan.c cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, wiphy 1327 net/wireless/scan.c alt_channel = ieee80211_get_channel(wiphy, freq); wiphy 1364 net/wireless/scan.c cfg80211_inform_single_bss_data(struct wiphy *wiphy, wiphy 1372 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1380 net/wireless/scan.c if (WARN_ON(!wiphy)) wiphy 1383 net/wireless/scan.c if (WARN_ON(wiphy->signal_type == CFG80211_SIGNAL_TYPE_UNSPEC && wiphy 1387 net/wireless/scan.c channel = cfg80211_get_bss_channel(wiphy, ie, ielen, data->chan, wiphy 1438 net/wireless/scan.c wiphy->max_adj_channel_rssi_comp; wiphy 1439 net/wireless/scan.c res = cfg80211_bss_update(wiphy_to_rdev(wiphy), &tmp, signal_valid, ts); wiphy 1447 net/wireless/scan.c regulatory_hint_found_beacon(wiphy, channel, gfp); wiphy 1450 net/wireless/scan.c regulatory_hint_found_beacon(wiphy, channel, gfp); wiphy 1541 net/wireless/scan.c static void cfg80211_parse_mbssid_data(struct wiphy *wiphy, wiphy 1563 net/wireless/scan.c if (!wiphy->support_mbssid) wiphy 1565 net/wireless/scan.c if (wiphy->support_only_he_mbssid && wiphy 1638 net/wireless/scan.c bss = cfg80211_inform_single_bss_data(wiphy, data, wiphy 1649 net/wireless/scan.c cfg80211_put_bss(wiphy, bss); wiphy 1659 net/wireless/scan.c cfg80211_inform_bss_data(struct wiphy *wiphy, wiphy 1669 net/wireless/scan.c res = cfg80211_inform_single_bss_data(wiphy, data, ftype, bssid, tsf, wiphy 1675 net/wireless/scan.c cfg80211_parse_mbssid_data(wiphy, data, ftype, bssid, tsf, wiphy 1683 net/wireless/scan.c cfg80211_parse_mbssid_frame_data(struct wiphy *wiphy, wiphy 1697 net/wireless/scan.c cfg80211_parse_mbssid_data(wiphy, data, ftype, mgmt->bssid, wiphy 1704 net/wireless/scan.c cfg80211_update_notlisted_nontrans(struct wiphy *wiphy, wiphy 1717 net/wireless/scan.c lockdep_assert_held(&wiphy_to_rdev(wiphy)->bss_lock); wiphy 1793 net/wireless/scan.c cfg80211_inform_single_bss_frame_data(struct wiphy *wiphy, wiphy 1809 net/wireless/scan.c trace_cfg80211_inform_bss_frame(wiphy, data, mgmt, len); wiphy 1814 net/wireless/scan.c if (WARN_ON(!wiphy)) wiphy 1817 net/wireless/scan.c if (WARN_ON(wiphy->signal_type == CFG80211_SIGNAL_TYPE_UNSPEC && wiphy 1824 net/wireless/scan.c channel = cfg80211_get_bss_channel(wiphy, mgmt->u.beacon.variable, wiphy 1856 net/wireless/scan.c wiphy->max_adj_channel_rssi_comp; wiphy 1857 net/wireless/scan.c res = cfg80211_bss_update(wiphy_to_rdev(wiphy), &tmp, signal_valid, wiphy 1866 net/wireless/scan.c regulatory_hint_found_beacon(wiphy, channel, gfp); wiphy 1869 net/wireless/scan.c regulatory_hint_found_beacon(wiphy, channel, gfp); wiphy 1878 net/wireless/scan.c cfg80211_inform_bss_frame_data(struct wiphy *wiphy, wiphy 1890 net/wireless/scan.c res = cfg80211_inform_single_bss_frame_data(wiphy, data, mgmt, wiphy 1892 net/wireless/scan.c if (!res || !wiphy->support_mbssid || wiphy 1895 net/wireless/scan.c if (wiphy->support_only_he_mbssid && wiphy 1901 net/wireless/scan.c cfg80211_parse_mbssid_frame_data(wiphy, data, mgmt, len, wiphy 1904 net/wireless/scan.c spin_lock_bh(&wiphy_to_rdev(wiphy)->bss_lock); wiphy 1919 net/wireless/scan.c cfg80211_update_notlisted_nontrans(wiphy, tmp_bss, wiphy 1922 net/wireless/scan.c spin_unlock_bh(&wiphy_to_rdev(wiphy)->bss_lock); wiphy 1928 net/wireless/scan.c void cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) wiphy 1930 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1944 net/wireless/scan.c void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) wiphy 1946 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1960 net/wireless/scan.c void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) wiphy 1962 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 1991 net/wireless/scan.c void cfg80211_bss_iter(struct wiphy *wiphy, wiphy 1993 net/wireless/scan.c void (*iter)(struct wiphy *wiphy, wiphy 1998 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 2005 net/wireless/scan.c iter(wiphy, &bss->pub, iter_data); wiphy 2015 net/wireless/scan.c struct wiphy *wiphy = wdev->wiphy; wiphy 2016 net/wireless/scan.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 2108 net/wireless/scan.c rdev = wiphy_to_rdev(dev->ieee80211_ptr->wiphy); wiphy 2120 net/wireless/scan.c struct wiphy *wiphy; wiphy 2142 net/wireless/scan.c wiphy = &rdev->wiphy; wiphy 2148 net/wireless/scan.c n_channels = ieee80211_get_num_supported_channels(wiphy); wiphy 2158 net/wireless/scan.c creq->wiphy = wiphy; wiphy 2171 net/wireless/scan.c if (!wiphy->bands[band]) wiphy 2174 net/wireless/scan.c for (j = 0; j < wiphy->bands[band]->n_channels; j++) { wiphy 2176 net/wireless/scan.c if (wiphy->bands[band]->channels[j].flags & wiphy 2186 net/wireless/scan.c int wiphy_freq = wiphy->bands[band]->channels[j].center_freq; wiphy 2200 net/wireless/scan.c creq->channels[i] = &wiphy->bands[band]->channels[j]; wiphy 2229 net/wireless/scan.c if (wiphy->bands[i]) wiphy 2230 net/wireless/scan.c creq->rates[i] = (1 << wiphy->bands[i]->n_bitrates) - 1; wiphy 2299 net/wireless/scan.c ieee80211_bss(struct wiphy *wiphy, struct iw_request_info *info, wiphy 2338 net/wireless/scan.c if (wiphy->signal_type != CFG80211_SIGNAL_TYPE_NONE) { wiphy 2344 net/wireless/scan.c switch (wiphy->signal_type) { wiphy 2575 net/wireless/scan.c current_ev = ieee80211_bss(&rdev->wiphy, info, bss, wiphy 66 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 79 net/wireless/sme.c n_channels = ieee80211_get_num_supported_channels(wdev->wiphy); wiphy 90 net/wireless/sme.c wdev->wiphy->bands[band]; wiphy 105 net/wireless/sme.c bands = wdev->wiphy->bands[band]; wiphy 129 net/wireless/sme.c request->wiphy = &rdev->wiphy; wiphy 149 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 238 net/wireless/sme.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 275 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 280 net/wireless/sme.c bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel, wiphy 301 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 315 net/wireless/sme.c cfg80211_put_bss(&rdev->wiphy, bss); wiphy 331 net/wireless/sme.c struct wiphy *wiphy = wdev->wiphy; wiphy 332 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); wiphy 382 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 416 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 427 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 438 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 449 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 462 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 466 net/wireless/sme.c if (!rdev->wiphy.extended_capabilities_len || wiphy 475 net/wireless/sme.c buf = kmalloc(ies_len + rdev->wiphy.extended_capabilities_len + 2, wiphy 495 net/wireless/sme.c memcpy(buf + offs + rdev->wiphy.extended_capabilities_len + 2, wiphy 503 net/wireless/sme.c buf[offs + 1] = rdev->wiphy.extended_capabilities_len; wiphy 505 net/wireless/sme.c rdev->wiphy.extended_capabilities, wiphy 506 net/wireless/sme.c rdev->wiphy.extended_capabilities_len); wiphy 509 net/wireless/sme.c *out_ies_len = ies_len + rdev->wiphy.extended_capabilities_len + 2; wiphy 518 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 527 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 583 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, bss); wiphy 607 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 650 net/wireless/sme.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { wiphy 693 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, cr->bss); wiphy 697 net/wireless/sme.c nl80211_send_connect_result(wiphy_to_rdev(wdev->wiphy), dev, cr, wiphy 728 net/wireless/sme.c WARN_ON_ONCE(!wiphy_to_rdev(wdev->wiphy)->ops->connect); wiphy 729 net/wireless/sme.c cr->bss = cfg80211_get_bss(wdev->wiphy, NULL, cr->bssid, wiphy 739 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 750 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, cr->bss); wiphy 761 net/wireless/sme.c if (!(wdev->wiphy->flags & WIPHY_FLAG_HAS_STATIC_WEP)) wiphy 782 net/wireless/sme.c regulatory_hint_country_ie(wdev->wiphy, cr->bss->channel->band, wiphy 793 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 804 net/wireless/sme.c found = cfg80211_get_bss(wdev->wiphy, NULL, wiphy 828 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, tmp); wiphy 837 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, params->bss); wiphy 915 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 924 net/wireless/sme.c nl80211_send_roamed(wiphy_to_rdev(wdev->wiphy), wiphy 952 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, info->bss); wiphy 960 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 966 net/wireless/sme.c info->bss = cfg80211_get_bss(wdev->wiphy, info->channel, wiphy 980 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, info->bss); wiphy 1042 net/wireless/sme.c nl80211_send_port_authorized(wiphy_to_rdev(wdev->wiphy), wdev->netdev, wiphy 1050 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1079 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1093 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); wiphy 1135 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1201 net/wireless/sme.c rdev->wiphy.ht_capa_mod_mask); wiphy 1203 net/wireless/sme.c rdev->wiphy.vht_capa_mod_mask); wiphy 1303 net/wireless/sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 23 net/wireless/sysfs.c return container_of(dev, struct cfg80211_registered_device, wiphy.dev); wiphy 36 net/wireless/sysfs.c SHOW_FMT(macaddress, "%pM", wiphy.perm_addr); wiphy 37 net/wireless/sysfs.c SHOW_FMT(address_mask, "%pM", wiphy.addr_mask); wiphy 43 net/wireless/sysfs.c struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; wiphy 45 net/wireless/sysfs.c return sprintf(buf, "%s\n", wiphy_name(wiphy)); wiphy 53 net/wireless/sysfs.c struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; wiphy 57 net/wireless/sysfs.c if (!wiphy->addresses) wiphy 58 net/wireless/sysfs.c return sprintf(buf, "%pM\n", wiphy->perm_addr); wiphy 60 net/wireless/sysfs.c for (i = 0; i < wiphy->n_addresses; i++) wiphy 61 net/wireless/sysfs.c buf += sprintf(buf, "%pM\n", wiphy->addresses[i].addr); wiphy 95 net/wireless/sysfs.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) wiphy 107 net/wireless/sysfs.c if (rdev->wiphy.registered) { wiphy 108 net/wireless/sysfs.c if (!rdev->wiphy.wowlan_config) { wiphy 113 net/wireless/sysfs.c ret = rdev_suspend(rdev, rdev->wiphy.wowlan_config); wiphy 135 net/wireless/sysfs.c if (rdev->wiphy.registered && rdev->ops->resume) wiphy 150 net/wireless/sysfs.c struct wiphy *wiphy = container_of(d, struct wiphy, dev); wiphy 152 net/wireless/sysfs.c return wiphy_net(wiphy); wiphy 27 net/wireless/trace.h #define WIPHY_ASSIGN strlcpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME) wiphy 218 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_wowlan *wow), wiphy 219 net/wireless/trace.h TP_ARGS(wiphy, wow), wiphy 256 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret), wiphy 257 net/wireless/trace.h TP_ARGS(wiphy, ret), wiphy 270 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_scan_request *request), wiphy 271 net/wireless/trace.h TP_ARGS(wiphy, request), wiphy 282 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 283 net/wireless/trace.h TP_ARGS(wiphy), wiphy 294 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 295 net/wireless/trace.h TP_ARGS(wiphy) wiphy 299 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 300 net/wireless/trace.h TP_ARGS(wiphy) wiphy 304 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 305 net/wireless/trace.h TP_ARGS(wiphy) wiphy 309 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 310 net/wireless/trace.h TP_ARGS(wiphy) wiphy 314 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, bool enabled), wiphy 315 net/wireless/trace.h TP_ARGS(wiphy, enabled), wiphy 329 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, bool enabled), wiphy 330 net/wireless/trace.h TP_ARGS(wiphy, enabled) wiphy 334 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, char *name, enum nl80211_iftype type), wiphy 335 net/wireless/trace.h TP_ARGS(wiphy, name, type), wiphy 351 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 352 net/wireless/trace.h TP_ARGS(wiphy, wdev), wiphy 365 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie), wiphy 366 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie), wiphy 383 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 384 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 388 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 389 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 393 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 395 net/wireless/trace.h TP_ARGS(wiphy, netdev, type), wiphy 411 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 413 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr), wiphy 434 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 436 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr) wiphy 440 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 442 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr) wiphy 446 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 448 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr, mode), wiphy 473 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, wiphy 475 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index, unicast, multicast), wiphy 497 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index), wiphy 498 net/wireless/trace.h TP_ARGS(wiphy, netdev, key_index), wiphy 514 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 516 net/wireless/trace.h TP_ARGS(wiphy, netdev, settings), wiphy 556 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 558 net/wireless/trace.h TP_ARGS(wiphy, netdev, info), wiphy 601 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 602 net/wireless/trace.h TP_ARGS(wiphy, netdev), wiphy 615 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 616 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 620 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 621 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 625 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 626 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 630 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 631 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 635 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 636 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 640 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 641 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 645 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 646 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 650 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev), wiphy 651 net/wireless/trace.h TP_ARGS(wiphy, netdev) wiphy 655 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, wiphy 657 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params), wiphy 743 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, wiphy 745 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) wiphy 749 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *mac, wiphy 751 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) wiphy 755 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), wiphy 756 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac), wiphy 772 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 774 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 796 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 798 net/wireless/trace.h TP_ARGS(wiphy, netdev, params) wiphy 802 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), wiphy 803 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) wiphy 807 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), wiphy 808 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) wiphy 812 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *mac), wiphy 813 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac) wiphy 817 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, wiphy 819 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, mac), wiphy 838 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, struct station_info *sinfo), wiphy 839 net/wireless/trace.h TP_ARGS(wiphy, ret, sinfo), wiphy 855 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, wiphy 857 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop), wiphy 876 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, wiphy 878 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) wiphy 882 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, wiphy 884 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) wiphy 888 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 *dst, wiphy 890 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, next_hop) wiphy 894 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, wiphy 896 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, dst, next_hop), wiphy 918 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 920 net/wireless/trace.h TP_ARGS(wiphy, netdev, dst, mpp), wiphy 939 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx, wiphy 941 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx, mpp, dst), wiphy 963 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, struct mpath_info *pinfo), wiphy 964 net/wireless/trace.h TP_ARGS(wiphy, ret, pinfo), wiphy 1001 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, struct mesh_config *conf), wiphy 1002 net/wireless/trace.h TP_ARGS(wiphy, ret, conf), wiphy 1018 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u32 mask, wiphy 1020 net/wireless/trace.h TP_ARGS(wiphy, netdev, mask, conf), wiphy 1038 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1041 net/wireless/trace.h TP_ARGS(wiphy, netdev, conf, setup), wiphy 1057 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1059 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 1087 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1089 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 1114 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1116 net/wireless/trace.h TP_ARGS(wiphy, netdev, chan), wiphy 1132 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, wiphy 1134 net/wireless/trace.h TP_ARGS(wiphy, chandef), wiphy 1148 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1150 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), wiphy 1172 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1174 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), wiphy 1202 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1204 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), wiphy 1223 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1225 net/wireless/trace.h TP_ARGS(wiphy, netdev, req), wiphy 1251 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, wiphy 1253 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie), wiphy 1269 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1271 net/wireless/trace.h TP_ARGS(wiphy, netdev, enabled, timeout), wiphy 1290 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1292 net/wireless/trace.h TP_ARGS(wiphy, netdev, sme), wiphy 1325 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1327 net/wireless/trace.h TP_ARGS(wiphy, netdev, sme, changed), wiphy 1343 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, wiphy 1346 net/wireless/trace.h TP_ARGS(wiphy, netdev, rssi_thold, rssi_hyst), wiphy 1366 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, wiphy 1368 net/wireless/trace.h TP_ARGS(wiphy, netdev, low, high), wiphy 1388 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u32 rate, wiphy 1390 net/wireless/trace.h TP_ARGS(wiphy, netdev, rate, pkts, intvl), wiphy 1411 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1413 net/wireless/trace.h TP_ARGS(wiphy, netdev, reason_code), wiphy 1429 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1431 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 1450 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1452 net/wireless/trace.h TP_ARGS(wiphy, netdev, setup), wiphy 1466 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u32 changed), wiphy 1467 net/wireless/trace.h TP_ARGS(wiphy, changed), wiphy 1481 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 1482 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 1486 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1488 net/wireless/trace.h TP_ARGS(wiphy, wdev, type, mbm), wiphy 1506 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int func_ret, int func_fill), wiphy 1507 net/wireless/trace.h TP_ARGS(wiphy, func_ret, func_fill), wiphy 1524 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 1525 net/wireless/trace.h TP_ARGS(wiphy, wdev), wiphy 1538 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy), wiphy 1539 net/wireless/trace.h TP_ARGS(wiphy), wiphy 1551 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1553 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, mask), wiphy 1569 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1571 net/wireless/trace.h TP_ARGS(wiphy, wdev, frame_type, reg), wiphy 1590 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, u32 tx, u32 rx), wiphy 1591 net/wireless/trace.h TP_ARGS(wiphy, ret, tx, rx), wiphy 1609 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u32 tx, u32 tx_max, wiphy 1611 net/wireless/trace.h TP_ARGS(wiphy, tx, tx_max, rx, rx_max), wiphy 1632 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u32 tx, u32 rx), wiphy 1633 net/wireless/trace.h TP_ARGS(wiphy, rx, tx), wiphy 1649 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u32 tx, u32 rx), wiphy 1650 net/wireless/trace.h TP_ARGS(wiphy, rx, tx) wiphy 1654 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), wiphy 1655 net/wireless/trace.h TP_ARGS(wiphy, netdev, id), wiphy 1671 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), wiphy 1672 net/wireless/trace.h TP_ARGS(wiphy, netdev, id) wiphy 1676 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u64 id), wiphy 1677 net/wireless/trace.h TP_ARGS(wiphy, netdev, id) wiphy 1681 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1685 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, action_code, dialog_token, status_code, wiphy 1720 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int _idx), wiphy 1721 net/wireless/trace.h TP_ARGS(wiphy, netdev, _idx), wiphy 1737 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, struct survey_info *info), wiphy 1738 net/wireless/trace.h TP_ARGS(wiphy, ret, info), wiphy 1777 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1779 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, oper), wiphy 1797 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1799 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa), wiphy 1815 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1817 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer), wiphy 1833 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1835 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa) wiphy 1839 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1841 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmksa) wiphy 1845 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1848 net/wireless/trace.h TP_ARGS(wiphy, wdev, chan, duration), wiphy 1866 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, u64 cookie), wiphy 1867 net/wireless/trace.h TP_ARGS(wiphy, ret, cookie), wiphy 1883 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie), wiphy 1884 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie), wiphy 1900 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 1902 net/wireless/trace.h TP_ARGS(wiphy, wdev, params), wiphy 1930 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1933 net/wireless/trace.h TP_ARGS(wiphy, netdev, buf, len, dest, proto, unencrypted), wiphy 1956 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 1958 net/wireless/trace.h TP_ARGS(wiphy, netdev, noack_map), wiphy 1974 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 1975 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 1979 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, int ret, wiphy 1981 net/wireless/trace.h TP_ARGS(wiphy, ret, chandef), wiphy 2000 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2001 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 2005 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2006 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 2010 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2012 net/wireless/trace.h TP_ARGS(wiphy, wdev, conf), wiphy 2032 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2034 net/wireless/trace.h TP_ARGS(wiphy, wdev, conf, changes), wiphy 2056 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2057 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 2061 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2063 net/wireless/trace.h TP_ARGS(wiphy, wdev, func), wiphy 2082 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2084 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie), wiphy 2100 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2102 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 2118 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2120 net/wireless/trace.h TP_ARGS(wiphy, netdev, ftie), wiphy 2138 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 2140 net/wireless/trace.h TP_ARGS(wiphy, wdev, protocol, duration), wiphy 2158 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2159 net/wireless/trace.h TP_ARGS(wiphy, wdev), wiphy 2173 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2175 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 2210 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2212 net/wireless/trace.h TP_ARGS(wiphy, netdev, qos_map), wiphy 2228 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2230 net/wireless/trace.h TP_ARGS(wiphy, netdev, chandef), wiphy 2246 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2248 net/wireless/trace.h TP_ARGS(wiphy, netdev, tsid, peer, user_prio, admitted_time), wiphy 2271 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2273 net/wireless/trace.h TP_ARGS(wiphy, netdev, tsid, peer), wiphy 2291 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2294 net/wireless/trace.h TP_ARGS(wiphy, netdev, addr, oper_class, chandef), wiphy 2315 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2317 net/wireless/trace.h TP_ARGS(wiphy, netdev, addr), wiphy 2333 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2336 net/wireless/trace.h TP_ARGS(wiphy, netdev, pmk_conf), wiphy 2372 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *aa), wiphy 2374 net/wireless/trace.h TP_ARGS(wiphy, netdev, aa), wiphy 2393 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2395 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), wiphy 2416 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2419 net/wireless/trace.h TP_ARGS(wiphy, netdev, chandef, cac_time_ms), wiphy 2439 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2441 net/wireless/trace.h TP_ARGS(wiphy, netdev, mcast_rate), wiphy 2463 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_coalesce *coalesce), wiphy 2464 net/wireless/trace.h TP_ARGS(wiphy, coalesce), wiphy 2478 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2479 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 2483 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2485 net/wireless/trace.h TP_ARGS(wiphy, netdev, enabled), wiphy 2502 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 2503 net/wireless/trace.h TP_ARGS(wiphy, wdev) wiphy 2507 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 2510 net/wireless/trace.h TP_ARGS(wiphy, netdev, ftm_stats), wiphy 2551 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie), wiphy 2552 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie) wiphy 2556 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie), wiphy 2557 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie) wiphy 2879 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, wiphy 2881 net/wireless/trace.h TP_ARGS(wiphy, chandef, iftype, check_no_ir), wiphy 2900 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_chan_def *chandef), wiphy 2901 net/wireless/trace.h TP_ARGS(wiphy, chandef), wiphy 2947 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_chan_def *chandef), wiphy 2948 net/wireless/trace.h TP_ARGS(wiphy, chandef), wiphy 3083 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, const u8 *frame, size_t len, wiphy 3085 net/wireless/trace.h TP_ARGS(wiphy, frame, len, freq, sig_dbm), wiphy 3101 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, const u8 *peer, wiphy 3103 net/wireless/trace.h TP_ARGS(wiphy, netdev, peer, oper, reason_code), wiphy 3146 net/wireless/trace.h if (request->wiphy) wiphy 3148 net/wireless/trace.h request->wiphy->perm_addr); wiphy 3164 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u64 id), wiphy 3165 net/wireless/trace.h TP_ARGS(wiphy, id), wiphy 3178 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u64 id), wiphy 3179 net/wireless/trace.h TP_ARGS(wiphy, id) wiphy 3183 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, u64 id), wiphy 3184 net/wireless/trace.h TP_ARGS(wiphy, id) wiphy 3188 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct ieee80211_channel *channel, wiphy 3192 net/wireless/trace.h TP_ARGS(wiphy, channel, bssid, ssid, ssid_len, bss_type, privacy), wiphy 3217 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_inform_bss *data, wiphy 3219 net/wireless/trace.h TP_ARGS(wiphy, data, mgmt, len), wiphy 3293 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3295 net/wireless/trace.h TP_ARGS(wiphy, wdev, wakeup), wiphy 3331 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 3333 net/wireless/trace.h TP_ARGS(wiphy, netdev, ft_event), wiphy 3357 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), wiphy 3358 net/wireless/trace.h TP_ARGS(wiphy, wdev), wiphy 3372 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, wiphy 3374 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie, addr), wiphy 3394 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie), wiphy 3395 net/wireless/trace.h TP_ARGS(wiphy, wdev, cookie), wiphy 3412 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 3414 net/wireless/trace.h TP_ARGS(wiphy, netdev, owe_info), wiphy 3432 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 3434 net/wireless/trace.h TP_ARGS(wiphy, netdev, owe_info), wiphy 3449 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, wiphy 3451 net/wireless/trace.h TP_ARGS(wiphy, netdev, dest, buf, len), wiphy 131 net/wireless/util.c struct ieee80211_channel *ieee80211_get_channel(struct wiphy *wiphy, int freq) wiphy 138 net/wireless/util.c sband = wiphy->bands[band]; wiphy 212 net/wireless/util.c void ieee80211_set_bitrate_flags(struct wiphy *wiphy) wiphy 217 net/wireless/util.c if (wiphy->bands[band]) wiphy 218 net/wireless/util.c set_mandatory_flags_band(wiphy->bands[band]); wiphy 221 net/wireless/util.c bool cfg80211_supported_cipher_suite(struct wiphy *wiphy, u32 cipher) wiphy 224 net/wireless/util.c for (i = 0; i < wiphy->n_cipher_suites; i++) wiphy 225 net/wireless/util.c if (cipher == wiphy->cipher_suites[i]) wiphy 237 net/wireless/util.c if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) wiphy 264 net/wireless/util.c if (wiphy_ext_feature_isset(&rdev->wiphy, wiphy 367 net/wireless/util.c if (!cfg80211_supported_cipher_suite(&rdev->wiphy, params->cipher)) wiphy 829 net/wireless/util.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 889 net/wireless/util.c __cfg80211_leave(wiphy_to_rdev(wdev->wiphy), wdev); wiphy 910 net/wireless/util.c list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) wiphy 933 net/wireless/util.c !(rdev->wiphy.interface_modes & (1 << ntype))) wiphy 1668 net/wireless/util.c static void cfg80211_calculate_bi_data(struct wiphy *wiphy, u32 new_beacon_int, wiphy 1677 net/wireless/util.c list_for_each_entry(wdev, &wiphy->wdev_list, list) { wiphy 1717 net/wireless/util.c int cfg80211_iter_combinations(struct wiphy *wiphy, wiphy 1741 net/wireless/util.c cfg80211_calculate_bi_data(wiphy, params->new_beacon_int, wiphy 1755 net/wireless/util.c !cfg80211_iftype_allowed(wiphy, iftype, 0, 1)) wiphy 1759 net/wireless/util.c for (i = 0; i < wiphy->n_iface_combinations; i++) { wiphy 1764 net/wireless/util.c c = &wiphy->iface_combinations[i]; wiphy 1777 net/wireless/util.c if (cfg80211_iftype_allowed(wiphy, iftype, 0, 1)) wiphy 1834 net/wireless/util.c int cfg80211_check_combinations(struct wiphy *wiphy, wiphy 1839 net/wireless/util.c err = cfg80211_iter_combinations(wiphy, params, wiphy 1888 net/wireless/util.c unsigned int ieee80211_get_num_supported_channels(struct wiphy *wiphy) wiphy 1894 net/wireless/util.c if (wiphy->bands[band]) wiphy 1895 net/wireless/util.c n_channels += wiphy->bands[band]->n_channels; wiphy 1911 net/wireless/util.c rdev = wiphy_to_rdev(wdev->wiphy); wiphy 2131 net/wireless/util.c bool cfg80211_iftype_allowed(struct wiphy *wiphy, enum nl80211_iftype iftype, wiphy 2140 net/wireless/util.c return wiphy->flags & WIPHY_FLAG_4ADDR_AP; wiphy 2141 net/wireless/util.c return wiphy->interface_modes & BIT(iftype); wiphy 2143 net/wireless/util.c if (!(wiphy->software_iftypes & BIT(iftype)) && is_vlan) wiphy 2144 net/wireless/util.c return wiphy->flags & WIPHY_FLAG_4ADDR_AP; wiphy 2145 net/wireless/util.c return wiphy->software_iftypes & BIT(iftype); wiphy 43 net/wireless/wext-compat.c rdev = wiphy_to_rdev(wdev->wiphy); wiphy 137 net/wireless/wext-compat.c switch (wdev->wiphy->signal_type) { wiphy 161 net/wireless/wext-compat.c for (i = 0; i < wdev->wiphy->n_cipher_suites; i++) { wiphy 162 net/wireless/wext-compat.c switch (wdev->wiphy->cipher_suites[i]) { wiphy 188 net/wireless/wext-compat.c sband = wdev->wiphy->bands[band]; wiphy 213 net/wireless/wext-compat.c if (wdev->wiphy->max_scan_ssids > 0) wiphy 256 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 257 net/wireless/wext-compat.c u32 orts = wdev->wiphy->rts_threshold; wiphy 261 net/wireless/wext-compat.c wdev->wiphy->rts_threshold = (u32) -1; wiphy 265 net/wireless/wext-compat.c wdev->wiphy->rts_threshold = rts->value; wiphy 269 net/wireless/wext-compat.c wdev->wiphy->rts_threshold = orts; wiphy 281 net/wireless/wext-compat.c rts->value = wdev->wiphy->rts_threshold; wiphy 294 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 295 net/wireless/wext-compat.c u32 ofrag = wdev->wiphy->frag_threshold; wiphy 299 net/wireless/wext-compat.c wdev->wiphy->frag_threshold = (u32) -1; wiphy 304 net/wireless/wext-compat.c wdev->wiphy->frag_threshold = frag->value & ~0x1; wiphy 309 net/wireless/wext-compat.c wdev->wiphy->frag_threshold = ofrag; wiphy 321 net/wireless/wext-compat.c frag->value = wdev->wiphy->frag_threshold; wiphy 334 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 336 net/wireless/wext-compat.c u8 olong = wdev->wiphy->retry_long; wiphy 337 net/wireless/wext-compat.c u8 oshort = wdev->wiphy->retry_short; wiphy 345 net/wireless/wext-compat.c wdev->wiphy->retry_long = retry->value; wiphy 348 net/wireless/wext-compat.c wdev->wiphy->retry_short = retry->value; wiphy 351 net/wireless/wext-compat.c wdev->wiphy->retry_short = retry->value; wiphy 352 net/wireless/wext-compat.c wdev->wiphy->retry_long = retry->value; wiphy 359 net/wireless/wext-compat.c wdev->wiphy->retry_short = oshort; wiphy 360 net/wireless/wext-compat.c wdev->wiphy->retry_long = olong; wiphy 380 net/wireless/wext-compat.c retry->value = wdev->wiphy->retry_short; wiphy 381 net/wireless/wext-compat.c if (wdev->wiphy->retry_long == wdev->wiphy->retry_short) wiphy 389 net/wireless/wext-compat.c retry->value = wdev->wiphy->retry_long; wiphy 452 net/wireless/wext-compat.c !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) wiphy 569 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 629 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 757 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 775 net/wireless/wext-compat.c chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); wiphy 786 net/wireless/wext-compat.c chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); wiphy 800 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 829 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 881 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1101 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1159 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1203 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1226 net/wireless/wext-compat.c sband = wdev->wiphy->bands[band]; wiphy 1254 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1295 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 1323 net/wireless/wext-compat.c switch (rdev->wiphy.signal_type) { wiphy 1440 net/wireless/wext-compat.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 650 net/wireless/wext-core.c dev->ieee80211_ptr->wiphy && wiphy 651 net/wireless/wext-core.c dev->ieee80211_ptr->wiphy->wext && wiphy 652 net/wireless/wext-core.c dev->ieee80211_ptr->wiphy->wext->get_wireless_stats) wiphy 653 net/wireless/wext-core.c return dev->ieee80211_ptr->wiphy->wext->get_wireless_stats(dev); wiphy 690 net/wireless/wext-core.c if (dev->ieee80211_ptr && dev->ieee80211_ptr->wiphy) wiphy 691 net/wireless/wext-core.c handlers = dev->ieee80211_ptr->wiphy->wext; wiphy 70 net/wireless/wext-sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 83 net/wireless/wext-sme.c chan = ieee80211_get_channel(wdev->wiphy, freq); wiphy 149 net/wireless/wext-sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 244 net/wireless/wext-sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 317 net/wireless/wext-sme.c struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); wiphy 374 net/wireless/wext-sme.c rdev = wiphy_to_rdev(wdev->wiphy);