Lines Matching refs:iwr

386 	struct iwreq iwr;
388 memset(&iwr, 0, sizeof(iwr));
389 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
390 iwr.u.data.pointer = (caddr_t) param;
391 iwr.u.data.length = len;
393 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) {
556 struct iwreq iwr;
558 memset(&iwr, 0, sizeof(iwr));
559 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
560 iwr.u.essid.flags = 1; /* SSID active */
561 iwr.u.essid.pointer = (caddr_t) buf;
562 iwr.u.essid.length = len + 1;
564 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) {
932 } else if (iwr.u.data.length >= minlen &&
1135 struct iwreq iwr;
1137 os_memset(&iwr, 0, sizeof(iwr));
1138 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1139 iwr.u.data.pointer = (caddr_t) param;
1140 iwr.u.data.length = len;
1142 if (ioctl(drv->sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
1180 struct iwreq iwr;
1183 os_memset(&iwr, 0, sizeof(iwr));
1184 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1185 i = (int *) iwr.u.name;
1189 if (ioctl(drv->sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
1335 struct iwreq iwr;
1340 os_memset(&iwr, 0, sizeof(iwr));
1341 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1342 i = (int *) iwr.u.name;
1345 if (ioctl(drv->sock, PRISM2_IOCTL_RESET, &iwr) < 0) {