Lines Matching refs:bss

713 	memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN);  in ieee80211_send_assoc()
715 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
1922 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_set_associated() local
1928 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); in ieee80211_set_associated()
1973 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_set_associated()
2365 cbss = ifmgd->auth_data->bss; in ieee80211_ap_probereq_get()
2367 cbss = ifmgd->assoc_data->bss; in ieee80211_ap_probereq_get()
2504 sta_info_destroy_addr(sdata, auth_data->bss->bssid); in ieee80211_destroy_auth_data()
2514 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); in ieee80211_destroy_auth_data()
2533 sta_info_destroy_addr(sdata, assoc_data->bss->bssid); in ieee80211_destroy_assoc_data()
2568 auth_data->bss->bssid, auth_data->bss->bssid, in ieee80211_auth_challenge()
2593 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_rx_mgmt_auth()
2763 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_deauth()
2764 const u8 *bssid = ifmgd->assoc_data->bss->bssid; in ieee80211_rx_mgmt_deauth()
3121 struct cfg80211_bss *bss; in ieee80211_rx_mgmt_assoc_resp() local
3131 if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) in ieee80211_rx_mgmt_assoc_resp()
3171 bss = assoc_data->bss; in ieee80211_rx_mgmt_assoc_resp()
3181 if (!ieee80211_assoc_success(sdata, bss, mgmt, len)) { in ieee80211_rx_mgmt_assoc_resp()
3184 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_rx_mgmt_assoc_resp()
3205 cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues); in ieee80211_rx_mgmt_assoc_resp()
3214 struct ieee80211_bss *bss; in ieee80211_rx_bss_info() local
3223 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
3225 if (bss) { in ieee80211_rx_bss_info()
3226 sdata->vif.bss_conf.beacon_rate = bss->beacon_rate; in ieee80211_rx_bss_info()
3227 ieee80211_rx_bss_put(local, bss); in ieee80211_rx_bss_info()
3327 ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { in ieee80211_rx_mgmt_beacon()
3717 auth_data->bss->bssid); in ieee80211_auth()
3723 cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); in ieee80211_auth()
3731 auth_data->bss->bssid, auth_data->tries, in ieee80211_auth()
3748 auth_data->bss->bssid, in ieee80211_auth()
3749 auth_data->bss->bssid, NULL, 0, 0, in ieee80211_auth()
3776 assoc_data->bss->bssid); in ieee80211_do_assoc()
3782 cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); in ieee80211_do_assoc()
3788 assoc_data->bss->bssid, assoc_data->tries, in ieee80211_do_assoc()
3870 memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); in ieee80211_sta_work()
3884 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_sta_work() local
3892 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_sta_work()
4019 ifmgd->auth_data->bss->bssid : in ieee80211_mgd_quiesce()
4020 ifmgd->assoc_data->bss->bssid; in ieee80211_mgd_quiesce()
4315 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_prep_connection() local
4366 ieee80211_get_rates(sband, bss->supp_rates, in ieee80211_prep_connection()
4367 bss->supp_rates_len, in ieee80211_prep_connection()
4408 bss->device_ts_beacon; in ieee80211_prep_connection()
4421 bss->device_ts_presp; in ieee80211_prep_connection()
4495 auth_data->bss = req->bss; in ieee80211_mgd_auth()
4546 sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid); in ieee80211_mgd_auth()
4548 err = ieee80211_prep_connection(sdata, req->bss, false, false); in ieee80211_mgd_auth()
4554 sta_info_destroy_addr(sdata, req->bss->bssid); in ieee80211_mgd_auth()
4559 cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); in ieee80211_mgd_auth()
4579 struct ieee80211_bss *bss = (void *)req->bss->priv; in ieee80211_mgd_assoc() local
4592 ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID); in ieee80211_mgd_assoc()
4628 match = ether_addr_equal(ifmgd->bssid, req->bss->bssid); in ieee80211_mgd_assoc()
4636 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
4658 sband = local->hw.wiphy->bands[req->bss->channel->band]; in ieee80211_mgd_assoc()
4660 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4663 if (!bss->wmm_used && in ieee80211_mgd_assoc()
4671 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4674 if (!bss->wmm_used && in ieee80211_mgd_assoc()
4693 assoc_data->bss = req->bss; in ieee80211_mgd_assoc()
4703 assoc_data->capability = req->bss->capability; in ieee80211_mgd_assoc()
4704 assoc_data->supp_rates = bss->supp_rates; in ieee80211_mgd_assoc()
4705 assoc_data->supp_rates_len = bss->supp_rates_len; in ieee80211_mgd_assoc()
4708 ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION); in ieee80211_mgd_assoc()
4714 vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY); in ieee80211_mgd_assoc()
4727 if (bss->wmm_used && bss->uapsd_supported && in ieee80211_mgd_assoc()
4797 err = ieee80211_prep_connection(sdata, req->bss, true, override); in ieee80211_mgd_assoc()
4802 beacon_ies = rcu_dereference(req->bss->beacon_ies); in ieee80211_mgd_assoc()
4812 assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); in ieee80211_mgd_assoc()
4834 bss->device_ts_beacon; in ieee80211_mgd_assoc()
4845 if (bss->corrupt_data) { in ieee80211_mgd_assoc()
4847 if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) { in ieee80211_mgd_assoc()
4848 if (bss->corrupt_data & in ieee80211_mgd_assoc()
4853 } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) in ieee80211_mgd_assoc()
4877 ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
4897 ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { in ieee80211_mgd_deauth()
4946 if (ifmgd->associated != req->bss) in ieee80211_mgd_disassoc()
4951 req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code)); in ieee80211_mgd_disassoc()
4953 memcpy(bssid, req->bss->bssid, ETH_ALEN); in ieee80211_mgd_disassoc()
4982 struct cfg80211_bss *bss = ifmgd->assoc_data->bss; in ieee80211_mgd_stop() local
4984 cfg80211_assoc_timeout(sdata->dev, bss); in ieee80211_mgd_stop()