Symbol: key_info
drivers/accessibility/speakup/main.c
1220
int spk_set_key_info(const u_char *key_info, u_char *k_buffer)
drivers/accessibility/speakup/main.c
1223
const u_char *cp = key_info;
drivers/accessibility/speakup/main.c
2113
u_char *key_info;
drivers/accessibility/speakup/main.c
2139
key_info = spk_our_keys[keycode];
drivers/accessibility/speakup/main.c
2140
if (!key_info)
drivers/accessibility/speakup/main.c
2160
new_key = key_info[offset];
drivers/accessibility/speakup/main.c
2179
if (offset && key_info[offset])
drivers/accessibility/speakup/main.c
2180
new_key = key_info[offset];
drivers/accessibility/speakup/speakup.h
50
int spk_set_key_info(const u_char *key_info, u_char *k_buffer);
drivers/mfd/macsmc.c
209
u8 key_info[6];
drivers/mfd/macsmc.c
214
memcpy_fromio(key_info, smc->shmem.iomem, sizeof(key_info));
drivers/mfd/macsmc.c
215
info->size = key_info[0];
drivers/mfd/macsmc.c
216
info->type_code = get_unaligned_be32(&key_info[1]);
drivers/mfd/macsmc.c
217
info->flags = key_info[5];
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
314
static const struct key_info meta_data_key_info[] = {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
325
static const struct key_info tuple_key_info[] = {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
121
mlxsw_afk_key_info_elements_eq(struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
124
return memcmp(&key_info->elusage, elusage, sizeof(*elusage)) == 0;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
131
struct mlxsw_afk_key_info *key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
133
list_for_each_entry(key_info, &mlxsw_afk->key_info_list, list) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
134
if (mlxsw_afk_key_info_elements_eq(key_info, elusage))
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
135
return key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
206
struct mlxsw_afk_key_info *key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
210
if (key_info->blocks_count == mlxsw_afk->max_blocks)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
215
key_info->element_to_block[element] = key_info->blocks_count;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
216
mlxsw_afk_element_usage_add(&key_info->elusage, element);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
219
key_info->blocks[key_info->blocks_count] =
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
221
key_info->blocks_count++;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
228
struct mlxsw_afk_key_info *key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
238
key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
247
key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
256
struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
315
key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
327
struct mlxsw_afk_key_info *key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
330
key_info = kzalloc_flex(*key_info, blocks, mlxsw_afk->max_blocks);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
331
if (!key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
333
err = mlxsw_afk_picker(mlxsw_afk, key_info, elusage);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
336
list_add(&key_info->list, &mlxsw_afk->key_info_list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
337
refcount_set(&key_info->ref_count, 1);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
338
return key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
341
kfree(key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
345
static void mlxsw_afk_key_info_destroy(struct mlxsw_afk_key_info *key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
347
list_del(&key_info->list);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
348
kfree(key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
355
struct mlxsw_afk_key_info *key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
357
key_info = mlxsw_afk_key_info_find(mlxsw_afk, elusage);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
358
if (key_info) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
359
refcount_inc(&key_info->ref_count);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
360
return key_info;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
366
void mlxsw_afk_key_info_put(struct mlxsw_afk_key_info *key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
368
if (!refcount_dec_and_test(&key_info->ref_count))
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
370
mlxsw_afk_key_info_destroy(key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
374
bool mlxsw_afk_key_info_subset(struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
377
return mlxsw_afk_element_usage_subset(elusage, &key_info->elusage);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
398
mlxsw_afk_key_info_elinst_get(struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
406
if (WARN_ON(!test_bit(element, key_info->elusage.usage)))
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
408
block_index = key_info->element_to_block[element];
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
409
block = key_info->blocks[block_index];
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
420
mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
423
return key_info->blocks[block_index]->encoding;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
428
mlxsw_afk_key_info_blocks_count_get(const struct mlxsw_afk_key_info *key_info)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
430
return key_info->blocks_count;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
516
struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
521
mlxsw_afk_key_info_blocks_count_get(key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
533
elinst = mlxsw_afk_key_info_elinst_get(key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
203
void mlxsw_afk_key_info_put(struct mlxsw_afk_key_info *key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
204
bool mlxsw_afk_key_info_subset(struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
208
mlxsw_afk_key_info_block_encoding_get(const struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
211
mlxsw_afk_key_info_blocks_count_get(const struct mlxsw_afk_key_info *key_info);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
229
struct mlxsw_afk_key_info *key_info,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
300
blocks_count = mlxsw_afk_key_info_blocks_count_get(region->key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
483
mlxsw_afk_encode(afk, region->key_info, &rulei->values,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
252
struct mlxsw_afk_key_info *key_info = aregion->region->key_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
258
block_count = mlxsw_afk_key_info_blocks_count_get(key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
394
struct mlxsw_afk_key_info *key_info = aregion->region->key_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
395
u8 block_count = mlxsw_afk_key_info_blocks_count_get(key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
65
mlxsw_afk_encode(afk, region->key_info, &rulei->values, key, mask);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1029
if (WARN_ON(!mlxsw_afk_key_info_subset(vchunk->vregion->key_info,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
154
struct mlxsw_afk_key_info *key_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
510
issubset = mlxsw_afk_key_info_subset(vregion->key_info,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
573
struct mlxsw_afk_key_info *key_info = region->key_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
583
encodings_count = mlxsw_afk_key_info_blocks_count_get(key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
587
encoding = mlxsw_afk_key_info_block_encoding_get(key_info, i);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
646
region->key_info = vregion->key_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
791
vregion->key_info = mlxsw_afk_key_info_get(afk, elusage);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
792
if (IS_ERR(vregion->key_info)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
793
err = PTR_ERR(vregion->key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
824
mlxsw_afk_key_info_put(vregion->key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
852
mlxsw_afk_key_info_put(vregion->key_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
84
struct mlxsw_afk_key_info *key_info;
drivers/net/wireless/ath/wil6210/txrx.c
725
u16 key_info;
drivers/net/wireless/ath/wil6210/txrx.c
750
key_info = be16_to_cpu(key->key_info);
drivers/net/wireless/ath/wil6210/txrx.c
751
if (!(key_info & WIL_KEY_INFO_KEY_TYPE)) /* check if pairwise */
drivers/net/wireless/ath/wil6210/txrx.c
760
u16 key_info;
drivers/net/wireless/ath/wil6210/txrx.c
766
key_info = be16_to_cpu(key->key_info);
drivers/net/wireless/ath/wil6210/txrx.c
767
if (key_info & (WIL_KEY_INFO_MIC |
drivers/net/wireless/ath/wil6210/txrx.h
449
__be16 key_info;
drivers/net/wireless/marvell/libertas/cfg.c
1025
int key_type, int key_info,
drivers/net/wireless/marvell/libertas/cfg.c
1052
cmd.param.keyinfo = cpu_to_le16(key_info);
drivers/net/wireless/marvell/libertas/cfg.c
1515
u16 key_info;
drivers/net/wireless/marvell/libertas/cfg.c
1550
key_info = KEY_INFO_WPA_ENABLED | ((idx == 0)
drivers/net/wireless/marvell/libertas/cfg.c
1558
key_info,
drivers/net/wireless/marvell/mwifiex/fw.h
1012
__le16 key_info;
drivers/net/wireless/marvell/mwifiex/fw.h
965
__le16 key_info;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
527
key_param_set->key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
583
km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
584
km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
634
u16 key_info, len = KEY_PARAMS_FIXED_LEN;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
650
key_info = KEY_UNICAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
652
key_info = KEY_MCAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
655
key_info |= KEY_IGTK;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
657
km->key_param_set.key_info = cpu_to_le16(key_info);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
674
key_info = KEY_MCAST | KEY_UNICAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
675
km->key_param_set.key_info = cpu_to_le16(key_info);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
686
key_info = KEY_ENABLED;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
696
key_info |= KEY_MCAST | KEY_UNICAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
699
key_info |= KEY_MCAST | KEY_UNICAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
702
key_info |= KEY_DEFAULT;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
705
key_info |= KEY_MCAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
707
key_info |= KEY_UNICAST | KEY_DEFAULT;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
710
km->key_param_set.key_info = cpu_to_le16(key_info);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
723
key_info |= KEY_MCAST | KEY_RX_KEY;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
725
key_info |= KEY_UNICAST | KEY_TX_KEY | KEY_RX_KEY;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
740
key_info |= KEY_DEFAULT;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
741
km->key_param_set.key_info = cpu_to_le16(key_info);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
751
key_info |= KEY_DEFAULT;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
755
key_info |= KEY_UNICAST;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
759
key_info |= KEY_DEFAULT;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
762
km->key_param_set.key_info = cpu_to_le16(key_info);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
840
set->key_info = cpu_to_le16(KEY_ENABLED);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
842
set->key_info = cpu_to_le16(!KEY_ENABLED);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
853
set->key_info |= cpu_to_le16(KEY_UNICAST);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
855
set->key_info |= cpu_to_le16(KEY_MCAST);
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
877
key_material->key_param_set.key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
880
key_material->key_param_set.key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
883
key_material->key_param_set.key_info |=
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
890
key_material->key_param_set.key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
893
key_material->key_param_set.key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
898
key_material->key_param_set.key_info |=
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
901
key_material->key_param_set.key_info |=
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
908
key_material->key_param_set.key_info =
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
913
key_material->key_param_set.key_info |=
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
916
key_material->key_param_set.key_info |=
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
579
if ((le16_to_cpu(key->key_param_set.key_info) & KEY_MCAST)) {
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
615
if ((le16_to_cpu(key_v2->key_param_set.key_info) & KEY_MCAST)) {
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
1077
ibss_key->key_param_set.key_info = cpu_to_le16(KEY_ENABLED);
drivers/net/wireless/marvell/mwl8k.c
4296
__le32 key_info;
drivers/net/wireless/marvell/mwl8k.c
4377
cmd->key_info = cpu_to_le32(MWL8K_KEY_FLAG_WEP_TXKEY);
drivers/net/wireless/marvell/mwl8k.c
4382
cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE)
drivers/net/wireless/marvell/mwl8k.c
4385
cmd->key_info |= cpu_to_le32(MWL8K_KEY_FLAG_MICKEY_VALID
drivers/net/wireless/marvell/mwl8k.c
4390
cmd->key_info = (key->flags & IEEE80211_KEY_FLAG_PAIRWISE)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2930
static u32 mt7996_patch_sec_mode(u32 key_info)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2932
u32 sec = u32_get_bits(key_info, MT7996_PATCH_SEC), key = 0;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2934
if (key_info == GENMASK(31, 0) || sec == MT7996_SEC_MODE_PLAIN)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2938
key = u32_get_bits(key_info, MT7996_PATCH_AES_KEY);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2940
key = u32_get_bits(key_info, MT7996_PATCH_SCRAMBLE_KEY);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
512
static int wilc_wfi_cfg_copy_wpa_info(struct wilc_wfi_key *key_info,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
515
kfree(key_info->key);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
517
key_info->key = kmemdup(params->key, params->key_len, GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
518
if (!key_info->key)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
521
kfree(key_info->seq);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
524
key_info->seq = kmemdup(params->seq, params->seq_len,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
526
if (!key_info->seq)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
530
key_info->cipher = params->cipher;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
531
key_info->key_len = params->key_len;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
532
key_info->seq_len = params->seq_len;
drivers/net/wireless/realtek/rtw89/cam.c
1023
u8 *ptk_tx_iv = rtw_wow->key_info.ptk_tx_iv;
drivers/net/wireless/realtek/rtw89/cam.c
1156
u8 *ptk_tx_iv = rtw_wow->key_info.ptk_tx_iv;
drivers/net/wireless/realtek/rtw89/cam.c
938
u8 *ptk_tx_iv = rtw_wow->key_info.ptk_tx_iv;
drivers/net/wireless/realtek/rtw89/core.h
5979
struct rtw89_wow_key_info key_info;
drivers/net/wireless/realtek/rtw89/fw.c
9583
h2c->key_info = rtw_wow->key_info;
drivers/net/wireless/realtek/rtw89/fw.h
2193
struct rtw89_wow_key_info key_info;
drivers/net/wireless/realtek/rtw89/wow.c
304
struct rtw89_wow_key_info *key_info = &rtw_wow->key_info;
drivers/net/wireless/realtek/rtw89/wow.c
325
key_info->ptk_tx_iv);
drivers/net/wireless/realtek/rtw89/wow.c
329
key_info->ptk_rx_iv);
drivers/net/wireless/realtek/rtw89/wow.c
337
key_info->gtk_rx_iv[key->keyidx]);
drivers/net/wireless/realtek/rtw89/wow.c
342
key_info->gtk_keyidx = key->keyidx;
drivers/net/wireless/realtek/rtw89/wow.c
358
key_info->gtk_keyidx = key->keyidx;
drivers/net/wireless/realtek/rtw89/wow.c
463
memset(&rtw_wow->key_info, 0, sizeof(rtw_wow->key_info));
drivers/net/wireless/realtek/rtw89/wow.c
471
struct rtw89_wow_key_info *key_info = &rtw_wow->key_info;
drivers/net/wireless/realtek/rtw89/wow.c
486
key_info->valid_check = RTW89_WOW_VALID_CHECK;
drivers/net/wireless/realtek/rtw89/wow.c
487
key_info->symbol_check_en = RTW89_WOW_SYMBOL_CHK_PTK |
drivers/platform/x86/barco-p50-gpio.c
303
struct platform_device_info key_info = {
drivers/platform/x86/barco-p50-gpio.c
379
key_info.fwnode = software_node_fwnode(&gpio_keys_node);
drivers/platform/x86/barco-p50-gpio.c
380
p50->keys_pdev = platform_device_register_full(&key_info);