Searched refs:key_info (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_keys.c121 mlxsw_afk_key_info_elements_eq(struct mlxsw_afk_key_info *key_info, argument
124 return memcmp(&key_info->elusage, elusage, sizeof(*elusage)) == 0;
131 struct mlxsw_afk_key_info *key_info; local
133 list_for_each_entry(key_info, &mlxsw_afk->key_info_list, list) {
134 if (mlxsw_afk_key_info_elements_eq(key_info, elusage))
135 return key_info;
206 struct mlxsw_afk_key_info *key_info)
210 if (key_info->blocks_count == mlxsw_afk->max_blocks)
215 key_info->element_to_block[element] = key_info
203 mlxsw_afk_picker_key_info_add(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_picker *picker, int block_index, struct mlxsw_afk_key_info *key_info) argument
225 mlxsw_afk_keys_fill(struct mlxsw_afk *mlxsw_afk, unsigned long *chosen_blocks_bm, struct mlxsw_afk_picker *picker, struct mlxsw_afk_key_info *key_info) argument
255 mlxsw_afk_picker(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_key_info *key_info, struct mlxsw_afk_element_usage *elusage) argument
327 struct mlxsw_afk_key_info *key_info; local
346 mlxsw_afk_key_info_destroy(struct mlxsw_afk_key_info *key_info) argument
356 struct mlxsw_afk_key_info *key_info; local
367 mlxsw_afk_key_info_put(struct mlxsw_afk_key_info *key_info) argument
375 mlxsw_afk_key_info_subset(struct mlxsw_afk_key_info *key_info, struct mlxsw_afk_element_usage *elusage) argument
399 mlxsw_afk_key_info_elinst_get(struct mlxsw_afk_key_info *key_info, enum mlxsw_afk_element element, int *p_block_index) argument
421 mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info, int block_index) argument
429 mlxsw_afk_key_info_blocks_count_get(const struct mlxsw_afk_key_info *key_info) argument
516 mlxsw_afk_encode(struct mlxsw_afk *mlxsw_afk, struct mlxsw_afk_key_info *key_info, struct mlxsw_afk_element_values *values, char *key, char *mask) argument
[all...]
H A 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,
H A Dspectrum_acl_bloom_filter.c237 struct mlxsw_afk_key_info *key_info = aregion->region->key_info; local
242 block_count = mlxsw_afk_key_info_blocks_count_get(key_info);
377 struct mlxsw_afk_key_info *key_info = aregion->region->key_info; local
378 u8 block_count = mlxsw_afk_key_info_blocks_count_get(key_info);
H A Dspectrum_acl_tcam.c151 struct mlxsw_afk_key_info *key_info; member in struct:mlxsw_sp_acl_tcam_vregion
507 issubset = mlxsw_afk_key_info_subset(vregion->key_info,
570 struct mlxsw_afk_key_info *key_info = region->key_info; local
580 encodings_count = mlxsw_afk_key_info_blocks_count_get(key_info);
584 encoding = mlxsw_afk_key_info_block_encoding_get(key_info, i);
643 region->key_info = vregion->key_info;
775 vregion->key_info = mlxsw_afk_key_info_get(afk, elusage);
776 if (IS_ERR(vregion->key_info)) {
[all...]
H A Dspectrum_acl_ctcam.c65 mlxsw_afk_encode(afk, region->key_info, &rulei->values, key, mask);
H A Dspectrum_acl_tcam.h83 struct mlxsw_afk_key_info *key_info; member in struct:mlxsw_sp_acl_tcam_region
H A Dspectrum_acl_atcam.c300 blocks_count = mlxsw_afk_key_info_blocks_count_get(region->key_info);
482 mlxsw_afk_encode(afk, region->key_info, &rulei->values,
/linux-master/drivers/staging/ks7010/
H A Deap_packet.h42 __be16 key_info; member in struct:wpa_eapol_key
H A Dks_hostif.c1151 keyinfo = ntohs(eap_key->key_info);
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmd.c542 key_param_set->key_info =
598 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST);
599 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK);
649 u16 key_info, len = KEY_PARAMS_FIXED_LEN; local
665 key_info = KEY_UNICAST;
667 key_info = KEY_MCAST;
670 key_info |= KEY_IGTK;
672 km->key_param_set.key_info = cpu_to_le16(key_info);
689 key_info
[all...]
H A Dsta_cmdresp.c579 if ((le16_to_cpu(key->key_param_set.key_info) & KEY_MCAST)) {
615 if ((le16_to_cpu(key_v2->key_param_set.key_info) & KEY_MCAST)) {
H A Dfw.h920 __le16 key_info; member in struct:mwifiex_ie_type_key_param_set
967 __le16 key_info; member in struct:mwifiex_ie_type_key_param_set_v2
H A Dsta_ioctl.c1025 ibss_key->key_param_set.key_info = cpu_to_le16(KEY_ENABLED);
/linux-master/drivers/accessibility/speakup/
H A Dspeakup.h50 int spk_set_key_info(const u_char *key_info, u_char *k_buffer);
H A Dmain.c1220 int spk_set_key_info(const u_char *key_info, u_char *k_buffer) argument
1223 const u_char *cp = key_info;
2113 u_char *key_info; local
2139 key_info = spk_our_keys[keycode];
2140 if (!key_info)
2160 new_key = key_info[offset];
2179 if (offset && key_info[offset])
2180 new_key = key_info[offset];
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dcfg80211.c514 static int wilc_wfi_cfg_copy_wpa_info(struct wilc_wfi_key *key_info, argument
517 kfree(key_info->key);
519 key_info->key = kmemdup(params->key, params->key_len, GFP_KERNEL);
520 if (!key_info->key)
523 kfree(key_info->seq);
526 key_info->seq = kmemdup(params->seq, params->seq_len,
528 if (!key_info->seq)
532 key_info->cipher = params->cipher;
533 key_info->key_len = params->key_len;
534 key_info
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dtxrx.c725 u16 key_info; local
750 key_info = be16_to_cpu(key->key_info);
751 if (!(key_info & WIL_KEY_INFO_KEY_TYPE)) /* check if pairwise */
760 u16 key_info; local
766 key_info = be16_to_cpu(key->key_info);
767 if (key_info & (WIL_KEY_INFO_MIC |
H A Dtxrx.h448 __be16 key_info; member in struct:wil_eapol_key
/linux-master/drivers/net/wireless/marvell/libertas/
H A Dcfg.c1024 int key_type, int key_info,
1051 cmd.param.keyinfo = cpu_to_le16(key_info);
1511 u16 key_info; local
1546 key_info = KEY_INFO_WPA_ENABLED | ((idx == 0)
1554 key_info,
1023 lbs_set_key_material(struct lbs_private *priv, int key_type, int key_info, const u8 *key, u16 key_len) argument
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h626 struct key_info { struct
H A Dhclge_main.c310 static const struct key_info meta_data_key_info[] = {
321 static const struct key_info tuple_key_info[] = {
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c2631 static u32 mt7996_patch_sec_mode(u32 key_info) argument
2633 u32 sec = u32_get_bits(key_info, MT7996_PATCH_SEC), key = 0;
2635 if (key_info == GENMASK(31, 0) || sec == MT7996_SEC_MODE_PLAIN)
2639 key = u32_get_bits(key_info, MT7996_PATCH_AES_KEY);
2641 key = u32_get_bits(key_info, MT7996_PATCH_SCRAMBLE_KEY);
/linux-master/drivers/net/wireless/marvell/
H A Dmwl8k.c4225 __le32 key_info; member in struct:mwl8k_cmd_set_key
4306 cmd->key_info = cpu_to_le32(MWL8K_KEY_FLAG_WEP_TXKEY);
4311 cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE)
4314 cmd->key_info |= cpu_to_le32(MWL8K_KEY_FLAG_MICKEY_VALID
4319 cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE)

Completed in 410 milliseconds