Lines Matching defs:iwr
382 struct iwreq iwr;
384 memset(&iwr, 0, sizeof(iwr));
385 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
386 iwr.u.data.pointer = (caddr_t) param;
387 iwr.u.data.length = len;
389 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
498 struct iwreq iwr;
501 memset(&iwr, 0, sizeof(iwr));
502 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
503 i = (int *) iwr.u.name;
507 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
557 struct iwreq iwr;
559 memset(&iwr, 0, sizeof(iwr));
560 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
561 iwr.u.essid.flags = 1; /* SSID active */
562 iwr.u.essid.pointer = (caddr_t) buf;
563 iwr.u.essid.length = len + 1;
565 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) {
905 struct iwreq iwr;
920 memset(&iwr, 0, sizeof(iwr));
921 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
922 iwr.u.data.pointer = (caddr_t) range;
923 iwr.u.data.length = buflen;
928 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
933 } else if (iwr.u.data.length >= minlen &&
1065 struct iwreq iwr;
1067 os_memset(&iwr, 0, sizeof(iwr));
1068 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1069 iwr.u.freq.m = freq->channel;
1070 iwr.u.freq.e = 0;
1072 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) {