Lines Matching refs:ml_keys
3796 wmi_fill_keys_from_tlv(wmi_roam_ml_key_material_param **ml_keys, in wmi_fill_keys_from_tlv() argument
3803 *dst_key_len = (*ml_keys)->key_len; in wmi_fill_keys_from_tlv()
3811 if (!(*ml_keys)) { in wmi_fill_keys_from_tlv()
3828 qdf_mem_copy(dst_key + bytes_filled, (*ml_keys)->key_buff, in wmi_fill_keys_from_tlv()
3830 (*ml_keys)++; in wmi_fill_keys_from_tlv()
3846 wmi_roam_ml_key_material_param *ml_keys = NULL; in extract_roam_synch_key_event_tlv() local
3865 ml_keys = (wmi_roam_ml_key_material_param *)param_buf->ml_key_material; in extract_roam_synch_key_event_tlv()
3866 if (!ml_keys) { in extract_roam_synch_key_event_tlv()
3925 while (ml_keys && count < total_num_tlv && in extract_roam_synch_key_event_tlv()
3936 ml_keys->link_id, ml_keys->key_ix, in extract_roam_synch_key_event_tlv()
3937 ml_keys->key_cipher, in extract_roam_synch_key_event_tlv()
3938 ml_keys->key_len, ml_keys->key_flags); in extract_roam_synch_key_event_tlv()
3940 if (!is_valid_keyix(ml_keys->key_ix)) { in extract_roam_synch_key_event_tlv()
3941 wmi_err_rl("invalid key index:%d", ml_keys->key_ix); in extract_roam_synch_key_event_tlv()
3948 if (ml_keys->link_id == MLO_PAIRWISE_LINKID) { in extract_roam_synch_key_event_tlv()
3949 WMI_MAC_ADDR_TO_CHAR_ARRAY(&ml_keys->mac_addr, in extract_roam_synch_key_event_tlv()
3951 if (!ml_keys->key_len) { in extract_roam_synch_key_event_tlv()
3959 if (ml_keys->key_flags & LTF_USAGE) { in extract_roam_synch_key_event_tlv()
3963 if (ml_keys->key_len > in extract_roam_synch_key_event_tlv()
3965 ml_keys->key_len = in extract_roam_synch_key_event_tlv()
3973 wmi_fill_keys_from_tlv(&ml_keys, in extract_roam_synch_key_event_tlv()
3991 dst_key->keylen = ml_keys->key_len; in extract_roam_synch_key_event_tlv()
3992 dst_key->flags = ml_keys->key_flags; in extract_roam_synch_key_event_tlv()
3993 dst_key->keyix = ml_keys->key_ix; in extract_roam_synch_key_event_tlv()
3997 wlan_wmi_cipher_to_crypto(ml_keys->key_cipher); in extract_roam_synch_key_event_tlv()
3998 dst_key->keylen = ml_keys->key_len; in extract_roam_synch_key_event_tlv()
4000 wmi_fill_keys_from_tlv(&ml_keys, dst_key->keyval, in extract_roam_synch_key_event_tlv()
4025 if (ml_keys->link_id == MLO_INVALID_LINK_IDX) in extract_roam_synch_key_event_tlv()
4029 key_entry[j].link_id == ml_keys->link_id) { in extract_roam_synch_key_event_tlv()
4037 ml_keys->link_id, j); in extract_roam_synch_key_event_tlv()
4041 WMI_MAC_ADDR_TO_CHAR_ARRAY(&ml_keys->mac_addr, in extract_roam_synch_key_event_tlv()
4043 key_entry[j].link_id = ml_keys->link_id; in extract_roam_synch_key_event_tlv()
4049 dst_key->keyix = ml_keys->key_ix; in extract_roam_synch_key_event_tlv()
4051 wlan_wmi_cipher_to_crypto(ml_keys->key_cipher); in extract_roam_synch_key_event_tlv()
4053 qdf_mem_copy(dst_key->keyrsc, ml_keys->pn, WMI_MAX_PN_LEN); in extract_roam_synch_key_event_tlv()
4061 dst_key->keylen = ml_keys->key_len; in extract_roam_synch_key_event_tlv()
4062 wmi_fill_keys_from_tlv(&ml_keys, dst_key->keyval, in extract_roam_synch_key_event_tlv()