Home | History | Annotate | Download | only in drivers

Lines Matching defs:wk

229 	struct ieee80211req_del_key wk;
231 os_memset(&wk, 0, sizeof(wk));
234 wk.idk_keyix = key_idx;
238 os_memcpy(wk.idk_macaddr, addr, IEEE80211_ADDR_LEN);
239 wk.idk_keyix = (u_int8_t) IEEE80211_KEYIX_NONE; /* XXX */
242 return set80211var(priv, IEEE80211_IOC_DELKEY, &wk, sizeof(wk));
294 struct ieee80211req_key wk;
312 os_memset(&wk, 0, sizeof(wk));
315 wk.ik_type = IEEE80211_CIPHER_WEP;
318 wk.ik_type = IEEE80211_CIPHER_TKIP;
321 wk.ik_type = IEEE80211_CIPHER_AES_CCM;
328 wk.ik_flags = IEEE80211_KEY_RECV;
330 wk.ik_flags |= IEEE80211_KEY_XMIT;
333 os_memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
334 wk.ik_keyix = key_idx;
336 os_memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
343 wk.ik_flags |= IEEE80211_KEY_GROUP;
344 wk.ik_keyix = key_idx;
346 wk.ik_keyix = key_idx == 0 ? IEEE80211_KEYIX_NONE :
350 if (wk.ik_keyix != IEEE80211_KEYIX_NONE && set_tx)
351 wk.ik_flags |= IEEE80211_KEY_DEFAULT;
359 wk.ik_flags |= IEEE80211_KEY_NOREPLAY;
362 wk.ik_keylen = key_len;
366 * wk.ik_keyrsc is in host byte order (big endian), need to
370 u8 *keyrsc = (u8 *) &wk.ik_keyrsc;
374 os_memcpy(&wk.ik_keyrsc, seq, seq_len);
377 os_memcpy(wk.ik_keydata, key, key_len);
379 return set80211var(priv, IEEE80211_IOC_WPAKEY, &wk, sizeof(wk));
642 struct ieee80211req_key wk;
647 memset(&wk, 0, sizeof(wk));
649 memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
651 memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
652 wk
654 if (get80211var(priv, IEEE80211_IOC_WPAKEY, &wk, sizeof(wk)) < 0) {
662 * wk.ik_keytsc is in host byte order (big endian), need to
667 memcpy(tmp, &wk.ik_keytsc, sizeof(wk.ik_keytsc));
673 memcpy(seq, &wk.ik_keytsc, sizeof(wk.ik_keytsc));