Lines Matching refs:wk
2220 struct ieee80211_key *wk; in wl_set_wpakey() local
2243 wk = &ic->ic_nw_keys[kid]; in wl_set_wpakey()
2248 if (wk->wk_keyix == IEEE80211_KEYIX_NONE) in wl_set_wpakey()
2249 wk->wk_keyix = kid; in wl_set_wpakey()
2255 ik.ik_flags, wk)) { in wl_set_wpakey()
2256 wk->wk_keylen = ik.ik_keylen; in wl_set_wpakey()
2258 if (wk->wk_keylen > IEEE80211_KEYBUF_SIZE) in wl_set_wpakey()
2259 wk->wk_keylen = IEEE80211_KEYBUF_SIZE; in wl_set_wpakey()
2260 wk->wk_keyrsc = ik.ik_keyrsc; in wl_set_wpakey()
2261 wk->wk_keytsc = 0; in wl_set_wpakey()
2262 wk->wk_flags |= ik.ik_flags & in wl_set_wpakey()
2264 (void) memset(wk->wk_key, 0, sizeof (wk->wk_key)); in wl_set_wpakey()
2265 (void) memcpy(wk->wk_key, ik.ik_keydata, in wl_set_wpakey()
2267 if (!ieee80211_crypto_setkey(ic, wk, in wl_set_wpakey()