Home
last modified time | relevance | path

Searched refs:current_bss (Results 1 – 8 of 8) sorted by relevance

/linux/net/wireless/
H A Dibss.c40 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()
177 if (wdev->u.ibss.current_bss) { in cfg80211_clear_ibss()
178 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in cfg80211_clear_ibss()
179 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in cfg80211_clear_ibss()
182 wdev->u.ibss.current_bss = NULL; in cfg80211_clear_ibss()
349 if (wdev->u.ibss.current_bss) in cfg80211_ibss_wext_giwfreq()
350 chan = wdev->u.ibss.current_bss->pub.channel; in cfg80211_ibss_wext_giwfreq()
[all …]
H A Dwext-compat.c446 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption()
499 wdev->u.ibss.current_bss)) in cfg80211_set_encryption()
526 wdev->u.ibss.current_bss)) { in cfg80211_set_encryption()
552 wdev->u.ibss.current_bss)) in cfg80211_set_encryption()
606 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
1256 if (!wdev->valid_links && wdev->links[0].client.current_bss) in cfg80211_wext_giwrate()
1257 memcpy(addr, wdev->links[0].client.current_bss->pub.bssid, in cfg80211_wext_giwrate()
1301 if (wdev->valid_links || !wdev->links[0].client.current_bss) { in cfg80211_wireless_stats()
1305 memcpy(bssid, wdev->links[0].client.current_bss->pub.bssid, ETH_ALEN); in cfg80211_wireless_stats()
H A Dsme.c472 if (!wdev->links[link].client.current_bss) in cfg80211_wdev_release_bsses()
474 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_bsses()
476 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_bsses()
477 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_bsses()
486 if (!wdev->links[link].client.current_bss || in cfg80211_wdev_release_link_bsses()
489 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_link_bsses()
491 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_link_bsses()
492 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_link_bsses()
863 wdev->links[link].client.current_bss = in __cfg80211_connect_result()
1117 wdev->links[link].client.current_bss = in __cfg80211_roamed()
H A Dmlme.c95 /* update current_bss etc., consumes the bss reference */ in cfg80211_rx_assoc_resp()
888 if (!wdev->u.ibss.current_bss || in cfg80211_mlme_mgmt_tx()
889 !ether_addr_equal(wdev->u.ibss.current_bss->pub.bssid, in cfg80211_mlme_mgmt_tx()
1399 wdev->links[link_id].client.current_bss = in cfg80211_mlo_reconf_add_done()
H A Dcore.c1340 curbss = wdev->links[link_id].client.current_bss; in _cfg80211_unregister_wdev()
1345 wdev->links[link_id].client.current_bss = NULL; in _cfg80211_unregister_wdev()
H A Dnl80211.c1673 if (wdev->u.ibss.current_bss) in nl80211_key_allowed()
11609 if (intbss == wdev->links[link_id].client.current_bss && in nl80211_send_bss()
11621 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss()
14105 wdev->links[0].client.current_bss && in cfg80211_cqm_rssi_update()
14110 mac_addr = wdev->links[0].client.current_bss->pub.bssid; in cfg80211_cqm_rssi_update()
17048 if (wdev->u.ibss.current_bss) in nl80211_tx_control_port()
20966 if (!WARN_ON(!wdev->links[link_id].client.current_bss)) in cfg80211_ch_switch_notify()
H A Dscan.c3410 struct cfg80211_internal_bss *cbss = wdev->links[link_id].client.current_bss; in cfg80211_bss_iter()
/linux/include/net/
H A Dcfg80211.h6771 struct cfg80211_internal_bss *current_bss; member
6793 struct cfg80211_internal_bss *current_bss; member