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) {
903 struct iwreq iwr;
918 memset(&iwr, 0, sizeof(iwr));
919 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
920 iwr.u.data.pointer = (caddr_t) range;
921 iwr.u.data.length = buflen;
926 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
931 } else if (iwr.u.data.length >= minlen &&
1063 struct iwreq iwr;
1065 os_memset(&iwr, 0, sizeof(iwr));
1066 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1067 iwr.u.freq.m = freq->channel;
1068 iwr.u.freq.e = 0;
1070 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) {