Home | History | Annotate | Download | only in drivers

Lines Matching refs:iwr

29 	struct iwreq iwr;
37 os_memset(&iwr, 0, sizeof(iwr));
40 iwr.u.data.length = PMK_LEN * 2 + 1;
41 buf = os_malloc(iwr.u.data.length);
46 str += snprintf(str, iwr.u.data.length - (str - buf),
51 iwr.u.data.length = strlen(params->passphrase) + 3;
52 buf = os_malloc(iwr.u.data.length);
56 os_memcpy(buf + 1, params->passphrase, iwr.u.data.length - 3);
57 buf[iwr.u.data.length - 2] = '"';
58 buf[iwr.u.data.length - 1] = '\0';
61 iwr.u.data.pointer = (caddr_t) buf;
62 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
63 ret = ioctl(drv->ioctl_sock, SIOCIWFIRSTPRIV, &iwr);
73 struct iwreq iwr;
76 os_memset(&iwr, 0, sizeof(iwr));
77 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
78 iwr.u.encoding.flags = i + 1;
80 iwr.u.encoding.pointer = (caddr_t) params->wep_key[i];
81 iwr.u.encoding.length = params->wep_key_len[i];
83 iwr.u.encoding.flags = IW_ENCODE_NOKEY |
86 if (ioctl(drv->ioctl_sock, SIOCSIWENCODE, &iwr) < 0) {