| /linux-6.15/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_crypto_ccmp.c | 43 int key_idx; member 52 static void *libipw_ccmp_init(int key_idx) in libipw_ccmp_init() argument 59 priv->key_idx = key_idx; in libipw_ccmp_init() 174 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in libipw_ccmp_hdr() 275 if (key->key_idx != keyidx) { in libipw_ccmp_decrypt() 277 key->key_idx, keyidx); in libipw_ccmp_decrypt() 346 keyidx = data->key_idx; in libipw_ccmp_set_key() 348 data->key_idx = keyidx; in libipw_ccmp_set_key() 404 ccmp->key_idx, ccmp->key_set, in libipw_ccmp_print_stats()
|
| H A D | libipw_crypto_wep.c | 28 u8 key_idx; member 43 priv->key_idx = keyidx; in libipw_wep_init() 88 *pos++ = wep->key_idx << 6; in libipw_wep_build_iv() 160 if (keyidx != wep->key_idx) in libipw_wep_decrypt() 220 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in libipw_wep_print_stats()
|
| H A D | libipw_crypto_tkip.c | 56 int key_idx; member 83 static void *libipw_tkip_init(int key_idx) in libipw_tkip_init() argument 94 priv->key_idx = key_idx; in libipw_tkip_init() 305 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in libipw_tkip_hdr() 400 if (tkey->key_idx != keyidx) { in libipw_tkip_decrypt() 402 tkey->key_idx, keyidx); in libipw_tkip_decrypt() 622 keyidx = tkey->key_idx; in libipw_tkip_set_key() 624 tkey->key_idx = keyidx; in libipw_tkip_set_key() 683 tkip->key_idx, tkip->key_set, in libipw_tkip_print_stats()
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | cam.c | 140 u8 *key_idx) in rtw89_cam_get_addr_cam_key_idx() argument 157 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 165 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 174 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 183 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 189 *key_idx = 6; in rtw89_cam_get_addr_cam_key_idx() 198 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 207 *key_idx = idx; in rtw89_cam_get_addr_cam_key_idx() 253 u8 key_idx = 0; in __rtw89_cam_attach_sec_cam() local 271 set_bit(key_idx, addr_cam->sec_cam_map); in __rtw89_cam_attach_sec_cam() [all …]
|
| H A D | wow.c | 63 u8 *iv, u64 pn, u8 key_idx) in _pn_to_iv() argument 456 aoac_rpt->key_idx); in rtw89_wow_debug_aoac_rpt() 491 u8 key_idx; in rtw89_wow_get_aoac_rpt_reg() local 500 aoac_rpt->key_idx = in rtw89_wow_get_aoac_rpt_reg() 502 key_idx = aoac_rpt->key_idx; in rtw89_wow_get_aoac_rpt_reg() 503 aoac_rpt->gtk_rx_iv[key_idx][0] = in rtw89_wow_get_aoac_rpt_reg() 505 aoac_rpt->gtk_rx_iv[key_idx][1] = in rtw89_wow_get_aoac_rpt_reg() 507 aoac_rpt->gtk_rx_iv[key_idx][2] = in rtw89_wow_get_aoac_rpt_reg() 509 aoac_rpt->gtk_rx_iv[key_idx][3] = in rtw89_wow_get_aoac_rpt_reg() 511 aoac_rpt->gtk_rx_iv[key_idx][4] = in rtw89_wow_get_aoac_rpt_reg() [all …]
|
| /linux-6.15/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | xmit.c | 225 u8 key_idx = info->control.hw_key->hw_key_idx; in generate_txhdr_fw3() local 230 B43legacy_WARN_ON(key_idx >= dev->max_nr_keys); in generate_txhdr_fw3() 231 key = &(dev->key[key_idx]); in generate_txhdr_fw3() 237 key_idx = b43legacy_kidx_to_fw(dev, key_idx); in generate_txhdr_fw3() 238 mac_ctl |= (key_idx << B43legacy_TX4_MAC_KEYIDX_SHIFT) & in generate_txhdr_fw3()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | mac.c | 571 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, in mt76_mac_shared_key_setup() argument 582 trace_set_shared_key(dev, vif_idx, key_idx); in mt76_mac_shared_key_setup() 584 mt7601u_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76_mac_shared_key_setup() 588 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76_mac_shared_key_setup() 589 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76_mac_shared_key_setup()
|
| H A D | mac.h | 162 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx,
|
| /linux-6.15/drivers/net/wireless/broadcom/b43/ |
| H A D | xmit.c | 294 u8 key_idx = info->control.hw_key->hw_key_idx; in b43_generate_txhdr() local 299 B43_WARN_ON(key_idx >= ARRAY_SIZE(dev->key)); in b43_generate_txhdr() 300 key = &(dev->key[key_idx]); in b43_generate_txhdr() 314 key_idx = b43_kidx_to_fw(dev, key_idx); in b43_generate_txhdr() 315 mac_ctl |= (key_idx << B43_TXH_MAC_KEYIDX_SHIFT) & in b43_generate_txhdr()
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 1501 u8 key_idx; in rtl_op_set_key() local 1566 key_idx = (u8) (key->keyidx); in rtl_op_set_key() 1567 if (key_idx > 3) in rtl_op_set_key() 1615 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1617 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1625 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1627 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1649 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key() 1655 key->hw_key_idx = key_idx; in rtl_op_set_key() 1672 rtlpriv->sec.key_len[key_idx] = 0; in rtl_op_set_key() [all …]
|
| /linux-6.15/drivers/crypto/ |
| H A D | sa2ul.c | 952 int key_idx = (keylen >> 3) - 2; in sa_aes_cbc_setkey() local 954 if (key_idx >= 3) in sa_aes_cbc_setkey() 957 ad.mci_enc = mci_cbc_enc_array[key_idx]; in sa_aes_cbc_setkey() 958 ad.mci_dec = mci_cbc_dec_array[key_idx]; in sa_aes_cbc_setkey() 972 int key_idx = (keylen >> 3) - 2; in sa_aes_ecb_setkey() local 974 if (key_idx >= 3) in sa_aes_ecb_setkey() 977 ad.mci_enc = mci_ecb_enc_array[key_idx]; in sa_aes_ecb_setkey() 978 ad.mci_dec = mci_ecb_dec_array[key_idx]; in sa_aes_ecb_setkey() 1808 int key_idx; in sa_aead_setkey() local 1814 key_idx = (keys.enckeylen >> 3) - 2; in sa_aead_setkey() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath9k/ |
| H A D | main.c | 362 memset(&an->key_idx, 0, sizeof(an->key_idx)); in ath_node_attach() 1611 an->key_idx[0] = key; in ath9k_sta_add() 1629 an->key_idx[0] = 0; in ath9k_del_ps_key() 1684 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_sta_set_tx_filter() 1685 if (!an->key_idx[i]) in ath9k_sta_set_tx_filter() 1687 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set); in ath9k_sta_set_tx_filter() 1825 if (an->key_idx[i]) in ath9k_set_key() 1827 an->key_idx[i] = key->hw_key_idx; in ath9k_set_key() 1830 WARN_ON(i == ARRAY_SIZE(an->key_idx)); in ath9k_set_key() 1845 if (an->key_idx[i] != key->hw_key_idx) in ath9k_set_key() [all …]
|
| /linux-6.15/net/wireless/ |
| H A D | util.c | 291 int key_idx, bool pairwise) in cfg80211_valid_key_idx() argument 307 if (key_idx < 0 || key_idx > max_key_idx) in cfg80211_valid_key_idx() 314 struct key_params *params, int key_idx, in cfg80211_validate_key_settings() argument 317 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings() 329 if ((pairwise && key_idx) || in cfg80211_validate_key_settings() 349 if (pairwise && (key_idx < 0 || key_idx > 1)) in cfg80211_validate_key_settings() 351 } else if (pairwise && key_idx) { in cfg80211_validate_key_settings() 362 if (key_idx < 4) in cfg80211_validate_key_settings() 367 if (key_idx > 3) in cfg80211_validate_key_settings()
|
| H A D | core.h | 436 int key_idx, bool pairwise); 438 struct key_params *params, int key_idx,
|
| /linux-6.15/drivers/net/wireguard/ |
| H A D | messages.h | 107 __le32 key_idx; member
|
| /linux-6.15/net/mac80211/ |
| H A D | cfg.c | 458 const u8 *mac_addr, u8 key_idx) in ieee80211_set_tx() argument 474 if (sta->ptk_idx == key_idx) in ieee80211_set_tx() 631 if (pairwise && key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key() 633 sta->ptk[key_idx]); in ieee80211_lookup_key() 636 key_idx < NUM_DEFAULT_KEYS + in ieee80211_lookup_key() 640 link_sta->gtk[key_idx]); in ieee80211_lookup_key() 645 if (pairwise && key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key() 653 if (key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key() 782 int link_id, u8 key_idx, bool uni, in ieee80211_config_default_key() argument 799 int link_id, u8 key_idx) in ieee80211_config_default_mgmt_key() argument [all …]
|
| /linux-6.15/drivers/md/bcache/ |
| H A D | writeback.h | 41 int key_idx; member
|
| H A D | writeback.c | 927 cur_idx = state->key_idx; in bch_dirty_init_thread() 928 state->key_idx++; in bch_dirty_init_thread() 1019 state.key_idx = 0; in bch_sectors_dirty_init()
|
| /linux-6.15/kernel/trace/ |
| H A D | tracing_map.h | 195 int key_idx[TRACING_MAP_KEYS_MAX]; member
|
| H A D | tracing_map.c | 282 map->key_idx[map->n_keys++] = idx; in tracing_map_add_key_field() 800 map->key_idx[i] = -1; in tracing_map_create() 993 if (map->key_idx[i] == field_idx) in is_key()
|
| /linux-6.15/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00crypto.c | 52 txdesc->key_idx = hw_key->hw_key_idx; in rt2x00crypto_create_tx_descriptor()
|
| H A D | rt2x00queue.h | 323 u16 key_idx; member
|
| /linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 2265 key.index = (u32) sme->key_idx; in brcmf_set_sharedkey() 2731 index = key_idx; in brcmf_cfg80211_config_default_key() 2762 key = &ifp->vif->profile.key[key_idx]; in brcmf_cfg80211_del_key() 2770 key->index = (u32)key_idx; in brcmf_cfg80211_del_key() 2822 key = &ifp->vif->profile.key[key_idx]; in brcmf_cfg80211_add_key() 2827 key->index = key_idx; in brcmf_cfg80211_add_key() 2962 u8 key_idx) in brcmf_cfg80211_config_default_mgmt_key() argument 2981 u8 key_idx; in brcmf_cfg80211_reconfigure_wep() local 2985 for (key_idx = 0; key_idx < BRCMF_MAX_DEFAULT_KEYS; key_idx++) { in brcmf_cfg80211_reconfigure_wep() 2986 key = &ifp->vif->profile.key[key_idx]; in brcmf_cfg80211_reconfigure_wep() [all …]
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76x02_mac.h | 173 u8 key_idx, struct ieee80211_key_conf *key);
|
| /linux-6.15/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_xmit.c | 495 pattrib->key_idx = (u8)psecuritypriv->dot11PrivacyKeyIndex; in update_attrib_sec_info() 499 pattrib->key_idx = (u8)psecuritypriv->dot118021XGrpKeyid; in update_attrib_sec_info() 501 pattrib->key_idx = 0; in update_attrib_sec_info() 504 pattrib->key_idx = 0; in update_attrib_sec_info() 518 WEP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx); in update_attrib_sec_info() 531 TKIP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx); in update_attrib_sec_info() 545 AES_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx); in update_attrib_sec_info()
|