Lines Matching refs:sme

1876 				 struct cfg80211_connect_params *sme)  in brcmf_set_wpa_version()  argument
1885 if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_1) in brcmf_set_wpa_version()
1887 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_2) in brcmf_set_wpa_version()
1889 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_3) in brcmf_set_wpa_version()
1900 sec->wpa_versions = sme->crypto.wpa_versions; in brcmf_set_wpa_version()
1905 struct cfg80211_connect_params *sme) in brcmf_set_auth_type() argument
1914 switch (sme->auth_type) { in brcmf_set_auth_type()
1929 brcmf_dbg(CONN, "automatic, auth type (%d)\n", sme->auth_type); in brcmf_set_auth_type()
1939 sec->auth_type = sme->auth_type; in brcmf_set_auth_type()
1945 struct cfg80211_connect_params *sme) in brcmf_set_wsec_mode() argument
1956 if (sme->crypto.n_ciphers_pairwise) { in brcmf_set_wsec_mode()
1957 switch (sme->crypto.ciphers_pairwise[0]) { in brcmf_set_wsec_mode()
1973 sme->crypto.ciphers_pairwise[0]); in brcmf_set_wsec_mode()
1977 if (sme->crypto.cipher_group) { in brcmf_set_wsec_mode()
1978 switch (sme->crypto.cipher_group) { in brcmf_set_wsec_mode()
1994 sme->crypto.cipher_group); in brcmf_set_wsec_mode()
2002 if (brcmf_find_wpsie(sme->ie, sme->ie_len) && !pval && !gval && in brcmf_set_wsec_mode()
2003 sme->privacy) in brcmf_set_wsec_mode()
2014 sec->cipher_pairwise = sme->crypto.ciphers_pairwise[0]; in brcmf_set_wsec_mode()
2015 sec->cipher_group = sme->crypto.cipher_group; in brcmf_set_wsec_mode()
2021 brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme) in brcmf_set_key_mgmt() argument
2039 if (!sme->crypto.n_akm_suites) in brcmf_set_key_mgmt()
2048 switch (sme->crypto.akm_suites[0]) { in brcmf_set_key_mgmt()
2051 if (sme->want_1x) in brcmf_set_key_mgmt()
2059 sme->crypto.akm_suites[0]); in brcmf_set_key_mgmt()
2063 switch (sme->crypto.akm_suites[0]) { in brcmf_set_key_mgmt()
2066 if (sme->want_1x) in brcmf_set_key_mgmt()
2071 if (sme->want_1x) in brcmf_set_key_mgmt()
2083 if (sme->want_1x) in brcmf_set_key_mgmt()
2092 sme->crypto.akm_suites[0]); in brcmf_set_key_mgmt()
2096 switch (sme->crypto.akm_suites[0]) { in brcmf_set_key_mgmt()
2099 if (sme->crypto.sae_pwd) { in brcmf_set_key_mgmt()
2107 if (sme->crypto.sae_pwd) { in brcmf_set_key_mgmt()
2114 sme->crypto.akm_suites[0]); in brcmf_set_key_mgmt()
2127 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, sme->ie_len, in brcmf_set_key_mgmt()
2169 struct cfg80211_connect_params *sme) in brcmf_set_sharedkey() argument
2179 brcmf_dbg(CONN, "key len (%d)\n", sme->key_len); in brcmf_set_sharedkey()
2181 if (sme->key_len == 0) in brcmf_set_sharedkey()
2197 key.len = (u32) sme->key_len; in brcmf_set_sharedkey()
2198 key.index = (u32) sme->key_idx; in brcmf_set_sharedkey()
2203 memcpy(key.data, sme->key, key.len); in brcmf_set_sharedkey()
2214 sme->crypto.ciphers_pairwise[0]); in brcmf_set_sharedkey()
2294 struct cfg80211_connect_params *sme) in brcmf_cfg80211_connect() argument
2299 struct ieee80211_channel *chan = sme->channel; in brcmf_cfg80211_connect()
2316 if (!sme->ssid) { in brcmf_cfg80211_connect()
2321 if (sme->channel_hint) in brcmf_cfg80211_connect()
2322 chan = sme->channel_hint; in brcmf_cfg80211_connect()
2324 if (sme->bssid_hint) in brcmf_cfg80211_connect()
2325 sme->bssid = sme->bssid_hint; in brcmf_cfg80211_connect()
2332 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
2338 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, in brcmf_cfg80211_connect()
2339 sme->ie_len, in brcmf_cfg80211_connect()
2350 sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
2369 brcmf_dbg(INFO, "ie (%p), ie_len (%zd)\n", sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
2371 err = brcmf_set_wpa_version(ndev, sme); in brcmf_cfg80211_connect()
2377 sme->auth_type = brcmf_war_auth_type(ifp, sme->auth_type); in brcmf_cfg80211_connect()
2378 err = brcmf_set_auth_type(ndev, sme); in brcmf_cfg80211_connect()
2384 err = brcmf_set_wsec_mode(ndev, sme); in brcmf_cfg80211_connect()
2390 err = brcmf_set_key_mgmt(ndev, sme); in brcmf_cfg80211_connect()
2396 err = brcmf_set_sharedkey(ndev, sme); in brcmf_cfg80211_connect()
2402 if (sme->crypto.psk && in brcmf_cfg80211_connect()
2422 err = brcmf_set_pmk(ifp, sme->crypto.psk, in brcmf_cfg80211_connect()
2431 err = brcmf_set_sae_password(ifp, sme->crypto.sae_pwd, in brcmf_cfg80211_connect()
2432 sme->crypto.sae_pwd_len); in brcmf_cfg80211_connect()
2433 if (!err && sme->crypto.psk) in brcmf_cfg80211_connect()
2434 err = brcmf_set_pmk(ifp, sme->crypto.psk, in brcmf_cfg80211_connect()
2452 ssid_len = min_t(u32, sme->ssid_len, IEEE80211_MAX_SSID_LEN); in brcmf_cfg80211_connect()
2454 memcpy(&ext_join_params->ssid_le.SSID, sme->ssid, ssid_len); in brcmf_cfg80211_connect()
2463 if (sme->bssid) in brcmf_cfg80211_connect()
2464 memcpy(&ext_join_params->assoc_le.bssid, sme->bssid, ETH_ALEN); in brcmf_cfg80211_connect()
2494 brcmf_set_join_pref(ifp, &sme->bss_select); in brcmf_cfg80211_connect()
2507 memcpy(&join_params.ssid_le.SSID, sme->ssid, ssid_len); in brcmf_cfg80211_connect()
2510 if (sme->bssid) in brcmf_cfg80211_connect()
2511 memcpy(join_params.params_le.bssid, sme->bssid, ETH_ALEN); in brcmf_cfg80211_connect()
5725 struct cfg80211_connect_params *sme, in brcmf_cfg80211_update_conn_params() argument
5738 sme->ie, sme->ie_len); in brcmf_cfg80211_update_conn_params()