Home
last modified time | relevance | path

Searched refs:keyidx (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-key.c31 if (keyconf->keyidx >= 4) in iwl_mvm_get_sec_sta_mask()
66 bool igtk = keyconf->keyidx == 4 || keyconf->keyidx == 5; in iwl_mvm_get_sec_flags()
137 .u.modify.key_id = cpu_to_le32(key->keyidx), in iwl_mvm_mld_update_sta_key()
171 u32 key_flags, u32 keyidx, u32 flags) in __iwl_mvm_sec_key_del() argument
177 .u.remove.key_id = cpu_to_le32(keyidx), in __iwl_mvm_sec_key_del()
191 .u.add.key_id = cpu_to_le32(keyconf->keyidx), in iwl_mvm_mld_send_key()
238 keyconf->keyidx, 0); in iwl_mvm_mld_send_key()
255 if (keyconf->keyidx == 4 || keyconf->keyidx == 5) { in iwl_mvm_sec_key_add()
268 mvm_link->igtk->keyidx); in iwl_mvm_sec_key_add()
310 if (keyconf->keyidx == 4 || keyconf->keyidx == 5) { in _iwl_mvm_sec_key_del()
[all …]
/linux/net/mac80211/
H A Dwep.c49 int keylen, int keyidx, u8 *iv) in ieee80211_wep_get_iv() argument
61 *iv++ = keyidx << 6; in ieee80211_wep_get_iv()
67 int keylen, int keyidx) in ieee80211_wep_add_iv() argument
88 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen); in ieee80211_wep_add_iv()
134 const u8 *key, int keylen, int keyidx) in ieee80211_wep_encrypt() argument
143 iv = ieee80211_wep_add_iv(local, skb, keylen, keyidx); in ieee80211_wep_encrypt()
198 u8 keyidx; in ieee80211_wep_decrypt() local
213 keyidx = skb->data[hdrlen + 3] >> 6; in ieee80211_wep_decrypt()
215 if (!key || keyidx != key->conf.keyidx) in ieee80211_wep_decrypt()
279 tx->key->conf.keyidx)) in wep_encrypt_skb()
[all …]
H A Dkey.c201 key->conf.keyidx, in ieee80211_key_enable_hw_accel()
263 key->conf.keyidx, in ieee80211_key_disable_hw_accel()
276 sta->ptk_idx = key->conf.keyidx; in _ieee80211_set_tx_key()
458 idx = new->conf.keyidx; in ieee80211_key_replace()
463 idx = old->conf.keyidx; in ieee80211_key_replace()
494 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
573 __ieee80211_set_default_key(link, new->conf.keyidx, in ieee80211_key_replace()
576 __ieee80211_set_default_key(link, new->conf.keyidx, in ieee80211_key_replace()
580 new->conf.keyidx); in ieee80211_key_replace()
583 new->conf.keyidx); in ieee80211_key_replace()
[all …]
H A Dwep.h21 const u8 *key, int keylen, int keyidx);
/linux/drivers/net/wireless/silabs/wfx/
H A Dkey.c47 msg->key_id = key->keyidx; in fill_wep_group()
76 msg->key_id = key->keyidx; in fill_tkip_group()
106 msg->key_id = key->keyidx; in fill_ccmp_group()
121 msg->key_id = key->keyidx; in fill_sms4_pair()
135 msg->key_id = key->keyidx; in fill_sms4_group()
146 msg->key_id = key->keyidx; in fill_aes_cmac_group()
/linux/drivers/staging/rtl8723bs/include/
H A Drtw_xmit.h41 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
46 pattrib_iv[3] = ((keyidx & 0x3)<<6);\
51 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
56 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
64 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
69 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c468 unsigned int keyidx; in b43legacy_rx() local
473 keyidx = ((macstat & B43legacy_RX_MAC_KEYIDX) in b43legacy_rx()
478 keyidx = b43legacy_kidx_to_raw(dev, keyidx); in b43legacy_rx()
479 B43legacy_WARN_ON(keyidx >= dev->max_nr_keys); in b43legacy_rx()
481 if (dev->key[keyidx].algorithm != B43legacy_SEC_ALGO_NONE) { in b43legacy_rx()
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_rx.c297 struct sk_buff *skb, int keyidx, in libipw_rx_frame_decrypt_msdu() argument
310 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu()
315 keyidx); in libipw_rx_frame_decrypt_msdu()
346 int keyidx = 0; in libipw_rx() local
419 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
426 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx()
464 (keyidx = hostap_rx_frame_decrypt(ieee, skb, crypt)) < 0) { in libipw_rx()
567 (keyidx = libipw_rx_frame_decrypt(ieee, skb, crypt)) < 0) in libipw_rx()
631 libipw_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in libipw_rx()
664 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
[all …]
H A Dlibipw_crypto.c221 static void *libipw_crypt_null_init(int keyidx) in libipw_crypt_null_init() argument
H A Dlibipw.h715 void *(*init) (int keyidx);
732 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dsta.c998 keyconf->keyidx); in iwl_remove_default_wep_key()
1000 memset(&ctx->wep_keys[keyconf->keyidx], 0, sizeof(ctx->wep_keys[0])); in iwl_remove_default_wep_key()
1009 keyconf->keyidx, ret); in iwl_remove_default_wep_key()
1031 ctx->wep_keys[keyconf->keyidx].key_size = keyconf->keylen; in iwl_set_default_wep_key()
1032 memcpy(&ctx->wep_keys[keyconf->keyidx].key, &keyconf->key, in iwl_set_default_wep_key()
1037 keyconf->keylen, keyconf->keyidx, ret); in iwl_set_default_wep_key()
1091 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwlagn_send_sta_key()
1180 keyconf->keyidx, sta_id); in iwl_remove_dynamic_key()
1186 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwl_remove_dynamic_key()
1253 keyconf->cipher, keyconf->keylen, keyconf->keyidx, in iwl_set_dynamic_key()
H A Dtx.c212 (keyconf->keyidx & TX_CMD_SEC_MSK) << TX_CMD_SEC_SHIFT); in iwlagn_tx_cmd_build_hwcrypto()
217 "with key %d\n", keyconf->keyidx); in iwlagn_tx_cmd_build_hwcrypto()
/linux/drivers/net/wireless/broadcom/b43/
H A Dxmit.c696 unsigned int keyidx; in b43_rx() local
699 keyidx = ((macstat & B43_RX_MAC_KEYIDX) in b43_rx()
704 keyidx = b43_kidx_to_raw(dev, keyidx); in b43_rx()
705 B43_WARN_ON(keyidx >= ARRAY_SIZE(dev->key)); in b43_rx()
707 if (dev->key[keyidx].algorithm != B43_SEC_ALGO_NONE) { in b43_rx()
/linux/drivers/net/wireless/ath/
H A Dkey.c518 idx = key->keyidx; in ath_key_config()
527 idx = key->keyidx; in ath_key_config()
530 } else if (key->keyidx) { in ath_key_config()
538 idx = key->keyidx; in ath_key_config()
/linux/drivers/net/wireless/ath/ath10k/
H A Dmac.h47 u8 keyidx);
/linux/drivers/net/wireless/ath/carl9170/
H A Dmac.c471 const u8 ktype, const u8 keyidx, const u8 *keydata, in carl9170_upload_key() argument
481 key.keyId = cpu_to_le16(keyidx); in carl9170_upload_key()
H A Dcarl9170.h568 const u8 ktype, const u8 keyidx, const u8 *keydata, const int keylen);
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c512 cmd, key_conf->cipher, key_conf->keyidx, in wcn36xx_set_key()
571 key_conf->keyidx, in wcn36xx_set_key()
579 key_conf->keyidx, in wcn36xx_set_key()
590 key_conf->keyidx, in wcn36xx_set_key()
604 key_conf->keyidx); in wcn36xx_set_key()
613 key_conf->keyidx, in wcn36xx_set_key()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dsec.c50 content = ((key->keyidx & 0x3)) | in rtw_sec_write_cam()
/linux/drivers/net/wireless/ti/wl1251/
H A Dmain.c841 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
849 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
892 key->cipher, key->keyidx, key->keylen, key->flags); in wl1251_op_set_key()
949 wl_cmd->id = key->keyidx; in wl1251_op_set_key()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c1627 (TX_CMD_SEC_WEP | (keyconf->keyidx & TX_CMD_SEC_MSK) << in il4965_tx_cmd_build_hwcrypto()
1633 keyconf->keyidx); in il4965_tx_cmd_build_hwcrypto()
3181 int idx = keyconf->keyidx; in il4965_remove_default_wep_key()
3205 int idx = keyconf->keyidx; in il4965_set_default_wep_key()
3240 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_wep_dynamic_key_info()
3253 il->stations[sta_id].keyinfo.keyidx = keyconf->keyidx; in il4965_set_wep_dynamic_key_info()
3292 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_ccmp_dynamic_key_info()
3337 key_flags |= cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in il4965_set_tkip_dynamic_key_info()
3413 u8 keyidx; in il4965_remove_dynamic_key() local
3422 keyidx = (key_flags >> STA_KEY_FLG_KEYID_POS) & 0x3; in il4965_remove_dynamic_key()
[all …]
/linux/drivers/net/wireless/atmel/
H A Dat76c50x-usb.c2135 __func__, cmd, key->cipher, key->keyidx, key->keylen); in at76_set_key()
2141 key->hw_key_idx = key->keyidx; in at76_set_key()
2147 memcpy(priv->wep_keys[key->keyidx], key->key, key->keylen); in at76_set_key()
2148 priv->wep_keys_len[key->keyidx] = key->keylen; in at76_set_key()
2151 priv->wep_key_id = key->keyidx; in at76_set_key()
2156 priv->wep_keys_len[key->keyidx] = 0; in at76_set_key()
/linux/drivers/net/wireless/st/cw1200/
H A Dsta.c730 wsm_key->wep_group.keyid = key->keyidx; in cw1200_set_key()
764 wsm_key->tkip_group.keyid = key->keyidx; in cw1200_set_key()
788 wsm_key->aes_group.keyid = key->keyidx; in cw1200_set_key()
800 wsm_key->wapi_pairwise.keyid = key->keyidx; in cw1200_set_key()
807 wsm_key->wapi_group.keyid = key->keyidx; in cw1200_set_key()
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_mac80211.c995 key->keyidx, in rsi_hal_key_config()
1008 key->keyidx, in rsi_hal_key_config()
1060 key->hw_key_idx = key->keyidx; in rsi_mac80211_set_key()
1484 key->keyidx, in rsi_mac80211_sta_add()
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmain.c300 int idx = key->keyidx; in mt7601u_set_key()

12