| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | sta_cfg.c | 718 struct nxpwifi_wep_key *wep_key; in nxpwifi_sec_ioctl_set_wep_key() local 723 wep_key = &priv->wep_key[priv->wep_key_curr_index]; in nxpwifi_sec_ioctl_set_wep_key() 729 wep_key = &priv->wep_key[index]; in nxpwifi_sec_ioctl_set_wep_key() 730 if (!wep_key->key_length) { in nxpwifi_sec_ioctl_set_wep_key() 737 wep_key->key_material, wep_key->key_length); in nxpwifi_sec_ioctl_set_wep_key() 738 encrypt_key->key_len = wep_key->key_length; in nxpwifi_sec_ioctl_set_wep_key() 743 wep_key = &priv->wep_key[index]; in nxpwifi_sec_ioctl_set_wep_key() 744 memset(wep_key, 0, sizeof(struct nxpwifi_wep_key)); in nxpwifi_sec_ioctl_set_wep_key() 746 memcpy(wep_key->key_material, in nxpwifi_sec_ioctl_set_wep_key() 749 wep_key->key_index = index; in nxpwifi_sec_ioctl_set_wep_key() [all …]
|
| H A D | uap_cmd.c | 91 struct host_cmd_tlv_wep_key *wep_key; in nxpwifi_uap_bss_wep() local 101 wep_key = (struct host_cmd_tlv_wep_key *)tlv; in nxpwifi_uap_bss_wep() 102 wep_key->header.type = in nxpwifi_uap_bss_wep() 104 wep_key->header.len = in nxpwifi_uap_bss_wep() 106 wep_key->key_index = bss_cfg->wep_cfg[i].key_index; in nxpwifi_uap_bss_wep() 107 wep_key->is_default = bss_cfg->wep_cfg[i].is_default; in nxpwifi_uap_bss_wep() 108 memcpy(wep_key->key, bss_cfg->wep_cfg[i].key, in nxpwifi_uap_bss_wep() 787 struct nxpwifi_wep_key wep_key; in nxpwifi_set_secure_params() local 881 wep_key = priv->wep_key[i]; in nxpwifi_set_secure_params() 890 wep_key.key_length; in nxpwifi_set_secure_params() [all …]
|
| H A D | cfg.h | 370 struct wep_key { struct 407 struct wep_key wep_cfg[NUM_WEP_KEYS];
|
| H A D | init.c | 71 for (i = 0; i < ARRAY_SIZE(priv->wep_key); i++) in nxpwifi_init_priv() 72 memset(&priv->wep_key[i], 0, sizeof(struct nxpwifi_wep_key)); in nxpwifi_init_priv()
|
| H A D | cfg80211.c | 433 struct nxpwifi_wep_key *wep_key; in nxpwifi_cfg80211_add_key() local 445 wep_key = &priv->wep_key[key_index]; in nxpwifi_cfg80211_add_key() 446 memset(wep_key, 0, sizeof(struct nxpwifi_wep_key)); in nxpwifi_cfg80211_add_key() 447 memcpy(wep_key->key_material, params->key, in nxpwifi_cfg80211_add_key() 449 wep_key->key_index = key_index; in nxpwifi_cfg80211_add_key() 450 wep_key->key_length = params->key_len; in nxpwifi_cfg80211_add_key()
|
| H A D | main.h | 525 struct nxpwifi_wep_key wep_key[NUM_WEP_KEYS]; member
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_ioctl.c | 973 struct mwifiex_wep_key *wep_key; in mwifiex_sec_ioctl_set_wep_key() local 978 wep_key = &priv->wep_key[priv->wep_key_curr_index]; in mwifiex_sec_ioctl_set_wep_key() 984 wep_key = &priv->wep_key[index]; in mwifiex_sec_ioctl_set_wep_key() 985 if (!wep_key->key_length) { in mwifiex_sec_ioctl_set_wep_key() 993 wep_key->key_material, wep_key->key_length); in mwifiex_sec_ioctl_set_wep_key() 994 encrypt_key->key_len = wep_key->key_length; in mwifiex_sec_ioctl_set_wep_key() 1000 wep_key = &priv->wep_key[index]; in mwifiex_sec_ioctl_set_wep_key() 1001 memset(wep_key, 0, sizeof(struct mwifiex_wep_key)); in mwifiex_sec_ioctl_set_wep_key() 1003 memcpy(wep_key->key_material, in mwifiex_sec_ioctl_set_wep_key() 1006 wep_key->key_index = index; in mwifiex_sec_ioctl_set_wep_key() [all …]
|
| H A D | uap_cmd.c | 19 struct mwifiex_wep_key wep_key; in mwifiex_set_secure_params() local 109 wep_key = priv->wep_key[i]; in mwifiex_set_secure_params() 118 wep_key.key_length; in mwifiex_set_secure_params() 120 &wep_key.key_material, in mwifiex_set_secure_params() 121 wep_key.key_length); in mwifiex_set_secure_params() 406 struct host_cmd_tlv_wep_key *wep_key; in mwifiex_uap_bss_wep() local 416 wep_key = (struct host_cmd_tlv_wep_key *)tlv; in mwifiex_uap_bss_wep() 417 wep_key->header.type = in mwifiex_uap_bss_wep() 419 wep_key->header.len = in mwifiex_uap_bss_wep() 421 wep_key->key_index = bss_cfg->wep_cfg[i].key_index; in mwifiex_uap_bss_wep() [all …]
|
| H A D | ioctl.h | 63 struct wep_key { struct 101 struct wep_key wep_cfg[NUM_WEP_KEYS];
|
| H A D | sta_cmd.c | 515 if ((priv->wep_key[i].key_length == WLAN_KEY_LEN_WEP40) || in mwifiex_set_keyparamset_wep() 516 (priv->wep_key[i].key_length == WLAN_KEY_LEN_WEP104)) { in mwifiex_set_keyparamset_wep() 522 (priv->wep_key[i]. in mwifiex_set_keyparamset_wep() 531 cpu_to_le16(priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep() 542 priv->wep_key[i].key_material, in mwifiex_set_keyparamset_wep() 543 priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep() 545 cur_key_param_len = priv->wep_key[i].key_length + in mwifiex_set_keyparamset_wep() 553 } else if (!priv->wep_key[i].key_length) { in mwifiex_set_keyparamset_wep() 558 (i + 1), priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep()
|
| H A D | cfg80211.c | 487 struct mwifiex_wep_key *wep_key; in mwifiex_cfg80211_add_key() local 495 wep_key = &priv->wep_key[key_index]; in mwifiex_cfg80211_add_key() 496 memset(wep_key, 0, sizeof(struct mwifiex_wep_key)); in mwifiex_cfg80211_add_key() 497 memcpy(wep_key->key_material, params->key, in mwifiex_cfg80211_add_key() 499 wep_key->key_index = key_index; in mwifiex_cfg80211_add_key() 500 wep_key->key_length = params->key_len; in mwifiex_cfg80211_add_key()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | dev.h | 146 u8 wep_key[4][WLAN_KEY_LEN_WEP104]; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | d3.c | 123 DEFINE_RAW_FLEX(struct iwl_mvm_wep_key_cmd, wkc, wep_key, 1); in iwl_mvm_wowlan_program_keys() 124 struct iwl_mvm_wep_key *wep_key = wkc->wep_key; in iwl_mvm_wowlan_program_keys() local 132 wep_key->key_index = key->keyidx; in iwl_mvm_wowlan_program_keys() 133 wep_key->key_size = key->keylen; in iwl_mvm_wowlan_program_keys() 143 memcpy(&wep_key->key[3], key->key, key->keylen); in iwl_mvm_wowlan_program_keys() 146 wep_key->key_offset = 0; in iwl_mvm_wowlan_program_keys() 150 wep_key->key_offset = data->wep_key_idx; in iwl_mvm_wowlan_program_keys()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | ipw2100.c | 5361 struct ipw2100_wep_key *wep_key = (void *)cmd.host_command_parameters; in ipw2100_set_key() local 5371 wep_key->idx = idx; in ipw2100_set_key() 5372 wep_key->len = keylen; in ipw2100_set_key() 5375 memcpy(wep_key->key, key, len); in ipw2100_set_key() 5376 memset(wep_key->key + len, 0, keylen - len); in ipw2100_set_key() 5382 priv->net_dev->name, wep_key->idx); in ipw2100_set_key() 5385 priv->net_dev->name, wep_key->idx, wep_key->len, in ipw2100_set_key() 5386 WEP_STR_64(wep_key->key)); in ipw2100_set_key() 5390 priv->net_dev->name, wep_key->idx, wep_key->len, in ipw2100_set_key() 5391 WEP_STR_128(wep_key->key)); in ipw2100_set_key()
|