| /linux/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/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/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/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 1490 u8 key_idx; in rtl_op_set_key() local 1555 key_idx = (u8) (key->keyidx); in rtl_op_set_key() 1556 if (key_idx > 3) in rtl_op_set_key() 1604 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1606 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1614 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key() 1616 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key() 1638 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key() 1644 key->hw_key_idx = key_idx; in rtl_op_set_key() 1660 memset(rtlpriv->sec.key_buf[key_idx], 0, key->keylen); in rtl_op_set_key() [all …]
|
| /linux/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() 1824 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_set_key() 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() [all …]
|
| /linux/net/mac80211/ |
| H A D | cfg.c | 592 const u8 *mac_addr, u8 key_idx) in ieee80211_set_tx() argument 608 if (sta->ptk_idx == key_idx) in ieee80211_set_tx() 611 key = wiphy_dereference(local->hw.wiphy, sta->ptk[key_idx]); in ieee80211_set_tx() 620 int link_id, u8 key_idx, bool pairwise, in ieee80211_add_key() argument 643 return ieee80211_set_tx(sdata, mac_addr, key_idx); in ieee80211_add_key() 659 key = ieee80211_key_alloc(params->cipher, key_idx, params->key_len, in ieee80211_add_key() 736 u8 key_idx, bool pairwise, const u8 *mac_addr) in ieee80211_lookup_key() argument 765 if (pairwise && key_idx < NUM_DEFAULT_KEYS) in ieee80211_lookup_key() 767 sta->ptk[key_idx]); in ieee80211_lookup_key() 770 key_idx < NUM_DEFAULT_KEYS + in ieee80211_lookup_key() [all …]
|
| H A D | driver-ops.h | 1126 int key_idx) in drv_set_default_unicast_key() argument 1134 WARN_ON_ONCE(key_idx < -1 || key_idx > 3); in drv_set_default_unicast_key() 1136 trace_drv_set_default_unicast_key(local, sdata, key_idx); in drv_set_default_unicast_key() 1139 key_idx); in drv_set_default_unicast_key()
|
| H A D | trace.h | 2173 int key_idx), 2175 TP_ARGS(local, sdata, key_idx), 2180 __field(int, key_idx) 2186 __entry->key_idx = key_idx; 2190 LOCAL_PR_ARG, VIF_PR_ARG, __entry->key_idx)
|
| /linux/drivers/net/wireguard/ |
| H A D | messages.h | 107 __le32 key_idx; member
|
| H A D | send.c | 207 header->key_idx = keypair->remote_index; in encrypt_packet()
|
| H A D | receive.c | 511 __le32 idx = ((struct message_data *)skb->data)->key_idx; in wg_packet_consume_data()
|
| /linux/drivers/md/bcache/ |
| H A D | writeback.h | 41 int key_idx; member
|
| H A D | btree.h | 233 int key_idx; member
|
| /linux/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/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | cfg80211.c | 2282 key.index = (u32) sme->key_idx; in brcmf_set_sharedkey() 2727 int link_id, u8 key_idx, bool unicast, in brcmf_cfg80211_config_default_key() argument 2737 brcmf_dbg(CONN, "key index (%d)\n", key_idx); in brcmf_cfg80211_config_default_key() 2749 index = key_idx; in brcmf_cfg80211_config_default_key() 2762 int link_id, u8 key_idx, bool pairwise, in brcmf_cfg80211_del_key() argument 2770 brcmf_dbg(CONN, "key index (%d)\n", key_idx); in brcmf_cfg80211_del_key() 2775 if (key_idx >= BRCMF_MAX_DEFAULT_KEYS) { in brcmf_cfg80211_del_key() 2780 key = &ifp->vif->profile.key[key_idx]; in brcmf_cfg80211_del_key() 2788 key->index = (u32)key_idx; in brcmf_cfg80211_del_key() 2800 int link_id, u8 key_idx, bool pairwise, in brcmf_cfg80211_add_key() argument [all …]
|
| /linux/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/net/wireless/ |
| H A D | core.h | 443 int key_idx, bool pairwise); 445 struct key_params *params, int key_idx,
|
| H A D | sme.c | 174 auth_req.key_idx = params->key_idx; in cfg80211_conn_do_work() 1491 connect->key_idx = idx; in cfg80211_connect() 1516 connect->key_idx = 0; in cfg80211_connect()
|
| H A D | mlme.c | 278 req->key_idx < 0 || req->key_idx > 3) in cfg80211_mlme_auth()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | cfg.c | 1379 sme->key_idx, sme->key_len); in lbs_cfg_connect() 1391 priv->wep_tx_key = sme->key_idx; in lbs_cfg_connect() 1392 priv->wep_key_len[sme->key_idx] = sme->key_len; in lbs_cfg_connect() 1393 memcpy(priv->wep_key[sme->key_idx], sme->key, sme->key_len); in lbs_cfg_connect()
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_xmit.h | 157 u8 key_idx; member
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | cfg80211.c | 569 if (sme->key_idx > WMI_MAX_KEY_INDEX) { in ath6kl_cfg80211_connect() 571 sme->key_idx); in ath6kl_cfg80211_connect() 576 key = &vif->keys[sme->key_idx]; in ath6kl_cfg80211_connect() 580 vif->def_txkey_index = sme->key_idx; in ath6kl_cfg80211_connect() 582 ath6kl_wmi_addkey_cmd(ar->wmi, vif->fw_vif_idx, sme->key_idx, in ath6kl_cfg80211_connect()
|