Lines Matching refs:wi_val
224 strlcpy((char *)&wreq->wi_val[1], hostname,
225 sizeof(wreq->wi_val) - sizeof(wreq->wi_val[0]));
226 wreq->wi_val[0] = htole16(strlen(hostname));
231 wreq->wi_val[0] = 0;
235 wreq->wi_val[0] = htole16(ic->ic_bss->ni_esslen);
236 memcpy(&wreq->wi_val[1], ic->ic_bss->ni_essid,
242 wreq->wi_val[0] = htole16(ic->ic_des_esslen);
243 memcpy(&wreq->wi_val[1], ic->ic_des_essid, ic->ic_des_esslen);
248 IEEE80211_ADDR_COPY(wreq->wi_val, ic->ic_bss->ni_bssid);
250 memset(wreq->wi_val, 0, IEEE80211_ADDR_LEN);
254 memset(wreq->wi_val, 0, sizeof(wreq->wi_val));
265 setbit((u_int8_t *)wreq->wi_val, j);
270 wreq->wi_val[0] = htole16(
275 wreq->wi_val[0] = htole16(
280 wreq->wi_val[0] = 0; /* quality */
281 wreq->wi_val[1] = htole16(ic->ic_node_getrssi(ic->ic_bss));
282 wreq->wi_val[2] = 0; /* noise */
286 wreq->wi_val[0] = htole16((ifp->if_flags & IFF_PROMISC) ? 1 : 0);
290 wreq->wi_val[0] = htole16(ic->ic_opmode);
294 IEEE80211_ADDR_COPY(wreq->wi_val, ic->ic_myaddr);
299 wreq->wi_val[0] = 0; /* auto */
301 wreq->wi_val[0] = htole16(
307 wreq->wi_val[0] = htole16(
313 wreq->wi_val[0] = htole16(ic->ic_fragthreshold);
317 wreq->wi_val[0] = htole16(ic->ic_rtsthreshold);
321 wreq->wi_val[0] =
326 wreq->wi_val[0] = 0; /* no ... not supported */
330 wreq->wi_val[0] = htole16(ic->ic_roaming); /* XXX map */
334 wreq->wi_val[0] = htole16(1); /* low density ... not supp */
338 wreq->wi_val[0] =
343 wreq->wi_val[0] = htole16(ic->ic_lintval);
347 wreq->wi_val[0] = htole16(ic->ic_bss->ni_intval);
351 wreq->wi_val[0] = htole16(1); /* always available */
355 wreq->wi_val[0] = htole16(1); /* TODO: open system only */
359 wreq->wi_val[0] =
364 wreq->wi_val[0] = htole16(ic->ic_def_txkey);
389 wreq->wi_val[0] = htole16(ic->ic_fragthreshold);
406 args.ap = (void *)((char *)wreq->wi_val + sizeof(i));
410 memcpy(wreq->wi_val, &args.i, sizeof(args.i));
423 p2 = (struct wi_scan_p2_hdr *)wreq->wi_val;
439 args.wsc = (struct wi_sigcache *) wreq->wi_val;
526 if (le16toh(wreq->wi_val[0]) * 2 > len ||
527 le16toh(wreq->wi_val[0]) > IEEE80211_NWID_LEN) {
532 ic->ic_des_esslen = le16toh(wreq->wi_val[0]) * 2;
533 memcpy(ic->ic_des_essid, &wreq->wi_val[1], ic->ic_des_esslen);
542 i = le16toh(wreq->wi_val[0]);
561 if (wreq->wi_val[0] == 0) {
566 if (wreq->wi_val[0] != 0) {
575 switch (le16toh(wreq->wi_val[0])) {
594 if (le16toh(wreq->wi_val[0]) != ic->ic_opmode) {
595 ic->ic_opmode = le16toh(wreq->wi_val[0]);
603 IEEE80211_ADDR_COPY(LLADDR(ifp->if_sadl), wreq->wi_val);
611 if (wreq->wi_val[0] == 0) {
616 rate = 2 * le16toh(wreq->wi_val[0]);
652 ic->ic_fragthreshold = le16toh(wreq->wi_val[0]);
658 ic->ic_rtsthreshold = le16toh(wreq->wi_val[0]);
664 if (wreq->wi_val[0] != 0) {
686 if (wreq->wi_val[0] != 0)
692 i = le16toh(wreq->wi_val[0]);
700 if (le16toh(wreq->wi_val[0]) != 1)
706 if (wreq->wi_val[0] != 0) {
723 ic->ic_lintval = le16toh(wreq->wi_val[0]);
734 i = le16toh(wreq->wi_val[0]);
743 if (wreq->wi_val[0] != 0) {
760 i = le16toh(wreq->wi_val[0]);
794 len = le16toh(wreq->wi_val[0]);
828 if (isclr((u_int8_t *)wreq->wi_val, j))