Lines Matching refs:iwr

381 	struct iwreq iwr;  in hostapd_ioctl()  local
383 memset(&iwr, 0, sizeof(iwr)); in hostapd_ioctl()
384 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in hostapd_ioctl()
385 iwr.u.data.pointer = (caddr_t) param; in hostapd_ioctl()
386 iwr.u.data.length = len; in hostapd_ioctl()
388 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_HOSTAPD, &iwr) < 0) { in hostapd_ioctl()
494 struct iwreq iwr; in hostap_ioctl_prism2param() local
497 memset(&iwr, 0, sizeof(iwr)); in hostap_ioctl_prism2param()
498 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in hostap_ioctl_prism2param()
499 i = (int *) iwr.u.name; in hostap_ioctl_prism2param()
503 if (ioctl(drv->ioctl_sock, PRISM2_IOCTL_PRISM2_PARAM, &iwr) < 0) { in hostap_ioctl_prism2param()
553 struct iwreq iwr; in hostap_set_ssid() local
555 memset(&iwr, 0, sizeof(iwr)); in hostap_set_ssid()
556 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in hostap_set_ssid()
557 iwr.u.essid.flags = 1; /* SSID active */ in hostap_set_ssid()
558 iwr.u.essid.pointer = (caddr_t) buf; in hostap_set_ssid()
559 iwr.u.essid.length = len + 1; in hostap_set_ssid()
561 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) { in hostap_set_ssid()
901 struct iwreq iwr; in hostap_get_we_version() local
916 memset(&iwr, 0, sizeof(iwr)); in hostap_get_we_version()
917 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in hostap_get_we_version()
918 iwr.u.data.pointer = (caddr_t) range; in hostap_get_we_version()
919 iwr.u.data.length = buflen; in hostap_get_we_version()
924 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) { in hostap_get_we_version()
929 } else if (iwr.u.data.length >= minlen && in hostap_get_we_version()
1061 struct iwreq iwr; in hostap_set_freq() local
1063 os_memset(&iwr, 0, sizeof(iwr)); in hostap_set_freq()
1064 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in hostap_set_freq()
1065 iwr.u.freq.m = freq->channel; in hostap_set_freq()
1066 iwr.u.freq.e = 0; in hostap_set_freq()
1068 if (ioctl(drv->ioctl_sock, SIOCSIWFREQ, &iwr) < 0) { in hostap_set_freq()