sbin/ifconfig/ieee80211.c
198
struct ieee80211req ireq;
sbin/ifconfig/ieee80211.c
200
memset(&ireq, 0, sizeof(ireq));
sbin/ifconfig/ieee80211.c
201
ireq.i_type = type;
sbin/ifconfig/ieee80211.c
202
ireq.i_val = val;
sbin/ifconfig/ieee80211.c
203
ireq.i_len = len;
sbin/ifconfig/ieee80211.c
204
ireq.i_data = data;
sbin/ifconfig/ieee80211.c
205
if (direct_ioctl(env, SIOCS80211, &ireq) == -1) {
sbin/ifconfig/ieee80211.c
601
struct ieee80211req ireq;
sbin/ifconfig/ieee80211.c
620
ireq.i_type = IEEE80211_IOC_HIDESSID;
sbin/ifconfig/ieee80211.c
621
if (direct_ioctl(env, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ieee80211.c
622
if (ireq.i_val)
sbin/ifconfig/ieee80211.c
628
ireq.i_type = IEEE80211_IOC_APBRIDGE;
sbin/ifconfig/ieee80211.c
629
if (direct_ioctl(env, SIOCG80211, &ireq) != -1) {
sbin/ifconfig/ieee80211.c
630
if (ireq.i_val)
sbin/ifconfig/ieee80211.c
637
ireq.i_type = IEEE80211_IOC_RTSTHRESHOLD;
sbin/ifconfig/ieee80211.c
638
if (direct_ioctl(env, SIOCG80211, &ireq) == -1)
sbin/ifconfig/ieee80211.c
640
else if (ireq.i_val < IEEE80211_RTS_MAX)
sbin/ifconfig/ieee80211.c
641
printf(" rts %d", ireq.i_val);
sbin/ifconfig/ieee80211.c
645
ireq.i_type = IEEE80211_IOC_FRAGTHRESHOLD;
sbin/ifconfig/ieee80211.c
646
if (direct_ioctl(env, SIOCG80211, &ireq) == -1)
sbin/ifconfig/ieee80211.c
648
else if (ireq.i_val < IEEE80211_FRAG_MAX)
sbin/ifconfig/ieee80211.c
649
printf(" frag %d", ireq.i_val);
sbin/ifconfig/ieee80211.c
793
struct ieee80211req ireq;
sbin/ifconfig/ieee80211.c
799
memset(&ireq, 0, sizeof(ireq));
sbin/ifconfig/ieee80211.c
800
ireq.i_type = IEEE80211_IOC_SCAN_RESULTS;
sbin/ifconfig/ieee80211.c
801
ireq.i_data = buf;
sbin/ifconfig/ieee80211.c
802
ireq.i_len = sizeof(buf);
sbin/ifconfig/ieee80211.c
803
if (direct_ioctl(env, SIOCG80211, &ireq) < 0)
sbin/ifconfig/ieee80211.c
805
len = ireq.i_len;
sys/arch/amiga/amiga/machdep.c
633
register unsigned short ireq;
sys/arch/amiga/amiga/machdep.c
642
ireq = ((ipl == 1) && (*draco_intfrc & DRIRQ_SOFT) ?
sys/arch/amiga/amiga/machdep.c
646
ireq = custom.intreqr;
sys/arch/amiga/amiga/machdep.c
654
if (ireq & INTF_TBE) {
sys/arch/amiga/amiga/machdep.c
662
if (ireq & INTF_DSKBLK) {
sys/arch/amiga/amiga/machdep.c
668
if (ireq & INTF_SOFTINT) {
sys/arch/amiga/amiga/machdep.c
710
if (ireq & INTF_BLIT)
sys/arch/amiga/amiga/machdep.c
712
if (ireq & INTF_COPER)
sys/arch/amiga/amiga/machdep.c
714
if (ireq & INTF_VERTB)
sys/arch/amiga/amiga/machdep.c
752
sr, ireq);
sys/arch/amigappc/amigappc/machdep.c
179
unsigned short ireq;
sys/arch/amigappc/amigappc/machdep.c
181
ireq = custom.intreqr;
sys/arch/amigappc/amigappc/machdep.c
182
if (ireq & INTF_TBE) {
sys/arch/amigappc/amigappc/machdep.c
189
if (ireq & INTF_DSKBLK) {
sys/arch/amigappc/amigappc/machdep.c
195
if (ireq & INTF_SOFTINT) {
sys/arch/amigappc/amigappc/machdep.c
207
unsigned short ireq;
sys/arch/amigappc/amigappc/machdep.c
209
ireq = custom.intreqr;
sys/arch/amigappc/amigappc/machdep.c
210
if (ireq & INTF_BLIT)
sys/arch/amigappc/amigappc/machdep.c
212
if (ireq & INTF_COPER)
sys/arch/amigappc/amigappc/machdep.c
214
if (ireq & INTF_VERTB)
sys/arch/arm/at91/at91pio.c
316
struct intr_req *ireq;
sys/arch/arm/at91/at91pio.c
323
ireq = &sc->ireq[bit];
sys/arch/arm/at91/at91pio.c
325
if (ireq->ireq_func) /* already used */
sys/arch/arm/at91/at91pio.c
328
ireq->ireq_func = ireq_func;
sys/arch/arm/at91/at91pio.c
329
ireq->ireq_arg = arg;
sys/arch/arm/at91/at91pio.c
330
ireq->ireq_ipl = ipl;
sys/arch/arm/at91/at91pio.c
370
struct intr_req *ireq;
sys/arch/arm/at91/at91pio.c
381
ireq = &sc->ireq[bit];
sys/arch/arm/at91/at91pio.c
383
if (!ireq->ireq_func)
sys/arch/arm/at91/at91pio.c
387
ireq->ireq_func = 0;
sys/arch/arm/at91/at91pio.c
388
ireq->ireq_arg = 0;
sys/arch/arm/at91/at91pio.c
391
if (sc->ireq[i].ireq_func)
sys/arch/arm/at91/at91pio.c
419
if (sc->ireq[bit].ireq_func) {
sys/arch/arm/at91/at91pio.c
420
int s = _splraise(sc->ireq[bit].ireq_ipl);
sys/arch/arm/at91/at91pio.c
421
(*sc->ireq[bit].ireq_func)(sc->ireq[bit].ireq_arg);
sys/arch/arm/at91/at91pio.c
82
struct intr_req ireq[AT91PIO_NPINS];
sys/compat/netbsd32/netbsd32_ioctl.c
1018
netbsd32_from_ieee80211req(struct ieee80211req *ireq,
sys/compat/netbsd32/netbsd32_ioctl.c
1022
memcpy(ireq32->i_name, ireq->i_name, IFNAMSIZ);
sys/compat/netbsd32/netbsd32_ioctl.c
1023
ireq32->i_type = ireq->i_type;
sys/compat/netbsd32/netbsd32_ioctl.c
1024
ireq32->i_val = ireq->i_val;
sys/compat/netbsd32/netbsd32_ioctl.c
1025
ireq32->i_len = ireq->i_len;
sys/compat/netbsd32/netbsd32_ioctl.c
1026
NETBSD32PTR32(ireq32->i_data, ireq->i_data);
sys/compat/netbsd32/netbsd32_ioctl.c
467
struct ieee80211req *ireq, u_long cmd)
sys/compat/netbsd32/netbsd32_ioctl.c
470
memcpy(ireq->i_name, ireq32->i_name, IFNAMSIZ);
sys/compat/netbsd32/netbsd32_ioctl.c
471
ireq->i_type = ireq32->i_type;
sys/compat/netbsd32/netbsd32_ioctl.c
472
ireq->i_val = ireq32->i_val;
sys/compat/netbsd32/netbsd32_ioctl.c
473
ireq->i_len = ireq32->i_len;
sys/compat/netbsd32/netbsd32_ioctl.c
474
ireq->i_data = NETBSD32PTR64(ireq32->i_data);
sys/dev/ic/atw.c
3909
struct ieee80211req *ireq;
sys/dev/ic/atw.c
3947
ireq = data;
sys/dev/ic/atw.c
3948
if (ireq->i_type == IEEE80211_IOC_FRAGTHRESHOLD) {
sys/dev/ic/atw.c
3954
if (!(IEEE80211_FRAG_MIN <= ireq->i_val &&
sys/dev/ic/atw.c
3955
ireq->i_val <= IEEE80211_FRAG_MAX))
sys/dev/ic/atw.c
3958
sc->sc_ic.ic_fragthreshold = ireq->i_val;
sys/fs/nfs/common/bootp_subr.c
1003
ifr = &ifctx->ireq;
sys/fs/nfs/common/bootp_subr.c
1005
printf("Shutdown interface %s\n", ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
1032
ifr = &ifctx->ireq;
sys/fs/nfs/common/bootp_subr.c
1043
printf("Adjusted interface %s", ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
1435
printf("%s at ", ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
1688
strlcpy(ifctx->ireq.ifr_name, ifp->if_xname,
sys/fs/nfs/common/bootp_subr.c
1689
sizeof(ifctx->ireq.ifr_name));
sys/fs/nfs/common/bootp_subr.c
1702
ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
1787
strcpy(nd->myif.ifra_name, ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
727
ifctx->ireq.ifr_name,
sys/fs/nfs/common/bootp_subr.c
866
ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
930
ifctx->ireq.ifr_name);
sys/fs/nfs/common/bootp_subr.c
961
ifr = &ifctx->ireq;
sys/net80211/ieee80211_acl.c
264
struct ieee80211req *ireq)
sys/net80211/ieee80211_acl.c
271
acl_getioctl(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_acl.c
279
switch (ireq->i_val) {
sys/net80211/ieee80211_acl.c
281
ireq->i_val = as->as_policy;
sys/net80211/ieee80211_acl.c
285
if (ireq->i_len == 0) {
sys/net80211/ieee80211_acl.c
286
ireq->i_len = space; /* return required space */
sys/net80211/ieee80211_acl.c
297
if (ireq->i_len >= space) {
sys/net80211/ieee80211_acl.c
298
error = copyout(ap, ireq->i_data, space);
sys/net80211/ieee80211_acl.c
299
ireq->i_len = space;
sys/net80211/ieee80211_acl.c
301
error = copyout(ap, ireq->i_data, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1003
ieee80211_ioctl_getstastats(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1010
if (ireq->i_len < off)
sys/net80211/ieee80211_ioctl.c
1012
error = copyin(ireq->i_data, macaddr, IEEE80211_ADDR_LEN);
sys/net80211/ieee80211_ioctl.c
1018
if (ireq->i_len > sizeof(struct ieee80211req_sta_stats))
sys/net80211/ieee80211_ioctl.c
1019
ireq->i_len = sizeof(struct ieee80211req_sta_stats);
sys/net80211/ieee80211_ioctl.c
1021
error = copyout(&ni->ni_stats, (u_int8_t *) ireq->i_data + off,
sys/net80211/ieee80211_ioctl.c
1022
ireq->i_len - off);
sys/net80211/ieee80211_ioctl.c
1069
ieee80211_ioctl_getscanresults(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1082
p = ireq->i_data;
sys/net80211/ieee80211_ioctl.c
1083
space = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
1113
ireq->i_len -= space;
sys/net80211/ieee80211_ioctl.c
1215
ieee80211_ioctl_getstainfo(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1220
if (ireq->i_len < sizeof(struct stainforeq))
sys/net80211/ieee80211_ioctl.c
1226
if (req.space > ireq->i_len)
sys/net80211/ieee80211_ioctl.c
1227
req.space = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
1236
ireq->i_len = space - req.space;
sys/net80211/ieee80211_ioctl.c
1237
error = copyout(p, ireq->i_data, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1240
ireq->i_len = 0;
sys/net80211/ieee80211_ioctl.c
1246
ieee80211_ioctl_getstatxpow(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1252
if (ireq->i_len != sizeof(txpow))
sys/net80211/ieee80211_ioctl.c
1254
error = copyin(ireq->i_data, &txpow, sizeof(txpow));
sys/net80211/ieee80211_ioctl.c
1261
error = copyout(&txpow, ireq->i_data, sizeof(txpow));
sys/net80211/ieee80211_ioctl.c
1267
ieee80211_ioctl_getwmeparam(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1276
ac = (ireq->i_len & IEEE80211_WMEPARAM_VAL);
sys/net80211/ieee80211_ioctl.c
1279
if (ireq->i_len & IEEE80211_WMEPARAM_BSS)
sys/net80211/ieee80211_ioctl.c
1283
switch (ireq->i_type) {
sys/net80211/ieee80211_ioctl.c
1285
ireq->i_val = wmep->wmep_logcwmin;
sys/net80211/ieee80211_ioctl.c
1288
ireq->i_val = wmep->wmep_logcwmax;
sys/net80211/ieee80211_ioctl.c
1291
ireq->i_val = wmep->wmep_aifsn;
sys/net80211/ieee80211_ioctl.c
1294
ireq->i_val = wmep->wmep_txopLimit;
sys/net80211/ieee80211_ioctl.c
1298
ireq->i_val = wmep->wmep_acm;
sys/net80211/ieee80211_ioctl.c
1302
ireq->i_val = !wmep->wmep_noackPolicy;
sys/net80211/ieee80211_ioctl.c
1309
ieee80211_ioctl_getmaccmd(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1313
return (acl == NULL ? EINVAL : acl->iac_getioctl(ic, ireq));
sys/net80211/ieee80211_ioctl.c
1319
struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1328
switch (ireq->i_type) {
sys/net80211/ieee80211_ioctl.c
1333
ireq->i_len = ic->ic_des_esslen;
sys/net80211/ieee80211_ioctl.c
1334
memcpy(tmpssid, ic->ic_des_essid, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1337
ireq->i_len = ic->ic_bss->ni_esslen;
sys/net80211/ieee80211_ioctl.c
1339
ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1342
error = copyout(tmpssid, ireq->i_data, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1345
ireq->i_val = 1;
sys/net80211/ieee80211_ioctl.c
1349
ireq->i_val = IEEE80211_WEP_OFF;
sys/net80211/ieee80211_ioctl.c
1351
ireq->i_val = IEEE80211_WEP_ON;
sys/net80211/ieee80211_ioctl.c
1353
ireq->i_val = IEEE80211_WEP_MIXED;
sys/net80211/ieee80211_ioctl.c
1356
kid = (u_int) ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1369
ireq->i_len = len;
sys/net80211/ieee80211_ioctl.c
1370
error = copyout(tmpkey, ireq->i_data, len);
sys/net80211/ieee80211_ioctl.c
1373
ireq->i_val = IEEE80211_WEP_NKID;
sys/net80211/ieee80211_ioctl.c
1376
ireq->i_val = ic->ic_def_txkey;
sys/net80211/ieee80211_ioctl.c
1379
ireq->i_val = ieee80211_chan2ieee(ic, ic->ic_curchan);
sys/net80211/ieee80211_ioctl.c
1383
ireq->i_val = IEEE80211_POWERSAVE_ON;
sys/net80211/ieee80211_ioctl.c
1385
ireq->i_val = IEEE80211_POWERSAVE_OFF;
sys/net80211/ieee80211_ioctl.c
1388
ireq->i_val = ic->ic_lintval;
sys/net80211/ieee80211_ioctl.c
1391
if (ireq->i_len != IEEE80211_ADDR_LEN)
sys/net80211/ieee80211_ioctl.c
1396
ireq->i_data, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1427
struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1433
switch (ireq->i_type) {
sys/net80211/ieee80211_ioctl.c
1436
ireq->i_val = IEEE80211_AUTH_WPA;
sys/net80211/ieee80211_ioctl.c
1438
ireq->i_val = ic->ic_bss->ni_authmode;
sys/net80211/ieee80211_ioctl.c
1441
ireq->i_val = ic->ic_rtsthreshold;
sys/net80211/ieee80211_ioctl.c
1444
ireq->i_val = ic->ic_protmode;
sys/net80211/ieee80211_ioctl.c
1449
ireq->i_val = ic->ic_txpowlimit;
sys/net80211/ieee80211_ioctl.c
1452
ireq->i_val = rsn->rsn_mcastcipher;
sys/net80211/ieee80211_ioctl.c
1455
ireq->i_val = rsn->rsn_mcastkeylen;
sys/net80211/ieee80211_ioctl.c
1458
ireq->i_val = 0;
sys/net80211/ieee80211_ioctl.c
1461
ireq->i_val |= 1<<cap2cipher(m);
sys/net80211/ieee80211_ioctl.c
1464
ireq->i_val = rsn->rsn_ucastcipher;
sys/net80211/ieee80211_ioctl.c
1467
ireq->i_val = rsn->rsn_ucastkeylen;
sys/net80211/ieee80211_ioctl.c
1470
ireq->i_val = rsn->rsn_keymgmtset;
sys/net80211/ieee80211_ioctl.c
1473
ireq->i_val = rsn->rsn_caps;
sys/net80211/ieee80211_ioctl.c
1478
ireq->i_val = 1;
sys/net80211/ieee80211_ioctl.c
1481
ireq->i_val = 2;
sys/net80211/ieee80211_ioctl.c
1484
ireq->i_val = 3;
sys/net80211/ieee80211_ioctl.c
1487
ireq->i_val = 0;
sys/net80211/ieee80211_ioctl.c
1492
error = ieee80211_ioctl_getchanlist(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1495
ireq->i_val = ic->ic_roaming;
sys/net80211/ieee80211_ioctl.c
1498
ireq->i_val = (ic->ic_flags & IEEE80211_F_PRIVACY) != 0;
sys/net80211/ieee80211_ioctl.c
1501
ireq->i_val = (ic->ic_flags & IEEE80211_F_DROPUNENC) != 0;
sys/net80211/ieee80211_ioctl.c
1504
ireq->i_val = (ic->ic_flags & IEEE80211_F_COUNTERM) != 0;
sys/net80211/ieee80211_ioctl.c
1507
ireq->i_val = ic->ic_caps>>16;
sys/net80211/ieee80211_ioctl.c
1508
ireq->i_len = ic->ic_caps&0xffff;
sys/net80211/ieee80211_ioctl.c
1511
ireq->i_val = (ic->ic_flags & IEEE80211_F_WME) != 0;
sys/net80211/ieee80211_ioctl.c
1514
ireq->i_val = (ic->ic_flags & IEEE80211_F_HIDESSID) != 0;
sys/net80211/ieee80211_ioctl.c
1517
ireq->i_val = (ic->ic_flags & IEEE80211_F_NOBRIDGE) == 0;
sys/net80211/ieee80211_ioctl.c
1523
if (ireq->i_len > ic->ic_opt_ie_len)
sys/net80211/ieee80211_ioctl.c
1524
ireq->i_len = ic->ic_opt_ie_len;
sys/net80211/ieee80211_ioctl.c
1525
error = copyout(ic->ic_opt_ie, ireq->i_data, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1528
error = ieee80211_ioctl_getkey(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1531
error = ieee80211_ioctl_getchaninfo(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1534
error = ieee80211_ioctl_getwpaie(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1537
error = ieee80211_ioctl_getscanresults(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1540
error = ieee80211_ioctl_getstastats(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1543
ireq->i_val = ic->ic_bss->ni_txpower;
sys/net80211/ieee80211_ioctl.c
1546
error = ieee80211_ioctl_getstatxpow(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1549
error = ieee80211_ioctl_getstainfo(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1557
error = ieee80211_ioctl_getwmeparam(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1560
ireq->i_val = ic->ic_dtim_period;
sys/net80211/ieee80211_ioctl.c
1564
ireq->i_val = ic->ic_bss->ni_intval;
sys/net80211/ieee80211_ioctl.c
1567
ireq->i_val = (ic->ic_flags & IEEE80211_F_PUREG) != 0;
sys/net80211/ieee80211_ioctl.c
1570
ireq->i_val = ic->ic_mcast_rate;
sys/net80211/ieee80211_ioctl.c
1573
ireq->i_val = ic->ic_fragthreshold;
sys/net80211/ieee80211_ioctl.c
1576
error = ieee80211_ioctl_getmaccmd(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1580
error = ieee80211_ioctl_get80211_fbsd(ic, cmd, ireq);
sys/net80211/ieee80211_ioctl.c
1590
ieee80211_ioctl_setoptie(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1603
if (ireq->i_len > IEEE80211_MAX_OPT_IE)
sys/net80211/ieee80211_ioctl.c
1606
ie = malloc(ireq->i_len, M_DEVBUF, M_WAITOK);
sys/net80211/ieee80211_ioctl.c
1609
error = copyin(ireq->i_data, ie, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1614
ic->ic_opt_ie_len = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
1619
ieee80211_ioctl_setkey(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1627
if (ireq->i_len != sizeof(ik))
sys/net80211/ieee80211_ioctl.c
1629
error = copyin(ireq->i_data, &ik, sizeof(ik));
sys/net80211/ieee80211_ioctl.c
1684
ieee80211_ioctl_delkey(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1689
if (ireq->i_len != sizeof(dk))
sys/net80211/ieee80211_ioctl.c
1691
error = copyin(ireq->i_data, &dk, sizeof(dk));
sys/net80211/ieee80211_ioctl.c
1741
ieee80211_ioctl_setmlme(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1747
if (ireq->i_len != sizeof(mlme))
sys/net80211/ieee80211_ioctl.c
1749
error = copyin(ireq->i_data, &mlme, sizeof(mlme));
sys/net80211/ieee80211_ioctl.c
1826
ieee80211_ioctl_macmac(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1832
if (ireq->i_len != sizeof(mac))
sys/net80211/ieee80211_ioctl.c
1834
error = copyin(ireq->i_data, mac, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
1843
if (ireq->i_type == IEEE80211_IOC_ADDMAC)
sys/net80211/ieee80211_ioctl.c
1851
ieee80211_ioctl_setmaccmd(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1855
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
1865
acl->iac_setpolicy(ic, ireq->i_val);
sys/net80211/ieee80211_ioctl.c
1882
return acl->iac_setioctl(ic, ireq);
sys/net80211/ieee80211_ioctl.c
1888
ieee80211_ioctl_setchanlist(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1894
if (ireq->i_len != sizeof(list))
sys/net80211/ieee80211_ioctl.c
1896
error = copyin(ireq->i_data, &list, sizeof(list));
sys/net80211/ieee80211_ioctl.c
1932
ieee80211_ioctl_setstatxpow(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1938
if (ireq->i_len != sizeof(txpow))
sys/net80211/ieee80211_ioctl.c
1940
error = copyin(ireq->i_data, &txpow, sizeof(txpow));
sys/net80211/ieee80211_ioctl.c
1952
ieee80211_ioctl_setwmeparam(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
1961
isbss = (ireq->i_len & IEEE80211_WMEPARAM_BSS);
sys/net80211/ieee80211_ioctl.c
1962
ac = (ireq->i_len & IEEE80211_WMEPARAM_VAL);
sys/net80211/ieee80211_ioctl.c
1972
switch (ireq->i_type) {
sys/net80211/ieee80211_ioctl.c
1975
wmep->wmep_logcwmin = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1977
chanp->wmep_logcwmin = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1980
ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1985
wmep->wmep_logcwmax = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1987
chanp->wmep_logcwmax = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1990
ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1995
wmep->wmep_aifsn = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1997
chanp->wmep_aifsn = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
1999
wmep->wmep_aifsn = chanp->wmep_aifsn = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2004
wmep->wmep_txopLimit = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2006
chanp->wmep_txopLimit = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2009
ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2013
wmep->wmep_acm = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2015
chanp->wmep_acm = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2019
(ireq->i_val) == 0;
sys/net80211/ieee80211_ioctl.c
2041
struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
2057
switch (ireq->i_type) {
sys/net80211/ieee80211_ioctl.c
2060
if (ireq->i_val != 0 ||
sys/net80211/ieee80211_ioctl.c
2061
ireq->i_len > IEEE80211_NWID_LEN)
sys/net80211/ieee80211_ioctl.c
2063
error = copyin(ireq->i_data, tmpssid, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
2067
ic->ic_des_esslen = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
2068
memcpy(ic->ic_des_essid, tmpssid, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
2073
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2091
kid = (u_int) ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2095
if (ireq->i_len == 0) {
sys/net80211/ieee80211_ioctl.c
2100
if (ireq->i_len > sizeof(tmpkey))
sys/net80211/ieee80211_ioctl.c
2103
error = copyin(ireq->i_data, tmpkey, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
2110
k->wk_keylen = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
2121
kid = (u_int) ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2130
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2136
auth = ieee80211_authenticator_get(ireq->i_val);
sys/net80211/ieee80211_ioctl.c
2143
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2146
ireq->i_val = IEEE80211_AUTH_8021X;
sys/net80211/ieee80211_ioctl.c
2164
ic->ic_bss->ni_authmode = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2172
if (ireq->i_val == 0 ||
sys/net80211/ieee80211_ioctl.c
2173
ireq->i_val == (int16_t) IEEE80211_CHAN_ANY)
sys/net80211/ieee80211_ioctl.c
2175
else if ((u_int) ireq->i_val > IEEE80211_CHAN_MAX ||
sys/net80211/ieee80211_ioctl.c
2176
isclr(ic->ic_chan_active, ireq->i_val)) {
sys/net80211/ieee80211_ioctl.c
2180
&ic->ic_channels[ireq->i_val];
sys/net80211/ieee80211_ioctl.c
2212
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2233
if (ireq->i_val < 0)
sys/net80211/ieee80211_ioctl.c
2235
ic->ic_lintval = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2240
if (!(IEEE80211_RTS_MIN <= ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2241
ireq->i_val <= IEEE80211_RTS_MAX))
sys/net80211/ieee80211_ioctl.c
2243
ic->ic_rtsthreshold = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2247
if (ireq->i_val > IEEE80211_PROT_RTSCTS)
sys/net80211/ieee80211_ioctl.c
2249
ic->ic_protmode = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2257
if (!(IEEE80211_TXPOWER_MIN < ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2258
ireq->i_val < IEEE80211_TXPOWER_MAX))
sys/net80211/ieee80211_ioctl.c
2260
ic->ic_txpowlimit = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2264
if (!(IEEE80211_ROAMING_DEVICE <= ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2265
ireq->i_val <= IEEE80211_ROAMING_MANUAL))
sys/net80211/ieee80211_ioctl.c
2267
ic->ic_roaming = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2271
if (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2278
if (ireq->i_val)
sys/net80211/ieee80211_ioctl.c
2284
error = ieee80211_ioctl_setkey(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2287
error = ieee80211_ioctl_delkey(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2290
error = ieee80211_ioctl_setmlme(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2293
error = ieee80211_ioctl_setoptie(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2296
if (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2304
if (ireq->i_val > 3)
sys/net80211/ieee80211_ioctl.c
2308
switch (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2322
if (ireq->i_val) {
sys/net80211/ieee80211_ioctl.c
2331
if (ireq->i_val)
sys/net80211/ieee80211_ioctl.c
2338
if (ireq->i_val == 0)
sys/net80211/ieee80211_ioctl.c
2344
if ((ic->ic_caps & cipher2cap(ireq->i_val)) == 0 &&
sys/net80211/ieee80211_ioctl.c
2345
!ieee80211_crypto_available(ireq->i_val))
sys/net80211/ieee80211_ioctl.c
2347
rsn->rsn_mcastcipher = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2351
if (!(0 < ireq->i_val && ireq->i_val < IEEE80211_KEYBUF_SIZE))
sys/net80211/ieee80211_ioctl.c
2354
rsn->rsn_mcastkeylen = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2367
if ((ireq->i_val & (1<<j)) &&
sys/net80211/ieee80211_ioctl.c
2379
if ((rsn->rsn_ucastcipherset & cipher2cap(ireq->i_val)) == 0)
sys/net80211/ieee80211_ioctl.c
2381
rsn->rsn_ucastcipher = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2384
if (!(0 < ireq->i_val && ireq->i_val < IEEE80211_KEYBUF_SIZE))
sys/net80211/ieee80211_ioctl.c
2387
rsn->rsn_ucastkeylen = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2391
ic->ic_caps = (((u_int16_t) ireq->i_val) << 16) |
sys/net80211/ieee80211_ioctl.c
2392
((u_int16_t) ireq->i_len);
sys/net80211/ieee80211_ioctl.c
2396
rsn->rsn_keymgmtset = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2401
rsn->rsn_caps = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2409
if (ireq->i_len != sizeof(tmpbssid))
sys/net80211/ieee80211_ioctl.c
2411
error = copyin(ireq->i_data, tmpbssid, ireq->i_len);
sys/net80211/ieee80211_ioctl.c
2423
error = ieee80211_ioctl_setchanlist(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2434
error = ieee80211_ioctl_macmac(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2437
error = ieee80211_ioctl_setmaccmd(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2440
error = ieee80211_ioctl_setstatxpow(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2448
error = ieee80211_ioctl_setwmeparam(ic, ireq);
sys/net80211/ieee80211_ioctl.c
2454
if (IEEE80211_DTIM_MIN <= ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2455
ireq->i_val <= IEEE80211_DTIM_MAX) {
sys/net80211/ieee80211_ioctl.c
2456
ic->ic_dtim_period = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2465
if (IEEE80211_BINTVAL_MIN <= ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2466
ireq->i_val <= IEEE80211_BINTVAL_MAX) {
sys/net80211/ieee80211_ioctl.c
2467
ic->ic_bintval = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
2473
if (ireq->i_val)
sys/net80211/ieee80211_ioctl.c
2482
ic->ic_mcast_rate = ireq->i_val & IEEE80211_RATE_VAL;
sys/net80211/ieee80211_ioctl.c
2486
ireq->i_val != IEEE80211_FRAG_MAX)
sys/net80211/ieee80211_ioctl.c
2488
if (!(IEEE80211_FRAG_MIN <= ireq->i_val &&
sys/net80211/ieee80211_ioctl.c
2489
ireq->i_val <= IEEE80211_FRAG_MAX))
sys/net80211/ieee80211_ioctl.c
2491
ic->ic_fragthreshold = ireq->i_val;
sys/net80211/ieee80211_ioctl.c
874
ieee80211_ioctl_getkey(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
883
if (ireq->i_len != sizeof(ik))
sys/net80211/ieee80211_ioctl.c
885
error = copyin(ireq->i_data, &ik, sizeof(ik));
sys/net80211/ieee80211_ioctl.c
927
return copyout(&ik, ireq->i_data, sizeof(ik));
sys/net80211/ieee80211_ioctl.c
931
ieee80211_ioctl_getchanlist(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
933
size_t len = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
937
return copyout(&ic->ic_chan_active, ireq->i_data, len);
sys/net80211/ieee80211_ioctl.c
941
ieee80211_ioctl_getchaninfo(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
967
if (space > ireq->i_len)
sys/net80211/ieee80211_ioctl.c
968
space = ireq->i_len;
sys/net80211/ieee80211_ioctl.c
969
error = copyout(chans, ireq->i_data, space);
sys/net80211/ieee80211_ioctl.c
975
ieee80211_ioctl_getwpaie(struct ieee80211com *ic, struct ieee80211req *ireq)
sys/net80211/ieee80211_ioctl.c
981
if (ireq->i_len < IEEE80211_ADDR_LEN)
sys/net80211/ieee80211_ioctl.c
983
error = copyin(ireq->i_data, wpaie.wpa_macaddr, IEEE80211_ADDR_LEN);
sys/net80211/ieee80211_ioctl.c
997
if (ireq->i_len > sizeof(wpaie))
sys/net80211/ieee80211_ioctl.c
998
ireq->i_len = sizeof(wpaie);
sys/net80211/ieee80211_ioctl.c
999
return copyout(&wpaie, ireq->i_data, ireq->i_len);
sys/nfs/nfs_boot.c
207
struct ifreq ireq;
sys/nfs/nfs_boot.c
210
memset(&ireq, 0, sizeof(ireq));
sys/nfs/nfs_boot.c
211
memcpy(ireq.ifr_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
228
error = ifioctl(so, SIOCGIFFLAGS, (void *)&ireq, lwp);
sys/nfs/nfs_boot.c
234
ireq.ifr_flags |= IFF_UP;
sys/nfs/nfs_boot.c
236
ireq.ifr_flags &= ~IFF_UP;
sys/nfs/nfs_boot.c
237
error = ifioctl(so, SIOCSIFFLAGS, &ireq, lwp);
sys/nfs/nfs_boot.c
255
struct ifreq ireq;
sys/nfs/nfs_boot.c
258
memset(&ireq, 0, sizeof(ireq));
sys/nfs/nfs_boot.c
259
memcpy(ireq.ifr_name, ifp->if_xname, IFNAMSIZ);
sys/nfs/nfs_boot.c
274
error = ifioctl(so, SIOCGIFMTU, (void *)&ireq, lwp);
sys/nfs/nfs_boot.c
280
ireq.ifr_mtu = mtu;
sys/nfs/nfs_boot.c
282
error = ifioctl(so, SIOCSIFMTU, &ireq, lwp);
usr.bin/rump_dhcpclient/if-bsd.c
105
struct ieee80211req ireq;
usr.bin/rump_dhcpclient/if-bsd.c
120
memset(&ireq, 0, sizeof(ireq));
usr.bin/rump_dhcpclient/if-bsd.c
121
strlcpy(ireq.i_name, ifname, sizeof(ireq.i_name));
usr.bin/rump_dhcpclient/if-bsd.c
122
ireq.i_type = IEEE80211_IOC_SSID;
usr.bin/rump_dhcpclient/if-bsd.c
123
ireq.i_val = -1;
usr.bin/rump_dhcpclient/if-bsd.c
124
ireq.i_data = &nwid;
usr.bin/rump_dhcpclient/if-bsd.c
125
if (rump_sys_ioctl(socket_afnet, SIOCG80211, &ireq) == 0) {
usr.bin/rump_dhcpclient/if-bsd.c
126
retval = ireq.i_len;
usr.bin/rump_dhcpclient/if-bsd.c
127
memcpy(ssid, nwid, ireq.i_len);
usr.bin/rump_dhcpclient/if-bsd.c
128
ssid[ireq.i_len] = '\0';