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()
2138 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_set_associated() local
2144 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); in ieee80211_set_associated()
2192 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_set_associated()
2628 cbss = ifmgd->auth_data->bss; in ieee80211_ap_probereq_get()
2630 cbss = ifmgd->assoc_data->bss; in ieee80211_ap_probereq_get()
2776 sta_info_destroy_addr(sdata, auth_data->bss->bssid); in ieee80211_destroy_auth_data()
2786 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); in ieee80211_destroy_auth_data()
2805 sta_info_destroy_addr(sdata, assoc_data->bss->bssid); in ieee80211_destroy_assoc_data()
2817 cfg80211_abandon_assoc(sdata->dev, assoc_data->bss); in ieee80211_destroy_assoc_data()
2835 mgmt->bssid, auth_data->bss->bssid); in ieee80211_auth_challenge()
2845 auth_data->bss->bssid, auth_data->bss->bssid, in ieee80211_auth_challenge()
2901 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_rx_mgmt_auth()
3065 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_deauth()
3066 const u8 *bssid = ifmgd->assoc_data->bss->bssid; in ieee80211_rx_mgmt_deauth()
3227 mgmt->bssid, assoc_data->bss->bssid); in ieee80211_assoc_success()
3266 assoc_data->bss->bssid); in ieee80211_assoc_success()
3536 struct cfg80211_bss *bss; in ieee80211_rx_mgmt_assoc_resp() local
3546 if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) in ieee80211_rx_mgmt_assoc_resp()
3573 mgmt->bssid, assoc_data->bss->bssid); in ieee80211_rx_mgmt_assoc_resp()
3591 bss = assoc_data->bss; in ieee80211_rx_mgmt_assoc_resp()
3601 if (!ieee80211_assoc_success(sdata, bss, mgmt, len)) { in ieee80211_rx_mgmt_assoc_resp()
3604 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_rx_mgmt_assoc_resp()
3625 cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues, in ieee80211_rx_mgmt_assoc_resp()
3634 struct ieee80211_bss *bss; in ieee80211_rx_bss_info() local
3643 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); in ieee80211_rx_bss_info()
3644 if (bss) { in ieee80211_rx_bss_info()
3645 sdata->vif.bss_conf.beacon_rate = bss->beacon_rate; in ieee80211_rx_bss_info()
3646 ieee80211_rx_bss_put(local, bss); in ieee80211_rx_bss_info()
3798 struct cfg80211_bss *bss) in ieee80211_rx_our_beacon() argument
3800 if (ether_addr_equal(tx_bssid, bss->bssid)) in ieee80211_rx_our_beacon()
3802 if (!bss->transmitted_bss) in ieee80211_rx_our_beacon()
3804 return ether_addr_equal(tx_bssid, bss->transmitted_bss->bssid); in ieee80211_rx_our_beacon()
3848 ieee80211_rx_our_beacon(mgmt->bssid, ifmgd->assoc_data->bss)) { in ieee80211_rx_mgmt_beacon()
3852 ifmgd->assoc_data->bss->bssid); in ieee80211_rx_mgmt_beacon()
4192 auth_data->bss->bssid); in ieee80211_auth()
4198 cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); in ieee80211_auth()
4210 auth_data->bss->bssid, auth_data->tries, in ieee80211_auth()
4227 auth_data->bss->bssid, in ieee80211_auth()
4228 auth_data->bss->bssid, NULL, 0, 0, in ieee80211_auth()
4258 assoc_data->bss->bssid); in ieee80211_do_assoc()
4264 cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); in ieee80211_do_assoc()
4270 assoc_data->bss->bssid, assoc_data->tries, in ieee80211_do_assoc()
4359 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_sta_work()
4373 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_sta_work() local
4381 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_sta_work()
4506 ifmgd->auth_data->bss->bssid : in ieee80211_mgd_quiesce()
4507 ifmgd->assoc_data->bss->bssid; in ieee80211_mgd_quiesce()
4915 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_prep_connection() local
4962 ieee80211_get_rates(sband, bss->supp_rates, in ieee80211_prep_connection()
4963 bss->supp_rates_len, in ieee80211_prep_connection()
5007 bss->device_ts_beacon; in ieee80211_prep_connection()
5018 bss->device_ts_presp; in ieee80211_prep_connection()
5119 auth_data->bss = req->bss; in ieee80211_mgd_auth()
5138 cont_auth = ifmgd->auth_data && req->bss == ifmgd->auth_data->bss; in ieee80211_mgd_auth()
5174 ieee80211_mark_sta_auth(sdata, req->bss->bssid); in ieee80211_mgd_auth()
5181 ifmgd->associated->bssid, req->bss->bssid); in ieee80211_mgd_auth()
5191 sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid); in ieee80211_mgd_auth()
5193 err = ieee80211_prep_connection(sdata, req->bss, cont_auth, false); in ieee80211_mgd_auth()
5199 sta_info_destroy_addr(sdata, req->bss->bssid); in ieee80211_mgd_auth()
5204 cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); in ieee80211_mgd_auth()
5223 struct ieee80211_bss *bss = (void *)req->bss->priv; in ieee80211_mgd_assoc() local
5236 ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID); in ieee80211_mgd_assoc()
5251 ifmgd->associated->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
5275 match = ether_addr_equal(ifmgd->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
5283 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
5306 sband = local->hw.wiphy->bands[req->bss->channel->band]; in ieee80211_mgd_assoc()
5308 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
5311 if (!bss->wmm_used && in ieee80211_mgd_assoc()
5319 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
5322 if (!bss->wmm_used && in ieee80211_mgd_assoc()
5356 assoc_data->bss = req->bss; in ieee80211_mgd_assoc()
5366 assoc_data->capability = req->bss->capability; in ieee80211_mgd_assoc()
5367 assoc_data->supp_rates = bss->supp_rates; in ieee80211_mgd_assoc()
5368 assoc_data->supp_rates_len = bss->supp_rates_len; in ieee80211_mgd_assoc()
5371 ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION); in ieee80211_mgd_assoc()
5377 vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY); in ieee80211_mgd_assoc()
5390 if (bss->wmm_used && bss->uapsd_supported && in ieee80211_mgd_assoc()
5462 err = ieee80211_prep_connection(sdata, req->bss, true, override); in ieee80211_mgd_assoc()
5467 beacon_ies = rcu_dereference(req->bss->beacon_ies); in ieee80211_mgd_assoc()
5477 assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); in ieee80211_mgd_assoc()
5494 bss->device_ts_beacon; in ieee80211_mgd_assoc()
5516 if (bss->corrupt_data) { in ieee80211_mgd_assoc()
5518 if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) { in ieee80211_mgd_assoc()
5519 if (bss->corrupt_data & in ieee80211_mgd_assoc()
5524 } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) in ieee80211_mgd_assoc()
5548 ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
5568 ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
5617 if (ifmgd->associated != req->bss) in ieee80211_mgd_disassoc()
5622 req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code)); in ieee80211_mgd_disassoc()
5624 memcpy(bssid, req->bss->bssid, ETH_ALEN); in ieee80211_mgd_disassoc()
5653 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_mgd_stop() local
5655 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_mgd_stop()