Lines Matching refs:sme

1450 				 struct cfg80211_connect_params *sme)  in brcmf_set_wpa_version()  argument
1457 if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_1) in brcmf_set_wpa_version()
1459 else if (sme->crypto.wpa_versions & NL80211_WPA_VERSION_2) in brcmf_set_wpa_version()
1470 sec->wpa_versions = sme->crypto.wpa_versions; in brcmf_set_wpa_version()
1475 struct cfg80211_connect_params *sme) in brcmf_set_auth_type() argument
1482 switch (sme->auth_type) { in brcmf_set_auth_type()
1499 brcmf_err("invalid auth type (%d)\n", sme->auth_type); in brcmf_set_auth_type()
1509 sec->auth_type = sme->auth_type; in brcmf_set_auth_type()
1515 struct cfg80211_connect_params *sme, bool mfp) in brcmf_set_wsec_mode() argument
1524 if (sme->crypto.n_ciphers_pairwise) { in brcmf_set_wsec_mode()
1525 switch (sme->crypto.ciphers_pairwise[0]) { in brcmf_set_wsec_mode()
1541 sme->crypto.ciphers_pairwise[0]); in brcmf_set_wsec_mode()
1545 if (sme->crypto.cipher_group) { in brcmf_set_wsec_mode()
1546 switch (sme->crypto.cipher_group) { in brcmf_set_wsec_mode()
1562 sme->crypto.cipher_group); in brcmf_set_wsec_mode()
1570 if (brcmf_find_wpsie(sme->ie, sme->ie_len) && !pval && !gval && in brcmf_set_wsec_mode()
1571 sme->privacy) in brcmf_set_wsec_mode()
1585 sec->cipher_pairwise = sme->crypto.ciphers_pairwise[0]; in brcmf_set_wsec_mode()
1586 sec->cipher_group = sme->crypto.cipher_group; in brcmf_set_wsec_mode()
1592 brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme) in brcmf_set_key_mgmt() argument
1599 if (sme->crypto.n_akm_suites) { in brcmf_set_key_mgmt()
1607 switch (sme->crypto.akm_suites[0]) { in brcmf_set_key_mgmt()
1616 sme->crypto.cipher_group); in brcmf_set_key_mgmt()
1620 switch (sme->crypto.akm_suites[0]) { in brcmf_set_key_mgmt()
1629 sme->crypto.cipher_group); in brcmf_set_key_mgmt()
1643 sec->wpa_auth = sme->crypto.akm_suites[0]; in brcmf_set_key_mgmt()
1650 struct cfg80211_connect_params *sme) in brcmf_set_sharedkey() argument
1658 brcmf_dbg(CONN, "key len (%d)\n", sme->key_len); in brcmf_set_sharedkey()
1660 if (sme->key_len == 0) in brcmf_set_sharedkey()
1675 key.len = (u32) sme->key_len; in brcmf_set_sharedkey()
1676 key.index = (u32) sme->key_idx; in brcmf_set_sharedkey()
1681 memcpy(key.data, sme->key, key.len); in brcmf_set_sharedkey()
1692 sme->crypto.ciphers_pairwise[0]); in brcmf_set_sharedkey()
1727 struct cfg80211_connect_params *sme) in brcmf_cfg80211_connect() argument
1732 struct ieee80211_channel *chan = sme->channel; in brcmf_cfg80211_connect()
1747 if (!sme->ssid) { in brcmf_cfg80211_connect()
1757 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
1763 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, in brcmf_cfg80211_connect()
1764 sme->ie_len, in brcmf_cfg80211_connect()
1775 sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
1794 brcmf_dbg(INFO, "ie (%p), ie_len (%zd)\n", sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
1796 err = brcmf_set_wpa_version(ndev, sme); in brcmf_cfg80211_connect()
1802 sme->auth_type = brcmf_war_auth_type(ifp, sme->auth_type); in brcmf_cfg80211_connect()
1803 err = brcmf_set_auth_type(ndev, sme); in brcmf_cfg80211_connect()
1809 err = brcmf_set_wsec_mode(ndev, sme, sme->mfp == NL80211_MFP_REQUIRED); in brcmf_cfg80211_connect()
1815 err = brcmf_set_key_mgmt(ndev, sme); in brcmf_cfg80211_connect()
1821 err = brcmf_set_sharedkey(ndev, sme); in brcmf_cfg80211_connect()
1828 (u32)sme->ssid_len); in brcmf_cfg80211_connect()
1829 memcpy(&profile->ssid.SSID, sme->ssid, profile->ssid.SSID_len); in brcmf_cfg80211_connect()
1849 memcpy(&ext_join_params->ssid_le.SSID, sme->ssid, in brcmf_cfg80211_connect()
1856 if (sme->bssid) in brcmf_cfg80211_connect()
1857 memcpy(&ext_join_params->assoc_le.bssid, sme->bssid, ETH_ALEN); in brcmf_cfg80211_connect()
1898 memcpy(&join_params.ssid_le.SSID, sme->ssid, profile->ssid.SSID_len); in brcmf_cfg80211_connect()
1901 if (sme->bssid) in brcmf_cfg80211_connect()
1902 memcpy(join_params.params_le.bssid, sme->bssid, ETH_ALEN); in brcmf_cfg80211_connect()