/Linux-v4.19/drivers/staging/rtl8192e/ |
D | rtllib_crypt_ccmp.c | 45 int key_idx; member 61 static void *rtllib_ccmp_init(int key_idx) in rtllib_ccmp_init() argument 68 priv->key_idx = key_idx; in rtllib_ccmp_init() 215 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */; in rtllib_ccmp_encrypt() 285 if (key->key_idx != keyidx) { in rtllib_ccmp_decrypt() 287 key->key_idx, keyidx, priv); in rtllib_ccmp_decrypt() 364 keyidx = data->key_idx; in rtllib_ccmp_set_key() 366 data->key_idx = keyidx; in rtllib_ccmp_set_key() 419 ccmp->key_idx, ccmp->key_set, in rtllib_ccmp_print_stats()
|
D | rtllib_crypt_wep.c | 29 u8 key_idx; member 42 priv->key_idx = keyidx; in prism2_wep_init() 132 *pos++ = wep->key_idx << 6; in prism2_wep_encrypt() 190 if (keyidx != wep->key_idx) in prism2_wep_decrypt() 263 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in prism2_wep_print_stats()
|
D | rtllib_crypt_tkip.c | 51 int key_idx; member 61 static void *rtllib_tkip_init(int key_idx) in rtllib_tkip_init() argument 68 priv->key_idx = key_idx; in rtllib_tkip_init() 333 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */; in rtllib_tkip_encrypt() 404 if (tkey->key_idx != keyidx) { in rtllib_tkip_decrypt() 407 tkey->key_idx, keyidx, priv); in rtllib_tkip_decrypt() 671 keyidx = tkey->key_idx; in rtllib_tkip_set_key() 673 tkey->key_idx = keyidx; in rtllib_tkip_set_key() 734 tkip->key_idx, tkip->key_set, in rtllib_tkip_print_stats()
|
/Linux-v4.19/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_crypt_ccmp.c | 49 int key_idx; member 65 static void *ieee80211_ccmp_init(int key_idx) in ieee80211_ccmp_init() argument 72 priv->key_idx = key_idx; in ieee80211_ccmp_init() 219 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_ccmp_encrypt() 286 if (key->key_idx != keyidx) { in ieee80211_ccmp_decrypt() 288 key->key_idx, keyidx, priv); in ieee80211_ccmp_decrypt() 367 keyidx = data->key_idx; in ieee80211_ccmp_set_key() 369 data->key_idx = keyidx; in ieee80211_ccmp_set_key() 420 ccmp->key_idx, ccmp->key_set, in ieee80211_ccmp_print_stats()
|
D | ieee80211_crypt_wep.c | 34 u8 key_idx; member 47 priv->key_idx = keyidx; in prism2_wep_init() 125 *pos++ = wep->key_idx << 6; in prism2_wep_encrypt() 184 if (keyidx != wep->key_idx) in prism2_wep_decrypt() 261 wep->key_idx, wep->key_len); in prism2_wep_print_stats()
|
D | ieee80211_crypt_tkip.c | 54 int key_idx; member 65 static void *ieee80211_tkip_init(int key_idx) in ieee80211_tkip_init() argument 72 priv->key_idx = key_idx; in ieee80211_tkip_init() 336 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_tkip_encrypt() 403 if (tkey->key_idx != keyidx) { in ieee80211_tkip_decrypt() 405 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in ieee80211_tkip_decrypt() 670 keyidx = tkey->key_idx; in ieee80211_tkip_set_key() 672 tkey->key_idx = keyidx; in ieee80211_tkip_set_key() 735 tkip->key_idx, tkip->key_set, in ieee80211_tkip_print_stats()
|
/Linux-v4.19/net/wireless/ |
D | lib80211_crypt_ccmp.c | 53 int key_idx; member 69 static void *lib80211_ccmp_init(int key_idx) in lib80211_ccmp_init() argument 76 priv->key_idx = key_idx; in lib80211_ccmp_init() 209 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in lib80211_ccmp_hdr() 313 if (key->key_idx != keyidx) { in lib80211_ccmp_decrypt() 315 key->key_idx, keyidx); in lib80211_ccmp_decrypt() 386 keyidx = data->key_idx; in lib80211_ccmp_set_key() 388 data->key_idx = keyidx; in lib80211_ccmp_set_key() 442 ccmp->key_idx, ccmp->key_set, in lib80211_ccmp_print_stats()
|
D | lib80211_crypt_wep.c | 37 u8 key_idx; member 49 priv->key_idx = keyidx; in lib80211_wep_init() 118 *pos++ = wep->key_idx << 6; in lib80211_wep_build_iv() 200 if (keyidx != wep->key_idx) in lib80211_wep_decrypt() 267 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in lib80211_wep_print_stats()
|
D | lib80211_crypt_tkip.c | 65 int key_idx; member 92 static void *lib80211_tkip_init(int key_idx) in lib80211_tkip_init() argument 100 priv->key_idx = key_idx; in lib80211_tkip_init() 329 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in lib80211_tkip_hdr() 434 if (tkey->key_idx != keyidx) { in lib80211_tkip_decrypt() 436 tkey->key_idx, keyidx); in lib80211_tkip_decrypt() 667 keyidx = tkey->key_idx; in lib80211_tkip_set_key() 669 tkey->key_idx = keyidx; in lib80211_tkip_set_key() 728 tkip->key_idx, tkip->key_set, in lib80211_tkip_print_stats()
|
D | mlme.c | 224 const u8 *key, int key_len, int key_idx, in cfg80211_mlme_auth() argument 236 .key_idx = key_idx, in cfg80211_mlme_auth() 243 if (!key || !key_len || key_idx < 0 || key_idx > 3) in cfg80211_mlme_auth()
|
/Linux-v4.19/drivers/staging/rtl8192u/ |
D | r8192U_wx.c | 508 u32 key_idx = 0; in r8192_wx_set_enc() local 546 key_idx = ieee->tx_keyidx; in r8192_wx_set_enc() 549 key_idx = 0; in r8192_wx_set_enc() 552 key_idx = 1; in r8192_wx_set_enc() 555 key_idx = 2; in r8192_wx_set_enc() 558 key_idx = 3; in r8192_wx_set_enc() 569 key_idx, /* EntryNo */ in r8192_wx_set_enc() 570 key_idx, /* KeyIndex */ in r8192_wx_set_enc() 572 zero_addr[key_idx], in r8192_wx_set_enc() 583 key_idx, /* EntryNo */ in r8192_wx_set_enc() [all …]
|
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/ |
D | hw.h | 40 int __orinoco_hw_set_tkip_key(struct orinoco_private *priv, int key_idx, 43 int orinoco_clear_tkip_key(struct orinoco_private *priv, int key_idx);
|
D | hw.c | 990 int __orinoco_hw_set_tkip_key(struct orinoco_private *priv, int key_idx, in __orinoco_hw_set_tkip_key() argument 1008 key_idx &= 0x3; in __orinoco_hw_set_tkip_key() 1011 key_idx |= 0x8000; in __orinoco_hw_set_tkip_key() 1013 buf.idx = cpu_to_le16(key_idx); in __orinoco_hw_set_tkip_key() 1053 int orinoco_clear_tkip_key(struct orinoco_private *priv, int key_idx) in orinoco_clear_tkip_key() argument 1060 key_idx); in orinoco_clear_tkip_key() 1063 priv->ndev->name, err, key_idx); in orinoco_clear_tkip_key()
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43legacy/ |
D | xmit.c | 238 u8 key_idx = info->control.hw_key->hw_key_idx; in generate_txhdr_fw3() local 243 B43legacy_WARN_ON(key_idx >= dev->max_nr_keys); in generate_txhdr_fw3() 244 key = &(dev->key[key_idx]); in generate_txhdr_fw3() 250 key_idx = b43legacy_kidx_to_fw(dev, key_idx); in generate_txhdr_fw3() 251 mac_ctl |= (key_idx << B43legacy_TX4_MAC_KEYIDX_SHIFT) & in generate_txhdr_fw3()
|
/Linux-v4.19/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_wx.c | 673 u32 key_idx = 0; in _rtl92e_wx_set_enc() local 717 key_idx = ieee->crypt_info.tx_keyidx; in _rtl92e_wx_set_enc() 720 key_idx = 0; in _rtl92e_wx_set_enc() 723 key_idx = 1; in _rtl92e_wx_set_enc() 726 key_idx = 2; in _rtl92e_wx_set_enc() 729 key_idx = 3; in _rtl92e_wx_set_enc() 742 rtl92e_set_key(dev, key_idx, key_idx, KEY_TYPE_WEP104, in _rtl92e_wx_set_enc() 743 zero_addr[key_idx], 0, hwkey); in _rtl92e_wx_set_enc() 744 rtl92e_set_swcam(dev, key_idx, key_idx, KEY_TYPE_WEP104, in _rtl92e_wx_set_enc() 745 zero_addr[key_idx], 0, hwkey, 0); in _rtl92e_wx_set_enc()
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | mac.c | 108 u32 key_idx, u8 *addr, u8 *key) in vnt_mac_set_keyentry() argument 128 (u16)key_idx, sizeof(struct vnt_mac_set_key), in vnt_mac_set_keyentry()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | mac.c | 579 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, in mt76_mac_shared_key_setup() argument 590 trace_set_shared_key(dev, vif_idx, key_idx); in mt76_mac_shared_key_setup() 592 mt7601u_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76_mac_shared_key_setup() 596 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76_mac_shared_key_setup() 597 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76_mac_shared_key_setup()
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43/ |
D | xmit.c | 307 u8 key_idx = info->control.hw_key->hw_key_idx; in b43_generate_txhdr() local 312 B43_WARN_ON(key_idx >= ARRAY_SIZE(dev->key)); in b43_generate_txhdr() 313 key = &(dev->key[key_idx]); in b43_generate_txhdr() 327 key_idx = b43_kidx_to_fw(dev, key_idx); in b43_generate_txhdr() 328 mac_ctl |= (key_idx << B43_TXH_MAC_KEYIDX_SHIFT) & in b43_generate_txhdr()
|
/Linux-v4.19/drivers/usb/host/ |
D | hwa-hc.c | 453 u8 key_idx) in __hwahc_dev_set_key() argument 477 USB_DT_KEY << 8 | key_idx, in __hwahc_dev_set_key() 503 u8 key_idx = wusb_key_index(0, WUSB_KEY_INDEX_TYPE_PTK, in __hwahc_op_set_ptk() local 507 key, key_size, key_idx); in __hwahc_op_set_ptk() 537 u8 key_idx = wusb_key_index(0, WUSB_KEY_INDEX_TYPE_GTK, in __hwahc_op_set_gtk() local 540 return __hwahc_dev_set_key(wusbhc, 0, tkid, key, key_size, key_idx); in __hwahc_op_set_gtk()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | mac.c | 636 int mt76x0_mac_shared_key_setup(struct mt76x0_dev *dev, u8 vif_idx, u8 key_idx, in mt76x0_mac_shared_key_setup() argument 647 trace_mt76x0_set_shared_key(&dev->mt76, vif_idx, key_idx); in mt76x0_mac_shared_key_setup() 649 mt76_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76x0_mac_shared_key_setup() 653 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76x0_mac_shared_key_setup() 654 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76x0_mac_shared_key_setup()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | core.c | 1524 u8 key_idx; in rtl_op_set_key() local 1589 key_idx = (u8) (key->keyidx); in rtl_op_set_key() 1590 if (key_idx > 3) in rtl_op_set_key() 1638 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1640 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1648 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1650 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1672 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key() 1678 key->hw_key_idx = key_idx; in rtl_op_set_key() 1694 memset(rtlpriv->sec.key_buf[key_idx], 0, key->keylen); in rtl_op_set_key() [all …]
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | core.c | 1558 u8 key_idx; in rtl_op_set_key() local 1623 key_idx = (u8)(key->keyidx); in rtl_op_set_key() 1624 if (key_idx > 3) in rtl_op_set_key() 1673 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1675 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1683 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1685 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1707 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key() 1713 key->hw_key_idx = key_idx; in rtl_op_set_key() 1729 memset(rtlpriv->sec.key_buf[key_idx], 0, key->keylen); in rtl_op_set_key() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | main.c | 356 memset(&an->key_idx, 0, sizeof(an->key_idx)); in ath_node_attach() 1525 an->key_idx[0] = key; in ath9k_sta_add() 1544 an->key_idx[0] = 0; in ath9k_del_ps_key() 1599 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_sta_set_tx_filter() 1600 if (!an->key_idx[i]) in ath9k_sta_set_tx_filter() 1602 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set); in ath9k_sta_set_tx_filter() 1723 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_set_key() 1724 if (an->key_idx[i]) in ath9k_set_key() 1726 an->key_idx[i] = key->hw_key_idx; in ath9k_set_key() 1729 WARN_ON(i == ARRAY_SIZE(an->key_idx)); in ath9k_set_key() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | mt76x2_mac_common.c | 258 int mt76x2_mac_shared_key_setup(struct mt76x2_dev *dev, u8 vif_idx, u8 key_idx, in mt76x2_mac_shared_key_setup() argument 270 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76x2_mac_shared_key_setup() 271 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76x2_mac_shared_key_setup() 274 mt76_wr_copy(dev, MT_SKEY(vif_idx, key_idx), key_data, in mt76x2_mac_shared_key_setup()
|
/Linux-v4.19/drivers/staging/wlan-ng/ |
D | cfg80211.c | 479 if (sme->key_idx >= NUM_WEPKEYS) { in prism2_connect() 486 sme->key_idx); in prism2_connect() 492 sme->key_idx + 1); in prism2_connect()
|