Lines Matching defs:iwr
381 struct iwreq iwr;
383 memset(&iwr, 0, sizeof(iwr));
384 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
385 iwr.u.data.pointer = (caddr_t) param;
386 iwr.u.data.length = len;
388 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
494 struct iwreq iwr;
497 memset(&iwr, 0, sizeof(iwr));
498 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
499 i = (int *) iwr.u.name;
503 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
553 struct iwreq iwr;
555 memset(&iwr, 0, sizeof(iwr));
556 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
557 iwr.u.essid.flags = 1; /* SSID active */
558 iwr.u.essid.pointer = (caddr_t) buf;
559 iwr.u.essid.length = len + 1;
561 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) {
901 struct iwreq iwr;
916 memset(&iwr, 0, sizeof(iwr));
917 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
918 iwr.u.data.pointer = (caddr_t) range;
919 iwr.u.data.length = buflen;
924 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
929 } else if (iwr.u.data.length >= minlen &&
1061 struct iwreq iwr;
1063 os_memset(&iwr, 0, sizeof(iwr));
1064 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1065 iwr.u.freq.m = freq->channel;
1066 iwr.u.freq.e = 0;
1068 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) {