Lines Matching refs:current_bss

525 	if (wdev->current_bss) {  in cfg80211_sme_connect()
526 cfg80211_unhold_bss(wdev->current_bss); in cfg80211_sme_connect()
527 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in cfg80211_sme_connect()
528 wdev->current_bss = NULL; in cfg80211_sme_connect()
652 if (wdev->conn || wdev->current_bss || in cfg80211_is_all_idle()
738 if (wdev->current_bss) { in __cfg80211_connect_result()
739 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_connect_result()
740 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_connect_result()
741 wdev->current_bss = NULL; in __cfg80211_connect_result()
760 wdev->current_bss = bss_from_pub(cr->bss); in __cfg80211_connect_result()
912 if (WARN_ON(!wdev->current_bss)) in __cfg80211_roamed()
915 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_roamed()
916 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_roamed()
917 wdev->current_bss = NULL; in __cfg80211_roamed()
923 wdev->current_bss = bss_from_pub(info->bss); in __cfg80211_roamed()
1040 if (WARN_ON(!wdev->current_bss) || in __cfg80211_port_authorized()
1041 WARN_ON(!ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in __cfg80211_port_authorized()
1093 if (wdev->current_bss) { in __cfg80211_disconnected()
1094 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_disconnected()
1095 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_disconnected()
1098 wdev->current_bss = NULL; in __cfg80211_disconnected()
1197 if (wdev->current_bss) { in cfg80211_connect()
1200 if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid)) in cfg80211_connect()
1268 if (!wdev->current_bss) in cfg80211_connect()
1301 if (!wdev->current_bss) in cfg80211_disconnect()
1338 if (rdev->ops->disconnect || wdev->current_bss) in cfg80211_autodisconnect_wk()