Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/wireless/ath/
Dkey.c586 ath_hw_keyreset(common, key->hw_key_idx); in ath_key_delete()
587 if (key->hw_key_idx < IEEE80211_WEP_NKID) in ath_key_delete()
590 clear_bit(key->hw_key_idx, common->keymap); in ath_key_delete()
591 clear_bit(key->hw_key_idx, common->ccmp_keymap); in ath_key_delete()
595 clear_bit(key->hw_key_idx + 64, common->keymap); in ath_key_delete()
597 clear_bit(key->hw_key_idx, common->tkip_keymap); in ath_key_delete()
598 clear_bit(key->hw_key_idx + 64, common->tkip_keymap); in ath_key_delete()
601 ath_hw_keyreset(common, key->hw_key_idx + 32); in ath_key_delete()
602 clear_bit(key->hw_key_idx + 32, common->keymap); in ath_key_delete()
603 clear_bit(key->hw_key_idx + 64 + 32, common->keymap); in ath_key_delete()
[all …]
/linux-4.1.27/drivers/staging/vt6655/
Dkey.c66 key->hw_key_idx = i; in vnt_set_keymode()
67 entry = key->hw_key_idx; in vnt_set_keymode()
78 key->hw_key_idx = entry; in vnt_set_keymode()
Ddevice_main.c1608 if (test_bit(key->hw_key_idx, &priv->key_entry_inuse)) in vnt_set_key()
1609 clear_bit(key->hw_key_idx, &priv->key_entry_inuse); in vnt_set_key()
/linux-4.1.27/drivers/staging/vt6656/
Dkey.c72 key->hw_key_idx = i; in vnt_set_keymode()
73 entry = key->hw_key_idx; in vnt_set_keymode()
84 key->hw_key_idx = entry; in vnt_set_keymode()
Dmain_usb.c845 if (test_bit(key->hw_key_idx, &priv->key_entry_inuse)) in vnt_set_key()
846 clear_bit(key->hw_key_idx, &priv->key_entry_inuse); in vnt_set_key()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt73usb.c292 key->hw_key_idx += reg ? ffz(reg) : 0; in rt73usb_config_shared_key()
304 reg = SHARED_KEY_ENTRY(key->hw_key_idx); in rt73usb_config_shared_key()
315 if (key->hw_key_idx < 8) { in rt73usb_config_shared_key()
316 field.bit_offset = (3 * key->hw_key_idx); in rt73usb_config_shared_key()
323 field.bit_offset = (3 * (key->hw_key_idx - 8)); in rt73usb_config_shared_key()
349 mask = 1 << key->hw_key_idx; in rt73usb_config_shared_key()
382 key->hw_key_idx = 32; in rt73usb_config_pairwise_key()
388 key->hw_key_idx += reg ? ffz(reg) : 0; in rt73usb_config_pairwise_key()
400 reg = PAIRWISE_KEY_ENTRY(key->hw_key_idx); in rt73usb_config_pairwise_key()
411 reg = PAIRWISE_TA_ENTRY(key->hw_key_idx); in rt73usb_config_pairwise_key()
[all …]
Drt61pci.c345 key->hw_key_idx += reg ? ffz(reg) : 0; in rt61pci_config_shared_key()
357 reg = SHARED_KEY_ENTRY(key->hw_key_idx); in rt61pci_config_shared_key()
368 if (key->hw_key_idx < 8) { in rt61pci_config_shared_key()
369 field.bit_offset = (3 * key->hw_key_idx); in rt61pci_config_shared_key()
376 field.bit_offset = (3 * (key->hw_key_idx - 8)); in rt61pci_config_shared_key()
402 mask = 1 << key->hw_key_idx; in rt61pci_config_shared_key()
435 key->hw_key_idx = 32; in rt61pci_config_pairwise_key()
441 key->hw_key_idx += reg ? ffz(reg) : 0; in rt61pci_config_pairwise_key()
457 reg = PAIRWISE_KEY_ENTRY(key->hw_key_idx); in rt61pci_config_pairwise_key()
461 reg = PAIRWISE_TA_ENTRY(key->hw_key_idx); in rt61pci_config_pairwise_key()
[all …]
Drt2x00crypto.c63 txdesc->key_idx = hw_key->hw_key_idx; in rt2x00crypto_create_tx_descriptor()
Drt2500usb.c374 key->hw_key_idx += reg ? ffz(reg) : 0; in rt2500usb_config_key()
381 if (key->hw_key_idx > 0 && crypto->cipher != curr_cipher) in rt2500usb_config_key()
384 rt2500usb_register_multiwrite(rt2x00dev, KEY_ENTRY(key->hw_key_idx), in rt2500usb_config_key()
410 mask |= 1 << key->hw_key_idx; in rt2500usb_config_key()
412 mask &= ~(1 << key->hw_key_idx); in rt2500usb_config_key()
Drt2800lib.h212 void rt2800_get_tkip_seq(struct ieee80211_hw *hw, u8 hw_key_idx, u32 *iv32,
Drt2800lib.c1292 offset = MAC_WCID_ATTR_ENTRY(key->hw_key_idx); in rt2800_config_wcid_attr_cipher()
1319 offset = MAC_IVEIV_ENTRY(key->hw_key_idx); in rt2800_config_wcid_attr_cipher()
1341 key->hw_key_idx = (4 * crypto->bssidx) + key->keyidx; in rt2800_config_shared_key()
1350 offset = SHARED_KEY_ENTRY(key->hw_key_idx); in rt2800_config_shared_key()
1362 field.bit_offset = 4 * (key->hw_key_idx % 8); in rt2800_config_shared_key()
1365 offset = SHARED_KEY_MODE_ENTRY(key->hw_key_idx / 8); in rt2800_config_shared_key()
1375 rt2800_config_wcid(rt2x00dev, crypto->address, key->hw_key_idx); in rt2800_config_shared_key()
1376 rt2800_config_wcid_attr_bssidx(rt2x00dev, key->hw_key_idx, in rt2800_config_shared_key()
1430 key->hw_key_idx = crypto->wcid; in rt2800_config_pairwise_key()
1439 offset = PAIRWISE_KEY_ENTRY(key->hw_key_idx); in rt2800_config_pairwise_key()
[all …]
Drt2x00mac.c523 key->hw_key_idx = 0; in rt2x00mac_set_key()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dsta.c1082 keyconf->hw_key_idx = IWLAGN_HW_KEY_DEFAULT; in iwl_set_default_wep_key()
1174 sta_cmd.key.key_offset = keyconf->hw_key_idx; in iwlagn_send_sta_key()
1232 if (!test_and_clear_bit(keyconf->hw_key_idx, &priv->ucode_key_table)) in iwl_remove_dynamic_key()
1234 keyconf->hw_key_idx); in iwl_remove_dynamic_key()
1244 sta_cmd.key.key_offset = keyconf->hw_key_idx; in iwl_remove_dynamic_key()
1267 keyconf->hw_key_idx = iwl_get_free_ucode_key_offset(priv); in iwl_set_dynamic_key()
1268 if (keyconf->hw_key_idx == WEP_INVALID_OFFSET) in iwl_set_dynamic_key()
1299 clear_bit(keyconf->hw_key_idx, &priv->ucode_key_table); in iwl_set_dynamic_key()
Dmac80211.c634 key->hw_key_idx = WEP_INVALID_OFFSET; in iwlagn_mac_set_key()
639 if (cmd == DISABLE_KEY && key->hw_key_idx == WEP_INVALID_OFFSET) in iwlagn_mac_set_key()
659 key->hw_key_idx == IWLAGN_HW_KEY_DEFAULT; in iwlagn_mac_set_key()
676 key->hw_key_idx = WEP_INVALID_OFFSET; in iwlagn_mac_set_key()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dsta.c1233 cmd.key_offset = keyconf->hw_key_idx; in iwl_mvm_send_sta_key()
1375 cmd.key_offset = keyconf->hw_key_idx; in __iwl_mvm_remove_sta_key()
1441 keyconf->hw_key_idx = iwl_mvm_set_fw_key_idx(mvm); in iwl_mvm_set_sta_key()
1442 if (keyconf->hw_key_idx == STA_KEY_IDX_INVALID) in iwl_mvm_set_sta_key()
1448 __clear_bit(keyconf->hw_key_idx, mvm->fw_key_table); in iwl_mvm_set_sta_key()
1462 __clear_bit(keyconf->hw_key_idx, mvm->fw_key_table); in iwl_mvm_set_sta_key()
1494 if (!__test_and_clear_bit(keyconf->hw_key_idx, mvm->fw_key_table)) { in iwl_mvm_remove_sta_key()
1496 keyconf->hw_key_idx); in iwl_mvm_remove_sta_key()
Dmac80211.c2926 key->hw_key_idx = STA_KEY_IDX_INVALID; in iwl_mvm_mac_set_key()
2938 key->hw_key_idx = STA_KEY_IDX_INVALID; in iwl_mvm_mac_set_key()
2944 if (key->hw_key_idx == STA_KEY_IDX_INVALID) { in iwl_mvm_mac_set_key()
2968 if (keyconf->hw_key_idx == STA_KEY_IDX_INVALID) in iwl_mvm_mac_update_tkip_key()
Dd3.c317 key->hw_key_idx = 0; in iwl_mvm_wowlan_program_keys()
327 key->hw_key_idx = 1; in iwl_mvm_wowlan_program_keys()
/linux-4.1.27/drivers/net/wireless/p54/
Dmain.c575 key->hw_key_idx = 0xff; in p54_set_key()
581 slot = key->hw_key_idx; in p54_set_key()
604 key->hw_key_idx = slot; in p54_set_key()
/linux-4.1.27/net/mac80211/
Dtrace.h526 __field(u8, hw_key_idx)
538 __entry->hw_key_idx = key->hw_key_idx;
661 u8 hw_key_idx, u32 *iv32, u16 *iv16),
663 TP_ARGS(local, hw_key_idx, iv32, iv16),
667 __field(u8, hw_key_idx)
674 __entry->hw_key_idx = hw_key_idx;
Ddebugfs_key.c58 KEY_CONF_FILE(hw_key_idx, D);
327 DEBUGFS_ADD(hw_key_idx); in ieee80211_debugfs_key_add()
Ddriver-ops.h421 u8 hw_key_idx, u32 *iv32, u16 *iv16) in drv_get_tkip_seq() argument
424 local->ops->get_tkip_seq(&local->hw, hw_key_idx, iv32, iv16); in drv_get_tkip_seq()
425 trace_drv_get_tkip_seq(local, hw_key_idx, iv32, iv16); in drv_get_tkip_seq()
Dcfg.c344 key->conf.hw_key_idx, in ieee80211_get_key()
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dmain.c1245 key->hw_key_idx = i; in carl9170_op_set_key()
1278 if (key->hw_key_idx < 64) { in carl9170_op_set_key()
1279 ar->usedkeys &= ~BIT(key->hw_key_idx); in carl9170_op_set_key()
1281 err = carl9170_upload_key(ar, key->hw_key_idx, NULL, in carl9170_op_set_key()
1288 err = carl9170_upload_key(ar, key->hw_key_idx, in carl9170_op_set_key()
1298 err = carl9170_disable_key(ar, key->hw_key_idx); in carl9170_op_set_key()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dmain.c1512 struct ieee80211_key_conf ps_key = { .hw_key_idx = an->ps_key }; in ath9k_del_ps_key()
1684 key->hw_key_idx = 0; in ath9k_set_key()
1687 key->hw_key_idx = ret; in ath9k_set_key()
1697 if (an && key->hw_key_idx) { in ath9k_set_key()
1701 an->key_idx[i] = key->hw_key_idx; in ath9k_set_key()
1711 if (an->key_idx[i] != key->hw_key_idx) in ath9k_set_key()
1717 key->hw_key_idx = 0; in ath9k_set_key()
Dhtc_drv_txrx.c253 mgmt_hdr.keyix = tx_info->control.hw_key->hw_key_idx; in ath9k_htc_tx_mgmt()
320 tx_hdr.keyix = tx_info->control.hw_key->hw_key_idx; in ath9k_htc_tx_data()
Dhtc_drv_main.c1445 key->hw_key_idx = ret; in ath9k_htc_set_key()
Dxmit.c2149 fi->keyix = hw_key->hw_key_idx; in setup_frame_info()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dtx.c318 idx = info->control.hw_key->hw_key_idx; in wl1251_tx_frame()
Dmain.c862 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
870 mac80211_key->hw_key_idx = mac80211_key->keyidx; in wl1251_set_key_type()
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dxmit.c238 u8 key_idx = info->control.hw_key->hw_key_idx; in generate_txhdr_fw3()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dmac80211-ops.c526 key->hw_key_idx = ret; in ath5k_set_key()
Dbase.c780 keyidx = info->control.hw_key->hw_key_idx; in ath5k_txbuf_setup()
/linux-4.1.27/include/net/
Dmac80211.h1477 u8 hw_key_idx; member
3223 void (*get_tkip_seq)(struct ieee80211_hw *hw, u8 hw_key_idx,
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D3945-mac.c147 keyconf->hw_key_idx = keyconf->keyidx; in il3945_set_ccmp_dynamic_key_info()
220 keyconf->hw_key_idx = HW_KEY_DYNAMIC; in il3945_set_dynamic_key()
390 hw_key_idx & TX_CMD_SEC_MSK) << in il3945_build_tx_cmd_hwcrypto()
396 info->control.hw_key->hw_key_idx); in il3945_build_tx_cmd_hwcrypto()
D4965-mac.c3232 keyconf->hw_key_idx = HW_KEY_DEFAULT; in il4965_set_default_wep_key()
3469 il->stations[sta_id].sta.key.key_offset = keyconf->hw_key_idx; in il4965_remove_dynamic_key()
3495 keyconf->hw_key_idx = HW_KEY_DYNAMIC; in il4965_set_dynamic_key()
5951 (key->hw_key_idx == HW_KEY_DEFAULT); in il4965_mac_set_key()
/linux-4.1.27/drivers/net/wireless/b43/
Dxmit.c300 u8 key_idx = info->control.hw_key->hw_key_idx; in b43_generate_txhdr()
Dmain.c947 int index = keyconf->hw_key_idx; in b43_op_update_tkip_key()
1057 keyconf->hw_key_idx = index; in b43_key_write()
4277 err = b43_key_clear(dev, key->hw_key_idx); in b43_op_set_key()
/linux-4.1.27/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c634 key->hw_key_idx = key->keyidx; in rsi_mac80211_set_key()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dsta.c824 key->hw_key_idx = idx; in cw1200_set_key()
829 .index = key->hw_key_idx, in cw1200_set_key()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dtx.c407 u8 idx = info->control.hw_key->hw_key_idx; in wl1271_prepare_tx_frame()
Dmain.c3498 key_conf->hw_key_idx = key_conf->keyidx; in wlcore_set_key()
3502 key_conf->hw_key_idx = key_conf->keyidx; in wlcore_set_key()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dcore.c1642 key->hw_key_idx = key_idx; in rtl_op_set_key()
/linux-4.1.27/drivers/net/wireless/
Dat76c50x-usb.c2150 key->hw_key_idx = key->keyidx; in at76_set_key()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dmac.c3847 key->hw_key_idx = key->keyidx; in ath10k_set_key()