| /kernel/linux/linux-5.10/net/wireless/ |
| H A D | mlme.c | 69 /* update current_bss etc., consumes the bss reference */ in cfg80211_rx_assoc_resp() 94 if (!wdev->current_bss || in cfg80211_process_deauth() 95 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid)) in cfg80211_process_deauth() 113 if (WARN_ON(!wdev->current_bss || in cfg80211_process_disassoc() 114 !ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in cfg80211_process_disassoc() 259 if (wdev->current_bss && in cfg80211_mlme_auth() 260 ether_addr_equal(bssid, wdev->current_bss->pub.bssid)) in cfg80211_mlme_auth() 321 if (wdev->current_bss && in cfg80211_mlme_assoc() 322 (!req->prev_bssid || !ether_addr_equal(wdev->current_bss->pub.bssid, in cfg80211_mlme_assoc() 363 (!wdev->current_bss || in cfg80211_mlme_deauth() [all...] |
| H A D | ibss.c | 39 if (wdev->current_bss) { in __cfg80211_ibss_joined() 40 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_ibss_joined() 41 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_ibss_joined() 45 wdev->current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 177 if (wdev->current_bss) { in __cfg80211_clear_ibss() 178 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_clear_ibss() 179 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_clear_ibss() 182 wdev->current_bss = NULL; in __cfg80211_clear_ibss() 378 if (wdev->current_bss) in cfg80211_ibss_wext_giwfreq() 379 chan = wdev->current_bss in cfg80211_ibss_wext_giwfreq() [all...] |
| H A D | sme.c | 531 if (wdev->current_bss) { in cfg80211_sme_connect() 532 cfg80211_unhold_bss(wdev->current_bss); in cfg80211_sme_connect() 533 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in cfg80211_sme_connect() 534 wdev->current_bss = NULL; in cfg80211_sme_connect() 664 if (wdev->conn || wdev->current_bss || in cfg80211_is_all_idle() 750 if (wdev->current_bss) { in __cfg80211_connect_result() 751 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_connect_result() 752 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_connect_result() 753 wdev->current_bss = NULL; in __cfg80211_connect_result() 772 wdev->current_bss in __cfg80211_connect_result() [all...] |
| H A D | wext-sme.c | 128 if (wdev->current_bss) in cfg80211_mgd_wext_giwfreq() 129 chan = wdev->current_bss->pub.channel; in cfg80211_mgd_wext_giwfreq() 214 if (wdev->current_bss) { in cfg80211_mgd_wext_giwessid() 218 ie = ieee80211_bss_get_ie(&wdev->current_bss->pub, in cfg80211_mgd_wext_giwessid() 303 if (wdev->current_bss) in cfg80211_mgd_wext_giwap() 304 memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_mgd_wext_giwap()
|
| H A D | chan.c | 1128 wdev->current_bss) in cfg80211_ir_permissive_chan() 1129 other_chan = wdev->current_bss->pub.channel; in cfg80211_ir_permissive_chan() 1265 if (wdev->current_bss) { in cfg80211_get_chan_state() 1266 *chan = wdev->current_bss->pub.channel; in cfg80211_get_chan_state() 1281 if (wdev->current_bss) { in cfg80211_get_chan_state() 1282 *chan = wdev->current_bss->pub.channel; in cfg80211_get_chan_state()
|
| H A D | wext-compat.c | 426 if (!wdev->current_bss) in __cfg80211_set_encryption() 439 if (wdev->current_bss) { in __cfg80211_set_encryption() 490 if (wdev->current_bss) in __cfg80211_set_encryption() 515 if (wdev->current_bss) { in __cfg80211_set_encryption() 538 if (wdev->current_bss) in __cfg80211_set_encryption() 599 if (wdev->current_bss) in cfg80211_wext_siwencode() 1266 if (wdev->current_bss) in cfg80211_wext_giwrate() 1267 memcpy(addr, wdev->current_bss->pub.bssid, ETH_ALEN); in cfg80211_wext_giwrate() 1308 if (!wdev->current_bss) { in cfg80211_wireless_stats() 1312 memcpy(bssid, wdev->current_bss in cfg80211_wireless_stats() [all...] |
| H A D | core.c | 1436 if (WARN_ON(wdev->current_bss)) { in cfg80211_netdev_notifier_call() 1437 cfg80211_unhold_bss(wdev->current_bss); in cfg80211_netdev_notifier_call() 1438 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in cfg80211_netdev_notifier_call() 1439 wdev->current_bss = NULL; in cfg80211_netdev_notifier_call()
|
| /kernel/linux/linux-6.6/net/wireless/ |
| H A D | ibss.c | 40 if (wdev->u.ibss.current_bss) { in __cfg80211_ibss_joined() 41 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_ibss_joined() 42 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_ibss_joined() 46 wdev->u.ibss.current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 175 if (wdev->u.ibss.current_bss) { in __cfg80211_clear_ibss() 176 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_clear_ibss() 177 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_clear_ibss() 180 wdev->u.ibss.current_bss = NULL; in __cfg80211_clear_ibss() 376 if (wdev->u.ibss.current_bss) in cfg80211_ibss_wext_giwfreq() 377 chan = wdev->u.ibss.current_bss in cfg80211_ibss_wext_giwfreq() [all...] |
| H A D | wext-sme.c | 131 if (wdev->links[0].client.current_bss) in cfg80211_mgd_wext_giwfreq() 132 chan = wdev->links[0].client.current_bss->pub.channel; in cfg80211_mgd_wext_giwfreq() 220 if (wdev->links[0].client.current_bss) { in cfg80211_mgd_wext_giwessid() 225 &wdev->links[0].client.current_bss->pub, in cfg80211_mgd_wext_giwessid() 314 if (wdev->links[0].client.current_bss) in cfg80211_mgd_wext_giwap() 316 wdev->links[0].client.current_bss->pub.bssid, in cfg80211_mgd_wext_giwap()
|
| H A D | sme.c | 485 if (!wdev->links[link].client.current_bss) in cfg80211_wdev_release_bsses() 487 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_bsses() 489 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_bsses() 490 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_bsses() 499 if (!wdev->links[link].client.current_bss || in cfg80211_wdev_release_link_bsses() 502 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_link_bsses() 504 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_link_bsses() 505 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_link_bsses() 876 wdev->links[link].client.current_bss = in __cfg80211_connect_result() 1126 wdev->links[link].client.current_bss in __cfg80211_roamed() [all...] |
| H A D | wext-compat.c | 467 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 520 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 547 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 573 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 645 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode() 1345 if (!wdev->valid_links && wdev->links[0].client.current_bss) in cfg80211_wext_giwrate() 1346 memcpy(addr, wdev->links[0].client.current_bss->pub.bssid, in cfg80211_wext_giwrate() 1391 if (wdev->valid_links || !wdev->links[0].client.current_bss) { in cfg80211_wireless_stats() 1395 memcpy(bssid, wdev->links[0].client.current_bss->pub.bssid, ETH_ALEN); in cfg80211_wireless_stats()
|
| /third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/ |
| H A D | sme.c | 272 wpa_s->current_bss = bss; in sme_send_authentication() 1072 (external || wpa_s->current_bss) && wpa_s->current_ssid) { in sme_sae_auth() 1100 sme_send_authentication(wpa_s, wpa_s->current_bss, in sme_sae_auth() 1112 (external || wpa_s->current_bss) && wpa_s->current_ssid) { in sme_sae_auth() 1119 sme_send_authentication(wpa_s, wpa_s->current_bss, in sme_sae_auth() 1147 if ((!external && wpa_s->current_bss == NULL) || in sme_sae_auth() 1173 sme_send_authentication(wpa_s, wpa_s->current_bss, in sme_sae_auth() 1337 wpa_supplicant_associate(wpa_s, wpa_s->current_bss, in sme_event_auth() 1345 wpa_supplicant_associate(wpa_s, wpa_s->current_bss, in sme_event_auth() 1872 if (wpa_s->current_bss) { in sme_event_assoc_reject() [all...] |
| H A D | events.c | 162 wpa_s->current_bss = bss; in wpa_supplicant_update_current_bss() 309 wpa_s->current_bss = NULL; in wpa_supplicant_mark_disassoc() 1659 struct wpa_bss *current_bss = NULL; in wpa_supplicant_need_to_roam() local 1679 current_bss = wpa_bss_get(wpa_s, wpa_s->bssid, in wpa_supplicant_need_to_roam() 1682 if (!current_bss) in wpa_supplicant_need_to_roam() 1683 current_bss = wpa_bss_get_bssid(wpa_s, wpa_s->bssid); in wpa_supplicant_need_to_roam() 1685 if (!current_bss) in wpa_supplicant_need_to_roam() 1688 if (current_bss == selected) in wpa_supplicant_need_to_roam() 1691 if (selected->last_update_idx > current_bss->last_update_idx) in wpa_supplicant_need_to_roam() 1698 MAC2STR(current_bss in wpa_supplicant_need_to_roam() [all...] |
| H A D | rrm.c | 154 rrm_ie = wpa_bss_get_ie(wpa_s->current_bss, in wpas_rrm_send_neighbor_rep_request() 156 if (!rrm_ie || !(wpa_s->current_bss->caps & IEEE80211_CAP_RRM) || in wpas_rrm_send_neighbor_rep_request() 642 if (!wpa_s->current_bss) in wpas_beacon_request_freqs() 644 elem = wpa_bss_get_ie(wpa_s->current_bss, WLAN_EID_COUNTRY); in wpas_beacon_request_freqs() 1007 if (!wpa_s->current_bss) in wpas_rrm_scan_timeout() 1476 if (!wpa_s->current_bss) in wpas_beacon_rep_scan_process() 1485 MAC2STR(wpa_s->current_bss->bssid)); in wpas_beacon_rep_scan_process() 1487 os_memcmp(info->scan_start_tsf_bssid, wpa_s->current_bss->bssid, in wpas_beacon_rep_scan_process() 1504 wpa_s->current_bss->bssid, ETH_ALEN) != 0) { in wpas_beacon_rep_scan_process()
|
| H A D | mbo.c | 238 if (wpa_s->wpa_state != WPA_COMPLETED || !wpa_s->current_bss || in wpas_mbo_send_wnm_notification() 239 !wpa_bss_get_vendor_ie(wpa_s->current_bss, MBO_IE_VENDOR_TYPE)) in wpas_mbo_send_wnm_notification() 523 if (disallowed_sec && wpa_s->current_bss) in wpas_mbo_ie_trans_req() 524 wpa_bss_tmp_disallow(wpa_s, wpa_s->current_bss->bssid, in wpas_mbo_ie_trans_req()
|
| H A D | wnm_sta.c | 516 struct wpa_bss *bss = wpa_s->current_bss; in wnm_nei_get_chan() 710 struct wpa_bss *bss = wpa_s->current_bss; in compare_scan_neighbor_results() 860 if (wpa_bss_ies_eq(bss, wpa_s->current_bss, WLAN_EID_MOBILITY_DOMAIN)) in wnm_get_bss_info() 862 if (wpa_bss_ies_eq(bss, wpa_s->current_bss, WLAN_EID_HT_CAP)) in wnm_get_bss_info() 1011 if (!wpa_s->current_bss) { in wnm_send_bss_transition_mgmt_resp() 1048 wpa_bss_get_vendor_ie(wpa_s->current_bss, MBO_IE_VENDOR_TYPE)) { in wnm_send_bss_transition_mgmt_resp() 1100 if (bss == wpa_s->current_bss) { in wnm_bss_tm_connect() 1134 if (!wpa_s->current_bss || in wnm_scan_process() 1135 os_memcmp(wpa_s->wnm_cand_from_bss, wpa_s->current_bss->bssid, in wnm_scan_process() 1327 bss = wpa_s->current_bss; in wnm_fetch_scan_results() [all...] |
| H A D | bss.c | 372 if (bss == wpa_s->current_bss) in wpa_bss_in_use() 375 if (wpa_s->current_bss && in wpa_bss_in_use() 376 (bss->ssid_len != wpa_s->current_bss->ssid_len || in wpa_bss_in_use() 377 os_memcmp(bss->ssid, wpa_s->current_bss->ssid, in wpa_bss_in_use() 690 if (wpa_s->current_bss == bss) in wpa_bss_update() 691 wpa_s->current_bss = nbss; in wpa_bss_update()
|
| /third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/ |
| H A D | rrm.c | 160 rrm_ie = wpa_bss_get_ie(wpa_s->current_bss, in wpas_rrm_send_neighbor_rep_request() 162 if (!rrm_ie || !(wpa_s->current_bss->caps & IEEE80211_CAP_RRM) || in wpas_rrm_send_neighbor_rep_request() 663 if (!wpa_s->current_bss) in wpas_beacon_request_freqs() 665 elem = wpa_bss_get_ie(wpa_s->current_bss, WLAN_EID_COUNTRY); in wpas_beacon_request_freqs() 1029 if (!wpa_s->current_bss) in wpas_rrm_scan_timeout() 1498 if (!wpa_s->current_bss) in wpas_beacon_rep_scan_process() 1507 MAC2STR_SEC(wpa_s->current_bss->bssid)); in wpas_beacon_rep_scan_process() 1509 os_memcmp(info->scan_start_tsf_bssid, wpa_s->current_bss->bssid, in wpas_beacon_rep_scan_process() 1526 wpa_s->current_bss->bssid, ETH_ALEN) != 0) { in wpas_beacon_rep_scan_process()
|
| H A D | mbo.c | 268 if (wpa_s->wpa_state != WPA_COMPLETED || !wpa_s->current_bss || in wpas_mbo_send_wnm_notification() 269 !wpa_bss_get_vendor_ie(wpa_s->current_bss, MBO_IE_VENDOR_TYPE)) in wpas_mbo_send_wnm_notification() 553 if (disallowed_sec && wpa_s->current_bss) in wpas_mbo_ie_trans_req() 554 wpa_bss_tmp_disallow(wpa_s, wpa_s->current_bss->bssid, in wpas_mbo_ie_trans_req()
|
| H A D | events.c | 180 wpa_s->current_bss = bss; in wpa_supplicant_update_current_bss() 224 wpa_s->current_bss && in wpa_supplicant_select_config() 225 (wpa_s->current_bss->flags & WPA_BSS_OWE_TRANSITION) && in wpa_supplicant_select_config() 226 drv_ssid_len == wpa_s->current_bss->ssid_len && in wpa_supplicant_select_config() 227 os_memcmp(drv_ssid, wpa_s->current_bss->ssid, in wpa_supplicant_select_config() 362 wpa_s->current_bss = NULL; in wpa_supplicant_mark_disassoc() 1835 bss == wpa_s->current_bss ? "current ": "", in wpa_supplicant_select_bss() 1840 bss == wpa_s->current_bss ? "current ": "", in wpa_supplicant_select_bss() 2102 struct wpa_bss *current_bss, in wpa_supplicant_need_to_roam_within_ess() 2116 MAC2STR(current_bss in wpa_supplicant_need_to_roam_within_ess() 2101 wpa_supplicant_need_to_roam_within_ess(struct wpa_supplicant *wpa_s, struct wpa_bss *current_bss, struct wpa_bss *selected) wpa_supplicant_need_to_roam_within_ess() argument 2265 struct wpa_bss *current_bss = NULL; wpa_supplicant_need_to_roam() local [all...] |
| H A D | wnm_sta.c | 533 struct wpa_bss *bss = wpa_s->current_bss; in wnm_nei_get_chan() 727 struct wpa_bss *bss = wpa_s->current_bss; in compare_scan_neighbor_results() 877 if (wpa_bss_ies_eq(bss, wpa_s->current_bss, WLAN_EID_MOBILITY_DOMAIN)) in wnm_get_bss_info() 879 if (wpa_bss_ies_eq(bss, wpa_s->current_bss, WLAN_EID_HT_CAP)) in wnm_get_bss_info() 1028 if (!wpa_s->current_bss) { in wnm_send_bss_transition_mgmt_resp() 1065 wpa_bss_get_vendor_ie(wpa_s->current_bss, MBO_IE_VENDOR_TYPE)) { in wnm_send_bss_transition_mgmt_resp() 1123 if (bss == wpa_s->current_bss) { in wnm_bss_tm_connect() 1166 if (!wpa_s->current_bss || in wnm_scan_process() 1167 os_memcmp(wpa_s->wnm_cand_from_bss, wpa_s->current_bss->bssid, in wnm_scan_process() 1359 bss = wpa_s->current_bss; in wnm_fetch_scan_results() [all...] |
| H A D | sme.c | 605 wpa_s->current_bss = bss; 1701 (external || wpa_s->current_bss) && wpa_s->current_ssid) { 1761 sme_send_authentication(wpa_s, wpa_s->current_bss, 1780 (external || wpa_s->current_bss) && wpa_s->current_ssid) { 1793 sme_send_authentication(wpa_s, wpa_s->current_bss, 1844 if ((!external && wpa_s->current_bss == NULL) || 1903 sme_send_authentication(wpa_s, wpa_s->current_bss, 2157 wpa_supplicant_associate(wpa_s, wpa_s->current_bss, 2165 wpa_supplicant_associate(wpa_s, wpa_s->current_bss, 2503 if (wpa_bss_ext_capab(wpa_s->current_bss, WLAN_EXT_CAPAB_MSC [all...] |
| H A D | bss.c | 387 if (bss == wpa_s->current_bss) in wpa_bss_in_use() 390 if (wpa_s->current_bss && in wpa_bss_in_use() 391 (bss->ssid_len != wpa_s->current_bss->ssid_len || in wpa_bss_in_use() 392 os_memcmp(bss->ssid, wpa_s->current_bss->ssid, in wpa_bss_in_use() 771 if (wpa_s->current_bss == bss) in wpa_bss_update() 772 wpa_s->current_bss = nbss; in wpa_bss_update()
|
| H A D | robust_av.c | 182 if (!wpa_bss_ext_capab(wpa_s->current_bss, WLAN_EXT_CAPAB_MSCS)) { in wpas_send_mscs_req() 348 if (wpa_s->current_bss) in scs_request_timer() 349 src = wpa_s->current_bss->bssid; in scs_request_timer() 378 if (!wpa_bss_ext_capab(wpa_s->current_bss, WLAN_EXT_CAPAB_SCS)) { in wpas_send_scs_req()
|
| H A D | wpa_supplicant.c | 403 if (wpa_s->current_bss) { in wpa_supplicant_initiate_eapol() 405 ie = wpa_bss_get_vendor_ie_multi(wpa_s->current_bss, in wpa_supplicant_initiate_eapol() 2389 if (wpa_s->current_bss && wpa_s->current_bss == bss) { 2392 } else if (wpa_s->current_bss && wpa_s->current_bss != bss) { 2440 wpa_s->current_bss = bss; 2461 wpa_s->current_bss = bss; 3586 wpa_ie = wpas_populate_assoc_ies(wpa_s, wpa_s->current_bss, 3608 wpa_ie = wpas_populate_assoc_ies(wpa_s, wpa_s->current_bss, [all...] |