Home
last modified time | relevance | path

Searched refs:key_info (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_keys.c78 mlxsw_afk_key_info_elements_eq(struct mlxsw_afk_key_info *key_info, in mlxsw_afk_key_info_elements_eq() argument
81 return memcmp(&key_info->elusage, elusage, sizeof(*elusage)) == 0; in mlxsw_afk_key_info_elements_eq()
88 struct mlxsw_afk_key_info *key_info; in mlxsw_afk_key_info_find() local
90 list_for_each_entry(key_info, &mlxsw_afk->key_info_list, list) { in mlxsw_afk_key_info_find()
91 if (mlxsw_afk_key_info_elements_eq(key_info, elusage)) in mlxsw_afk_key_info_find()
92 return key_info; in mlxsw_afk_key_info_find()
164 struct mlxsw_afk_key_info *key_info) in mlxsw_afk_picker_key_info_add() argument
168 if (key_info->blocks_count == mlxsw_afk->max_blocks) in mlxsw_afk_picker_key_info_add()
173 key_info->element_to_block[element] = key_info->blocks_count; in mlxsw_afk_picker_key_info_add()
174 mlxsw_afk_element_usage_add(&key_info->elusage, element); in mlxsw_afk_picker_key_info_add()
[all …]
Dcore_acl_flex_keys.h203 void mlxsw_afk_key_info_put(struct mlxsw_afk_key_info *key_info);
204 bool mlxsw_afk_key_info_subset(struct mlxsw_afk_key_info *key_info,
208 mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info,
211 mlxsw_afk_key_info_blocks_count_get(const struct mlxsw_afk_key_info *key_info);
229 struct mlxsw_afk_key_info *key_info,
Dspectrum_acl_tcam.c390 issubset = mlxsw_afk_key_info_subset(region->key_info, elusage); in mlxsw_sp_acl_tcam_group_region_find()
452 struct mlxsw_afk_key_info *key_info = region->key_info; in mlxsw_sp_acl_tcam_region_alloc() local
462 encodings_count = mlxsw_afk_key_info_blocks_count_get(key_info); in mlxsw_sp_acl_tcam_region_alloc()
466 encoding = mlxsw_afk_key_info_block_encoding_get(key_info, i); in mlxsw_sp_acl_tcam_region_alloc()
526 region->key_info = mlxsw_afk_key_info_get(afk, elusage); in mlxsw_sp_acl_tcam_region_create()
527 if (IS_ERR(region->key_info)) { in mlxsw_sp_acl_tcam_region_create()
528 err = PTR_ERR(region->key_info); in mlxsw_sp_acl_tcam_region_create()
563 mlxsw_afk_key_info_put(region->key_info); in mlxsw_sp_acl_tcam_region_create()
579 mlxsw_afk_key_info_put(region->key_info); in mlxsw_sp_acl_tcam_region_destroy()
715 if (WARN_ON(!mlxsw_afk_key_info_subset(chunk->region->key_info, in mlxsw_sp_acl_tcam_chunk_get()
Dspectrum_acl_atcam.c233 mlxsw_afk_encode(afk, region->key_info, &rulei->values, ht_key.enc_key, in mlxsw_sp_acl_atcam_12kb_lkey_id_get()
301 blocks_count = mlxsw_afk_key_info_blocks_count_get(region->key_info); in mlxsw_sp_acl_atcam_region_type_init()
445 blocks_count = mlxsw_afk_key_info_blocks_count_get(region->key_info); in __mlxsw_sp_acl_atcam_entry_add()
446 mlxsw_afk_encode(afk, region->key_info, &rulei->values, in __mlxsw_sp_acl_atcam_entry_add()
Dspectrum_acl_ctcam.c66 blocks_count = mlxsw_afk_key_info_blocks_count_get(region->key_info); in mlxsw_sp_acl_ctcam_region_entry_insert()
67 mlxsw_afk_encode(afk, region->key_info, &rulei->values, key, mask, 0, in mlxsw_sp_acl_ctcam_region_entry_insert()
Dspectrum_acl_tcam.h76 struct mlxsw_afk_key_info *key_info; member
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dsta_cmd.c550 key_param_set->key_info = in mwifiex_set_keyparamset_wep()
606 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); in mwifiex_set_aes_key_v2()
607 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); in mwifiex_set_aes_key_v2()
657 u16 key_info, len = KEY_PARAMS_FIXED_LEN; in mwifiex_cmd_802_11_key_material_v2() local
673 key_info = KEY_UNICAST; in mwifiex_cmd_802_11_key_material_v2()
675 key_info = KEY_MCAST; in mwifiex_cmd_802_11_key_material_v2()
678 key_info |= KEY_IGTK; in mwifiex_cmd_802_11_key_material_v2()
680 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
697 key_info = KEY_MCAST | KEY_UNICAST; in mwifiex_cmd_802_11_key_material_v2()
698 km->key_param_set.key_info = cpu_to_le16(key_info); in mwifiex_cmd_802_11_key_material_v2()
[all …]
Dsta_cmdresp.c586 if ((le16_to_cpu(key->key_param_set.key_info) & KEY_MCAST)) { in mwifiex_ret_802_11_key_material_v1()
618 if ((le16_to_cpu(key_v2->key_param_set.key_info) & KEY_MCAST)) { in mwifiex_ret_802_11_key_material_v2()
Dfw.h930 __le16 key_info; member
977 __le16 key_info; member
Dsta_ioctl.c1024 ibss_key->key_param_set.key_info = cpu_to_le16(KEY_ENABLED); in mwifiex_sec_ioctl_set_wpa_key()
/Linux-v4.19/drivers/staging/wilc1000/
Dhost_interface.c128 struct key_attr key_info; member
1708 struct key_attr *hif_key = &msg->body.key_info; in handle_key()
2738 msg->body.key_info.type = WEP; in wilc_remove_wep_key()
2739 msg->body.key_info.action = REMOVEKEY; in wilc_remove_wep_key()
2740 msg->body.key_info.attr.wep.index = index; in wilc_remove_wep_key()
2768 msg->body.key_info.type = WEP; in wilc_set_wep_default_keyid()
2769 msg->body.key_info.action = DEFAULTKEY; in wilc_set_wep_default_keyid()
2770 msg->body.key_info.attr.wep.index = index; in wilc_set_wep_default_keyid()
2798 msg->body.key_info.type = WEP; in wilc_add_wep_key_bss_sta()
2799 msg->body.key_info.action = ADDKEY; in wilc_add_wep_key_bss_sta()
[all …]
Dwilc_wfi_cfgoperations.c876 static int wilc_wfi_cfg_copy_wpa_info(struct wilc_wfi_key *key_info, in wilc_wfi_cfg_copy_wpa_info() argument
879 kfree(key_info->key); in wilc_wfi_cfg_copy_wpa_info()
881 key_info->key = kmemdup(params->key, params->key_len, GFP_KERNEL); in wilc_wfi_cfg_copy_wpa_info()
882 if (!key_info->key) in wilc_wfi_cfg_copy_wpa_info()
885 kfree(key_info->seq); in wilc_wfi_cfg_copy_wpa_info()
888 key_info->seq = kmemdup(params->seq, params->seq_len, in wilc_wfi_cfg_copy_wpa_info()
890 if (!key_info->seq) in wilc_wfi_cfg_copy_wpa_info()
894 key_info->cipher = params->cipher; in wilc_wfi_cfg_copy_wpa_info()
895 key_info->key_len = params->key_len; in wilc_wfi_cfg_copy_wpa_info()
896 key_info->seq_len = params->seq_len; in wilc_wfi_cfg_copy_wpa_info()
/Linux-v4.19/drivers/staging/ks7010/
Deap_packet.h42 __be16 key_info; member
Dks_hostif.c1100 keyinfo = ntohs(eap_key->key_info); in hostif_data_request()
/Linux-v4.19/drivers/staging/speakup/
Dspeakup.h50 int spk_set_key_info(const u_char *key_info, u_char *k_buffer);
Dmain.c1220 int spk_set_key_info(const u_char *key_info, u_char *k_buffer) in spk_set_key_info() argument
1223 const u_char *cp = key_info; in spk_set_key_info()
2098 u_char *key_info; in speakup_key() local
2123 key_info = spk_our_keys[keycode]; in speakup_key()
2124 if (!key_info) in speakup_key()
2144 new_key = key_info[offset]; in speakup_key()
2163 if (offset && key_info[offset]) in speakup_key()
2164 new_key = key_info[offset]; in speakup_key()
/Linux-v4.19/drivers/net/wireless/marvell/libertas/
Dcfg.c971 int key_type, int key_info, in lbs_set_key_material() argument
998 cmd.param.keyinfo = cpu_to_le16(key_info); in lbs_set_key_material()
1460 u16 key_info; in lbs_cfg_add_key() local
1495 key_info = KEY_INFO_WPA_ENABLED | ((idx == 0) in lbs_cfg_add_key()
1503 key_info, in lbs_cfg_add_key()
/Linux-v4.19/drivers/net/wireless/marvell/
Dmwl8k.c4212 __le32 key_info; member
4291 cmd->key_info = cpu_to_le32(MWL8K_KEY_FLAG_WEP_TXKEY); in mwl8k_encryption_set_cmd_info()
4296 cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) in mwl8k_encryption_set_cmd_info()
4299 cmd->key_info |= cpu_to_le32(MWL8K_KEY_FLAG_MICKEY_VALID in mwl8k_encryption_set_cmd_info()
4304 cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) in mwl8k_encryption_set_cmd_info()