Lines Matching refs:connect
483 struct cfg80211_connect_params *connect, in cfg80211_sme_connect() argument
506 memcpy(&wdev->conn->params, connect, sizeof(*connect)); in cfg80211_sme_connect()
507 if (connect->bssid) { in cfg80211_sme_connect()
509 memcpy(wdev->conn->bssid, connect->bssid, ETH_ALEN); in cfg80211_sme_connect()
512 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect()
521 if (connect->auth_type == NL80211_AUTHTYPE_AUTOMATIC) { in cfg80211_sme_connect()
687 WARN_ON_ONCE(!wiphy_to_rdev(wdev->wiphy)->ops->connect); in __cfg80211_connect_result()
934 wdev->wext.connect.ssid_len = 0; in __cfg80211_disconnected()
970 struct cfg80211_connect_params *connect, in cfg80211_connect() argument
984 cfg80211_oper_and_ht_capa(&connect->ht_capa_mask, in cfg80211_connect()
996 connect->key_idx = idx; in cfg80211_connect()
997 connect->key = connkeys->params[idx].key; in cfg80211_connect()
998 connect->key_len = connkeys->params[idx].key_len; in cfg80211_connect()
1004 if (connect->crypto.cipher_group == 0) in cfg80211_connect()
1005 connect->crypto.cipher_group = cipher; in cfg80211_connect()
1007 if (connect->crypto.n_ciphers_pairwise == 0) { in cfg80211_connect()
1008 connect->crypto.n_ciphers_pairwise = 1; in cfg80211_connect()
1009 connect->crypto.ciphers_pairwise[0] = cipher; in cfg80211_connect()
1015 memcpy(wdev->ssid, connect->ssid, connect->ssid_len); in cfg80211_connect()
1016 wdev->ssid_len = connect->ssid_len; in cfg80211_connect()
1018 if (!rdev->ops->connect) in cfg80211_connect()
1019 err = cfg80211_sme_connect(wdev, connect, prev_bssid); in cfg80211_connect()
1021 err = rdev_connect(rdev, dev, connect); in cfg80211_connect()