Lines Matching refs:kc
247 lsta->kc, lsta->state, lsta->added_to_drv, lsta->in_mgd); in lkpi_lsta_dump()
723 struct ieee80211_key_conf *kc; in _lkpi_iv_key_set_delete() local
734 memset(&kc, 0, sizeof(kc)); in _lkpi_iv_key_set_delete()
735 kc = malloc(sizeof(*kc) + k->wk_keylen, M_LKPI80211, M_WAITOK | M_ZERO); in _lkpi_iv_key_set_delete()
736 kc->cipher = lkpi_net80211_to_l80211_cipher_suite( in _lkpi_iv_key_set_delete()
738 kc->keyidx = k->wk_keyix; in _lkpi_iv_key_set_delete()
740 kc->hw_key_idx = /* set by hw and needs to be passed for TX */; in _lkpi_iv_key_set_delete()
742 atomic64_set(&kc->tx_pn, k->wk_keytsc); in _lkpi_iv_key_set_delete()
743 kc->keylen = k->wk_keylen; in _lkpi_iv_key_set_delete()
744 memcpy(kc->key, k->wk_key, k->wk_keylen); in _lkpi_iv_key_set_delete()
746 switch (kc->cipher) { in _lkpi_iv_key_set_delete()
748 kc->iv_len = k->wk_cipher->ic_header; in _lkpi_iv_key_set_delete()
749 kc->icv_len = k->wk_cipher->ic_trailer; in _lkpi_iv_key_set_delete()
763 lsta->kc = kc; in _lkpi_iv_key_set_delete()
766 error = lkpi_80211_mo_set_key(hw, cmd, vif, sta, kc); in _lkpi_iv_key_set_delete()
774 kc->keyidx, kc->hw_key_idx, kc->flags); in _lkpi_iv_key_set_delete()
3866 info->control.hw_key = lsta->kc; in lkpi_80211_txq_tx_one()