Home | History | Annotate | Download | only in drivers

Lines Matching refs:iwr

378 	struct iwreq iwr;
380 memset(&iwr, 0, sizeof(iwr));
381 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
382 iwr.u.data.pointer = (caddr_t) param;
383 iwr.u.data.length = len;
385 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) {
490 struct iwreq iwr;
493 memset(&iwr, 0, sizeof(iwr));
494 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
495 i = (int *) iwr.u.name;
499 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) {
548 struct iwreq iwr;
550 memset(&iwr, 0, sizeof(iwr));
551 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
552 iwr.u.essid.flags = 1; /* SSID active */
553 iwr.u.essid.pointer = (caddr_t) buf;
554 iwr.u.essid.length = len + 1;
556 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) {
898 struct iwreq iwr;
913 memset(&iwr, 0, sizeof(iwr));
914 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
915 iwr.u.data.pointer = (caddr_t) range;
916 iwr.u.data.length = buflen;
921 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
925 } else if (iwr.u.data.length >= minlen &&
1055 struct iwreq iwr;
1057 os_memset(&iwr, 0, sizeof(iwr));
1058 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1059 iwr.u.freq.m = freq->channel;
1060 iwr.u.freq.e = 0;
1062 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) {