ifmgd            3710 net/mac80211/cfg.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3719 net/mac80211/cfg.c 	if (ifmgd->tx_tspec[ac].admitted_time)
ifmgd            3723 net/mac80211/cfg.c 		ifmgd->tx_tspec[ac].admitted_time = 32 * admitted_time;
ifmgd            3724 net/mac80211/cfg.c 		ifmgd->tx_tspec[ac].tsid = tsid;
ifmgd            3725 net/mac80211/cfg.c 		ifmgd->tx_tspec[ac].up = up;
ifmgd            3735 net/mac80211/cfg.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3740 net/mac80211/cfg.c 		struct ieee80211_sta_tx_tspec *tx_tspec = &ifmgd->tx_tspec[ac];
ifmgd             391 net/mac80211/debugfs_netdev.c 	const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             393 net/mac80211/debugfs_netdev.c 	return snprintf(buf, buflen, "0x%x\n", ifmgd->uapsd_queues);
ifmgd             399 net/mac80211/debugfs_netdev.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             410 net/mac80211/debugfs_netdev.c 	ifmgd->uapsd_queues = val;
ifmgd             419 net/mac80211/debugfs_netdev.c 	const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             421 net/mac80211/debugfs_netdev.c 	return snprintf(buf, buflen, "0x%x\n", ifmgd->uapsd_max_sp_len);
ifmgd             427 net/mac80211/debugfs_netdev.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             438 net/mac80211/debugfs_netdev.c 	ifmgd->uapsd_max_sp_len = val;
ifmgd             447 net/mac80211/debugfs_netdev.c 	const struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             451 net/mac80211/debugfs_netdev.c 			!ifmgd->tdls_wider_bw_prohibited;
ifmgd             459 net/mac80211/debugfs_netdev.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             467 net/mac80211/debugfs_netdev.c 	ifmgd->tdls_wider_bw_prohibited = !val;
ifmgd             330 net/mac80211/main.c 	struct ieee80211_if_managed *ifmgd;
ifmgd             351 net/mac80211/main.c 	ifmgd = &sdata->u.mgd;
ifmgd             366 net/mac80211/main.c 	if (ifmgd->associated)
ifmgd             124 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             126 net/mac80211/mlme.c 	if (unlikely(!ifmgd->associated))
ifmgd             129 net/mac80211/mlme.c 	if (ifmgd->probe_send_count)
ifmgd             130 net/mac80211/mlme.c 		ifmgd->probe_send_count = 0;
ifmgd             135 net/mac80211/mlme.c 	mod_timer(&ifmgd->conn_mon_timer,
ifmgd             153 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             209 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE) && he_oper &&
ifmgd             224 net/mac80211/mlme.c 			if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE))
ifmgd             232 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd             240 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd             253 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd             328 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             339 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_HT || !ht_oper)
ifmgd             343 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_VHT)
ifmgd             347 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_HE ||
ifmgd             376 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_80P80MHZ &&
ifmgd             379 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_160MHZ &&
ifmgd             382 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_40MHZ &&
ifmgd             391 net/mac80211/mlme.c 		   ifmgd->bssid, chandef.chan->center_freq, chandef.width,
ifmgd             394 net/mac80211/mlme.c 	if (flags != (ifmgd->flags & (IEEE80211_STA_DISABLE_HT |
ifmgd             402 net/mac80211/mlme.c 			   ifmgd->bssid);
ifmgd             438 net/mac80211/mlme.c 			   ifmgd->bssid);
ifmgd             641 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             642 net/mac80211/mlme.c 	struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data;
ifmgd             725 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_ENABLE_RRM)
ifmgd             817 net/mac80211/mlme.c 	    !(ifmgd->flags & IEEE80211_STA_DISABLE_HE) && assoc_data->ie_len) {
ifmgd             871 net/mac80211/mlme.c 	if (WARN_ON_ONCE((ifmgd->flags & IEEE80211_STA_DISABLE_HT) &&
ifmgd             872 net/mac80211/mlme.c 			 !(ifmgd->flags & IEEE80211_STA_DISABLE_VHT)))
ifmgd             873 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd             875 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT))
ifmgd             929 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd             937 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_HT ||
ifmgd             939 net/mac80211/mlme.c 	     ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd             940 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_HE;
ifmgd             942 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE))
ifmgd             956 net/mac80211/mlme.c 			qos_info = ifmgd->uapsd_queues;
ifmgd             957 net/mac80211/mlme.c 			qos_info |= (ifmgd->uapsd_max_sp_len <<
ifmgd             979 net/mac80211/mlme.c 	kfree(ifmgd->assoc_req_ies);
ifmgd             980 net/mac80211/mlme.c 	ifmgd->assoc_req_ies = kmemdup(ie_start, pos - ie_start, GFP_ATOMIC);
ifmgd             981 net/mac80211/mlme.c 	ifmgd->assoc_req_ies_len = pos - ie_start;
ifmgd            1015 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1019 net/mac80211/mlme.c 	    !(ifmgd->flags & IEEE80211_STA_DISABLE_HE))
ifmgd            1037 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_CONNECTION_POLL)
ifmgd            1082 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1092 net/mac80211/mlme.c 	if (!ifmgd->associated)
ifmgd            1148 net/mac80211/mlme.c 			mgd_sta = sta_info_get(sdata, ifmgd->bssid);
ifmgd            1166 net/mac80211/mlme.c 					     &ifmgd->csa_connection_drop_work);
ifmgd            1185 net/mac80211/mlme.c 				     &ifmgd->csa_connection_drop_work);
ifmgd            1189 net/mac80211/mlme.c 	ifmgd->csa_waiting_bcn = true;
ifmgd            1203 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1217 net/mac80211/mlme.c 	ifmgd->csa_waiting_bcn = false;
ifmgd            1224 net/mac80211/mlme.c 				     &ifmgd->csa_connection_drop_work);
ifmgd            1234 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1241 net/mac80211/mlme.c 				     &ifmgd->csa_connection_drop_work);
ifmgd            1243 net/mac80211/mlme.c 		ieee80211_queue_work(&sdata->local->hw, &ifmgd->chswitch_work);
ifmgd            1289 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1290 net/mac80211/mlme.c 	struct cfg80211_bss *cbss = ifmgd->associated;
ifmgd            1308 net/mac80211/mlme.c 					   ifmgd->flags,
ifmgd            1309 net/mac80211/mlme.c 					   ifmgd->associated->bssid, &csa_ie);
ifmgd            1322 net/mac80211/mlme.c 				     &ifmgd->csa_connection_drop_work);
ifmgd            1326 net/mac80211/mlme.c 	if (beacon && sdata->vif.csa_active && !ifmgd->csa_waiting_bcn) {
ifmgd            1341 net/mac80211/mlme.c 			   ifmgd->associated->bssid,
ifmgd            1346 net/mac80211/mlme.c 				     &ifmgd->csa_connection_drop_work);
ifmgd            1353 net/mac80211/mlme.c 		if (ifmgd->csa_ignored_same_chan)
ifmgd            1357 net/mac80211/mlme.c 			   ifmgd->associated->bssid);
ifmgd            1358 net/mac80211/mlme.c 		ifmgd->csa_ignored_same_chan = true;
ifmgd            1408 net/mac80211/mlme.c 	ifmgd->csa_ignored_same_chan = false;
ifmgd            1426 net/mac80211/mlme.c 		ieee80211_queue_work(&local->hw, &ifmgd->chswitch_work);
ifmgd            1428 net/mac80211/mlme.c 		mod_timer(&ifmgd->chswitch_timer,
ifmgd            1443 net/mac80211/mlme.c 	ieee80211_queue_work(&local->hw, &ifmgd->csa_connection_drop_work);
ifmgd            1744 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd;
ifmgd            1752 net/mac80211/mlme.c 	ifmgd = &sdata->u.mgd;
ifmgd            1786 net/mac80211/mlme.c 	    !(ifmgd->flags & IEEE80211_STA_NULLFUNC_ACKED)) {
ifmgd            1800 net/mac80211/mlme.c 	    (ifmgd->flags & IEEE80211_STA_NULLFUNC_ACKED)) {
ifmgd            1801 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_NULLFUNC_ACKED;
ifmgd            1836 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1844 net/mac80211/mlme.c 		struct ieee80211_sta_tx_tspec *tx_tspec = &ifmgd->tx_tspec[ac];
ifmgd            1898 net/mac80211/mlme.c 			schedule_delayed_work(&ifmgd->tx_tspec_wk,
ifmgd            1933 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1951 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_UAPSD_ENABLED)
ifmgd            1952 net/mac80211/mlme.c 		uapsd_queues = ifmgd->uapsd_queues;
ifmgd            1960 net/mac80211/mlme.c 	if (count == ifmgd->wmm_last_param_set &&
ifmgd            1961 net/mac80211/mlme.c 	    mu_edca_count == ifmgd->mu_edca_last_param_set)
ifmgd            1963 net/mac80211/mlme.c 	ifmgd->wmm_last_param_set = count;
ifmgd            1964 net/mac80211/mlme.c 	ifmgd->mu_edca_last_param_set = mu_edca_count;
ifmgd            2061 net/mac80211/mlme.c 			 ifmgd->tx_tspec[ac].downgraded);
ifmgd            2063 net/mac80211/mlme.c 		if (!ifmgd->tx_tspec[ac].downgraded &&
ifmgd            2226 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2235 net/mac80211/mlme.c 	if (WARN_ON(!ifmgd->associated))
ifmgd            2240 net/mac80211/mlme.c 	ifmgd->associated = NULL;
ifmgd            2278 net/mac80211/mlme.c 		    !ifmgd->have_beacon)
ifmgd            2281 net/mac80211/mlme.c 		ieee80211_send_deauth_disassoc(sdata, ifmgd->bssid,
ifmgd            2282 net/mac80211/mlme.c 					       ifmgd->bssid, stype, reason,
ifmgd            2291 net/mac80211/mlme.c 	eth_zero_addr(ifmgd->bssid);
ifmgd            2303 net/mac80211/mlme.c 	ifmgd->p2p_noa_index = -1;
ifmgd            2308 net/mac80211/mlme.c 	memset(&ifmgd->ht_capa, 0, sizeof(ifmgd->ht_capa));
ifmgd            2309 net/mac80211/mlme.c 	memset(&ifmgd->ht_capa_mask, 0, sizeof(ifmgd->ht_capa_mask));
ifmgd            2310 net/mac80211/mlme.c 	memset(&ifmgd->vht_capa, 0, sizeof(ifmgd->vht_capa));
ifmgd            2311 net/mac80211/mlme.c 	memset(&ifmgd->vht_capa_mask, 0, sizeof(ifmgd->vht_capa_mask));
ifmgd            2348 net/mac80211/mlme.c 	ifmgd->have_beacon = false;
ifmgd            2350 net/mac80211/mlme.c 	ifmgd->flags = 0;
ifmgd            2355 net/mac80211/mlme.c 	ifmgd->csa_waiting_bcn = false;
ifmgd            2356 net/mac80211/mlme.c 	ifmgd->csa_ignored_same_chan = false;
ifmgd            2365 net/mac80211/mlme.c 	memset(ifmgd->tx_tspec, 0, sizeof(ifmgd->tx_tspec));
ifmgd            2366 net/mac80211/mlme.c 	cancel_delayed_work_sync(&ifmgd->tx_tspec_wk);
ifmgd            2390 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2394 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_CONNECTION_POLL))
ifmgd            2413 net/mac80211/mlme.c 	mod_timer(&ifmgd->conn_mon_timer,
ifmgd            2424 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2427 net/mac80211/mlme.c 	struct ieee80211_sta_tx_tspec *tx_tspec = &ifmgd->tx_tspec[ac];
ifmgd            2439 net/mac80211/mlme.c 			schedule_delayed_work(&ifmgd->tx_tspec_wk, 0);
ifmgd            2451 net/mac80211/mlme.c 		schedule_delayed_work(&ifmgd->tx_tspec_wk, 0);
ifmgd            2493 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2495 net/mac80211/mlme.c 	u8 *dst = ifmgd->associated->bssid;
ifmgd            2504 net/mac80211/mlme.c 	if (ifmgd->probe_send_count >= unicast_limit)
ifmgd            2514 net/mac80211/mlme.c 	ifmgd->probe_send_count++;
ifmgd            2525 net/mac80211/mlme.c 		ifmgd->nullfunc_failed = false;
ifmgd            2526 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE))
ifmgd            2527 net/mac80211/mlme.c 			ifmgd->probe_send_count--;
ifmgd            2534 net/mac80211/mlme.c 		ssid = ieee80211_bss_get_ie(ifmgd->associated, WLAN_EID_SSID);
ifmgd            2542 net/mac80211/mlme.c 					      ifmgd->associated->channel);
ifmgd            2546 net/mac80211/mlme.c 	ifmgd->probe_timeout = jiffies + msecs_to_jiffies(probe_wait_ms);
ifmgd            2547 net/mac80211/mlme.c 	run_again(sdata, ifmgd->probe_timeout);
ifmgd            2553 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2561 net/mac80211/mlme.c 	if (!ifmgd->associated)
ifmgd            2590 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_CONNECTION_POLL)
ifmgd            2593 net/mac80211/mlme.c 	ifmgd->flags |= IEEE80211_STA_CONNECTION_POLL;
ifmgd            2604 net/mac80211/mlme.c 	ifmgd->probe_send_count = 0;
ifmgd            2614 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2625 net/mac80211/mlme.c 	if (ifmgd->associated)
ifmgd            2626 net/mac80211/mlme.c 		cbss = ifmgd->associated;
ifmgd            2627 net/mac80211/mlme.c 	else if (ifmgd->auth_data)
ifmgd            2628 net/mac80211/mlme.c 		cbss = ifmgd->auth_data->bss;
ifmgd            2629 net/mac80211/mlme.c 	else if (ifmgd->assoc_data)
ifmgd            2630 net/mac80211/mlme.c 		cbss = ifmgd->assoc_data->bss;
ifmgd            2673 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2678 net/mac80211/mlme.c 	if (!ifmgd->associated) {
ifmgd            2688 net/mac80211/mlme.c 	cfg80211_unlink_bss(local->hw.wiphy, ifmgd->associated);
ifmgd            2695 net/mac80211/mlme.c 	ifmgd->csa_waiting_bcn = false;
ifmgd            2714 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2716 net/mac80211/mlme.c 	if (ifmgd->associated)
ifmgd            2717 net/mac80211/mlme.c 		ifmgd->beacon_loss_count++;
ifmgd            2719 net/mac80211/mlme.c 	if (ifmgd->connection_loss) {
ifmgd            2721 net/mac80211/mlme.c 			   ifmgd->bssid);
ifmgd            2853 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2858 net/mac80211/mlme.c 	ifmgd->auth_data->done = true;
ifmgd            2859 net/mac80211/mlme.c 	ifmgd->auth_data->timeout = jiffies + IEEE80211_AUTH_WAIT_ASSOC;
ifmgd            2860 net/mac80211/mlme.c 	ifmgd->auth_data->timeout_started = true;
ifmgd            2861 net/mac80211/mlme.c 	run_again(sdata, ifmgd->auth_data->timeout);
ifmgd            2885 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            2898 net/mac80211/mlme.c 	if (!ifmgd->auth_data || ifmgd->auth_data->done)
ifmgd            2901 net/mac80211/mlme.c 	memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN);
ifmgd            2910 net/mac80211/mlme.c 	if (auth_alg != ifmgd->auth_data->algorithm ||
ifmgd            2912 net/mac80211/mlme.c 	     auth_transaction != ifmgd->auth_data->expected_transaction) ||
ifmgd            2914 net/mac80211/mlme.c 	     (auth_transaction < ifmgd->auth_data->expected_transaction ||
ifmgd            2917 net/mac80211/mlme.c 			   mgmt->sa, auth_alg, ifmgd->auth_data->algorithm,
ifmgd            2919 net/mac80211/mlme.c 			   ifmgd->auth_data->expected_transaction);
ifmgd            2934 net/mac80211/mlme.c 	switch (ifmgd->auth_data->algorithm) {
ifmgd            2944 net/mac80211/mlme.c 		if (ifmgd->auth_data->expected_transaction != 4) {
ifmgd            2952 net/mac80211/mlme.c 			  ifmgd->auth_data->algorithm);
ifmgd            2958 net/mac80211/mlme.c 	if (ifmgd->auth_data->algorithm != WLAN_AUTH_SAE ||
ifmgd            2960 net/mac80211/mlme.c 	     ifmgd->auth_data->expected_transaction == 2)) {
ifmgd            2963 net/mac80211/mlme.c 	} else if (ifmgd->auth_data->algorithm == WLAN_AUTH_SAE &&
ifmgd            2966 net/mac80211/mlme.c 		ifmgd->auth_data->peer_confirmed = true;
ifmgd            3032 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3045 net/mac80211/mlme.c 	if (ifmgd->associated &&
ifmgd            3046 net/mac80211/mlme.c 	    ether_addr_equal(mgmt->bssid, ifmgd->associated->bssid)) {
ifmgd            3047 net/mac80211/mlme.c 		const u8 *bssid = ifmgd->associated->bssid;
ifmgd            3060 net/mac80211/mlme.c 	if (ifmgd->assoc_data &&
ifmgd            3061 net/mac80211/mlme.c 	    ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) {
ifmgd            3062 net/mac80211/mlme.c 		const u8 *bssid = ifmgd->assoc_data->bss->bssid;
ifmgd            3080 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3088 net/mac80211/mlme.c 	if (!ifmgd->associated ||
ifmgd            3089 net/mac80211/mlme.c 	    !ether_addr_equal(mgmt->bssid, ifmgd->associated->bssid))
ifmgd            3187 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3196 net/mac80211/mlme.c 	struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data;
ifmgd            3212 net/mac80211/mlme.c 	ifmgd->broken_ap = false;
ifmgd            3218 net/mac80211/mlme.c 		ifmgd->broken_ap = true;
ifmgd            3230 net/mac80211/mlme.c 	ifmgd->aid = aid;
ifmgd            3231 net/mac80211/mlme.c 	ifmgd->tdls_chan_switch_prohibited =
ifmgd            3243 net/mac80211/mlme.c 	    (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT) &&
ifmgd            3245 net/mac80211/mlme.c 	    (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT) &&
ifmgd            3275 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_HT)) {
ifmgd            3281 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_HT)) {
ifmgd            3287 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_VHT)) {
ifmgd            3293 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_VHT)) {
ifmgd            3304 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT) &&
ifmgd            3312 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT) &&
ifmgd            3339 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE) &&
ifmgd            3349 net/mac80211/mlme.c 	if (elems.ht_cap_elem && !(ifmgd->flags & IEEE80211_STA_DISABLE_HT))
ifmgd            3353 net/mac80211/mlme.c 	if (elems.vht_cap_elem && !(ifmgd->flags & IEEE80211_STA_DISABLE_VHT))
ifmgd            3357 net/mac80211/mlme.c 	if (elems.he_operation && !(ifmgd->flags & IEEE80211_STA_DISABLE_HE) &&
ifmgd            3432 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_MFP_ENABLED) {
ifmgd            3442 net/mac80211/mlme.c 	if (!err && !(ifmgd->flags & IEEE80211_STA_CONTROL_PORT))
ifmgd            3462 net/mac80211/mlme.c 	ifmgd->wmm_last_param_set = -1;
ifmgd            3463 net/mac80211/mlme.c 	ifmgd->mu_edca_last_param_set = -1;
ifmgd            3465 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_WMM) {
ifmgd            3479 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_WMM;
ifmgd            3505 net/mac80211/mlme.c 	if (ifmgd->use_4addr)
ifmgd            3525 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3526 net/mac80211/mlme.c 	struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data;
ifmgd            3622 net/mac80211/mlme.c 			       ifmgd->assoc_req_ies, ifmgd->assoc_req_ies_len);
ifmgd            3651 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd;
ifmgd            3655 net/mac80211/mlme.c 	ifmgd = &sdata->u.mgd;
ifmgd            3668 net/mac80211/mlme.c 	if (ifmgd->associated &&
ifmgd            3669 net/mac80211/mlme.c 	    ether_addr_equal(mgmt->bssid, ifmgd->associated->bssid))
ifmgd            3698 net/mac80211/mlme.c 					struct ieee80211_if_managed *ifmgd,
ifmgd            3705 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_RESET_SIGNAL_AVE) {
ifmgd            3706 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_RESET_SIGNAL_AVE;
ifmgd            3707 net/mac80211/mlme.c 		ewma_beacon_signal_init(&ifmgd->ave_beacon_signal);
ifmgd            3708 net/mac80211/mlme.c 		ifmgd->last_cqm_event_signal = 0;
ifmgd            3709 net/mac80211/mlme.c 		ifmgd->count_beacon_signal = 1;
ifmgd            3710 net/mac80211/mlme.c 		ifmgd->last_ave_beacon_signal = 0;
ifmgd            3712 net/mac80211/mlme.c 		ifmgd->count_beacon_signal++;
ifmgd            3715 net/mac80211/mlme.c 	ewma_beacon_signal_add(&ifmgd->ave_beacon_signal, -rx_status->signal);
ifmgd            3717 net/mac80211/mlme.c 	if (ifmgd->rssi_min_thold != ifmgd->rssi_max_thold &&
ifmgd            3718 net/mac80211/mlme.c 	    ifmgd->count_beacon_signal >= IEEE80211_SIGNAL_AVE_MIN_COUNT) {
ifmgd            3719 net/mac80211/mlme.c 		int sig = -ewma_beacon_signal_read(&ifmgd->ave_beacon_signal);
ifmgd            3720 net/mac80211/mlme.c 		int last_sig = ifmgd->last_ave_beacon_signal;
ifmgd            3729 net/mac80211/mlme.c 		if (sig > ifmgd->rssi_max_thold &&
ifmgd            3730 net/mac80211/mlme.c 		    (last_sig <= ifmgd->rssi_min_thold || last_sig == 0)) {
ifmgd            3731 net/mac80211/mlme.c 			ifmgd->last_ave_beacon_signal = sig;
ifmgd            3734 net/mac80211/mlme.c 		} else if (sig < ifmgd->rssi_min_thold &&
ifmgd            3735 net/mac80211/mlme.c 			   (last_sig >= ifmgd->rssi_max_thold ||
ifmgd            3737 net/mac80211/mlme.c 			ifmgd->last_ave_beacon_signal = sig;
ifmgd            3744 net/mac80211/mlme.c 	    ifmgd->count_beacon_signal >= IEEE80211_SIGNAL_AVE_MIN_COUNT &&
ifmgd            3746 net/mac80211/mlme.c 		int sig = -ewma_beacon_signal_read(&ifmgd->ave_beacon_signal);
ifmgd            3747 net/mac80211/mlme.c 		int last_event = ifmgd->last_cqm_event_signal;
ifmgd            3753 net/mac80211/mlme.c 			ifmgd->last_cqm_event_signal = sig;
ifmgd            3760 net/mac80211/mlme.c 			ifmgd->last_cqm_event_signal = sig;
ifmgd            3769 net/mac80211/mlme.c 	    ifmgd->count_beacon_signal >= IEEE80211_SIGNAL_AVE_MIN_COUNT) {
ifmgd            3770 net/mac80211/mlme.c 		int sig = -ewma_beacon_signal_read(&ifmgd->ave_beacon_signal);
ifmgd            3771 net/mac80211/mlme.c 		int last_event = ifmgd->last_cqm_event_signal;
ifmgd            3777 net/mac80211/mlme.c 			ifmgd->last_cqm_event_signal = sig;
ifmgd            3784 net/mac80211/mlme.c 			ifmgd->last_cqm_event_signal = sig;
ifmgd            3807 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3843 net/mac80211/mlme.c 	if (ifmgd->assoc_data && ifmgd->assoc_data->need_beacon &&
ifmgd            3844 net/mac80211/mlme.c 	    ieee80211_rx_our_beacon(mgmt->bssid, ifmgd->assoc_data->bss)) {
ifmgd            3848 net/mac80211/mlme.c 				       ifmgd->assoc_data->bss->bssid);
ifmgd            3853 net/mac80211/mlme.c 			ifmgd->dtim_period = elems.dtim_period;
ifmgd            3854 net/mac80211/mlme.c 		ifmgd->have_beacon = true;
ifmgd            3855 net/mac80211/mlme.c 		ifmgd->assoc_data->need_beacon = false;
ifmgd            3873 net/mac80211/mlme.c 		ifmgd->assoc_data->timeout = jiffies;
ifmgd            3874 net/mac80211/mlme.c 		ifmgd->assoc_data->timeout_started = true;
ifmgd            3875 net/mac80211/mlme.c 		run_again(sdata, ifmgd->assoc_data->timeout);
ifmgd            3879 net/mac80211/mlme.c 	if (!ifmgd->associated ||
ifmgd            3880 net/mac80211/mlme.c 	    !ieee80211_rx_our_beacon(mgmt->bssid,  ifmgd->associated))
ifmgd            3882 net/mac80211/mlme.c 	bssid = ifmgd->associated->bssid;
ifmgd            3885 net/mac80211/mlme.c 		ieee80211_handle_beacon_sig(sdata, ifmgd, bss_conf,
ifmgd            3888 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_CONNECTION_POLL) {
ifmgd            3907 net/mac80211/mlme.c 	    ieee80211_check_tim(elems.tim, elems.tim_len, ifmgd->aid)) {
ifmgd            3949 net/mac80211/mlme.c 				ifmgd->beacon_crc_valid = false;
ifmgd            3956 net/mac80211/mlme.c 			ifmgd->beacon_crc_valid = false;
ifmgd            3960 net/mac80211/mlme.c 	if (ifmgd->csa_waiting_bcn)
ifmgd            3979 net/mac80211/mlme.c 	if (ncrc == ifmgd->beacon_crc && ifmgd->beacon_crc_valid)
ifmgd            3981 net/mac80211/mlme.c 	ifmgd->beacon_crc = ncrc;
ifmgd            3982 net/mac80211/mlme.c 	ifmgd->beacon_crc_valid = true;
ifmgd            3990 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_WMM) &&
ifmgd            4000 net/mac80211/mlme.c 	if (!ifmgd->have_beacon) {
ifmgd            4005 net/mac80211/mlme.c 		ifmgd->have_beacon = true;
ifmgd            4172 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4173 net/mac80211/mlme.c 	struct ieee80211_mgd_auth_data *auth_data = ifmgd->auth_data;
ifmgd            4300 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4304 net/mac80211/mlme.c 	if (ifmgd->status_received) {
ifmgd            4305 net/mac80211/mlme.c 		__le16 fc = ifmgd->status_fc;
ifmgd            4306 net/mac80211/mlme.c 		bool status_acked = ifmgd->status_acked;
ifmgd            4308 net/mac80211/mlme.c 		ifmgd->status_received = false;
ifmgd            4309 net/mac80211/mlme.c 		if (ifmgd->auth_data && ieee80211_is_auth(fc)) {
ifmgd            4311 net/mac80211/mlme.c 				if (ifmgd->auth_data->algorithm ==
ifmgd            4313 net/mac80211/mlme.c 					ifmgd->auth_data->timeout =
ifmgd            4317 net/mac80211/mlme.c 					ifmgd->auth_data->timeout =
ifmgd            4320 net/mac80211/mlme.c 				run_again(sdata, ifmgd->auth_data->timeout);
ifmgd            4322 net/mac80211/mlme.c 				ifmgd->auth_data->timeout = jiffies - 1;
ifmgd            4324 net/mac80211/mlme.c 			ifmgd->auth_data->timeout_started = true;
ifmgd            4325 net/mac80211/mlme.c 		} else if (ifmgd->assoc_data &&
ifmgd            4329 net/mac80211/mlme.c 				ifmgd->assoc_data->timeout =
ifmgd            4331 net/mac80211/mlme.c 				run_again(sdata, ifmgd->assoc_data->timeout);
ifmgd            4333 net/mac80211/mlme.c 				ifmgd->assoc_data->timeout = jiffies - 1;
ifmgd            4335 net/mac80211/mlme.c 			ifmgd->assoc_data->timeout_started = true;
ifmgd            4339 net/mac80211/mlme.c 	if (ifmgd->auth_data && ifmgd->auth_data->timeout_started &&
ifmgd            4340 net/mac80211/mlme.c 	    time_after(jiffies, ifmgd->auth_data->timeout)) {
ifmgd            4341 net/mac80211/mlme.c 		if (ifmgd->auth_data->done) {
ifmgd            4355 net/mac80211/mlme.c 			memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN);
ifmgd            4362 net/mac80211/mlme.c 	} else if (ifmgd->auth_data && ifmgd->auth_data->timeout_started)
ifmgd            4363 net/mac80211/mlme.c 		run_again(sdata, ifmgd->auth_data->timeout);
ifmgd            4365 net/mac80211/mlme.c 	if (ifmgd->assoc_data && ifmgd->assoc_data->timeout_started &&
ifmgd            4366 net/mac80211/mlme.c 	    time_after(jiffies, ifmgd->assoc_data->timeout)) {
ifmgd            4367 net/mac80211/mlme.c 		if ((ifmgd->assoc_data->need_beacon && !ifmgd->have_beacon) ||
ifmgd            4369 net/mac80211/mlme.c 			struct cfg80211_bss *bss = ifmgd->assoc_data->bss;
ifmgd            4380 net/mac80211/mlme.c 	} else if (ifmgd->assoc_data && ifmgd->assoc_data->timeout_started)
ifmgd            4381 net/mac80211/mlme.c 		run_again(sdata, ifmgd->assoc_data->timeout);
ifmgd            4383 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_CONNECTION_POLL &&
ifmgd            4384 net/mac80211/mlme.c 	    ifmgd->associated) {
ifmgd            4388 net/mac80211/mlme.c 		memcpy(bssid, ifmgd->associated->bssid, ETH_ALEN);
ifmgd            4396 net/mac80211/mlme.c 		if (!ifmgd->probe_send_count)
ifmgd            4398 net/mac80211/mlme.c 		else if (ifmgd->nullfunc_failed) {
ifmgd            4399 net/mac80211/mlme.c 			if (ifmgd->probe_send_count < max_tries) {
ifmgd            4402 net/mac80211/mlme.c 					 bssid, ifmgd->probe_send_count,
ifmgd            4413 net/mac80211/mlme.c 		} else if (time_is_after_jiffies(ifmgd->probe_timeout))
ifmgd            4414 net/mac80211/mlme.c 			run_again(sdata, ifmgd->probe_timeout);
ifmgd            4421 net/mac80211/mlme.c 		} else if (ifmgd->probe_send_count < max_tries) {
ifmgd            4425 net/mac80211/mlme.c 				 ifmgd->probe_send_count, max_tries);
ifmgd            4448 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4450 net/mac80211/mlme.c 	if (sdata->vif.csa_active && !ifmgd->csa_waiting_bcn)
ifmgd            4462 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4465 net/mac80211/mlme.c 	if (sdata->vif.csa_active && !ifmgd->csa_waiting_bcn)
ifmgd            4468 net/mac80211/mlme.c 	ieee80211_queue_work(&local->hw, &ifmgd->monitor_work);
ifmgd            4495 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4500 net/mac80211/mlme.c 	if (ifmgd->auth_data || ifmgd->assoc_data) {
ifmgd            4501 net/mac80211/mlme.c 		const u8 *bssid = ifmgd->auth_data ?
ifmgd            4502 net/mac80211/mlme.c 				ifmgd->auth_data->bss->bssid :
ifmgd            4503 net/mac80211/mlme.c 				ifmgd->assoc_data->bss->bssid;
ifmgd            4514 net/mac80211/mlme.c 		if (ifmgd->assoc_data)
ifmgd            4516 net/mac80211/mlme.c 		if (ifmgd->auth_data)
ifmgd            4539 net/mac80211/mlme.c 	if (ifmgd->associated && !sdata->local->wowlan) {
ifmgd            4546 net/mac80211/mlme.c 		memcpy(bssid, ifmgd->associated->bssid, ETH_ALEN);
ifmgd            4555 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4558 net/mac80211/mlme.c 	if (!ifmgd->associated) {
ifmgd            4567 net/mac80211/mlme.c 					      ifmgd->associated->bssid,
ifmgd            4580 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd;
ifmgd            4582 net/mac80211/mlme.c 	ifmgd = &sdata->u.mgd;
ifmgd            4583 net/mac80211/mlme.c 	INIT_WORK(&ifmgd->monitor_work, ieee80211_sta_monitor_work);
ifmgd            4584 net/mac80211/mlme.c 	INIT_WORK(&ifmgd->chswitch_work, ieee80211_chswitch_work);
ifmgd            4585 net/mac80211/mlme.c 	INIT_WORK(&ifmgd->beacon_connection_loss_work,
ifmgd            4587 net/mac80211/mlme.c 	INIT_WORK(&ifmgd->csa_connection_drop_work,
ifmgd            4589 net/mac80211/mlme.c 	INIT_WORK(&ifmgd->request_smps_work, ieee80211_request_smps_mgd_work);
ifmgd            4590 net/mac80211/mlme.c 	INIT_DELAYED_WORK(&ifmgd->tdls_peer_del_work,
ifmgd            4592 net/mac80211/mlme.c 	timer_setup(&ifmgd->timer, ieee80211_sta_timer, 0);
ifmgd            4593 net/mac80211/mlme.c 	timer_setup(&ifmgd->bcn_mon_timer, ieee80211_sta_bcn_mon_timer, 0);
ifmgd            4594 net/mac80211/mlme.c 	timer_setup(&ifmgd->conn_mon_timer, ieee80211_sta_conn_mon_timer, 0);
ifmgd            4595 net/mac80211/mlme.c 	timer_setup(&ifmgd->chswitch_timer, ieee80211_chswitch_timer, 0);
ifmgd            4596 net/mac80211/mlme.c 	INIT_DELAYED_WORK(&ifmgd->tx_tspec_wk,
ifmgd            4599 net/mac80211/mlme.c 	ifmgd->flags = 0;
ifmgd            4600 net/mac80211/mlme.c 	ifmgd->powersave = sdata->wdev.ps;
ifmgd            4601 net/mac80211/mlme.c 	ifmgd->uapsd_queues = sdata->local->hw.uapsd_queues;
ifmgd            4602 net/mac80211/mlme.c 	ifmgd->uapsd_max_sp_len = sdata->local->hw.uapsd_max_sp_len;
ifmgd            4603 net/mac80211/mlme.c 	ifmgd->p2p_noa_index = -1;
ifmgd            4606 net/mac80211/mlme.c 		ifmgd->req_smps = IEEE80211_SMPS_AUTOMATIC;
ifmgd            4608 net/mac80211/mlme.c 		ifmgd->req_smps = IEEE80211_SMPS_OFF;
ifmgd            4611 net/mac80211/mlme.c 	spin_lock_init(&ifmgd->teardown_lock);
ifmgd            4612 net/mac80211/mlme.c 	ifmgd->teardown_skb = NULL;
ifmgd            4613 net/mac80211/mlme.c 	ifmgd->orig_teardown_skb = NULL;
ifmgd            4633 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4639 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_HT)
ifmgd            4652 net/mac80211/mlme.c 	if (ifmgd->flags & IEEE80211_STA_DISABLE_VHT)
ifmgd            4740 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4753 net/mac80211/mlme.c 	ifmgd->flags &= ~(IEEE80211_STA_DISABLE_40MHZ |
ifmgd            4759 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT) &&
ifmgd            4772 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            4777 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT) &&
ifmgd            4789 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            4790 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            4795 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            4801 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_HE;
ifmgd            4803 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE)) {
ifmgd            4817 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_HE;
ifmgd            4832 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            4834 net/mac80211/mlme.c 	ifmgd->flags |= ieee80211_determine_chantype(sdata, sband,
ifmgd            4862 net/mac80211/mlme.c 		ifmgd->flags |= ieee80211_chandef_downgrade(&chandef);
ifmgd            4910 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            4919 net/mac80211/mlme.c 	if (WARN_ON(!ifmgd->auth_data && !ifmgd->assoc_data))
ifmgd            4994 net/mac80211/mlme.c 		memcpy(ifmgd->bssid, cbss->bssid, ETH_ALEN);
ifmgd            5054 net/mac80211/mlme.c 		WARN_ON_ONCE(!ether_addr_equal(ifmgd->bssid, cbss->bssid));
ifmgd            5068 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            5107 net/mac80211/mlme.c 	if (ifmgd->assoc_data)
ifmgd            5134 net/mac80211/mlme.c 	cont_auth = ifmgd->auth_data && req->bss == ifmgd->auth_data->bss;
ifmgd            5152 net/mac80211/mlme.c 	if (ifmgd->auth_data) {
ifmgd            5155 net/mac80211/mlme.c 				ifmgd->auth_data->peer_confirmed;
ifmgd            5161 net/mac80211/mlme.c 	ifmgd->auth_data = auth_data;
ifmgd            5172 net/mac80211/mlme.c 	if (ifmgd->associated) {
ifmgd            5177 net/mac80211/mlme.c 			   ifmgd->associated->bssid, req->bss->bssid);
ifmgd            5204 net/mac80211/mlme.c 	eth_zero_addr(ifmgd->bssid);
ifmgd            5206 net/mac80211/mlme.c 	ifmgd->auth_data = NULL;
ifmgd            5218 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            5242 net/mac80211/mlme.c 	if (ifmgd->associated) {
ifmgd            5247 net/mac80211/mlme.c 			   ifmgd->associated->bssid, req->bss->bssid);
ifmgd            5257 net/mac80211/mlme.c 	if (ifmgd->auth_data && !ifmgd->auth_data->done) {
ifmgd            5262 net/mac80211/mlme.c 	if (ifmgd->assoc_data) {
ifmgd            5267 net/mac80211/mlme.c 	if (ifmgd->auth_data) {
ifmgd            5271 net/mac80211/mlme.c 		match = ether_addr_equal(ifmgd->bssid, req->bss->bssid);
ifmgd            5277 net/mac80211/mlme.c 	ifmgd->beacon_crc_valid = false;
ifmgd            5293 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            5294 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            5295 net/mac80211/mlme.c 			ifmgd->flags |= IEEE80211_STA_DISABLE_HE;
ifmgd            5305 net/mac80211/mlme.c 	    ifmgd->flags & IEEE80211_STA_DISABLE_WMM) {
ifmgd            5306 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            5308 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_WMM))
ifmgd            5316 net/mac80211/mlme.c 	    ifmgd->flags & IEEE80211_STA_DISABLE_WMM) {
ifmgd            5317 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            5319 net/mac80211/mlme.c 		    !(ifmgd->flags & IEEE80211_STA_DISABLE_WMM))
ifmgd            5324 net/mac80211/mlme.c 	memcpy(&ifmgd->ht_capa, &req->ht_capa, sizeof(ifmgd->ht_capa));
ifmgd            5325 net/mac80211/mlme.c 	memcpy(&ifmgd->ht_capa_mask, &req->ht_capa_mask,
ifmgd            5326 net/mac80211/mlme.c 	       sizeof(ifmgd->ht_capa_mask));
ifmgd            5328 net/mac80211/mlme.c 	memcpy(&ifmgd->vht_capa, &req->vht_capa, sizeof(ifmgd->vht_capa));
ifmgd            5329 net/mac80211/mlme.c 	memcpy(&ifmgd->vht_capa_mask, &req->vht_capa_mask,
ifmgd            5330 net/mac80211/mlme.c 	       sizeof(ifmgd->vht_capa_mask));
ifmgd            5354 net/mac80211/mlme.c 	if (ifmgd->req_smps == IEEE80211_SMPS_AUTOMATIC) {
ifmgd            5355 net/mac80211/mlme.c 		if (ifmgd->powersave)
ifmgd            5360 net/mac80211/mlme.c 		sdata->smps_mode = ifmgd->req_smps;
ifmgd            5372 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            5378 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            5389 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_UAPSD_ENABLED;
ifmgd            5392 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_UAPSD_ENABLED;
ifmgd            5399 net/mac80211/mlme.c 		ifmgd->mfp = IEEE80211_MFP_REQUIRED;
ifmgd            5400 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_MFP_ENABLED;
ifmgd            5402 net/mac80211/mlme.c 		ifmgd->mfp = IEEE80211_MFP_DISABLED;
ifmgd            5403 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_MFP_ENABLED;
ifmgd            5407 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_ENABLE_RRM;
ifmgd            5409 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_ENABLE_RRM;
ifmgd            5412 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_CONTROL_PORT;
ifmgd            5414 net/mac80211/mlme.c 		ifmgd->flags &= ~IEEE80211_STA_CONTROL_PORT;
ifmgd            5425 net/mac80211/mlme.c 	ifmgd->assoc_data = assoc_data;
ifmgd            5426 net/mac80211/mlme.c 	ifmgd->dtim_period = 0;
ifmgd            5427 net/mac80211/mlme.c 	ifmgd->have_beacon = false;
ifmgd            5430 net/mac80211/mlme.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT)) {
ifmgd            5440 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_40MHZ) &&
ifmgd            5445 net/mac80211/mlme.c 		if (!(ifmgd->flags & IEEE80211_STA_DISABLE_VHT) &&
ifmgd            5451 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_HT;
ifmgd            5452 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            5456 net/mac80211/mlme.c 		ifmgd->flags |= IEEE80211_STA_DISABLE_VHT;
ifmgd            5472 net/mac80211/mlme.c 			   ifmgd->bssid);
ifmgd            5481 net/mac80211/mlme.c 				   &ifmgd->dtim_period);
ifmgd            5483 net/mac80211/mlme.c 		ifmgd->have_beacon = true;
ifmgd            5528 net/mac80211/mlme.c 	eth_zero_addr(ifmgd->bssid);
ifmgd            5530 net/mac80211/mlme.c 	ifmgd->assoc_data = NULL;
ifmgd            5539 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            5543 net/mac80211/mlme.c 	if (ifmgd->auth_data &&
ifmgd            5544 net/mac80211/mlme.c 	    ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) {
ifmgd            5563 net/mac80211/mlme.c 	if (ifmgd->assoc_data &&
ifmgd            5564 net/mac80211/mlme.c 	    ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) {
ifmgd            5582 net/mac80211/mlme.c 	if (ifmgd->associated &&
ifmgd            5583 net/mac80211/mlme.c 	    ether_addr_equal(ifmgd->associated->bssid, req->bssid)) {
ifmgd            5603 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            5613 net/mac80211/mlme.c 	if (ifmgd->associated != req->bss)
ifmgd            5633 net/mac80211/mlme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            5640 net/mac80211/mlme.c 	cancel_work_sync(&ifmgd->monitor_work);
ifmgd            5641 net/mac80211/mlme.c 	cancel_work_sync(&ifmgd->beacon_connection_loss_work);
ifmgd            5642 net/mac80211/mlme.c 	cancel_work_sync(&ifmgd->request_smps_work);
ifmgd            5643 net/mac80211/mlme.c 	cancel_work_sync(&ifmgd->csa_connection_drop_work);
ifmgd            5644 net/mac80211/mlme.c 	cancel_work_sync(&ifmgd->chswitch_work);
ifmgd            5645 net/mac80211/mlme.c 	cancel_delayed_work_sync(&ifmgd->tdls_peer_del_work);
ifmgd            5648 net/mac80211/mlme.c 	if (ifmgd->assoc_data) {
ifmgd            5649 net/mac80211/mlme.c 		struct cfg80211_bss *bss = ifmgd->assoc_data->bss;
ifmgd            5653 net/mac80211/mlme.c 	if (ifmgd->auth_data)
ifmgd            5655 net/mac80211/mlme.c 	spin_lock_bh(&ifmgd->teardown_lock);
ifmgd            5656 net/mac80211/mlme.c 	if (ifmgd->teardown_skb) {
ifmgd            5657 net/mac80211/mlme.c 		kfree_skb(ifmgd->teardown_skb);
ifmgd            5658 net/mac80211/mlme.c 		ifmgd->teardown_skb = NULL;
ifmgd            5659 net/mac80211/mlme.c 		ifmgd->orig_teardown_skb = NULL;
ifmgd            5661 net/mac80211/mlme.c 	kfree(ifmgd->assoc_req_ies);
ifmgd            5662 net/mac80211/mlme.c 	ifmgd->assoc_req_ies = NULL;
ifmgd            5663 net/mac80211/mlme.c 	ifmgd->assoc_req_ies_len = 0;
ifmgd            5664 net/mac80211/mlme.c 	spin_unlock_bh(&ifmgd->teardown_lock);
ifmgd            5665 net/mac80211/mlme.c 	del_timer_sync(&ifmgd->timer);
ifmgd              28 net/mac80211/offchannel.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd              35 net/mac80211/offchannel.c 	del_timer_sync(&ifmgd->bcn_mon_timer);
ifmgd              36 net/mac80211/offchannel.c 	del_timer_sync(&ifmgd->conn_mon_timer);
ifmgd              46 net/mac80211/tdls.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd              50 net/mac80211/tdls.c 			  !ifmgd->tdls_wider_bw_prohibited;
ifmgd             229 net/mac80211/tdls.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             234 net/mac80211/tdls.c 	put_unaligned_le16(ifmgd->aid, pos);
ifmgd             549 net/mac80211/tdls.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd             562 net/mac80211/tdls.c 	ap_sta = sta_info_get(sdata, ifmgd->bssid);
ifmgd            1314 net/mac80211/tdls.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            1322 net/mac80211/tdls.c 	if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HT))
ifmgd             213 net/mac80211/tx.c 	struct ieee80211_if_managed *ifmgd;
ifmgd             246 net/mac80211/tx.c 	ifmgd = &tx->sdata->u.mgd;
ifmgd             261 net/mac80211/tx.c 	if ((ifmgd->flags & IEEE80211_STA_UAPSD_ENABLED) &&
ifmgd             262 net/mac80211/tx.c 	    (ifmgd->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) &&
ifmgd             271 net/mac80211/tx.c 		ifmgd->flags &= ~IEEE80211_STA_NULLFUNC_ACKED;
ifmgd             277 net/mac80211/tx.c 	if (!ifmgd->associated)
ifmgd            4731 net/mac80211/tx.c 	struct ieee80211_if_managed *ifmgd;
ifmgd            4740 net/mac80211/tx.c 	ifmgd = &sdata->u.mgd;
ifmgd            4752 net/mac80211/tx.c 	pspoll->aid = cpu_to_le16(ifmgd->aid);
ifmgd            4757 net/mac80211/tx.c 	memcpy(pspoll->bssid, ifmgd->bssid, ETH_ALEN);
ifmgd            4770 net/mac80211/tx.c 	struct ieee80211_if_managed *ifmgd;
ifmgd            4779 net/mac80211/tx.c 	ifmgd = &sdata->u.mgd;
ifmgd            4786 net/mac80211/tx.c 		sta = sta_info_get(sdata, ifmgd->bssid);
ifmgd            4815 net/mac80211/tx.c 	memcpy(nullfunc->addr1, ifmgd->bssid, ETH_ALEN);
ifmgd            4817 net/mac80211/tx.c 	memcpy(nullfunc->addr3, ifmgd->bssid, ETH_ALEN);
ifmgd            3196 net/mac80211/util.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd            3202 net/mac80211/util.c 	return -ewma_beacon_signal_read(&ifmgd->ave_beacon_signal);
ifmgd              86 net/mac80211/wme.c 	struct ieee80211_if_managed *ifmgd = &sdata->u.mgd;
ifmgd              92 net/mac80211/wme.c 		if (ifmgd->tx_tspec[ac].admitted_time &&
ifmgd              93 net/mac80211/wme.c 		    skb->priority == ifmgd->tx_tspec[ac].up)