Lines Matching refs:params

32 	struct cfg80211_connect_params params;
76 if (wdev->conn->params.channel)
87 if (wdev->conn->params.channel) {
88 enum nl80211_band band = wdev->conn->params.channel->band;
96 request->channels[0] = wdev->conn->params.channel;
122 memcpy(request->ssids[0].ssid, wdev->conn->params.ssid,
123 wdev->conn->params.ssid_len);
124 request->ssids[0].ssid_len = wdev->conn->params.ssid_len;
150 struct cfg80211_connect_params *params;
159 params = &wdev->conn->params;
172 params->channel, params->auth_type,
173 params->bssid,
174 params->ssid, params->ssid_len,
176 params->key, params->key_len,
177 params->key_idx, NULL, 0);
187 req.ie = params->ie;
188 req.ie_len = params->ie_len;
189 req.use_mfp = params->mfp != NL80211_MFP_NO;
190 req.crypto = params->crypto;
191 req.flags = params->flags;
192 req.ht_capa = params->ht_capa;
193 req.ht_capa_mask = params->ht_capa_mask;
194 req.vht_capa = params->vht_capa;
195 req.vht_capa_mask = params->vht_capa_mask;
197 err = cfg80211_mlme_assoc(rdev, wdev->netdev, params->channel,
198 params->bssid, params->ssid,
199 params->ssid_len, &req);
201 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
210 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
215 cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid,
252 if (wdev->conn->params.bssid) {
253 memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN);
276 conn->params.bssid = conn->bssid;
277 conn->params.channel = bss->channel;
289 bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel,
290 wdev->conn->params.bssid,
291 wdev->conn->params.ssid,
292 wdev->conn->params.ssid_len,
294 IEEE80211_PRIVACY(wdev->conn->params.privacy));
349 wdev->conn->params.auth_type != NL80211_AUTHTYPE_NETWORK_EAP) {
351 switch (wdev->conn->params.auth_type) {
354 wdev->conn->params.auth_type =
357 wdev->conn->params.auth_type =
361 wdev->conn->params.auth_type =
366 wdev->conn->params.auth_type =
549 memcpy(&wdev->conn->params, connect, sizeof(*connect));
551 wdev->conn->params.bssid = wdev->conn->bssid;
557 &wdev->conn->params.ie_len)) {
562 wdev->conn->params.ie = wdev->conn->ie;
567 wdev->conn->params.auth_type =
573 wdev->conn->params.ssid = wdev->ssid;
574 wdev->conn->params.ssid_len = wdev->ssid_len;
577 bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel,
578 wdev->conn->params.bssid,
579 wdev->conn->params.ssid,
580 wdev->conn->params.ssid_len,
582 IEEE80211_PRIVACY(wdev->conn->params.privacy));
634 /* wdev->conn->params.bssid must be set if > SCANNING */
636 wdev->conn->params.bssid,
802 struct cfg80211_connect_resp_params *params,
811 if (params->bss) {
812 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss);
815 struct cfg80211_bss *found = NULL, *tmp = params->bss;
818 params->bss->bssid,
826 params->bss = found;
845 ev = kzalloc(sizeof(*ev) + (params->bssid ? ETH_ALEN : 0) +
846 params->req_ie_len + params->resp_ie_len +
847 params->fils.kek_len + params->fils.pmk_len +
848 (params->fils.pmkid ? WLAN_PMKID_LEN : 0), gfp);
850 cfg80211_put_bss(wdev->wiphy, params->bss);
856 if (params->bssid) {
858 memcpy((void *)ev->cr.bssid, params->bssid, ETH_ALEN);
861 if (params->req_ie_len) {
863 ev->cr.req_ie_len = params->req_ie_len;
864 memcpy((void *)ev->cr.req_ie, params->req_ie,
865 params->req_ie_len);
866 next += params->req_ie_len;
868 if (params->resp_ie_len) {
870 ev->cr.resp_ie_len = params->resp_ie_len;
871 memcpy((void *)ev->cr.resp_ie, params->resp_ie,
872 params->resp_ie_len);
873 next += params->resp_ie_len;
875 if (params->fils.kek_len) {
877 ev->cr.fils.kek_len = params->fils.kek_len;
878 memcpy((void *)ev->cr.fils.kek, params->fils.kek,
879 params->fils.kek_len);
880 next += params->fils.kek_len;
882 if (params->fils.pmk_len) {
884 ev->cr.fils.pmk_len = params->fils.pmk_len;
885 memcpy((void *)ev->cr.fils.pmk, params->fils.pmk,
886 params->fils.pmk_len);
887 next += params->fils.pmk_len;
889 if (params->fils.pmkid) {
891 memcpy((void *)ev->cr.fils.pmkid, params->fils.pmkid,
895 ev->cr.fils.update_erp_next_seq_num = params->fils.update_erp_next_seq_num;
896 if (params->fils.update_erp_next_seq_num)
897 ev->cr.fils.erp_next_seq_num = params->fils.erp_next_seq_num;
898 if (params->bss)
899 cfg80211_hold_bss(bss_from_pub(params->bss));
900 ev->cr.bss = params->bss;
901 ev->cr.status = params->status;
902 ev->cr.timeout_reason = params->timeout_reason;
1234 cipher = connkeys->params[idx].cipher;
1239 connect->key = connkeys->params[idx].key;
1240 connect->key_len = connkeys->params[idx].key_len;
1255 connect->crypto.wep_keys = connkeys->params;