Lines Matching defs:wk
452 struct ieee80211req_del_key wk;
458 os_memset(&wk, 0, sizeof(wk));
460 os_memcpy(wk.idk_macaddr, addr, IEEE80211_ADDR_LEN);
461 wk.idk_keyix = (u8) IEEE80211_KEYIX_NONE;
463 wk.idk_keyix = key_idx;
466 ret = set80211priv(drv, IEEE80211_IOCTL_DELKEY, &wk, sizeof(wk));
482 struct ieee80211req_key wk;
535 if (key_len > sizeof(wk.ik_keydata)) {
541 os_memset(&wk, 0, sizeof(wk));
542 wk.ik_type = cipher;
543 wk.ik_flags = IEEE80211_KEY_RECV | IEEE80211_KEY_XMIT;
545 os_memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
546 wk.ik_keyix = key_idx;
548 wk.ik_flags |= IEEE80211_KEY_DEFAULT;
550 os_memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
551 wk.ik_keyix = IEEE80211_KEYIX_NONE;
553 wk.ik_keylen = key_len;
554 os_memcpy(wk.ik_keydata, key, key_len);
556 ret = set80211priv(drv, IEEE80211_IOCTL_SETKEY, &wk, sizeof(wk));
560 __func__, ether_sprintf(wk.ik_macaddr), key_idx,
573 struct ieee80211req_key wk;
578 os_memset(&wk, 0, sizeof(wk));
580 os_memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
582 os_memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
583 wk.ik_keyix = idx;
585 if (set80211priv(drv, IEEE80211_IOCTL_GETKEY, &wk, sizeof(wk))) {
588 __func__, MAC2STR(wk.ik_macaddr), idx);
595 * wk.ik_keytsc is in host byte order (big endian), need to
603 os_memcpy(tmp, &wk.ik_keytsc, sizeof(wk.ik_keytsc));
609 os_memcpy(seq, &wk.ik_keytsc, sizeof(wk.ik_keytsc));