Home | History | Annotate | Download | only in drivers

Lines Matching refs:iwr

374 	struct iwreq iwr;
376 memset(&iwr, 0, sizeof(iwr));
377 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
378 iwr.u.data.pointer = (caddr_t) param;
379 iwr.u.data.length = len;
381 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
487 struct iwreq iwr;
490 memset(&iwr, 0, sizeof(iwr));
491 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
492 i = (int *) iwr.u.name;
496 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
546 struct iwreq iwr;
548 memset(&iwr, 0, sizeof(iwr));
549 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
550 iwr.u.essid.flags = 1; /* SSID active */
551 iwr.u.essid.pointer = (caddr_t) buf;
552 iwr.u.essid.length = len + 1;
554 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) {
896 struct iwreq iwr;
911 memset(&iwr, 0, sizeof(iwr));
912 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
913 iwr.u.data.pointer = (caddr_t) range;
914 iwr.u.data.length = buflen;
919 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
924 } else if (iwr.u.data.length >= minlen &&
1056 struct iwreq iwr;
1058 os_memset(&iwr, 0, sizeof(iwr));
1059 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1060 iwr.u.freq.m = freq->channel;
1061 iwr.u.freq.e = 0;
1063 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) {