Lines Matching refs:key_index

492 					      u8 key_index,  in wilc_wfi_cfg_copy_wep_info()  argument
495 priv->wep_key_len[key_index] = params->key_len; in wilc_wfi_cfg_copy_wep_info()
496 memcpy(priv->wep_key[key_index], params->key, params->key_len); in wilc_wfi_cfg_copy_wep_info()
543 static int add_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, in add_key() argument
559 wilc_wfi_cfg_copy_wep_info(priv, key_index, params); in add_key()
568 key_index, mode, in add_key()
572 if (memcmp(params->key, priv->wep_key[key_index], in add_key()
574 wilc_wfi_cfg_copy_wep_info(priv, key_index, params); in add_key()
578 key_index); in add_key()
589 ret = wilc_wfi_cfg_allocate_wpa_entry(priv, key_index); in add_key()
608 key = priv->wilc_gtk[key_index]; in add_key()
615 key = priv->wilc_ptk[key_index]; in add_key()
635 key_index, params->seq_len, in add_key()
641 key_index); in add_key()
654 u8 key_index, in del_key() argument
661 if (priv->wilc_gtk[key_index]) { in del_key()
662 kfree(priv->wilc_gtk[key_index]->key); in del_key()
663 priv->wilc_gtk[key_index]->key = NULL; in del_key()
664 kfree(priv->wilc_gtk[key_index]->seq); in del_key()
665 priv->wilc_gtk[key_index]->seq = NULL; in del_key()
667 kfree(priv->wilc_gtk[key_index]); in del_key()
668 priv->wilc_gtk[key_index] = NULL; in del_key()
671 if (priv->wilc_ptk[key_index]) { in del_key()
672 kfree(priv->wilc_ptk[key_index]->key); in del_key()
673 priv->wilc_ptk[key_index]->key = NULL; in del_key()
674 kfree(priv->wilc_ptk[key_index]->seq); in del_key()
675 priv->wilc_ptk[key_index]->seq = NULL; in del_key()
676 kfree(priv->wilc_ptk[key_index]); in del_key()
677 priv->wilc_ptk[key_index] = NULL; in del_key()
680 if (key_index <= 3 && priv->wep_key_len[key_index]) { in del_key()
681 memset(priv->wep_key[key_index], 0, in del_key()
682 priv->wep_key_len[key_index]); in del_key()
683 priv->wep_key_len[key_index] = 0; in del_key()
684 wilc_remove_wep_key(vif, key_index); in del_key()
690 static int get_key(struct wiphy *wiphy, struct net_device *netdev, u8 key_index, in get_key() argument
699 key_params.key = priv->wilc_gtk[key_index]->key; in get_key()
700 key_params.cipher = priv->wilc_gtk[key_index]->cipher; in get_key()
701 key_params.key_len = priv->wilc_gtk[key_index]->key_len; in get_key()
702 key_params.seq = priv->wilc_gtk[key_index]->seq; in get_key()
703 key_params.seq_len = priv->wilc_gtk[key_index]->seq_len; in get_key()
705 key_params.key = priv->wilc_ptk[key_index]->key; in get_key()
706 key_params.cipher = priv->wilc_ptk[key_index]->cipher; in get_key()
707 key_params.key_len = priv->wilc_ptk[key_index]->key_len; in get_key()
708 key_params.seq = priv->wilc_ptk[key_index]->seq; in get_key()
709 key_params.seq_len = priv->wilc_ptk[key_index]->seq_len; in get_key()
718 u8 key_index, bool unicast, bool multicast) in set_default_key() argument
722 wilc_set_wep_default_keyid(vif, key_index); in set_default_key()