• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/drivers/

Lines Matching defs:iwr

190 	struct iwreq iwr;
192 os_memset(&iwr, 0, sizeof(iwr));
193 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
194 iwr.u.mode = op;
196 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_GETPARAM, &iwr) < 0)
199 *data = iwr.u.mode;
208 struct iwreq iwr;
216 os_memset(&iwr, 0, sizeof(iwr));
217 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
222 os_memcpy(iwr.u.name, data, len);
229 iwr.u.data.pointer = data;
230 iwr.u.data.length = len;
233 if (ioctl(drv->ioctl_sock, op, &iwr) < 0) {
247 struct iwreq iwr;
249 os_memset(&iwr, 0, sizeof(iwr));
250 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
251 iwr.u.mode = op;
252 os_memcpy(iwr.u.name + sizeof(__u32), &arg, sizeof(arg));
254 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_SETPARAM, &iwr) < 0) {
817 struct iwreq iwr;
827 os_memset(&iwr, 0, sizeof(iwr));
828 os_strlcpy(iwr.ifr_name, drv->iface, sizeof(iwr.ifr_name));
829 iwr.u.data.pointer = (void *) &req;
830 iwr.u.data.length = sizeof(struct ieee80211req_athdbg);
848 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_DBGREQ, &iwr) < 0) {
1406 struct iwreq iwr;
1411 os_memset(&iwr, 0, sizeof(iwr));
1412 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1414 iwr.u.data.pointer = (void *) tbuf;
1415 iwr.u.data.length = sizeof(tbuf);
1416 iwr.u.data.flags = IEEE80211_IOC_P2P_FETCH_FRAME;
1418 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_P2P_BIG_PARAM, &iwr)
1430 data_len = iwr.u.data.length;
1592 struct iwreq iwr;
1607 os_memset(&iwr, 0, sizeof(iwr));
1608 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1609 iwr.u.data.pointer = (caddr_t) range;
1610 iwr.u.data.length = buflen;
1615 if (ioctl(drv->ioctl_sock, SIOCGIWRANGE, &iwr) < 0) {
1620 } else if (iwr.u.data.length >= minlen &&
1733 struct iwreq iwr;
1786 os_memset(&iwr, 0, sizeof(iwr));
1787 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1789 iwr.u.mode = IW_MODE_MASTER;
1791 if (ioctl(drv->ioctl_sock, SIOCSIWMODE, &iwr) < 0) {
1857 struct iwreq iwr;
1859 os_memset(&iwr, 0, sizeof(iwr));
1860 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1861 iwr.u.essid.flags = 1; /* SSID active */
1862 iwr.u.essid.pointer = (caddr_t) buf;
1863 iwr.u.essid.length = len;
1865 if (ioctl(drv->ioctl_sock, SIOCSIWESSID, &iwr) < 0) {
1877 struct iwreq iwr;
1880 os_memset(&iwr, 0, sizeof(iwr));
1881 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
1882 iwr.u.essid.pointer = (caddr_t) buf;
1883 iwr.u.essid.length = (len > IW_ESSID_MAX_SIZE) ?
1886 if (ioctl(drv->ioctl_sock, SIOCGIWESSID, &iwr) < 0) {
1891 ret = iwr.u.essid.length;
2052 struct iwreq iwr;
2054 os_memset(&iwr, 0, sizeof(iwr));
2055 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ);
2057 iwr.u.data.pointer = (void *) data;
2058 iwr.u.data.length = len;
2059 iwr.u.data.flags = op;
2063 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_P2P_BIG_PARAM, &iwr) < 0) {
2066 __func__, op, athr_get_ioctl_name(op), iwr.u.mode,
2067 iwr.u.mode, iwr.u.data.length,
2068 iwr.u.data.flags, errno, strerror(errno));