Lines Matching refs:bssid
45 u8 bssid[ETH_ALEN], prev_bssid[ETH_ALEN]; member
123 eth_broadcast_addr(request->bssid); in cfg80211_conn_scan()
169 params->bssid, in cfg80211_conn_do_work()
193 params->bssid, params->ssid, in cfg80211_conn_do_work()
196 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
202 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
207 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, in cfg80211_conn_do_work()
225 u8 bssid_buf[ETH_ALEN], *bssid = NULL; in cfg80211_conn_work() local
243 if (wdev->conn->params.bssid) { in cfg80211_conn_work()
244 memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN); in cfg80211_conn_work()
245 bssid = bssid_buf; in cfg80211_conn_work()
249 wdev->netdev, bssid, in cfg80211_conn_work()
267 wdev->conn->params.bssid, in cfg80211_get_conn_bss()
275 memcpy(wdev->conn->bssid, bss->bssid, ETH_ALEN); in cfg80211_get_conn_bss()
276 wdev->conn->params.bssid = wdev->conn->bssid; in cfg80211_get_conn_bss()
353 __cfg80211_connect_result(wdev->netdev, mgmt->bssid, in cfg80211_sme_rx_auth()
526 if (connect->bssid) { in cfg80211_sme_connect()
527 wdev->conn->params.bssid = wdev->conn->bssid; in cfg80211_sme_connect()
528 memcpy(wdev->conn->bssid, connect->bssid, ETH_ALEN); in cfg80211_sme_connect()
604 wdev->conn->params.bssid, in cfg80211_sme_disconnect()
655 void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid, in __cfg80211_connect_result() argument
676 bssid, req_ie, req_ie_len, in __cfg80211_connect_result()
696 if (bssid && status == WLAN_STATUS_SUCCESS) { in __cfg80211_connect_result()
697 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_connect_result()
698 memcpy(wdev->wext.prev_bssid, bssid, ETH_ALEN); in __cfg80211_connect_result()
707 bss = cfg80211_get_bss(wdev->wiphy, NULL, bssid, in __cfg80211_connect_result()
765 void cfg80211_connect_bss(struct net_device *dev, const u8 *bssid, in cfg80211_connect_bss() argument
792 if (bssid) in cfg80211_connect_bss()
793 memcpy(ev->cr.bssid, bssid, ETH_ALEN); in cfg80211_connect_bss()
842 wdev->netdev, bss->bssid, in __cfg80211_roamed()
863 memcpy(wrqu.ap_addr.sa_data, bss->bssid, ETH_ALEN); in __cfg80211_roamed()
864 memcpy(wdev->wext.prev_bssid, bss->bssid, ETH_ALEN); in __cfg80211_roamed()
876 const u8 *bssid, in cfg80211_roamed() argument
883 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, wdev->ssid, in cfg80211_roamed()
1040 if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid)) in cfg80211_connect()