Lines Matching defs:wk
443 struct ieee80211req_del_key wk;
449 memset(&wk, 0, sizeof(wk));
451 memcpy(wk.idk_macaddr, addr, IEEE80211_ADDR_LEN);
452 wk.idk_keyix = (u8) IEEE80211_KEYIX_NONE;
454 wk.idk_keyix = key_idx;
457 ret = set80211priv(drv, IEEE80211_IOCTL_DELKEY, &wk, sizeof(wk));
473 struct ieee80211req_key wk;
526 if (key_len > sizeof(wk.ik_keydata)) {
532 memset(&wk, 0, sizeof(wk));
533 wk.ik_type = cipher;
534 wk.ik_flags = IEEE80211_KEY_RECV | IEEE80211_KEY_XMIT;
536 memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
537 wk.ik_keyix = key_idx;
539 wk.ik_flags |= IEEE80211_KEY_DEFAULT;
541 memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
542 wk.ik_keyix = IEEE80211_KEYIX_NONE;
544 wk.ik_keylen = key_len;
545 memcpy(wk.ik_keydata, key, key_len);
547 ret = set80211priv(drv, IEEE80211_IOCTL_SETKEY, &wk, sizeof(wk));
551 __func__, ether_sprintf(wk.ik_macaddr), key_idx,
564 struct ieee80211req_key wk;
569 memset(&wk, 0, sizeof(wk));
571 memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
573 memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
574 wk.ik_keyix = idx;
576 if (set80211priv(drv, IEEE80211_IOCTL_GETKEY, &wk, sizeof(wk))) {
579 __func__, MAC2STR(wk.ik_macaddr), idx);
586 * wk.ik_keytsc is in host byte order (big endian), need to
594 memcpy(tmp, &wk.ik_keytsc, sizeof(wk.ik_keytsc));
600 memcpy(seq, &wk.ik_keytsc, sizeof(wk.ik_keytsc));