Searched refs:key_idx (Results 1 - 25 of 78) sorted by relevance

1234

/linux-master/net/wireless/
H A Dlib80211_crypt_ccmp.c50 int key_idx; member in struct:lib80211_ccmp_data
59 static void *lib80211_ccmp_init(int key_idx) argument
66 priv->key_idx = key_idx;
181 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */ ;
282 if (key->key_idx != keyidx) {
283 net_dbg_ratelimited("CCMP: RX tkey->key_idx=%d frame keyidx=%d\n",
284 key->key_idx, keyidx);
353 keyidx = data->key_idx;
355 data->key_idx
[all...]
H A Dlib80211_crypt_wep.c34 u8 key_idx; member in struct:lib80211_wep_data
49 priv->key_idx = keyidx;
94 *pos++ = wep->key_idx << 6;
166 if (keyidx != wep->key_idx)
226 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len);
H A Dlib80211_crypt_tkip.c63 int key_idx; member in struct:lib80211_tkip_data
90 static void *lib80211_tkip_init(int key_idx) argument
101 priv->key_idx = key_idx;
312 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */ ;
407 if (tkey->key_idx != keyidx) {
408 net_dbg_ratelimited("TKIP: RX tkey->key_idx=%d frame keyidx=%d\n",
409 tkey->key_idx, keyidx);
629 keyidx = tkey->key_idx;
631 tkey->key_idx
[all...]
H A Dutil.c291 int key_idx, bool pairwise)
307 if (key_idx < 0 || key_idx > max_key_idx)
314 struct key_params *params, int key_idx,
317 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise))
329 if ((pairwise && key_idx) ||
349 if (pairwise && (key_idx < 0 || key_idx > 1))
351 } else if (pairwise && key_idx) {
362 if (key_idx <
290 cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev, int key_idx, bool pairwise) argument
313 cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev, struct key_params *params, int key_idx, bool pairwise, const u8 *mac_addr) argument
[all...]
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_crypt_ccmp.c41 int key_idx; member in struct:rtllib_ccmp_data
50 static void *rtllib_ccmp_init(int key_idx) argument
57 priv->key_idx = key_idx;
178 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */;
244 if (key->key_idx != keyidx) {
245 pr_debug("CCMP: RX tkey->key_idx=%d frame keyidx=%d priv=%p\n",
246 key->key_idx, keyidx, priv);
318 keyidx = data->key_idx;
320 data->key_idx
[all...]
H A Drtllib_crypt_wep.c25 u8 key_idx; member in struct:prism2_wep_data
40 priv->key_idx = keyidx;
100 *pos++ = wep->key_idx << 6;
147 if (keyidx != wep->key_idx)
209 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len);
H A Drtllib_crypt_tkip.c47 int key_idx; member in struct:rtllib_tkip_data
57 static void *rtllib_tkip_init(int key_idx) argument
67 priv->key_idx = key_idx;
298 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */;
356 if (tkey->key_idx != keyidx) {
358 "RX tkey->key_idx=%d frame keyidx=%d priv=%p\n",
359 tkey->key_idx, keyidx, priv);
603 keyidx = tkey->key_idx;
605 tkey->key_idx
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcam.c140 u8 *key_idx)
157 *key_idx = idx;
165 *key_idx = idx;
174 *key_idx = idx;
183 *key_idx = idx;
189 *key_idx = 6;
198 *key_idx = idx;
207 *key_idx = idx;
223 u8 key_idx = 0; local
238 ret = rtw89_cam_get_addr_cam_key_idx(addr_cam, sec_cam, key, &key_idx);
137 rtw89_cam_get_addr_cam_key_idx(struct rtw89_addr_cam_entry *addr_cam, struct rtw89_sec_cam_entry *sec_cam, struct ieee80211_key_conf *key, u8 *key_idx) argument
394 u8 key_idx = key->hw_key_idx; local
[all...]
H A Dwow.c57 u8 *iv, u64 pn, u8 key_idx)
77 iv[3] = BIT(5) | ((key_idx & 0x3) << 6);
448 rtw89_debug(rtwdev, RTW89_DBG_WOW, "[aoac_rpt] key_idx = %d\n",
449 aoac_rpt->key_idx);
484 u8 key_idx; local
493 aoac_rpt->key_idx =
495 key_idx = aoac_rpt->key_idx;
496 aoac_rpt->gtk_rx_iv[key_idx][0] =
498 aoac_rpt->gtk_rx_iv[key_idx][
56 _pn_to_iv(struct rtw89_dev *rtwdev, struct ieee80211_key_conf *key, u8 *iv, u64 pn, u8 key_idx) argument
[all...]
/linux-master/drivers/staging/vt6656/
H A Dmac.c56 u32 key_idx, u8 *addr, u8 *key)
76 (u16)key_idx, sizeof(struct vnt_mac_set_key),
55 vnt_mac_set_keyentry(struct vnt_private *priv, u16 key_ctl, u32 entry_idx, u32 key_idx, u8 *addr, u8 *key) argument
/linux-master/drivers/net/wireguard/
H A Dmessages.h107 __le32 key_idx; member in struct:message_data
/linux-master/drivers/staging/rtl8192e/rtl8192e/
H A Drtl_wx.c506 u32 key_idx = 0; local
549 key_idx = ieee->crypt_info.tx_keyidx;
552 key_idx = 0;
555 key_idx = 1;
558 key_idx = 2;
561 key_idx = 3;
574 rtl92e_set_key(dev, key_idx, key_idx, KEY_TYPE_WEP104,
575 zero_addr[key_idx], 0, hwkey);
576 rtl92e_set_swcam(dev, key_idx, key_id
[all...]
/linux-master/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c225 u8 key_idx = info->control.hw_key->hw_key_idx; local
230 B43legacy_WARN_ON(key_idx >= dev->max_nr_keys);
231 key = &(dev->key[key_idx]);
237 key_idx = b43legacy_kidx_to_fw(dev, key_idx);
238 mac_ctl |= (key_idx << B43legacy_TX4_MAC_KEYIDX_SHIFT) &
/linux-master/drivers/md/bcache/
H A Dwriteback.h41 int key_idx; member in struct:bch_dirty_init_state
/linux-master/kernel/trace/
H A Dtracing_map.h195 int key_idx[TRACING_MAP_KEYS_MAX]; member in struct:tracing_map
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c571 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, argument
582 trace_set_shared_key(dev, vif_idx, key_idx);
584 mt7601u_wr_copy(dev, MT_SKEY(vif_idx, key_idx),
588 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx));
589 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx);
H A Dmac.h162 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx,
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c1501 u8 key_idx; local
1565 /* <2> get key_idx */
1566 key_idx = (u8) (key->keyidx);
1567 if (key_idx > 3)
1615 memcpy(rtlpriv->sec.key_buf[key_idx],
1617 rtlpriv->sec.key_len[key_idx] = key->keylen;
1625 memcpy(rtlpriv->sec.key_buf[key_idx],
1627 rtlpriv->sec.key_len[key_idx] = key->keylen;
1649 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr,
1655 key->hw_key_idx = key_idx;
[all...]
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00crypto.c52 txdesc->key_idx = hw_key->hw_key_idx;
H A Drt2x00queue.h289 * @key_idx: Key index used for encryption.
323 u16 key_idx; member in struct:txentry_desc
/linux-master/drivers/net/wireless/broadcom/b43/
H A Dxmit.c294 u8 key_idx = info->control.hw_key->hw_key_idx; local
299 B43_WARN_ON(key_idx >= ARRAY_SIZE(dev->key));
300 key = &(dev->key[key_idx]);
314 key_idx = b43_kidx_to_fw(dev, key_idx);
315 mac_ctl |= (key_idx << B43_TXH_MAC_KEYIDX_SHIFT) &
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmain.c363 memset(&an->key_idx, 0, sizeof(an->key_idx));
1611 an->key_idx[0] = key;
1629 an->key_idx[0] = 0;
1684 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1685 if (!an->key_idx[i])
1687 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set);
1824 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1825 if (an->key_idx[i])
1827 an->key_idx[
[all...]
/linux-master/drivers/crypto/
H A Dsa2ul.c952 int key_idx = (keylen >> 3) - 2; local
954 if (key_idx >= 3)
957 ad.mci_enc = mci_cbc_enc_array[key_idx];
958 ad.mci_dec = mci_cbc_dec_array[key_idx];
972 int key_idx = (keylen >> 3) - 2; local
974 if (key_idx >= 3)
977 ad.mci_enc = mci_ecb_enc_array[key_idx];
978 ad.mci_dec = mci_ecb_dec_array[key_idx];
1808 int key_idx; local
1814 key_idx
[all...]
/linux-master/net/mac80211/
H A Dcfg.c436 const u8 *mac_addr, u8 key_idx)
452 if (sta->ptk_idx == key_idx)
455 key = wiphy_dereference(local->hw.wiphy, sta->ptk[key_idx]);
464 int link_id, u8 key_idx, bool pairwise,
484 return ieee80211_set_tx(sdata, mac_addr, key_idx);
500 key = ieee80211_key_alloc(params->cipher, key_idx, params->key_len,
575 u8 key_idx, bool pairwise, const u8 *mac_addr)
604 if (pairwise && key_idx < NUM_DEFAULT_KEYS)
606 sta->ptk[key_idx]);
609 key_idx < NUM_DEFAULT_KEY
435 ieee80211_set_tx(struct ieee80211_sub_if_data *sdata, const u8 *mac_addr, u8 key_idx) argument
463 ieee80211_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx, bool pairwise, const u8 *mac_addr, struct key_params *params) argument
574 ieee80211_lookup_key(struct ieee80211_sub_if_data *sdata, int link_id, u8 key_idx, bool pairwise, const u8 *mac_addr) argument
632 ieee80211_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx, bool pairwise, const u8 *mac_addr) argument
651 ieee80211_get_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params *params)) argument
756 ieee80211_config_default_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx, bool uni, bool multi) argument
773 ieee80211_config_default_mgmt_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx) argument
789 ieee80211_config_default_beacon_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_idx) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.h173 u8 key_idx, struct ieee80211_key_conf *key);

Completed in 397 milliseconds

1234