Home | History | Annotate | Download | only in drivers

Lines Matching defs:iwr

387 	struct iwreq iwr;
389 memset(&iwr, 0, sizeof(iwr));
390 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
391 iwr.u.data.pointer = (caddr_t) param;
392 iwr.u.data.length = len;
394 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
499 struct iwreq iwr;
502 memset(&iwr, 0, sizeof(iwr));
503 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
504 i = (int *) iwr.u.name;
508 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) {
907 struct iwreq iwr;
922 memset(&iwr, 0, sizeof(iwr));
923 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
924 iwr.u.data.pointer = (caddr_t) range;
925 iwr.u.data.length = buflen;
930 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
934 } else if (iwr.u.data.length >= minlen &&
1147 struct iwreq iwr;
1149 os_memset(&iwr, 0, sizeof(iwr));
1150 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1151 iwr.u.data.pointer = (caddr_t) param;
1152 iwr.u.data.length = len;
1154 if (ioctl(drv->sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
1192 struct iwreq iwr;
1195 os_memset(&iwr, 0, sizeof(iwr));
1196 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1197 i = (int *) iwr.u.name;
1201 if (ioctl(drv->sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
1348 struct iwreq iwr;
1353 os_memset(&iwr, 0, sizeof(iwr));
1354 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1355 i = (int *) iwr.u.name;
1358 if (ioctl(drv->sock, PRISM2_IOCTL_RESET, &iwr) < 0) {