Home | History | Annotate | Download | only in drivers

Lines Matching refs:iwr

54 	struct iwreq iwr;
59 os_memset(&iwr, 0, sizeof(iwr));
60 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
61 iwr.u.data.flags = oid;
62 iwr.u.data.flags |= OID_GET_SET_TOGGLE;
67 iwr.u.data.pointer = (caddr_t) buf;
68 iwr.u.data.length = len;
70 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
83 struct iwreq iwr;
86 os_memset(&iwr, 0, sizeof(iwr));
87 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
88 iwr.u.data.pointer = (UCHAR*) &enabled;
89 iwr.u.data.flags = RT_OID_NEW_DRIVER;
91 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
102 struct iwreq iwr;
110 os_memset(&iwr, 0, sizeof(iwr));
111 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
113 if (ioctl(drv->ioctl_sock, SIOCGIWAP, &iwr) < 0) {
117 os_memcpy(bssid, iwr.u.ap_addr.sa_data, ETH_ALEN);
132 struct iwreq iwr;
147 os_memset(&iwr, 0, sizeof(iwr));
148 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
149 iwr.u.essid.pointer = (caddr_t) ssid;
150 iwr.u.essid.length = 32;
152 if (ioctl(drv->ioctl_sock, SIOCGIWESSID, &iwr) < 0) {
156 ret = iwr.u.essid.length;
228 struct iwreq iwr;
238 os_memset(&iwr, 0, sizeof(iwr));
239 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
241 iwr.u.data.flags = OID_802_11_SSID;
242 iwr.u.data.flags |= OID_GET_SET_TOGGLE;
243 iwr.u.data.pointer = (caddr_t) buf;
244 iwr.u.data.length = sizeof(NDIS_802_11_SSID);
246 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
847 struct iwreq iwr;
850 os_memset(&iwr, 0, sizeof(iwr));
851 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
852 iwr.u.data.pointer = (caddr_t) &we_version_compiled;
853 iwr.u.data.flags = RT_OID_WE_VERSION_COMPILED;
855 if (ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr) < 0) {
1032 struct iwreq iwr;
1048 os_memset(&iwr, 0, sizeof(iwr));
1049 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1051 if (ioctl(drv->ioctl_sock, SIOCSIWSCAN, &iwr) < 0) {
1076 struct iwreq iwr;
1087 iwr.u.data.length = 8192;
1090 iwr.u.data.length = 4096;
1098 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
1099 iwr.u.data.pointer = (void *) buf;
1100 iwr.u.data.flags = OID_802_11_BSSID_LIST;
1102 if ((rv = ioctl(drv->ioctl_sock, RT_PRIV_IOCTL, &iwr)) < 0) {