Lines Matching refs:bss

729 	memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN);  in ieee80211_send_assoc()
731 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
2056 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_set_associated() local
2062 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); in ieee80211_set_associated()
2110 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_set_associated()
2542 cbss = ifmgd->auth_data->bss; in ieee80211_ap_probereq_get()
2544 cbss = ifmgd->assoc_data->bss; in ieee80211_ap_probereq_get()
2689 sta_info_destroy_addr(sdata, auth_data->bss->bssid); in ieee80211_destroy_auth_data()
2699 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); in ieee80211_destroy_auth_data()
2718 sta_info_destroy_addr(sdata, assoc_data->bss->bssid); in ieee80211_destroy_assoc_data()
2730 cfg80211_abandon_assoc(sdata->dev, assoc_data->bss); in ieee80211_destroy_assoc_data()
2757 auth_data->bss->bssid, auth_data->bss->bssid, in ieee80211_auth_challenge()
2782 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_rx_mgmt_auth()
2955 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_deauth()
2956 const u8 *bssid = ifmgd->assoc_data->bss->bssid; in ieee80211_rx_mgmt_deauth()
3392 struct cfg80211_bss *bss; in ieee80211_rx_mgmt_assoc_resp() local
3402 if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) in ieee80211_rx_mgmt_assoc_resp()
3446 bss = assoc_data->bss; in ieee80211_rx_mgmt_assoc_resp()
3456 if (!ieee80211_assoc_success(sdata, bss, mgmt, len)) { in ieee80211_rx_mgmt_assoc_resp()
3459 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_rx_mgmt_assoc_resp()
3480 cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues); in ieee80211_rx_mgmt_assoc_resp()
3489 struct ieee80211_bss *bss; in ieee80211_rx_bss_info() local
3498 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
3500 if (bss) { in ieee80211_rx_bss_info()
3501 sdata->vif.bss_conf.beacon_rate = bss->beacon_rate; in ieee80211_rx_bss_info()
3502 ieee80211_rx_bss_put(local, bss); in ieee80211_rx_bss_info()
3698 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_beacon()
4035 auth_data->bss->bssid); in ieee80211_auth()
4041 cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); in ieee80211_auth()
4053 auth_data->bss->bssid, auth_data->tries, in ieee80211_auth()
4070 auth_data->bss->bssid, in ieee80211_auth()
4071 auth_data->bss->bssid, NULL, 0, 0, in ieee80211_auth()
4101 assoc_data->bss->bssid); in ieee80211_do_assoc()
4107 cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); in ieee80211_do_assoc()
4113 assoc_data->bss->bssid, assoc_data->tries, in ieee80211_do_assoc()
4202 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_sta_work()
4216 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_sta_work() local
4224 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_sta_work()
4349 ifmgd->auth_data->bss->bssid : in ieee80211_mgd_quiesce()
4350 ifmgd->assoc_data->bss->bssid; in ieee80211_mgd_quiesce()
4722 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_prep_connection() local
4769 ieee80211_get_rates(sband, bss->supp_rates, in ieee80211_prep_connection()
4770 bss->supp_rates_len, in ieee80211_prep_connection()
4811 bss->device_ts_beacon; in ieee80211_prep_connection()
4824 bss->device_ts_presp; in ieee80211_prep_connection()
4921 auth_data->bss = req->bss; in ieee80211_mgd_auth()
4968 ifmgd->associated->bssid, req->bss->bssid); in ieee80211_mgd_auth()
4978 sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid); in ieee80211_mgd_auth()
4980 err = ieee80211_prep_connection(sdata, req->bss, false, false); in ieee80211_mgd_auth()
4986 sta_info_destroy_addr(sdata, req->bss->bssid); in ieee80211_mgd_auth()
4991 cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); in ieee80211_mgd_auth()
5011 struct ieee80211_bss *bss = (void *)req->bss->priv; in ieee80211_mgd_assoc() local
5024 ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID); in ieee80211_mgd_assoc()
5039 ifmgd->associated->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
5063 match = ether_addr_equal(ifmgd->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
5071 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
5094 sband = local->hw.wiphy->bands[req->bss->channel->band]; in ieee80211_mgd_assoc()
5096 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
5099 if (!bss->wmm_used && in ieee80211_mgd_assoc()
5107 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
5110 if (!bss->wmm_used && in ieee80211_mgd_assoc()
5144 assoc_data->bss = req->bss; in ieee80211_mgd_assoc()
5154 assoc_data->capability = req->bss->capability; in ieee80211_mgd_assoc()
5155 assoc_data->supp_rates = bss->supp_rates; in ieee80211_mgd_assoc()
5156 assoc_data->supp_rates_len = bss->supp_rates_len; in ieee80211_mgd_assoc()
5159 ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION); in ieee80211_mgd_assoc()
5165 vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY); in ieee80211_mgd_assoc()
5178 if (bss->wmm_used && bss->uapsd_supported && in ieee80211_mgd_assoc()
5250 err = ieee80211_prep_connection(sdata, req->bss, true, override); in ieee80211_mgd_assoc()
5255 beacon_ies = rcu_dereference(req->bss->beacon_ies); in ieee80211_mgd_assoc()
5265 assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); in ieee80211_mgd_assoc()
5287 bss->device_ts_beacon; in ieee80211_mgd_assoc()
5298 if (bss->corrupt_data) { in ieee80211_mgd_assoc()
5300 if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) { in ieee80211_mgd_assoc()
5301 if (bss->corrupt_data & in ieee80211_mgd_assoc()
5306 } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) in ieee80211_mgd_assoc()
5330 ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
5350 ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
5399 if (ifmgd->associated != req->bss) in ieee80211_mgd_disassoc()
5404 req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code)); in ieee80211_mgd_disassoc()
5406 memcpy(bssid, req->bss->bssid, ETH_ALEN); in ieee80211_mgd_disassoc()
5435 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_mgd_stop() local
5437 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_mgd_stop()