Lines Matching refs:sme
546 struct cfg80211_connect_params *sme)
549 struct ieee80211_channel *chan = sme->channel;
556 if (!sme->ssid)
571 iwm->umac_profile->ssid.ssid_len = sme->ssid_len;
572 memcpy(iwm->umac_profile->ssid.ssid, sme->ssid, sme->ssid_len);
574 if (sme->bssid) {
575 IWM_DBG_WEXT(iwm, DBG, "BSSID: %pM\n", sme->bssid);
576 memcpy(&iwm->umac_profile->bssid[0], sme->bssid, ETH_ALEN);
583 ret = iwm_set_wpa_version(iwm, sme->crypto.wpa_versions);
587 ret = iwm_set_auth_type(iwm, sme->auth_type);
591 if (sme->crypto.n_ciphers_pairwise) {
592 ret = iwm_set_cipher(iwm, sme->crypto.ciphers_pairwise[0],
598 ret = iwm_set_cipher(iwm, sme->crypto.cipher_group, false);
602 if (sme->crypto.n_akm_suites) {
603 ret = iwm_set_key_mgt(iwm, sme->crypto.akm_suites[0]);
613 if (sme->key) {
614 key_param.key = kmemdup(sme->key, sme->key_len, GFP_KERNEL);
617 key_param.key_len = sme->key_len;
619 key_param.cipher = sme->crypto.ciphers_pairwise[0];
621 ret = iwm_key_init(&iwm->keys[sme->key_idx], sme->key_idx,
629 iwm->default_key = sme->key_idx;
642 sme->key == NULL)
652 ret = iwm_set_key(iwm, 0, &iwm->keys[sme->key_idx]);