Lines Matching refs:bss

690 	memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN);  in ieee80211_send_assoc()
692 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
1896 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_set_associated() local
1902 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); in ieee80211_set_associated()
1947 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_set_associated()
2338 cbss = ifmgd->auth_data->bss; in ieee80211_ap_probereq_get()
2340 cbss = ifmgd->assoc_data->bss; in ieee80211_ap_probereq_get()
2483 sta_info_destroy_addr(sdata, auth_data->bss->bssid); in ieee80211_destroy_auth_data()
2493 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); in ieee80211_destroy_auth_data()
2518 auth_data->bss->bssid, auth_data->bss->bssid, in ieee80211_auth_challenge()
2543 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_rx_mgmt_auth()
2805 sta_info_destroy_addr(sdata, assoc_data->bss->bssid); in ieee80211_destroy_assoc_data()
3075 struct cfg80211_bss *bss; in ieee80211_rx_mgmt_assoc_resp() local
3085 if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) in ieee80211_rx_mgmt_assoc_resp()
3125 bss = assoc_data->bss; in ieee80211_rx_mgmt_assoc_resp()
3135 if (!ieee80211_assoc_success(sdata, bss, mgmt, len)) { in ieee80211_rx_mgmt_assoc_resp()
3138 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_rx_mgmt_assoc_resp()
3159 cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues); in ieee80211_rx_mgmt_assoc_resp()
3168 struct ieee80211_bss *bss; in ieee80211_rx_bss_info() local
3177 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
3179 if (bss) { in ieee80211_rx_bss_info()
3180 sdata->vif.bss_conf.beacon_rate = bss->beacon_rate; in ieee80211_rx_bss_info()
3181 ieee80211_rx_bss_put(local, bss); in ieee80211_rx_bss_info()
3215 if (ifmgd->auth_data && !ifmgd->auth_data->bss->proberesp_ies && in ieee80211_rx_mgmt_probe_resp()
3216 ether_addr_equal(mgmt->bssid, ifmgd->auth_data->bss->bssid)) { in ieee80211_rx_mgmt_probe_resp()
3291 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_beacon()
3685 auth_data->bss->bssid); in ieee80211_probe_auth()
3691 cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); in ieee80211_probe_auth()
3698 if (auth_data->bss->proberesp_ies) { in ieee80211_probe_auth()
3703 auth_data->bss->bssid, auth_data->tries, in ieee80211_probe_auth()
3720 auth_data->bss->bssid, in ieee80211_probe_auth()
3721 auth_data->bss->bssid, NULL, 0, 0, in ieee80211_probe_auth()
3727 auth_data->bss->bssid, auth_data->tries, in ieee80211_probe_auth()
3731 ssidie = ieee80211_bss_get_ie(auth_data->bss, WLAN_EID_SSID); in ieee80211_probe_auth()
3743 auth_data->bss->channel, false); in ieee80211_probe_auth()
3771 assoc_data->bss->bssid); in ieee80211_do_assoc()
3777 cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); in ieee80211_do_assoc()
3783 assoc_data->bss->bssid, assoc_data->tries, in ieee80211_do_assoc()
3866 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_sta_work()
3880 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_sta_work() local
3888 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_sta_work()
4018 ifmgd->auth_data->bss->bssid : in ieee80211_mgd_quiesce()
4019 ifmgd->assoc_data->bss->bssid; in ieee80211_mgd_quiesce()
4312 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_prep_connection() local
4371 ieee80211_get_rates(sband, bss->supp_rates, in ieee80211_prep_connection()
4372 bss->supp_rates_len, in ieee80211_prep_connection()
4413 bss->device_ts_beacon; in ieee80211_prep_connection()
4426 bss->device_ts_presp; in ieee80211_prep_connection()
4500 auth_data->bss = req->bss; in ieee80211_mgd_auth()
4551 sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid); in ieee80211_mgd_auth()
4553 err = ieee80211_prep_connection(sdata, req->bss, false); in ieee80211_mgd_auth()
4559 sta_info_destroy_addr(sdata, req->bss->bssid); in ieee80211_mgd_auth()
4564 cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); in ieee80211_mgd_auth()
4619 struct ieee80211_bss *bss = (void *)req->bss->priv; in ieee80211_mgd_assoc() local
4631 ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID); in ieee80211_mgd_assoc()
4667 match = ether_addr_equal(ifmgd->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
4675 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
4683 ies = rcu_dereference(req->bss->ies); in ieee80211_mgd_assoc()
4738 sband = local->hw.wiphy->bands[req->bss->channel->band]; in ieee80211_mgd_assoc()
4740 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4743 if (!bss->wmm_used && in ieee80211_mgd_assoc()
4751 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4754 if (!bss->wmm_used && in ieee80211_mgd_assoc()
4773 assoc_data->bss = req->bss; in ieee80211_mgd_assoc()
4783 assoc_data->capability = req->bss->capability; in ieee80211_mgd_assoc()
4784 assoc_data->supp_rates = bss->supp_rates; in ieee80211_mgd_assoc()
4785 assoc_data->supp_rates_len = bss->supp_rates_len; in ieee80211_mgd_assoc()
4788 ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION); in ieee80211_mgd_assoc()
4794 vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY); in ieee80211_mgd_assoc()
4807 if (bss->wmm_used && bss->uapsd_supported && in ieee80211_mgd_assoc()
4848 err = ieee80211_prep_connection(sdata, req->bss, true); in ieee80211_mgd_assoc()
4853 beacon_ies = rcu_dereference(req->bss->beacon_ies); in ieee80211_mgd_assoc()
4863 assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); in ieee80211_mgd_assoc()
4885 bss->device_ts_beacon; in ieee80211_mgd_assoc()
4896 if (bss->corrupt_data) { in ieee80211_mgd_assoc()
4898 if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) { in ieee80211_mgd_assoc()
4899 if (bss->corrupt_data & in ieee80211_mgd_assoc()
4904 } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) in ieee80211_mgd_assoc()
4928 ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
4948 ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
4997 if (ifmgd->associated != req->bss) in ieee80211_mgd_disassoc()
5002 req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code)); in ieee80211_mgd_disassoc()
5004 memcpy(bssid, req->bss->bssid, ETH_ALEN); in ieee80211_mgd_disassoc()
5033 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_mgd_stop() local
5035 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_mgd_stop()