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, &params);
wiphy             654 drivers/net/wireless/ath/wil6210/cfg80211.c 		ret = cfg80211_check_combinations(wil->wiphy, &params);
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, &params, 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, &params);
wiphy             448 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	return cfg80211_check_combinations(cfg->wiphy, &params);
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, &params->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, &params);
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, &params.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, &params.chandef,
wiphy            1090 net/mac80211/mesh.c 	    !cfg80211_reg_can_beacon(sdata->local->hw.wiphy, &params.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, &params);
wiphy            3959 net/mac80211/util.c 	err = cfg80211_iter_combinations(local->hw.wiphy, &params,
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, &params.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, &params.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);