Lines Matching refs:iwr

57 	struct iwreq iwr;
62 os_memset(&iwr, 0, sizeof(iwr));
63 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
64 iwr.u.data.flags = oid;
65 iwr.u.data.flags |= OID_GET_SET_TOGGLE;
70 iwr.u.data.pointer = (caddr_t) buf;
71 iwr.u.data.length = len;
73 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
86 struct iwreq iwr;
89 os_memset(&iwr, 0, sizeof(iwr));
90 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
91 iwr.u.data.pointer = (UCHAR*) &enabled;
92 iwr.u.data.flags = RT_OID_NEW_DRIVER;
94 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
105 struct iwreq iwr;
113 os_memset(&iwr, 0, sizeof(iwr));
114 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
116 if (ioctl(drv->ioctl_sock, SIOCGIWAP, &iwr) < 0) {
120 os_memcpy(bssid, iwr.u.ap_addr.sa_data, ETH_ALEN);
135 struct iwreq iwr;
150 os_memset(&iwr, 0, sizeof(iwr));
151 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
152 iwr.u.essid.pointer = (caddr_t) ssid;
153 iwr.u.essid.length = 32;
155 if (ioctl(drv->ioctl_sock, SIOCGIWESSID, &iwr) < 0) {
159 ret = iwr.u.essid.length;
231 struct iwreq iwr;
241 os_memset(&iwr, 0, sizeof(iwr));
242 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
244 iwr.u.data.flags = OID_802_11_SSID;
245 iwr.u.data.flags |= OID_GET_SET_TOGGLE;
246 iwr.u.data.pointer = (caddr_t) buf;
247 iwr.u.data.length = sizeof(NDIS_802_11_SSID);
249 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
748 struct iwreq iwr;
751 os_memset(&iwr, 0, sizeof(iwr));
752 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
753 iwr.u.data.pointer = (caddr_t) &we_version_compiled;
754 iwr.u.data.flags = RT_OID_WE_VERSION_COMPILED;
756 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
895 struct iwreq iwr;
920 os_memset(&iwr, 0, sizeof(iwr));
921 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
923 if (ioctl(drv->ioctl_sock, SIOCSIWSCAN, &iwr) < 0) {
947 struct iwreq iwr;
963 iwr.u.data.length = buf_len;
970 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
971 iwr.u.data.pointer = (void *) buf;
972 iwr.u.data.flags = OID_802_11_BSSID_LIST;
974 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) == 0)
1292 struct iwreq iwr;
1295 os_memset(&iwr, 0, sizeof(iwr));
1296 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1297 iwr.u.data.pointer = (caddr_t) ie;
1298 iwr.u.data.length = ie_len;
1303 if (ioctl(drv->ioctl_sock, SIOCSIWGENIE, &iwr) < 0) {