Lines Matching refs:connect
2 * SME code for cfg80211's connect emulation.
704 wdev->wext.connect.ssid_len = 0;
739 struct cfg80211_connect_params *connect,
766 connect->key_idx = idx;
767 connect->key = connkeys->params[idx].key;
768 connect->key_len = connkeys->params[idx].key_len;
774 if (connect->crypto.cipher_group == 0)
775 connect->crypto.cipher_group = cipher;
777 if (connect->crypto.n_ciphers_pairwise == 0) {
778 connect->crypto.n_ciphers_pairwise = 1;
779 connect->crypto.ciphers_pairwise[0] = cipher;
784 if (!rdev->ops->connect) {
798 memcpy(&wdev->conn->params, connect, sizeof(*connect));
799 if (connect->bssid) {
801 memcpy(wdev->conn->bssid, connect->bssid, ETH_ALEN);
804 if (connect->ie) {
805 wdev->conn->ie = kmemdup(connect->ie, connect->ie_len,
815 if (connect->auth_type == NL80211_AUTHTYPE_AUTOMATIC) {
824 memcpy(wdev->ssid, connect->ssid, connect->ssid_len);
825 wdev->ssid_len = connect->ssid_len;
827 wdev->conn->params.ssid_len = connect->ssid_len;
871 err = rdev->ops->connect(&rdev->wiphy, dev, connect);
878 memcpy(wdev->ssid, connect->ssid, connect->ssid_len);
879 wdev->ssid_len = connect->ssid_len;
887 struct cfg80211_connect_params *connect,
894 err = __cfg80211_connect(rdev, dev, connect, connkeys, NULL);