bin/ksh/misc.c
485
getn(as, ai)
bin/ksh/misc.c
487
int *ai;
bin/ksh/misc.c
497
*ai = (int)n;
bin/ksh/misc.c
503
bi_getn(as, ai)
bin/ksh/misc.c
505
int *ai;
bin/ksh/misc.c
507
int rv = getn(as, ai);
crypto/dist/ipsec-tools/src/racoon/kmpstat.c
209
struct addrinfo hint, *ai;
crypto/dist/ipsec-tools/src/racoon/kmpstat.c
217
error = getaddrinfo(name, port, &hint, &ai);
crypto/dist/ipsec-tools/src/racoon/kmpstat.c
223
return ai->ai_addr;
lib/libc/net/getaddrinfo.c
1461
get_canonname(const struct addrinfo *pai, struct addrinfo *ai, const char *str)
lib/libc/net/getaddrinfo.c
1465
_DIAGASSERT(ai != NULL);
lib/libc/net/getaddrinfo.c
1469
ai->ai_canonname = strdup(str);
lib/libc/net/getaddrinfo.c
1470
if (ai->ai_canonname == NULL)
lib/libc/net/getaddrinfo.c
1479
struct addrinfo *ai;
lib/libc/net/getaddrinfo.c
1481
ai = calloc(sizeof(struct addrinfo) + addrlen, 1);
lib/libc/net/getaddrinfo.c
1482
if (ai) {
lib/libc/net/getaddrinfo.c
1483
ai->ai_addr = (void *)(ai+1);
lib/libc/net/getaddrinfo.c
1484
ai->ai_addrlen = ai->ai_addr->sa_len = addrlen;
lib/libc/net/getaddrinfo.c
1487
return ai;
lib/libc/net/getaddrinfo.c
1494
struct addrinfo *ai;
lib/libc/net/getaddrinfo.c
1501
ai = allocaddrinfo((socklen_t)afd->a_socklen);
lib/libc/net/getaddrinfo.c
1502
if (ai == NULL)
lib/libc/net/getaddrinfo.c
1505
save = ai->ai_addr;
lib/libc/net/getaddrinfo.c
1506
memcpy(ai, pai, sizeof(struct addrinfo));
lib/libc/net/getaddrinfo.c
1510
ai->ai_addr = save;
lib/libc/net/getaddrinfo.c
1511
ai->ai_addrlen = (socklen_t)afd->a_socklen;
lib/libc/net/getaddrinfo.c
1513
ai->ai_addr->sa_family = ai->ai_family = afd->a_af;
lib/libc/net/getaddrinfo.c
1514
p = (char *)(void *)(ai->ai_addr);
lib/libc/net/getaddrinfo.c
1516
return ai;
lib/libc/net/getaddrinfo.c
1520
get_portmatch(const struct addrinfo *ai, const char *servname,
lib/libc/net/getaddrinfo.c
1524
_DIAGASSERT(ai != NULL);
lib/libc/net/getaddrinfo.c
1527
return get_port(ai, servname, 1, svd);
lib/libc/net/getaddrinfo.c
1531
get_port(const struct addrinfo *ai, const char *servname, int matchonly,
lib/libc/net/getaddrinfo.c
1539
_DIAGASSERT(ai != NULL);
lib/libc/net/getaddrinfo.c
1544
switch (ai->ai_family) {
lib/libc/net/getaddrinfo.c
1554
switch (ai->ai_socktype) {
lib/libc/net/getaddrinfo.c
1582
if (ai->ai_flags & AI_NUMERICSERV)
lib/libc/net/getaddrinfo.c
1585
switch (ai->ai_socktype) {
lib/libc/net/getaddrinfo.c
1604
*getport(__UNCONST(ai)) = port;
lib/libc/net/getaddrinfo.c
1709
struct addrinfo ai, *aip;
lib/libc/net/getaddrinfo.c
1872
ai = *pai;
lib/libc/net/getaddrinfo.c
1873
ai.ai_family = (type == T_A) ? AF_INET : AF_INET6;
lib/libc/net/getaddrinfo.c
1874
afd = find_afd(ai.ai_family);
lib/libc/net/getaddrinfo.c
1879
cur->ai_next = get_ai(&ai, afd, (const char *)cp);
lib/libc/net/getaddrinfo.c
2036
struct addrinfo sentinel, *cur, *ai;
lib/libc/net/getaddrinfo.c
2074
ai = getanswer(res, buf, q->n, q->name, q->qtype, pai);
lib/libc/net/getaddrinfo.c
2075
if (ai) {
lib/libc/net/getaddrinfo.c
2076
cur->ai_next = ai;
lib/libc/net/getaddrinfo.c
2081
ai = getanswer(res, buf2, q2->n, q2->name, q2->qtype, pai);
lib/libc/net/getaddrinfo.c
2082
if (ai)
lib/libc/net/getaddrinfo.c
2083
cur->ai_next = ai;
lib/libc/net/getaddrinfo.c
2102
struct addrinfo sentinel, *cur, *ai;
lib/libc/net/getaddrinfo.c
2153
ai = _dns_query(&q, pai, res, 1);
lib/libc/net/getaddrinfo.c
2154
if (ai) {
lib/libc/net/getaddrinfo.c
2155
cur->ai_next = ai;
lib/libc/net/getaddrinfo.c
2175
struct addrinfo sentinel, *ai;
lib/libc/net/getaddrinfo.c
2212
ai = _dns_query(&q, pai, res, 1);
lib/libc/net/getaddrinfo.c
2215
sentinel.ai_next = ai;
lib/libc/net/getaddrinfo.c
2217
if (ai != NULL && res->nsort)
lib/libc/net/getaddrinfo.c
2229
struct addrinfo *ai = NULL;
lib/libc/net/getaddrinfo.c
2250
ai = _dns_srv_lookup(name, servname, pai);
lib/libc/net/getaddrinfo.c
2256
if (ai == NULL) {
lib/libc/net/getaddrinfo.c
2261
ai = _dns_host_lookup(name, pai);
lib/libc/net/getaddrinfo.c
2263
if (ai == NULL) {
lib/libc/net/getaddrinfo.c
2277
*((struct addrinfo **)rv) = ai;
lib/libc/net/getaddrinfo.c
2484
struct addrinfo *ai = NULL;
lib/libc/net/getaddrinfo.c
2509
ai = _yphostent(ypbuf, &ai4);
lib/libc/net/getaddrinfo.c
2510
if (ai) {
lib/libc/net/getaddrinfo.c
2511
cur->ai_next = ai;
lib/libc/net/getaddrinfo.c
2523
ai = _yphostent(ypbuf, pai);
lib/libc/net/getaddrinfo.c
2524
if (ai)
lib/libc/net/getaddrinfo.c
2525
cur->ai_next = ai;
lib/libc/net/getaddrinfo.c
2864
struct addrinfo *ai, *sai;
lib/libc/net/getaddrinfo.c
2871
for (ai = sai; ai; ai = ai->ai_next) {
lib/libc/net/getaddrinfo.c
2872
sockaddr_snprintf(buf, sizeof(buf), "%a", ai->ai_addr);
lib/libc/net/getaddrinfo.c
2875
ai->ai_flags,
lib/libc/net/getaddrinfo.c
2876
ai->ai_family,
lib/libc/net/getaddrinfo.c
2877
ai->ai_socktype,
lib/libc/net/getaddrinfo.c
2878
ai->ai_protocol,
lib/libc/net/getaddrinfo.c
2879
(size_t)ai->ai_addrlen,
lib/libc/net/getaddrinfo.c
2881
ai->ai_canonname,
lib/libc/net/getaddrinfo.c
2882
ai->ai_next);
lib/libc/net/getaddrinfo.c
317
#define GET_AI(ai, afd, addr) \
lib/libc/net/getaddrinfo.c
320
(ai) = get_ai(pai, (afd), (addr)); \
lib/libc/net/getaddrinfo.c
321
if ((ai) == NULL) { \
lib/libc/net/getaddrinfo.c
327
#define GET_PORT(ai, serv, svd) \
lib/libc/net/getaddrinfo.c
330
error = get_port((ai), (serv), 0, (svd)); \
lib/libc/net/getaddrinfo.c
335
#define GET_CANONNAME(ai, str) \
lib/libc/net/getaddrinfo.c
338
error = get_canonname(pai, (ai), (str)); \
lib/libc/net/getaddrinfo.c
366
freeaddrinfo(struct addrinfo *ai)
lib/libc/net/getaddrinfo.c
370
_DIAGASSERT(ai != NULL);
lib/libc/net/getaddrinfo.c
373
next = ai->ai_next;
lib/libc/net/getaddrinfo.c
374
if (ai->ai_canonname)
lib/libc/net/getaddrinfo.c
375
free(ai->ai_canonname);
lib/libc/net/getaddrinfo.c
377
free(ai);
lib/libc/net/getaddrinfo.c
378
ai = next;
lib/libc/net/getaddrinfo.c
379
} while (ai);
lib/libc/net/getaddrinfo.c
417
getport(struct addrinfo *ai) {
lib/libc/net/getaddrinfo.c
420
switch (ai->ai_family) {
lib/libc/net/getaddrinfo.c
422
return &((struct sockaddr_in *)(void *)ai->ai_addr)->sin_port;
lib/libc/net/getaddrinfo.c
425
return &((struct sockaddr_in6 *)(void *)ai->ai_addr)->sin6_port;
lib/libc/net/getaddrinfo.c
460
struct addrinfo ai;
lib/libc/net/getaddrinfo.c
476
memset(&ai, 0, sizeof(ai));
lib/libc/net/getaddrinfo.c
477
pai = &ai;
lib/libc/net/getaddrinfo.c
704
struct addrinfo *ai, **aip;
lib/libc/net/getaddrinfo.c
710
for (n = 0, ai = sentinel->ai_next; ai != NULL; ai = ai->ai_next, n++)
lib/libc/net/getaddrinfo.c
731
for (i = 0, ai = sentinel->ai_next; i < n; ai = ai->ai_next, i++) {
lib/libc/net/getaddrinfo.c
732
aio[i].aio_ai = ai;
lib/libc/net/getaddrinfo.c
733
aio[i].aio_dstscope = gai_addr2scopetype(ai->ai_addr);
lib/libc/net/getaddrinfo.c
734
aio[i].aio_dstpolicy = match_addrselectpolicy(ai->ai_addr,
lib/libc/net/getaddrinfo.c
882
struct addrinfo ai = *aio->aio_ai;
lib/libc/net/getaddrinfo.c
891
switch(ai.ai_family) {
lib/libc/net/getaddrinfo.c
902
ai.ai_socktype = SOCK_DGRAM;
lib/libc/net/getaddrinfo.c
903
ai.ai_protocol = IPPROTO_UDP; /* is UDP too specific? */
lib/libc/net/getaddrinfo.c
904
ai.ai_next = NULL;
lib/libc/net/getaddrinfo.c
906
memcpy(&ss, ai.ai_addr, ai.ai_addrlen);
lib/libc/net/getaddrinfo.c
907
ai.ai_addr = (void *)&ss;
lib/libc/net/getaddrinfo.c
908
get_port(&ai, "1", 0, svd);
lib/libc/net/getaddrinfo.c
911
if ((s = socket(ai.ai_family, ai.ai_socktype | SOCK_CLOEXEC,
lib/libc/net/getaddrinfo.c
912
ai.ai_protocol)) < 0)
lib/libc/net/getaddrinfo.c
914
if (connect(s, ai.ai_addr, ai.ai_addrlen) < 0)
lib/libc/net/getaddrinfo.c
916
srclen = ai.ai_addrlen;
lib/libc/net/getaddrinfo.c
925
if (ai.ai_family == AF_INET6) {
lib/libc/net/getaddrinfo.c
930
memcpy(&ifr6.ifr_addr, ai.ai_addr, ai.ai_addrlen);
lib/libc/resolv/res_init.c
425
struct addrinfo hints, *ai;
lib/libc/resolv/res_init.c
440
if (getaddrinfo(cp, sbuf, &hints, &ai) == 0 &&
lib/libc/resolv/res_init.c
441
ai->ai_addrlen <= minsiz) {
lib/libc/resolv/res_init.c
444
ai->ai_addr, ai->ai_addrlen);
lib/libc/resolv/res_init.c
446
if (ai->ai_addrlen <=
lib/libc/resolv/res_init.c
449
ai->ai_addr, ai->ai_addrlen);
lib/libc/resolv/res_init.c
452
freeaddrinfo(ai);
lib/libc/stdlib/merge.c
367
u_char *ai, *s, *t, *u, tmp;
lib/libc/stdlib/merge.c
373
for (ai = a+size; --n >= 1; ai += size)
lib/libc/stdlib/merge.c
374
for (t = ai; t > a; t -= size) {
lib/libc/stdlib/radixsort.c
244
const u_char **ak, **ai;
lib/libc/stdlib/radixsort.c
304
for (ak = ta + n, ai = a+n; ak > ta;) /* Copy to temp. */
lib/libc/stdlib/radixsort.c
305
*--ak = *--ai;
lib/libc/stdlib/radixsort.c
316
const u_char **ak, **ai, *s, *t;
lib/libc/stdlib/radixsort.c
322
for (ai = ak; ai > a; ai--) {
lib/libc/stdlib/radixsort.c
323
for (s = ai[0] + b, t = ai[-1] + b;
lib/libc/stdlib/radixsort.c
329
swap(ai[0], ai[-1], s);
lib/libisns/isns.c
127
isns_add_servercon(ISNS_HANDLE isns_handle, int fd, struct addrinfo *ai)
lib/libisns/isns.c
143
ai_p->ai_flags = ai->ai_flags;
lib/libisns/isns.c
144
ai_p->ai_family = ai->ai_family;
lib/libisns/isns.c
145
ai_p->ai_socktype = ai->ai_socktype;
lib/libisns/isns.c
146
ai_p->ai_protocol = ai->ai_protocol;
lib/libisns/isns.c
147
ai_p->ai_addrlen = ai->ai_addrlen;
lib/libisns/isns.c
148
if (ai->ai_canonname != NULL) {
lib/libisns/isns.c
149
len = strlen(ai->ai_canonname);
lib/libisns/isns.c
156
strlcpy(ai_p->ai_canonname, ai->ai_canonname, len + 1);
lib/libisns/isns.c
159
if (ai->ai_addr != NULL) {
lib/libisns/isns.c
168
memcpy(ai_p->ai_addr, ai->ai_addr, ai_p->ai_addrlen);
lib/libm/ld128/s_cospil.c
49
long double ai, ar, ax, c;
lib/libm/ld128/s_cospil.c
75
FFLOORL128(ax, ai, ar);
lib/libm/ld128/s_cospil.c
90
return (fmodl(ai, 2.L) == 0 ? c : -c);
lib/libm/ld128/s_sinpil.c
49
long double ai, ar, ax, hi, lo, s;
lib/libm/ld128/s_sinpil.c
81
FFLOORL128(ax, ai, ar);
lib/libm/ld128/s_sinpil.c
98
s = fmodl(ai, 2.L) == 0 ? s : -s;
lib/libm/ld128/s_tanpil.c
100
odd = fmodl(ai, 2.L) == 0 ? 1 : -1;
lib/libm/ld128/s_tanpil.c
72
long double ai, ar, ax, hi, lo, t;
lib/libm/ld128/s_tanpil.c
99
FFLOORL128(ax, ai, ar);
lib/libm/src/math_private.h
862
#define FFLOORL128(x, ai, ar) do { \
lib/libm/src/math_private.h
876
(ai) = u.extu_ld; \
lib/libm/src/math_private.h
877
(ar) = (x) - (ai); \
libexec/identd/identd.c
101
struct addrinfo *ai, hints;
libexec/identd/identd.c
227
error = getaddrinfo(proxy, NULL, &hints, &ai);
libexec/identd/identd.c
230
if (ai->ai_next != NULL)
libexec/identd/identd.c
233
proxy_addr = ai->ai_addr;
sbin/iscsid/iscsid_discover.c
481
struct addrinfo *ai, *addr;
sbin/iscsid/iscsid_discover.c
508
retval = getaddrinfo((char *)isns->address, port, &hints, &ai);
sbin/iscsid/iscsid_discover.c
515
for (addr = ai; addr != NULL; addr = addr->ai_next) {
sbin/iscsid/iscsid_discover.c
521
freeaddrinfo(ai);
sbin/iscsid/iscsid_discover.c
535
freeaddrinfo(ai);
sbin/iscsid/iscsid_discover.c
542
freeaddrinfo(ai);
sbin/iscsid/iscsid_discover.c
546
freeaddrinfo(ai);
sbin/iscsid/iscsid_driverif.c
101
struct addrinfo hints, *ai, *ai0;
sbin/iscsid/iscsid_driverif.c
113
for (ai = ai0; ai; ai = ai->ai_next) {
sbin/iscsid/iscsid_driverif.c
114
if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0)
sbin/iscsid/iscsid_driverif.c
192
struct addrinfo hints, *ai, *ai0;
sbin/iscsid/iscsid_driverif.c
315
for (ai = ai0; ai; ai = ai->ai_next) {
sbin/iscsid/iscsid_driverif.c
317
sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
sbin/iscsid/iscsid_driverif.c
332
if (connect(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
sbin/iscsid/iscsid_driverif.c
518
struct addrinfo hints, *ai, *ai0;
sbin/iscsid/iscsid_driverif.c
566
for (ai = ai0; ai; ai = ai->ai_next) {
sbin/iscsid/iscsid_driverif.c
569
sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
sbin/iscsid/iscsid_driverif.c
586
if (connect(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
sbin/mount_nfs/getnfsargs.c
105
struct addrinfo hints, *ai_nfs, *ai;
sbin/mount_nfs/getnfsargs.c
155
for (ai = ai_nfs; ai; ai = ai->ai_next) {
sbin/mount_nfs/getnfsargs.c
161
if (ai->ai_family == AF_INET6)
sbin/mount_nfs/getnfsargs.c
166
if (ai->ai_family == AF_INET6)
sbin/mount_nfs/getnfsargs_small.c
231
for (d.ai = ai_nfs; ; d.ai = d.ai->ai_next) {
sbin/mount_nfs/getnfsargs_small.c
232
if (d.ai == NULL) {
sbin/mount_nfs/getnfsargs_small.c
236
d.ai = ai_nfs;
sbin/mount_nfs/getnfsargs_small.c
250
set_port(d.ai->ai_addr, htons(nfs_port));
sbin/mount_nfs/getnfsargs_small.c
253
nfsargsp->addr = d.ai->ai_addr;
sbin/mount_nfs/getnfsargs_small.c
254
nfsargsp->addrlen = d.ai->ai_addrlen;
sbin/mount_nfs/iodesc.h
42
struct addrinfo *ai;
sbin/mount_nfs/udp_xfer.c
76
sock = socket(d->ai->ai_family, SOCK_DGRAM, IPPROTO_UDP);
sbin/mount_nfs/udp_xfer.c
80
set_port(d->ai->ai_addr, d->destport);
sbin/mount_nfs/udp_xfer.c
84
if (connect(sock, d->ai->ai_addr, d->ai->ai_addrlen) != 0)
sbin/umount/umount.c
199
struct addrinfo *ai = NULL, hints;
sbin/umount/umount.c
272
if (getaddrinfo(hostp, NULL, &hints, &ai) != 0)
sbin/umount/umount.c
273
ai = NULL;
sbin/umount/umount.c
277
if (!namematch(ai))
sbin/umount/umount.c
342
if (ai != NULL && !(fflag & MNT_FORCE)) {
sbin/umount/umount.c
436
namematch(const struct addrinfo *ai)
sbin/umount/umount.c
443
while (ai != NULL) {
sbin/umount/umount.c
446
if (sacmp(ai->ai_addr, aip->ai_addr) == 0)
sbin/umount/umount.c
450
ai = ai->ai_next;
sys/arch/alpha/alpha/db_interface.c
148
DBREG(ai, FRAME_T11),
sys/arch/arm/acpi/acpi_machdep.c
284
struct acpi_intrvec *ai;
sys/arch/arm/acpi/acpi_machdep.c
286
TAILQ_FOREACH(ai, &acpi_intrvecs, ai_list) {
sys/arch/arm/acpi/acpi_machdep.c
287
if (ai->ai_irq == irq) {
sys/arch/arm/acpi/acpi_machdep.c
288
return ai;
sys/arch/arm/acpi/acpi_machdep.c
298
struct acpi_intrvec *ai = arg;
sys/arch/arm/acpi/acpi_machdep.c
302
TAILQ_FOREACH(ah, &ai->ai_handlers, ah_list) {
sys/arch/arm/acpi/acpi_machdep.c
312
struct acpi_intrvec *ai;
sys/arch/arm/acpi/acpi_machdep.c
315
ai = acpi_md_intr_lookup(irq);
sys/arch/arm/acpi/acpi_machdep.c
316
if (ai == NULL) {
sys/arch/arm/acpi/acpi_machdep.c
317
ai = kmem_zalloc(sizeof(*ai), KM_SLEEP);
sys/arch/arm/acpi/acpi_machdep.c
318
ai->ai_refcnt = 0;
sys/arch/arm/acpi/acpi_machdep.c
319
ai->ai_irq = irq;
sys/arch/arm/acpi/acpi_machdep.c
320
ai->ai_ipl = ipl;
sys/arch/arm/acpi/acpi_machdep.c
321
ai->ai_type = type;
sys/arch/arm/acpi/acpi_machdep.c
322
ai->ai_mpsafe = mpsafe;
sys/arch/arm/acpi/acpi_machdep.c
323
ai->ai_arg = arg;
sys/arch/arm/acpi/acpi_machdep.c
324
TAILQ_INIT(&ai->ai_handlers);
sys/arch/arm/acpi/acpi_machdep.c
326
ai->ai_ih = intr_establish_xname(irq, ipl,
sys/arch/arm/acpi/acpi_machdep.c
330
ai->ai_ih = intr_establish_xname(irq, ipl,
sys/arch/arm/acpi/acpi_machdep.c
331
type | (mpsafe ? IST_MPSAFE : 0), acpi_md_intr, ai,
sys/arch/arm/acpi/acpi_machdep.c
334
if (ai->ai_ih == NULL) {
sys/arch/arm/acpi/acpi_machdep.c
335
kmem_free(ai, sizeof(*ai));
sys/arch/arm/acpi/acpi_machdep.c
338
TAILQ_INSERT_TAIL(&acpi_intrvecs, ai, ai_list);
sys/arch/arm/acpi/acpi_machdep.c
340
if (ai->ai_arg == NULL) {
sys/arch/arm/acpi/acpi_machdep.c
344
if (ai->ai_ipl != ipl) {
sys/arch/arm/acpi/acpi_machdep.c
348
if (ai->ai_type != type) {
sys/arch/arm/acpi/acpi_machdep.c
352
if (ai->ai_mpsafe != mpsafe) {
sys/arch/arm/acpi/acpi_machdep.c
358
ai->ai_refcnt++;
sys/arch/arm/acpi/acpi_machdep.c
363
TAILQ_INSERT_TAIL(&ai->ai_handlers, ah, ah_list);
sys/arch/arm/acpi/acpi_machdep.c
365
return ai->ai_ih;
sys/arch/arm/acpi/acpi_machdep.c
371
struct acpi_intrvec *ai;
sys/arch/arm/acpi/acpi_machdep.c
374
TAILQ_FOREACH(ai, &acpi_intrvecs, ai_list) {
sys/arch/arm/acpi/acpi_machdep.c
375
if (ai->ai_ih == ih) {
sys/arch/arm/acpi/acpi_machdep.c
376
KASSERT(ai->ai_refcnt > 0);
sys/arch/arm/acpi/acpi_machdep.c
377
if (ai->ai_refcnt > 1) {
sys/arch/arm/acpi/acpi_machdep.c
381
TAILQ_REMOVE(&acpi_intrvecs, ai, ai_list);
sys/arch/arm/acpi/acpi_machdep.c
382
ah = TAILQ_FIRST(&ai->ai_handlers);
sys/arch/arm/acpi/acpi_machdep.c
384
intr_disestablish(ai->ai_ih);
sys/arch/arm/acpi/acpi_machdep.c
385
kmem_free(ai, sizeof(*ai));
sys/arch/arm/nvidia/tegra_drm_mode.c
1042
struct hdmi_audio_infoframe ai;
sys/arch/arm/nvidia/tegra_drm_mode.c
1080
hdmi_audio_infoframe_init(&ai);
sys/arch/arm/nvidia/tegra_drm_mode.c
1081
ai.channels = 2;
sys/arch/arm/nvidia/tegra_drm_mode.c
1082
hdmi_audio_infoframe_pack(&ai, aibuf, sizeof(aibuf));
sys/arch/sparc64/dev/vdsk.c
627
struct vd_attr_info *ai = (struct vd_attr_info *)tag;
sys/arch/sparc64/dev/vdsk.c
629
switch (ai->tag.stype) {
sys/arch/sparc64/dev/vdsk.c
641
sc->sc_vdisk_block_size = ai->vdisk_block_size;
sys/arch/sparc64/dev/vdsk.c
642
sc->sc_vdisk_size = ai->vdisk_size;
sys/arch/sparc64/dev/vdsk.c
644
sc->sc_vd_mtype = ai->vd_mtype;
sys/arch/sparc64/dev/vdsk.c
652
DPRINTF(("CTRL/0x%02x/ATTR_INFO\n", ai->tag.stype));
sys/arch/sparc64/dev/vdsk.c
849
struct vd_attr_info ai;
sys/arch/sparc64/dev/vdsk.c
851
bzero(&ai, sizeof(ai));
sys/arch/sparc64/dev/vdsk.c
852
ai.tag.type = VIO_TYPE_CTRL;
sys/arch/sparc64/dev/vdsk.c
853
ai.tag.stype = VIO_SUBTYPE_INFO;
sys/arch/sparc64/dev/vdsk.c
854
ai.tag.stype_env = VIO_ATTR_INFO;
sys/arch/sparc64/dev/vdsk.c
855
ai.tag.sid = sc->sc_local_sid;
sys/arch/sparc64/dev/vdsk.c
856
ai.xfer_mode = VIO_DRING_MODE;
sys/arch/sparc64/dev/vdsk.c
857
ai.vdisk_block_size = DEV_BSIZE;
sys/arch/sparc64/dev/vdsk.c
858
ai.max_xfer_sz = MAXPHYS / DEV_BSIZE;
sys/arch/sparc64/dev/vdsk.c
859
DPRINTF(("vdisk_block_size %u\n", ai.vdisk_block_size));
sys/arch/sparc64/dev/vdsk.c
860
DPRINTF(("max_xfer_sz %lu\n", ai.max_xfer_sz));
sys/arch/sparc64/dev/vdsk.c
861
vdsk_sendmsg(sc, &ai, sizeof(ai));
sys/arch/sparc64/dev/vnet.c
1039
struct vnet_attr_info ai;
sys/arch/sparc64/dev/vnet.c
1042
bzero(&ai, sizeof(ai));
sys/arch/sparc64/dev/vnet.c
1043
ai.tag.type = VIO_TYPE_CTRL;
sys/arch/sparc64/dev/vnet.c
1044
ai.tag.stype = VIO_SUBTYPE_INFO;
sys/arch/sparc64/dev/vnet.c
1045
ai.tag.stype_env = VIO_ATTR_INFO;
sys/arch/sparc64/dev/vnet.c
1046
ai.tag.sid = sc->sc_local_sid;
sys/arch/sparc64/dev/vnet.c
1047
ai.xfer_mode = VIO_DRING_MODE;
sys/arch/sparc64/dev/vnet.c
1048
ai.addr_type = VNET_ADDR_ETHERMAC;
sys/arch/sparc64/dev/vnet.c
1049
ai.ack_freq = 0;
sys/arch/sparc64/dev/vnet.c
1050
ai.addr = 0;
sys/arch/sparc64/dev/vnet.c
1052
ai.addr <<= 8;
sys/arch/sparc64/dev/vnet.c
1053
ai.addr |= sc->sc_macaddr[i];
sys/arch/sparc64/dev/vnet.c
1055
ai.mtu = ETHER_MAX_LEN - ETHER_CRC_LEN;
sys/arch/sparc64/dev/vnet.c
1056
vnet_sendmsg(sc, &ai, sizeof(ai));
sys/arch/sparc64/dev/vnet.c
585
struct vnet_attr_info *ai = (struct vnet_attr_info *)tag;
sys/arch/sparc64/dev/vnet.c
587
switch (ai->tag.stype) {
sys/arch/sparc64/dev/vnet.c
590
sc->sc_xfer_mode = ai->xfer_mode;
sys/arch/sparc64/dev/vnet.c
591
ai->tag.stype = VIO_SUBTYPE_ACK;
sys/arch/sparc64/dev/vnet.c
592
ai->tag.sid = sc->sc_local_sid;
sys/arch/sparc64/dev/vnet.c
593
vnet_sendmsg(sc, ai, sizeof(*ai));
sys/arch/sparc64/dev/vnet.c
607
DPRINTF(("CTRL/0x%02x/ATTR_INFO\n", ai->tag.stype));
sys/compat/linux/arch/amd64/linux_exec.h
57
Aux64Info ai[LINUX_ELF_AUX_ENTRIES];
sys/compat/linux/arch/amd64/linux_exec_machdep.c
178
esd.ai[i].a_type = LINUX_AT_HWCAP;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
179
esd.ai[i++].a_v = rcr4();
sys/compat/linux/arch/amd64/linux_exec_machdep.c
181
esd.ai[i].a_type = AT_PAGESZ;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
182
esd.ai[i++].a_v = PAGE_SIZE;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
184
esd.ai[i].a_type = LINUX_AT_CLKTCK;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
185
esd.ai[i++].a_v = hz;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
187
esd.ai[i].a_type = AT_PHDR;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
188
esd.ai[i++].a_v = (ap ? ap->arg_phaddr: phdr);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
190
esd.ai[i].a_type = AT_PHENT;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
191
esd.ai[i++].a_v = (ap ? ap->arg_phentsize : eh->e_phentsize);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
193
esd.ai[i].a_type = AT_PHNUM;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
194
esd.ai[i++].a_v = (ap ? ap->arg_phnum : eh->e_phnum);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
196
esd.ai[i].a_type = AT_BASE;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
197
esd.ai[i++].a_v = (ap ? ap->arg_interp : 0);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
199
esd.ai[i].a_type = AT_FLAGS;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
200
esd.ai[i++].a_v = 0;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
202
esd.ai[i].a_type = AT_ENTRY;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
203
esd.ai[i++].a_v = (ap ? ap->arg_entry : eh->e_entry);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
205
esd.ai[i].a_type = LINUX_AT_EGID;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
206
esd.ai[i++].a_v = ((vap->va_mode & S_ISGID) ?
sys/compat/linux/arch/amd64/linux_exec_machdep.c
209
esd.ai[i].a_type = LINUX_AT_GID;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
210
esd.ai[i++].a_v = kauth_cred_getgid(l->l_cred);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
212
esd.ai[i].a_type = LINUX_AT_EUID;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
213
esd.ai[i++].a_v = ((vap->va_mode & S_ISUID) ?
sys/compat/linux/arch/amd64/linux_exec_machdep.c
216
esd.ai[i].a_type = LINUX_AT_UID;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
217
esd.ai[i++].a_v = kauth_cred_getuid(l->l_cred);
sys/compat/linux/arch/amd64/linux_exec_machdep.c
219
esd.ai[i].a_type = LINUX_AT_SECURE;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
220
esd.ai[i++].a_v = 0;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
222
esd.ai[i].a_type = LINUX_AT_PLATFORM;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
223
esd.ai[i++].a_v = (Elf_Addr)&esdp->hw_platform[0];
sys/compat/linux/arch/amd64/linux_exec_machdep.c
225
esd.ai[i].a_type = LINUX_AT_RANDOM;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
226
esd.ai[i++].a_v = (Elf_Addr)&esdp->randbytes[0];
sys/compat/linux/arch/amd64/linux_exec_machdep.c
232
esd.ai[i].a_type = AT_NULL;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
233
esd.ai[i++].a_v = 0;
sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
172
len = (a - ai) * sizeof(AuxInfo);
sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
174
if ((error = copyout(ai, *stackp, len)) != 0)
sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
70
AuxInfo ai[LINUX_ELF_AUX_ENTRIES], *a;
sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
96
memset(ai, 0, sizeof(ai));
sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
98
a = ai;
sys/compat/linux/common/linux_exec_elf32.c
486
AuxInfo ai[LINUX_ELF_AUX_ENTRIES], *a;
sys/compat/linux/common/linux_exec_elf32.c
495
a = ai;
sys/compat/linux/common/linux_exec_elf32.c
497
memset(ai, 0, sizeof(ai));
sys/compat/linux/common/linux_exec_elf32.c
583
len = (a - ai) * sizeof(AuxInfo);
sys/compat/linux/common/linux_exec_elf32.c
585
if ((error = copyout(ai, *stackp, len)) != 0)
sys/compat/linux32/arch/aarch64/linux32_exec.h
42
Aux32Info ai[LINUX32_ELF_AUX_ENTRIES];
sys/compat/linux32/arch/amd64/linux32_exec.h
69
Aux32Info ai[LINUX32_ELF_AUX_ENTRIES];
sys/compat/linux32/common/linux32_exec_elf32.c
116
Aux32Info *a, *ai __diagused;
sys/compat/linux32/common/linux32_exec_elf32.c
127
ai = a = esd.ai;
sys/compat/linux32/common/linux32_exec_elf32.c
237
KASSERTMSG(a <= &ai[LINUX32_ELF_AUX_ENTRIES],
sys/compat/linux32/common/linux32_exec_elf32.c
238
"increase LINUX32_ELF_AUX_ENTRIES to %lu", a - ai);
sys/dev/audio/audio.c
2268
struct audio_info ai;
sys/dev/audio/audio.c
2279
AUDIO_INITINFO(&ai);
sys/dev/audio/audio.c
2280
ai.play.sample_rate = sample_rate;
sys/dev/audio/audio.c
2285
error = audio_file_setinfo(sc, file, &ai);
sys/dev/audio/audio.c
2331
struct audio_info ai;
sys/dev/audio/audio.c
2402
AUDIO_INITINFO(&ai);
sys/dev/audio/audio.c
2405
ai.play.sample_rate = audio_default.sample_rate;
sys/dev/audio/audio.c
2406
ai.play.encoding = AUDIO_ENCODING_SLINEAR_NE;
sys/dev/audio/audio.c
2407
ai.play.channels = 1;
sys/dev/audio/audio.c
2408
ai.play.precision = 16;
sys/dev/audio/audio.c
2409
ai.play.pause = 0;
sys/dev/audio/audio.c
2412
ai.play.sample_rate = audio_default.sample_rate;
sys/dev/audio/audio.c
2413
ai.play.encoding = audio_default.encoding;
sys/dev/audio/audio.c
2414
ai.play.channels = audio_default.channels;
sys/dev/audio/audio.c
2415
ai.play.precision = audio_default.precision;
sys/dev/audio/audio.c
2416
ai.play.pause = 0;
sys/dev/audio/audio.c
2417
ai.record.sample_rate = audio_default.sample_rate;
sys/dev/audio/audio.c
2418
ai.record.encoding = audio_default.encoding;
sys/dev/audio/audio.c
2419
ai.record.channels = audio_default.channels;
sys/dev/audio/audio.c
2420
ai.record.precision = audio_default.precision;
sys/dev/audio/audio.c
2421
ai.record.pause = 0;
sys/dev/audio/audio.c
2424
ai.play.sample_rate = sc->sc_sound_pparams.sample_rate;
sys/dev/audio/audio.c
2425
ai.play.encoding = sc->sc_sound_pparams.encoding;
sys/dev/audio/audio.c
2426
ai.play.channels = sc->sc_sound_pparams.channels;
sys/dev/audio/audio.c
2427
ai.play.precision = sc->sc_sound_pparams.precision;
sys/dev/audio/audio.c
2428
ai.play.pause = sc->sc_sound_ppause;
sys/dev/audio/audio.c
2429
ai.record.sample_rate = sc->sc_sound_rparams.sample_rate;
sys/dev/audio/audio.c
2430
ai.record.encoding = sc->sc_sound_rparams.encoding;
sys/dev/audio/audio.c
2431
ai.record.channels = sc->sc_sound_rparams.channels;
sys/dev/audio/audio.c
2432
ai.record.precision = sc->sc_sound_rparams.precision;
sys/dev/audio/audio.c
2433
ai.record.pause = sc->sc_sound_rpause;
sys/dev/audio/audio.c
2435
error = audio_file_setinfo(sc, af, &ai);
sys/dev/audio/audio.c
3029
struct audio_info ai;
sys/dev/audio/audio.c
3319
audio_mixers_get_format(sc, &ai);
sys/dev/audio/audio.c
3323
audio_mixers_set_format(sc, &ai);
sys/dev/audio/audio.c
6981
audio_mixers_set_format(struct audio_softc *sc, const struct audio_info *ai)
sys/dev/audio/audio.c
6999
if (!SPECIFIED(ai->mode) || ai->mode == 0)
sys/dev/audio/audio.c
7002
mode = ai->mode;
sys/dev/audio/audio.c
7004
phwfmt.encoding = ai->play.encoding;
sys/dev/audio/audio.c
7005
phwfmt.precision = ai->play.precision;
sys/dev/audio/audio.c
7006
phwfmt.stride = ai->play.precision;
sys/dev/audio/audio.c
7007
phwfmt.channels = ai->play.channels;
sys/dev/audio/audio.c
7008
phwfmt.sample_rate = ai->play.sample_rate;
sys/dev/audio/audio.c
7011
rhwfmt.encoding = ai->record.encoding;
sys/dev/audio/audio.c
7012
rhwfmt.precision = ai->record.precision;
sys/dev/audio/audio.c
7013
rhwfmt.stride = ai->record.precision;
sys/dev/audio/audio.c
7014
rhwfmt.channels = ai->record.channels;
sys/dev/audio/audio.c
7015
rhwfmt.sample_rate = ai->record.sample_rate;
sys/dev/audio/audio.c
7097
audio_mixers_get_format(struct audio_softc *sc, struct audio_info *ai)
sys/dev/audio/audio.c
7106
AUDIO_INITINFO(ai);
sys/dev/audio/audio.c
7107
ai->mode = 0;
sys/dev/audio/audio.c
7110
ai->play.encoding = fmt->encoding;
sys/dev/audio/audio.c
7111
ai->play.precision = fmt->precision;
sys/dev/audio/audio.c
7112
ai->play.channels = fmt->channels;
sys/dev/audio/audio.c
7113
ai->play.sample_rate = fmt->sample_rate;
sys/dev/audio/audio.c
7114
ai->mode |= AUMODE_PLAY;
sys/dev/audio/audio.c
7118
ai->record.encoding = fmt->encoding;
sys/dev/audio/audio.c
7119
ai->record.precision = fmt->precision;
sys/dev/audio/audio.c
7120
ai->record.channels = fmt->channels;
sys/dev/audio/audio.c
7121
ai->record.sample_rate = fmt->sample_rate;
sys/dev/audio/audio.c
7122
ai->mode |= AUMODE_RECORD;
sys/dev/audio/audio.c
7229
const struct audio_info *ai)
sys/dev/audio/audio.c
7247
pi = &ai->play;
sys/dev/audio/audio.c
7248
ri = &ai->record;
sys/dev/audio/audio.c
7290
if (SPECIFIED(ai->mode))
sys/dev/audio/audio.c
7291
SPRINTF(buf, ",mode=%d", ai->mode);
sys/dev/audio/audio.c
7292
if (SPECIFIED(ai->hiwat))
sys/dev/audio/audio.c
7293
SPRINTF(buf, ",hiwat=%d", ai->hiwat);
sys/dev/audio/audio.c
7294
if (SPECIFIED(ai->lowat))
sys/dev/audio/audio.c
7295
SPRINTF(buf, ",lowat=%d", ai->lowat);
sys/dev/audio/audio.c
7296
if (SPECIFIED(ai->play.gain))
sys/dev/audio/audio.c
7297
SPRINTF(buf, ",play.gain=%d", ai->play.gain);
sys/dev/audio/audio.c
7298
if (SPECIFIED(ai->record.gain))
sys/dev/audio/audio.c
7299
SPRINTF(buf, ",record.gain=%d", ai->record.gain);
sys/dev/audio/audio.c
7300
if (SPECIFIED_CH(ai->play.balance))
sys/dev/audio/audio.c
7301
SPRINTF(buf, ",play.balance=%d", ai->play.balance);
sys/dev/audio/audio.c
7302
if (SPECIFIED_CH(ai->record.balance))
sys/dev/audio/audio.c
7303
SPRINTF(buf, ",record.balance=%d", ai->record.balance);
sys/dev/audio/audio.c
7304
if (SPECIFIED(ai->play.port))
sys/dev/audio/audio.c
7305
SPRINTF(buf, ",play.port=%d", ai->play.port);
sys/dev/audio/audio.c
7306
if (SPECIFIED(ai->record.port))
sys/dev/audio/audio.c
7307
SPRINTF(buf, ",record.port=%d", ai->record.port);
sys/dev/audio/audio.c
7308
if (SPECIFIED(ai->monitor_gain))
sys/dev/audio/audio.c
7309
SPRINTF(buf, ",monitor_gain=%d", ai->monitor_gain);
sys/dev/audio/audio.c
7310
if (SPECIFIED_CH(ai->play.pause))
sys/dev/audio/audio.c
7311
SPRINTF(buf, ",play.pause=%d", ai->play.pause);
sys/dev/audio/audio.c
7312
if (SPECIFIED_CH(ai->record.pause))
sys/dev/audio/audio.c
7313
SPRINTF(buf, ",record.pause=%d", ai->record.pause);
sys/dev/audio/audio.c
7350
if (SPECIFIED(ai->mode)) {
sys/dev/audio/audio.c
7363
| (ai->mode & AUMODE_PLAY_ALL);
sys/dev/audio/audio.c
7393
if (SPECIFIED(ai->mode)) {
sys/dev/audio/audio.c
7432
error = audio_hw_setinfo(sc, ai, &saved_ai);
sys/dev/audio/audio.c
7461
if (SPECIFIED(ai->hiwat) || SPECIFIED(ai->lowat)) {
sys/dev/audio/audio.c
7463
audio_track_setinfo_water(ptrack, ai);
sys/dev/audio/audio.c
7582
audio_track_setinfo_water(audio_track_t *track, const struct audio_info *ai)
sys/dev/audio/audio.c
7593
if (SPECIFIED(ai->hiwat)) {
sys/dev/audio/audio.c
7594
blks = ai->hiwat;
sys/dev/audio/audio.c
7601
if (SPECIFIED(ai->lowat)) {
sys/dev/audio/audio.c
7602
blks = ai->lowat;
sys/dev/audio/audio.c
7607
if (SPECIFIED(ai->hiwat) || SPECIFIED(ai->lowat)) {
sys/dev/audio/audio.c
7801
audiogetinfo(struct audio_softc *sc, struct audio_info *ai, int need_mixerinfo,
sys/dev/audio/audio.c
7812
ri = &ai->record;
sys/dev/audio/audio.c
7813
pi = &ai->play;
sys/dev/audio/audio.c
7817
memset(ai, 0, sizeof(*ai));
sys/dev/audio/audio.c
7883
ai->blocksize = track->usrbuf_blksize;
sys/dev/audio/audio.c
7884
ai->hiwat = track->usrbuf_usedhigh / track->usrbuf_blksize;
sys/dev/audio/audio.c
7885
ai->lowat = track->usrbuf_usedlow / track->usrbuf_blksize;
sys/dev/audio/audio.c
7887
ai->mode = file->mode;
sys/dev/audio/audio.c
7898
ai->blocksize = 2048;
sys/dev/audio/audio.c
7899
ai->hiwat = ai->play.buffer_size / ai->blocksize;
sys/dev/audio/audio.c
7900
ai->lowat = ai->hiwat * 3 / 4;
sys/dev/audio/audio.c
7918
ai->monitor_gain = gain;
sys/dev/audio/audio.c
8248
struct audio_info ai;
sys/dev/audio/audio.c
8258
AUDIO_INITINFO(&ai);
sys/dev/audio/audio.c
8259
audio_hw_setinfo(sc, &ai, NULL);
sys/dev/hdaudio/hdmireg.h
52
#define HDMI_AI_CHANNEL_COUNT(ai) ((ai)->ct_cc & 0x07)
sys/dev/hdaudio/hdmireg.h
53
#define HDMI_AI_CODING_TYPE(ai) ((ai)->ct_cc & 0xf0)
sys/dev/hdaudio/hdmireg.h
54
#define HDMI_AI_SAMPLE_SIZE(ai) ((ai)->sf_ss & 0x03)
sys/dev/hdaudio/hdmireg.h
55
#define HDMI_AI_SAMPLE_FREQUENCY(ai) ((ai)->sf_ss & 0x18)
sys/dev/hdaudio/hdmireg.h
56
#define HDMI_AI_LSV(ai) ((ai)->dm_inh_lsv & 0x78)
sys/dev/hdaudio/hdmireg.h
57
#define HDMI_AI_DM_INH(ai) ((ai)->dm_inh_lsv & 0x80)
sys/dev/i2c/au8522.c
154
au8522_set_ainput(struct au8522 *au, au8522_ainput_t ai)
sys/dev/i2c/au8522.c
161
switch (ai) {
sys/dev/i2c/au8522.c
262
au8522_set_input(struct au8522 *au, au8522_vinput_t vi, au8522_ainput_t ai)
sys/dev/i2c/au8522.c
268
if (ai != AU8522_AINPUT_UNCONF)
sys/dev/i2c/au8522.c
269
au8522_set_ainput(au, ai);
sys/dev/ic/ug.c
487
const struct ug2_motherboard_info *ai;
sys/dev/ic/ug.c
506
ai = &ug2_mb[buf[1] - UG_MIN_LSB_BOARD];
sys/dev/ic/ug.c
509
ai->name, buf[0], buf[1]);
sys/dev/ic/ug.c
511
sc->mbsens = (const void *)ai->sensors;
sys/dev/ic/ug.c
514
for (i = 0, si = ai->sensors; si && si->name; si++, i++) {
sys/dev/isa/if_ai.c
469
CFATTACH_DECL_NEW(ai, sizeof(struct ai_softc),
sys/dev/pci/cxgb/cxgb_common.h
676
void early_hw_init(adapter_t *adapter, const struct adapter_info *ai);
sys/dev/pci/cxgb/cxgb_common.h
677
int t3_prep_adapter(adapter_t *adapter, const struct adapter_info *ai, int reset);
sys/dev/pci/cxgb/cxgb_main.c
244
const struct adapter_info *ai;
sys/dev/pci/cxgb/cxgb_main.c
250
ai = t3_get_adapter_info(id->index);
sys/dev/pci/cxgb/cxgb_main.c
251
return (ai);
sys/dev/pci/cxgb/cxgb_main.c
257
const struct adapter_info *ai;
sys/dev/pci/cxgb/cxgb_main.c
259
ai = cxgb_get_adapter_info(pa);
sys/dev/pci/cxgb/cxgb_main.c
260
if (ai == NULL)
sys/dev/pci/cxgb/cxgb_main.c
295
const struct adapter_info *ai;
sys/dev/pci/cxgb/cxgb_main.c
312
ai = cxgb_get_adapter_info(pa);
sys/dev/pci/cxgb/cxgb_main.c
330
(ai->nports0 + ai->nports1) <= 2) {
sys/dev/pci/cxgb/cxgb_main.c
360
if (t3_prep_adapter(sc, ai, 1) < 0) {
sys/dev/pci/cxgb/cxgb_main.c
464
pi->tx_chan = i >= ai->nports0;
sys/dev/pci/cxgb/cxgb_main.c
465
pi->txpkt_intf = pi->tx_chan ? 2 * (i - ai->nports0) + 1 : 2 * i;
sys/dev/pci/cxgb/cxgb_t3_hw.c
198
static void mi1_init(adapter_t *adap, const struct adapter_info *ai)
sys/dev/pci/cxgb/cxgb_t3_hw.c
201
u32 val = F_PREEN | V_MDIINV(ai->mdiinv) | V_MDIEN(ai->mdien) |
sys/dev/pci/cxgb/cxgb_t3_hw.c
204
if (!(ai->caps & SUPPORTED_10000baseT_Full))
sys/dev/pci/cxgb/cxgb_t3_hw.c
3625
void early_hw_init(adapter_t *adapter, const struct adapter_info *ai)
sys/dev/pci/cxgb/cxgb_t3_hw.c
3630
mi1_init(adapter, ai);
sys/dev/pci/cxgb/cxgb_t3_hw.c
3634
ai->gpio_out | F_GPIO0_OEN | F_GPIO0_OUT_VAL);
sys/dev/pci/cxgb/cxgb_t3_hw.c
3696
const struct adapter_info *ai, int reset)
sys/dev/pci/cxgb/cxgb_t3_hw.c
3703
adapter->params.info = ai;
sys/dev/pci/cxgb/cxgb_t3_hw.c
3704
adapter->params.nports = ai->nports0 + ai->nports1;
sys/dev/pci/cxgb/cxgb_t3_hw.c
3705
adapter->params.chan_map = !!ai->nports0 | (!!ai->nports1 << 1);
sys/dev/pci/cxgb/cxgb_t3_hw.c
3766
early_hw_init(adapter, ai);
sys/dev/pci/cxgb/cxgb_t3_hw.c
3780
p->port_type->phy_prep(&p->phy, adapter, ai->phy_base_addr + j,
sys/dev/pci/cxgb/cxgb_t3_hw.c
3781
ai->mdio_ops);
sys/dev/pci/ips.c
625
struct ips_adapterinfo *ai;
sys/dev/pci/ips.c
669
ai = &sc->sc_info->adapter;
sys/dev/pci/ips.c
725
sc->sc_nccbs = ai->cmdcnt;
sys/dev/pci/ips.c
756
printf(", FW %c%c%c%c%c%c%c", ai->firmware[0], ai->firmware[1],
sys/dev/pci/ips.c
757
ai->firmware[2], ai->firmware[3], ai->firmware[4], ai->firmware[5],
sys/dev/pci/ips.c
758
ai->firmware[6]);
sys/dev/pci/ips.c
759
printf(", BIOS %c%c%c%c%c%c%c", ai->bios[0], ai->bios[1], ai->bios[2],
sys/dev/pci/ips.c
760
ai->bios[3], ai->bios[4], ai->bios[5], ai->bios[6]);
sys/dev/usb/uaudio.c
2062
uaudio_add_alt(struct uaudio_softc *sc, const struct as_info *ai)
sys/dev/usb/uaudio.c
2067
len = sizeof(*ai) * (sc->sc_nalts + 1);
sys/dev/usb/uaudio.c
2071
memcpy(nai, sc->sc_alts, sizeof(*ai) * (sc->sc_nalts));
sys/dev/usb/uaudio.c
2072
kmem_free(sc->sc_alts, sizeof(*ai) * sc->sc_nalts);
sys/dev/usb/uaudio.c
2076
ai->alt, ai->encoding);
sys/dev/usb/uaudio.c
2077
sc->sc_alts[sc->sc_nalts++] = *ai;
sys/dev/usb/uaudio.c
2091
struct as_info ai;
sys/dev/usb/uaudio.c
2393
ai.alt = id->bAlternateSetting;
sys/dev/usb/uaudio.c
2394
ai.encoding = enc;
sys/dev/usb/uaudio.c
2395
ai.attributes = sed->bmAttributes;
sys/dev/usb/uaudio.c
2396
ai.idesc = id;
sys/dev/usb/uaudio.c
2397
ai.edesc = ed;
sys/dev/usb/uaudio.c
2398
ai.edesc1 = epdesc1;
sys/dev/usb/uaudio.c
2399
ai.asf1desc = asf1d;
sys/dev/usb/uaudio.c
2400
ai.sc_busy = 0;
sys/dev/usb/uaudio.c
2401
ai.nchan = chan;
sys/dev/usb/uaudio.c
2402
ai.aformat = NULL;
sys/dev/usb/uaudio.c
2403
ai.ifaceh = NULL;
sys/dev/usb/uaudio.c
2404
ai.terminal = terminal;
sys/dev/usb/uaudio.c
2405
uaudio_add_alt(sc, &ai);
sys/dev/usb/uaudio.c
2407
if (ai.attributes & UA_SED_FREQ_CONTROL)
sys/dev/usb/uaudio.c
2409
if (ai.attributes & UA_SED_PITCH_CONTROL)
sys/dev/usb/ugen.c
1683
struct usb_alt_interface *ai;
sys/dev/usb/ugen.c
1895
ai = (struct usb_alt_interface *)addr;
sys/dev/usb/ugen.c
1897
ai->uai_interface_index, &iface);
sys/dev/usb/ugen.c
1903
ai->uai_alt_no = idesc->bAlternateSetting;
sys/dev/usb/ugen.c
1908
ai = (struct usb_alt_interface *)addr;
sys/dev/usb/ugen.c
1910
ai->uai_interface_index, &iface);
sys/dev/usb/ugen.c
1913
err = ugen_set_interface(sc, ai->uai_interface_index,
sys/dev/usb/ugen.c
1914
ai->uai_alt_no);
sys/dev/usb/ugen.c
1919
ai = (struct usb_alt_interface *)addr;
sys/dev/usb/ugen.c
1920
cdesc = ugen_get_cdesc(sc, ai->uai_config_index, &cdesclen);
sys/dev/usb/ugen.c
1923
idesc = usbd_find_idesc(cdesc, ai->uai_interface_index, 0);
sys/dev/usb/ugen.c
1928
ai->uai_alt_no = usbd_get_no_alts(cdesc,
sys/kern/exec_elf.c
159
AuxInfo ai[ELF_AUX_ENTRIES], *a, *execname;
sys/kern/exec_elf.c
165
a = ai;
sys/kern/exec_elf.c
167
memset(ai, 0, sizeof(ai));
sys/kern/exec_elf.c
244
vlen = (a - ai) * sizeof(ai[0]);
sys/kern/exec_elf.c
246
KASSERT(vlen <= sizeof(ai));
sys/kern/exec_elf.c
258
if ((error = copyout(ai, *stackp, vlen)) != 0)
sys/netinet/portalgo.c
829
size_t ai;
sys/netinet/portalgo.c
833
for (ai = 0; ai < NALGOS; ai++)
sys/netinet/portalgo.c
834
if (strcmp(algos[ai].name, name) == 0) {
sys/netinet/portalgo.c
835
DPRINTF("%s: found idx %zu\n", __func__, ai);
sys/netinet/portalgo.c
836
*algo = ai;
sys/netinet/portalgo.c
965
size_t ai, len = 0;
sys/netinet/portalgo.c
973
for (ai = 0; ai < NALGOS; ai++) {
sys/netinet/portalgo.c
974
len = strlcat(availalgo, algos[ai].name, sizeof(availalgo));
sys/netinet/portalgo.c
975
if (ai < NALGOS - 1)
sys/netinet/sctp_pcb.c
4161
struct sctp_adaption_layer_indication ai, *aip;
sys/netinet/sctp_pcb.c
4164
(struct sctp_paramhdr *)&ai, sizeof(ai));
tests/dev/audio/audiotest.c
1455
struct audio_info ai;
tests/dev/audio/audiotest.c
1528
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
1529
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1532
XP_NE(0, ai.blocksize);
tests/dev/audio/audiotest.c
1534
XP_EQ(exp_mode, ai.mode);
tests/dev/audio/audiotest.c
1536
XP_EQ(8000, ai.play.sample_rate);
tests/dev/audio/audiotest.c
1537
XP_EQ(1, ai.play.channels);
tests/dev/audio/audiotest.c
1538
XP_EQ(8, ai.play.precision);
tests/dev/audio/audiotest.c
1539
XP_EQ(AUDIO_ENCODING_ULAW, ai.play.encoding);
tests/dev/audio/audiotest.c
1542
XP_EQ(0, ai.play.seek);
tests/dev/audio/audiotest.c
1544
XP_NE(0, ai.play.buffer_size);
tests/dev/audio/audiotest.c
1545
XP_EQ(0, ai.play.samples);
tests/dev/audio/audiotest.c
1546
XP_EQ(0, ai.play.eof);
tests/dev/audio/audiotest.c
1547
XP_EQ(0, ai.play.pause);
tests/dev/audio/audiotest.c
1548
XP_EQ(0, ai.play.error);
tests/dev/audio/audiotest.c
1549
XP_EQ(0, ai.play.waiting);
tests/dev/audio/audiotest.c
1551
XP_EQ(exp_popen, ai.play.open);
tests/dev/audio/audiotest.c
1552
XP_EQ(0, ai.play.active);
tests/dev/audio/audiotest.c
1554
XP_EQ(8000, ai.record.sample_rate);
tests/dev/audio/audiotest.c
1555
XP_EQ(1, ai.record.channels);
tests/dev/audio/audiotest.c
1556
XP_EQ(8, ai.record.precision);
tests/dev/audio/audiotest.c
1557
XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
tests/dev/audio/audiotest.c
1560
XP_EQ(0, ai.record.seek);
tests/dev/audio/audiotest.c
1562
XP_NE(0, ai.record.buffer_size);
tests/dev/audio/audiotest.c
1563
XP_EQ(0, ai.record.samples);
tests/dev/audio/audiotest.c
1564
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
1565
XP_EQ(0, ai.record.pause);
tests/dev/audio/audiotest.c
1566
XP_EQ(0, ai.record.error);
tests/dev/audio/audiotest.c
1567
XP_EQ(0, ai.record.waiting);
tests/dev/audio/audiotest.c
1569
XP_EQ(exp_ropen, ai.record.open);
tests/dev/audio/audiotest.c
1575
XP_EQ(0, ai.record.active);
tests/dev/audio/audiotest.c
1577
XP_EQ(exp_ropen, ai.record.active);
tests/dev/audio/audiotest.c
1580
ai0 = ai;
tests/dev/audio/audiotest.c
1585
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
1586
ai.mode = ai0.mode ^ AUMODE_PLAY_ALL;
tests/dev/audio/audiotest.c
1587
ai.play.sample_rate = 11025;
tests/dev/audio/audiotest.c
1588
ai.play.channels = 2;
tests/dev/audio/audiotest.c
1589
ai.play.precision = 16;
tests/dev/audio/audiotest.c
1590
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1591
ai.play.pause = 1;
tests/dev/audio/audiotest.c
1592
ai.record.sample_rate = 11025;
tests/dev/audio/audiotest.c
1593
ai.record.channels = 2;
tests/dev/audio/audiotest.c
1594
ai.record.precision = 16;
tests/dev/audio/audiotest.c
1595
ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1596
ai.record.pause = 1;
tests/dev/audio/audiotest.c
1597
r = IOCTL(fd, AUDIO_SETINFO, &ai, "ai");
tests/dev/audio/audiotest.c
1607
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
1608
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1611
XP_NE(0, ai.blocksize);
tests/dev/audio/audiotest.c
1621
XP_EQ(exp_mode, ai.mode);
tests/dev/audio/audiotest.c
1624
XP_EQ(exp_sample_rate, ai.play.sample_rate);
tests/dev/audio/audiotest.c
1625
XP_EQ(exp_channels, ai.play.channels);
tests/dev/audio/audiotest.c
1626
XP_EQ(exp_precision, ai.play.precision);
tests/dev/audio/audiotest.c
1627
XP_EQ(exp_encoding, ai.play.encoding);
tests/dev/audio/audiotest.c
1630
XP_EQ(0, ai.play.seek);
tests/dev/audio/audiotest.c
1632
XP_NE(0, ai.play.buffer_size);
tests/dev/audio/audiotest.c
1633
XP_EQ(0, ai.play.samples);
tests/dev/audio/audiotest.c
1634
XP_EQ(0, ai.play.eof);
tests/dev/audio/audiotest.c
1635
XP_EQ(exp_pause, ai.play.pause);
tests/dev/audio/audiotest.c
1636
XP_EQ(0, ai.play.error);
tests/dev/audio/audiotest.c
1637
XP_EQ(0, ai.play.waiting);
tests/dev/audio/audiotest.c
1639
XP_EQ(exp_popen, ai.play.open);
tests/dev/audio/audiotest.c
1640
XP_EQ(0, ai.play.active);
tests/dev/audio/audiotest.c
1642
XP_EQ(exp_sample_rate, ai.record.sample_rate);
tests/dev/audio/audiotest.c
1643
XP_EQ(exp_channels, ai.record.channels);
tests/dev/audio/audiotest.c
1644
XP_EQ(exp_precision, ai.record.precision);
tests/dev/audio/audiotest.c
1645
XP_EQ(exp_encoding, ai.record.encoding);
tests/dev/audio/audiotest.c
1648
XP_EQ(0, ai.record.seek);
tests/dev/audio/audiotest.c
1650
XP_NE(0, ai.record.buffer_size);
tests/dev/audio/audiotest.c
1651
XP_EQ(0, ai.record.samples);
tests/dev/audio/audiotest.c
1652
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
1653
XP_EQ(exp_pause, ai.record.pause);
tests/dev/audio/audiotest.c
1654
XP_EQ(0, ai.record.error);
tests/dev/audio/audiotest.c
1655
XP_EQ(0, ai.record.waiting);
tests/dev/audio/audiotest.c
1657
XP_EQ(exp_ropen, ai.record.open);
tests/dev/audio/audiotest.c
1663
XP_EQ(0, ai.record.active);
tests/dev/audio/audiotest.c
1665
XP_EQ(exp_ropen, ai.record.active);
tests/dev/audio/audiotest.c
1689
struct audio_info ai;
tests/dev/audio/audiotest.c
1701
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
1702
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1703
ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1704
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
1718
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
1719
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1721
XP_EQ(AUDIO_ENCODING_ULAW, ai.play.encoding);
tests/dev/audio/audiotest.c
1722
XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
tests/dev/audio/audiotest.c
1732
struct audio_info ai;
tests/dev/audio/audiotest.c
1744
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
1745
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1746
ai.play.precision = 16;
tests/dev/audio/audiotest.c
1747
ai.record.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
1748
ai.record.precision = 16;
tests/dev/audio/audiotest.c
1749
r = IOCTL(fd, AUDIO_SETINFO, &ai, "SLINEAR_LE");
tests/dev/audio/audiotest.c
1757
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
1758
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1760
XP_EQ(AUDIO_ENCODING_SLINEAR_LE, ai.play.encoding);
tests/dev/audio/audiotest.c
1761
XP_EQ(16, ai.play.precision);
tests/dev/audio/audiotest.c
1762
XP_EQ(AUDIO_ENCODING_SLINEAR_LE, ai.record.encoding);
tests/dev/audio/audiotest.c
1763
XP_EQ(16, ai.record.precision);
tests/dev/audio/audiotest.c
1766
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
1767
ai.play.encoding = AUDIO_ENCODING_ULAW;
tests/dev/audio/audiotest.c
1768
ai.play.precision = 8;
tests/dev/audio/audiotest.c
1769
ai.record.encoding = AUDIO_ENCODING_ULAW;
tests/dev/audio/audiotest.c
1770
ai.record.precision = 8;
tests/dev/audio/audiotest.c
1771
r = IOCTL(fd, AUDIO_SETINFO, &ai, "ULAW");
tests/dev/audio/audiotest.c
1779
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
1780
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1782
XP_EQ(AUDIO_ENCODING_ULAW, ai.play.encoding);
tests/dev/audio/audiotest.c
1783
XP_EQ(8, ai.play.precision);
tests/dev/audio/audiotest.c
1784
XP_EQ(AUDIO_ENCODING_ULAW, ai.record.encoding);
tests/dev/audio/audiotest.c
1785
XP_EQ(8, ai.record.precision);
tests/dev/audio/audiotest.c
1796
struct audio_info ai;
tests/dev/audio/audiotest.c
1856
r = IOCTL(fd0, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1858
actmode = ai.mode & AUMODE_BOTH;
tests/dev/audio/audiotest.c
1866
r = IOCTL(fd1, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1869
actmode = ai.mode & AUMODE_BOTH;
tests/dev/audio/audiotest.c
1878
r = IOCTL(fd1, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
1881
actmode = ai.mode & AUMODE_BOTH;
tests/dev/audio/audiotest.c
2070
struct audio_info ai;
tests/dev/audio/audiotest.c
2088
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2089
ai.mode = AUMODE_PLAY;
tests/dev/audio/audiotest.c
2090
r = IOCTL(fd, AUDIO_SETINFO, &ai, "mode");
tests/dev/audio/audiotest.c
2094
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
2096
XP_EQ(AUMODE_PLAY, ai.mode);
tests/dev/audio/audiotest.c
2098
wavsize = ai.blocksize;
tests/dev/audio/audiotest.c
2114
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
2116
XP_EQ(0, ai.play.error);
tests/dev/audio/audiotest.c
2255
struct audio_info ai;
tests/dev/audio/audiotest.c
2267
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2268
ai.play.pause = 1;
tests/dev/audio/audiotest.c
2269
ai.record.pause = 1;
tests/dev/audio/audiotest.c
2275
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause");
tests/dev/audio/audiotest.c
2321
struct audio_info ai;
tests/dev/audio/audiotest.c
2391
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2392
ai.play.pause = 1;
tests/dev/audio/audiotest.c
2393
r = IOCTL(fd0, AUDIO_SETINFO, &ai, "pause");
tests/dev/audio/audiotest.c
2494
struct audio_info ai;
tests/dev/audio/audiotest.c
2508
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2510
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
2511
ai.play.precision = 16;
tests/dev/audio/audiotest.c
2512
ai.mode = AUMODE_PLAY;
tests/dev/audio/audiotest.c
2513
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
2527
struct audio_info ai;
tests/dev/audio/audiotest.c
2542
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2543
ai.play.pause = 1;
tests/dev/audio/audiotest.c
2544
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
2585
struct audio_info ai;
tests/dev/audio/audiotest.c
2632
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "get");
tests/dev/audio/audiotest.c
2635
len = ai.play.buffer_size;
tests/dev/audio/audiotest.c
2638
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
2639
ai.play.pause = 1;
tests/dev/audio/audiotest.c
2640
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause");
tests/dev/audio/audiotest.c
2669
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
2671
XP_EQ(1, ai.play.pause);
tests/dev/audio/audiotest.c
2704
struct audio_info ai;
tests/dev/audio/audiotest.c
2733
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
2735
bufsize = ai.play.buffer_size;
tests/dev/audio/audiotest.c
2796
struct audio_info ai;
tests/dev/audio/audiotest.c
2818
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "get");
tests/dev/audio/audiotest.c
2820
len = ai.play.buffer_size;
tests/dev/audio/audiotest.c
2849
struct audio_info ai;
tests/dev/audio/audiotest.c
2876
r = IOCTL(fd0, AUDIO_GETBUFINFO, &ai, "get");
tests/dev/audio/audiotest.c
2878
len = ai.play.buffer_size;
tests/dev/audio/audiotest.c
3022
struct audio_info ai;
tests/dev/audio/audiotest.c
3035
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3036
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3037
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
3041
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3045
buflen = ai.play.buffer_size;
tests/dev/audio/audiotest.c
3074
struct audio_info ai;
tests/dev/audio/audiotest.c
3088
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3091
newhiwat = ai.lowat;
tests/dev/audio/audiotest.c
3094
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3095
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3096
ai.hiwat = newhiwat;
tests/dev/audio/audiotest.c
3097
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=1;hiwat");
tests/dev/audio/audiotest.c
3101
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3105
buflen = ai.blocksize * ai.hiwat;
tests/dev/audio/audiotest.c
3135
struct audio_info ai;
tests/dev/audio/audiotest.c
3159
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3160
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3161
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3162
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3170
r = IOCTL(fd, AUDIO_SETINFO, &ai, "blocksize=%d", blocksize);
tests/dev/audio/audiotest.c
3172
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3173
if (ai.blocksize != blocksize) {
tests/dev/audio/audiotest.c
3178
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
3183
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3184
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3185
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3186
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3187
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3188
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
3192
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3196
buflen = ai.blocksize * ai.hiwat;
tests/dev/audio/audiotest.c
3216
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3217
ai.play.pause = 0;
tests/dev/audio/audiotest.c
3218
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=0");
tests/dev/audio/audiotest.c
3256
struct audio_info ai;
tests/dev/audio/audiotest.c
3290
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3291
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3292
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3293
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3294
r = IOCTL(fd[0], AUDIO_SETINFO, &ai, "blocksize=1000");
tests/dev/audio/audiotest.c
3296
r = IOCTL(fd[0], AUDIO_GETBUFINFO, &ai, "read back blocksize");
tests/dev/audio/audiotest.c
3297
if (ai.blocksize != blocksize) {
tests/dev/audio/audiotest.c
3302
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
3307
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3308
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3309
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3310
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3312
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3313
r = IOCTL(fd[a], AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
3316
ai.play.pause = 0;
tests/dev/audio/audiotest.c
3317
r = IOCTL(fd[b], AUDIO_SETINFO, &ai, "pause=0");
tests/dev/audio/audiotest.c
3321
r = IOCTL(fd[0], AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3324
ai.blocksize, ai.lowat, ai.hiwat);
tests/dev/audio/audiotest.c
3327
time = (ai.hiwat - ai.lowat) * blocksize / 8; /*[msec]*/
tests/dev/audio/audiotest.c
3331
buflen = blocksize * ai.lowat;
tests/dev/audio/audiotest.c
3394
struct audio_info ai;
tests/dev/audio/audiotest.c
3414
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3418
XP_EQ(0, ai.record.active);
tests/dev/audio/audiotest.c
3425
XP_EQ(1, ai.record.active);
tests/dev/audio/audiotest.c
3469
struct audio_info ai;
tests/dev/audio/audiotest.c
3495
r = IOCTL(fd[rec], AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3497
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
3628
struct audio_info ai;
tests/dev/audio/audiotest.c
3640
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3661
XP_EQ(ai.play.buffer_size, kev.data);
tests/dev/audio/audiotest.c
3674
struct audio_info ai;
tests/dev/audio/audiotest.c
3689
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3690
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3691
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
3695
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3699
buflen = ai.play.buffer_size;
tests/dev/audio/audiotest.c
3739
struct audio_info ai;
tests/dev/audio/audiotest.c
3755
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "hiwat");
tests/dev/audio/audiotest.c
3758
newhiwat = ai.hiwat - 1;
tests/dev/audio/audiotest.c
3761
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3762
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3763
ai.hiwat = newhiwat;
tests/dev/audio/audiotest.c
3764
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=1;hiwat");
tests/dev/audio/audiotest.c
3768
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3770
XP_EQ(1, ai.play.pause);
tests/dev/audio/audiotest.c
3771
XP_EQ(newhiwat, ai.hiwat);
tests/dev/audio/audiotest.c
3774
buflen = ai.blocksize * ai.hiwat;
tests/dev/audio/audiotest.c
3812
struct audio_info ai;
tests/dev/audio/audiotest.c
3834
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3835
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3836
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3837
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3845
r = IOCTL(fd, AUDIO_SETINFO, &ai, "blocksize=%d", blocksize);
tests/dev/audio/audiotest.c
3847
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3848
if (ai.blocksize != blocksize) {
tests/dev/audio/audiotest.c
3853
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
3858
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3859
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3860
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3861
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3862
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3863
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
3867
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
3870
ai.blocksize, ai.hiwat, ai.lowat, ai.play.buffer_size);
tests/dev/audio/audiotest.c
3873
buflen = ai.blocksize * ai.hiwat;
tests/dev/audio/audiotest.c
3892
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3893
ai.play.pause = 0;
tests/dev/audio/audiotest.c
3894
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=0");
tests/dev/audio/audiotest.c
3929
struct audio_info ai;
tests/dev/audio/audiotest.c
3967
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3968
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3969
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3970
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3971
r = IOCTL(fd[0], AUDIO_SETINFO, &ai, "blocksize=1000");
tests/dev/audio/audiotest.c
3973
r = IOCTL(fd[0], AUDIO_GETBUFINFO, &ai, "read back blocksize");
tests/dev/audio/audiotest.c
3974
if (ai.blocksize != blocksize) {
tests/dev/audio/audiotest.c
3979
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
3984
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
3985
ai.blocksize = blocksize;
tests/dev/audio/audiotest.c
3986
ai.hiwat = hiwat;
tests/dev/audio/audiotest.c
3987
ai.lowat = lowat;
tests/dev/audio/audiotest.c
3988
ai.play.pause = 1;
tests/dev/audio/audiotest.c
3989
r = IOCTL(fd[a], AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
3991
r = IOCTL(fd[b], AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
3995
buflen = ai.blocksize * ai.hiwat;
tests/dev/audio/audiotest.c
4028
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4029
ai.play.pause = 0;
tests/dev/audio/audiotest.c
4030
r = IOCTL(fd[a], AUDIO_SETINFO, &ai, "pause=0");
tests/dev/audio/audiotest.c
4044
r = IOCTL(fd[b], AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4045
XP_EQ(ai2.play.seek, ai.play.seek);
tests/dev/audio/audiotest.c
4079
struct audio_info ai;
tests/dev/audio/audiotest.c
4090
r = IOCTL(data->fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4097
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4104
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/audiotest.c
4106
ai.play.pause = 0;
tests/dev/audio/audiotest.c
4107
r = IOCTL(data->fd, AUDIO_SETINFO, &ai, "pause=0");
tests/dev/audio/audiotest.c
4118
struct audio_info ai;
tests/dev/audio/audiotest.c
4134
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4135
ai.play.pause = 1;
tests/dev/audio/audiotest.c
4136
r = IOCTL(data->fd, AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
4219
struct audio_info ai;
tests/dev/audio/audiotest.c
4238
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4240
REQUIRED_IF(ai.blocksize != 0);
tests/dev/audio/audiotest.c
4241
data = (char *)malloc(ai.blocksize);
tests/dev/audio/audiotest.c
4243
memset(data, 0xff, ai.blocksize);
tests/dev/audio/audiotest.c
4249
r = WRITE(fd, data, ai.blocksize);
tests/dev/audio/audiotest.c
4250
XP_SYS_EQ(ai.blocksize, r);
tests/dev/audio/audiotest.c
4317
struct audio_info ai;
tests/dev/audio/audiotest.c
4349
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4350
ai.play.pause = 1;
tests/dev/audio/audiotest.c
4351
r = IOCTL(fd2, AUDIO_SETINFO, &ai, "pause");
tests/dev/audio/audiotest.c
4355
r = IOCTL(fd1, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4357
REQUIRED_IF(ai.blocksize != 0);
tests/dev/audio/audiotest.c
4358
buf = (char *)malloc(ai.blocksize);
tests/dev/audio/audiotest.c
4360
memset(buf, 0xff, ai.blocksize);
tests/dev/audio/audiotest.c
4361
r = WRITE(fd1, buf, ai.blocksize);
tests/dev/audio/audiotest.c
4362
XP_SYS_EQ(ai.blocksize, r);
tests/dev/audio/audiotest.c
4442
struct audio_info ai;
tests/dev/audio/audiotest.c
4453
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4454
ai.play.pause = 1;
tests/dev/audio/audiotest.c
4455
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause=1");
tests/dev/audio/audiotest.c
4495
struct audio_info ai;
tests/dev/audio/audiotest.c
4566
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4568
XP_EQ(mode2play(openmode), ai.play.open);
tests/dev/audio/audiotest.c
4569
XP_EQ(mode2rec(openmode), ai.record.open);
tests/dev/audio/audiotest.c
4597
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4599
XP_EQ(mode2play(openmode), ai.play.open);
tests/dev/audio/audiotest.c
4600
XP_EQ(mode2rec(openmode), ai.record.open);
tests/dev/audio/audiotest.c
4613
struct audio_info ai;
tests/dev/audio/audiotest.c
4665
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4667
XP_EQ(1, ai.play.open);
tests/dev/audio/audiotest.c
4668
XP_EQ(mode2rec(O_RDWR), ai.record.open);
tests/dev/audio/audiotest.c
4705
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4707
XP_EQ(1, ai.play.open);
tests/dev/audio/audiotest.c
4708
XP_EQ(mode2rec(O_RDWR), ai.record.open);
tests/dev/audio/audiotest.c
4719
struct audio_info ai;
tests/dev/audio/audiotest.c
4734
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
4735
ai.play.pause = 1;
tests/dev/audio/audiotest.c
4736
r = IOCTL(fd, AUDIO_SETINFO, &ai, "pause");
tests/dev/audio/audiotest.c
4740
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4742
XP_EQ(0, ai.play.eof);
tests/dev/audio/audiotest.c
4743
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4748
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4750
XP_EQ(1, ai.play.eof);
tests/dev/audio/audiotest.c
4751
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4757
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
4758
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4760
XP_EQ(1, ai.play.eof);
tests/dev/audio/audiotest.c
4761
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4766
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
4767
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4769
XP_EQ(2, ai.play.eof);
tests/dev/audio/audiotest.c
4770
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4776
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
4777
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4779
XP_EQ(2, ai.play.eof);
tests/dev/audio/audiotest.c
4780
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4787
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
4788
r = IOCTL(fd1, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4790
XP_EQ(0, ai.play.eof);
tests/dev/audio/audiotest.c
4791
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4805
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
4807
XP_EQ(0, ai.play.eof);
tests/dev/audio/audiotest.c
4808
XP_EQ(0, ai.record.eof);
tests/dev/audio/audiotest.c
4820
struct audio_info ai;
tests/dev/audio/audiotest.c
4841
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
4842
r = IOCTL(fd, AUDIO_GETINFO, &ai, "");
tests/dev/audio/audiotest.c
4844
XP_EQ(inimode, ai.mode);
tests/dev/audio/audiotest.c
4845
XP_EQ(mode2play(openmode), ai.play.open);
tests/dev/audio/audiotest.c
4846
XP_EQ(mode2rec(openmode), ai.record.open);
tests/dev/audio/audiotest.c
4847
XP_NE(0, ai.play.buffer_size);
tests/dev/audio/audiotest.c
4848
XP_NE(0, ai.record.buffer_size);
tests/dev/audio/audiotest.c
4851
ai.mode = setmode;
tests/dev/audio/audiotest.c
4852
ai.play.pause = 1;
tests/dev/audio/audiotest.c
4853
ai.record.pause = 1;
tests/dev/audio/audiotest.c
4854
r = IOCTL(fd, AUDIO_SETINFO, &ai, "mode");
tests/dev/audio/audiotest.c
4857
r = IOCTL(fd, AUDIO_GETINFO, &ai, "");
tests/dev/audio/audiotest.c
4859
XP_EQ(expected, ai.mode);
tests/dev/audio/audiotest.c
4862
XP_EQ(mode2play(openmode), ai.play.open);
tests/dev/audio/audiotest.c
4863
XP_EQ(mode2rec(openmode), ai.record.open);
tests/dev/audio/audiotest.c
4864
XP_NE(0, ai.play.buffer_size);
tests/dev/audio/audiotest.c
4865
XP_NE(0, ai.record.buffer_size);
tests/dev/audio/audiotest.c
5034
struct audio_info ai;
tests/dev/audio/audiotest.c
5059
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5064
ai.play.sample_rate = 11025;
tests/dev/audio/audiotest.c
5065
ai.record.sample_rate = 11025;
tests/dev/audio/audiotest.c
5067
ai.mode = mode2aumode(openmode) & ~AUMODE_PLAY_ALL;
tests/dev/audio/audiotest.c
5069
ai.play.pause = 1;
tests/dev/audio/audiotest.c
5070
ai.record.pause = 1;
tests/dev/audio/audiotest.c
5073
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
5076
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5081
XP_EQ(expmode, ai.mode);
tests/dev/audio/audiotest.c
5082
XP_EQ(11025, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5083
XP_EQ(pause, ai.play.pause);
tests/dev/audio/audiotest.c
5084
XP_EQ(11025, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5085
XP_EQ(pause, ai.record.pause);
tests/dev/audio/audiotest.c
5115
struct audio_info ai;
tests/dev/audio/audiotest.c
5139
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5140
ai.play.sample_rate = 11025;
tests/dev/audio/audiotest.c
5141
ai.record.sample_rate = 11025;
tests/dev/audio/audiotest.c
5142
r = IOCTL(fd1, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
5149
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
5150
r = IOCTL(fd0, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5152
XP_EQ(8000, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5153
XP_EQ(11025, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5156
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5157
ai.play.sample_rate = 16000;
tests/dev/audio/audiotest.c
5158
ai.record.sample_rate = 16000;
tests/dev/audio/audiotest.c
5159
r = IOCTL(fd0, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
5168
memset(&ai, 0, sizeof(ai));
tests/dev/audio/audiotest.c
5169
r = IOCTL(fd1, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5171
XP_EQ(11025, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5173
XP_EQ(11025, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5175
XP_EQ(16000, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5194
struct audio_info ai;
tests/dev/audio/audiotest.c
5231
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5233
ai.play.channels = ch;
tests/dev/audio/audiotest.c
5235
ai.record.channels = ch;
tests/dev/audio/audiotest.c
5236
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=%d", ch);
tests/dev/audio/audiotest.c
5241
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5244
XP_EQ(ch, ai.play.channels);
tests/dev/audio/audiotest.c
5246
XP_EQ(ch, ai.record.channels);
tests/dev/audio/audiotest.c
5264
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5265
ai.play.channels = ch;
tests/dev/audio/audiotest.c
5266
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=%d", ch);
tests/dev/audio/audiotest.c
5269
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5271
XP_EQ(ch, ai.play.channels);
tests/dev/audio/audiotest.c
5274
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5275
ai.play.channels = ch;
tests/dev/audio/audiotest.c
5276
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=%d", ch);
tests/dev/audio/audiotest.c
5283
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5284
ai.record.channels = ch;
tests/dev/audio/audiotest.c
5285
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=%d", ch);
tests/dev/audio/audiotest.c
5288
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5290
XP_EQ(ch, ai.record.channels);
tests/dev/audio/audiotest.c
5293
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5294
ai.record.channels = ch;
tests/dev/audio/audiotest.c
5295
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=%d", ch);
tests/dev/audio/audiotest.c
5308
struct audio_info ai;
tests/dev/audio/audiotest.c
5342
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5344
ai.play.sample_rate = freq;
tests/dev/audio/audiotest.c
5346
ai.record.sample_rate = freq;
tests/dev/audio/audiotest.c
5347
r = IOCTL(fd, AUDIO_SETINFO, &ai, "sample_rate=%d", freq);
tests/dev/audio/audiotest.c
5352
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5355
XP_EQ(freq, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5357
XP_EQ(freq, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5373
struct audio_info ai;
tests/dev/audio/audiotest.c
5392
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5393
ai.play.sample_rate = 0;
tests/dev/audio/audiotest.c
5394
ai.record.sample_rate = 0;
tests/dev/audio/audiotest.c
5395
r = IOCTL(fd, AUDIO_SETINFO, &ai, "sample_rate=0");
tests/dev/audio/audiotest.c
5409
struct audio_info ai;
tests/dev/audio/audiotest.c
5436
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5437
ai.play.pause = 1;
tests/dev/audio/audiotest.c
5438
ai.record.pause = 1;
tests/dev/audio/audiotest.c
5440
ai.mode = mode2aumode(openmode) & ~AUMODE_PLAY_ALL;
tests/dev/audio/audiotest.c
5442
ai.play.sample_rate = 11025;
tests/dev/audio/audiotest.c
5443
ai.record.sample_rate = 11025;
tests/dev/audio/audiotest.c
5446
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
5449
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5454
XP_EQ(expmode, ai.mode);
tests/dev/audio/audiotest.c
5455
XP_EQ(1, ai.play.pause);
tests/dev/audio/audiotest.c
5456
XP_EQ(param ? 11025 : 8000, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5457
XP_EQ(1, ai.record.pause);
tests/dev/audio/audiotest.c
5458
XP_EQ(param ? 11025 : 8000, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5461
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5462
ai.play.pause = 0;
tests/dev/audio/audiotest.c
5463
ai.record.pause = 0;
tests/dev/audio/audiotest.c
5465
ai.mode = mode2aumode(openmode);
tests/dev/audio/audiotest.c
5467
ai.play.sample_rate = 16000;
tests/dev/audio/audiotest.c
5468
ai.record.sample_rate = 16000;
tests/dev/audio/audiotest.c
5471
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
5474
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
5476
XP_EQ(mode2aumode(openmode), ai.mode);
tests/dev/audio/audiotest.c
5477
XP_EQ(0, ai.play.pause);
tests/dev/audio/audiotest.c
5478
XP_EQ(0, ai.record.pause);
tests/dev/audio/audiotest.c
5480
XP_EQ(param ? 16000 : 8000, ai.play.sample_rate);
tests/dev/audio/audiotest.c
5482
XP_EQ(param ? 16000 : 8000, ai.record.sample_rate);
tests/dev/audio/audiotest.c
5509
struct audio_info ai;
tests/dev/audio/audiotest.c
5552
r = IOCTL(fd, AUDIO_GETINFO, &ai, "");
tests/dev/audio/audiotest.c
5554
XP_EQ(master, ai.play.gain);
tests/dev/audio/audiotest.c
5557
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5562
ai.play.gain = gain;
tests/dev/audio/audiotest.c
5563
r = IOCTL(fd, AUDIO_SETINFO, &ai, "play.gain=%d", ai.play.gain);
tests/dev/audio/audiotest.c
5567
r = IOCTL(fd, AUDIO_GETINFO, &ai, "play.gain");
tests/dev/audio/audiotest.c
5569
XP_NE(master, ai.play.gain);
tests/dev/audio/audiotest.c
5574
XP_EQ(ai.play.gain, m.un.value.level[0]);
tests/dev/audio/audiotest.c
5577
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5578
ai.play.gain = master_backup;
tests/dev/audio/audiotest.c
5579
r = IOCTL(fd, AUDIO_SETINFO, &ai, "play.gain=%d", ai.play.gain);
tests/dev/audio/audiotest.c
5597
struct audio_info ai;
tests/dev/audio/audiotest.c
5604
ai_gain = (int *)(((char *)&ai) + offset);
tests/dev/audio/audiotest.c
5607
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5609
r = IOCTL(fd, AUDIO_SETINFO, &ai, "%s.gain=%d", dir, *ai_gain);
tests/dev/audio/audiotest.c
5612
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5613
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5619
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5621
r = IOCTL(fd, AUDIO_SETINFO, &ai, "%s.gain=%d", dir, *ai_gain);
tests/dev/audio/audiotest.c
5624
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5667
struct audio_info ai;
tests/dev/audio/audiotest.c
5674
ai_balance = ((u_char *)&ai) + offset;
tests/dev/audio/audiotest.c
5677
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5679
r = IOCTL(fd, AUDIO_SETINFO, &ai, "%s.balance=%d", dir, *ai_balance);
tests/dev/audio/audiotest.c
5682
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5687
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5689
r = IOCTL(fd, AUDIO_SETINFO, &ai, "%s.balance=%d", dir, *ai_balance);
tests/dev/audio/audiotest.c
5692
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5719
struct audio_info ai;
tests/dev/audio/audiotest.c
5794
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5795
ai.play.gain = oai.play.gain;
tests/dev/audio/audiotest.c
5796
ai.play.balance = oai.play.balance;
tests/dev/audio/audiotest.c
5797
ai.record.gain = oai.record.gain;
tests/dev/audio/audiotest.c
5798
ai.record.balance = oai.record.balance;
tests/dev/audio/audiotest.c
5799
r = IOCTL(fd, AUDIO_SETINFO, &ai, "restore all");
tests/dev/audio/audiotest.c
5812
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5813
ai.play.gain = pgain[1];
tests/dev/audio/audiotest.c
5814
ai.play.balance = pbalance[1];
tests/dev/audio/audiotest.c
5815
r = IOCTL(fd, AUDIO_SETINFO, &ai, "play.gain=%d/balance=%d",
tests/dev/audio/audiotest.c
5816
ai.play.gain, ai.play.balance);
tests/dev/audio/audiotest.c
5819
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5820
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5825
pgain[1], pbalance[1], ai.play.gain, ai.play.balance);
tests/dev/audio/audiotest.c
5826
XP_EQ(ai.play.gain, pgain[1]);
tests/dev/audio/audiotest.c
5827
XP_EQ(ai.play.balance, pbalance[1]);
tests/dev/audio/audiotest.c
5834
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5835
ai.record.gain = rgain[1];
tests/dev/audio/audiotest.c
5836
ai.record.balance = rbalance[1];
tests/dev/audio/audiotest.c
5837
r = IOCTL(fd, AUDIO_SETINFO, &ai, "record.gain=%d/balance=%d",
tests/dev/audio/audiotest.c
5838
ai.record.gain, ai.record.balance);
tests/dev/audio/audiotest.c
5841
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5842
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5847
rgain[1], rbalance[1], ai.record.gain, ai.record.balance);
tests/dev/audio/audiotest.c
5848
XP_EQ(ai.record.gain, rgain[1]);
tests/dev/audio/audiotest.c
5849
XP_EQ(ai.record.balance, rbalance[1]);
tests/dev/audio/audiotest.c
5856
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5857
ai.play.gain = oai.play.gain;
tests/dev/audio/audiotest.c
5858
ai.play.balance = oai.play.balance;
tests/dev/audio/audiotest.c
5859
ai.record.gain = oai.record.gain;
tests/dev/audio/audiotest.c
5860
ai.record.balance = oai.record.balance;
tests/dev/audio/audiotest.c
5861
r = IOCTL(fd, AUDIO_SETINFO, &ai, "restore all");
tests/dev/audio/audiotest.c
5864
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5865
r = IOCTL(fd, AUDIO_GETINFO, &ai, "&ai");
tests/dev/audio/audiotest.c
5867
XP_EQ(oai.play.gain, ai.play.gain);
tests/dev/audio/audiotest.c
5868
XP_EQ(oai.play.balance, ai.play.balance);
tests/dev/audio/audiotest.c
5869
XP_EQ(oai.record.gain, ai.record.gain);
tests/dev/audio/audiotest.c
5870
XP_EQ(oai.record.balance, ai.record.balance);
tests/dev/audio/audiotest.c
5881
struct audio_info ai;
tests/dev/audio/audiotest.c
5905
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5906
ai.play.channels = 2;
tests/dev/audio/audiotest.c
5907
r = IOCTL(fd, AUDIO_SETINFO, &ai, "channels=2");
tests/dev/audio/audiotest.c
5925
struct audio_info ai;
tests/dev/audio/audiotest.c
5946
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5947
ai.play.pause = 1;
tests/dev/audio/audiotest.c
5948
r = IOCTL(fd, AUDIO_SETINFO, &ai, "set pause");
tests/dev/audio/audiotest.c
5951
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5952
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "get pause");
tests/dev/audio/audiotest.c
5955
XP_EQ(1, ai.play.pause);
tests/dev/audio/audiotest.c
5961
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
5962
ai.play.pause = 0;
tests/dev/audio/audiotest.c
5963
r = IOCTL(fd, AUDIO_SETINFO, &ai, "reset pause");
tests/dev/audio/audiotest.c
6129
struct audio_info ai;
tests/dev/audio/audiotest.c
6146
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6147
ai.play.encoding = i;
tests/dev/audio/audiotest.c
6148
ai.play.precision = prec;
tests/dev/audio/audiotest.c
6149
ai.record.encoding = i;
tests/dev/audio/audiotest.c
6150
ai.record.precision = prec;
tests/dev/audio/audiotest.c
6152
r = IOCTL(fd, AUDIO_SETINFO, &ai, "%s:%d",
tests/dev/audio/audiotest.c
6155
xp_getenc(expected, i, j, r, &ai.play);
tests/dev/audio/audiotest.c
6157
xp_getenc(expected, i, j, r, &ai.record);
tests/dev/audio/audiotest.c
6291
struct audio_info ai;
tests/dev/audio/audiotest.c
6313
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6314
ai.record.encoding = AUDIO_ENCODING_SLINEAR_NE;
tests/dev/audio/audiotest.c
6315
ai.record.precision = 16;
tests/dev/audio/audiotest.c
6316
ai.record.channels = 2;
tests/dev/audio/audiotest.c
6317
ai.record.sample_rate = 48000;
tests/dev/audio/audiotest.c
6319
*ai.play = *ai.record;
tests/dev/audio/audiotest.c
6320
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
6325
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6327
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
6333
(ai.play.precision / 8 * ai.play.channels *
tests/dev/audio/audiotest.c
6334
ai.play.sample_rate);
tests/dev/audio/audiotest.c
6378
struct audio_info ai;
tests/dev/audio/audiotest.c
6402
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6403
ai.play.encoding = AUDIO_ENCODING_SLINEAR_NE;
tests/dev/audio/audiotest.c
6404
ai.play.precision = 16;
tests/dev/audio/audiotest.c
6405
ai.play.channels = 2;
tests/dev/audio/audiotest.c
6406
ai.play.sample_rate = 48000;
tests/dev/audio/audiotest.c
6408
*ai.record = *ai.play;
tests/dev/audio/audiotest.c
6409
r = IOCTL(fd, AUDIO_SETINFO, &ai, "slinear16/2ch/48000");
tests/dev/audio/audiotest.c
6414
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6416
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
6422
(ai.play.precision / 8 * ai.play.channels *
tests/dev/audio/audiotest.c
6423
ai.play.sample_rate);
tests/dev/audio/audiotest.c
6500
struct audio_info ai;
tests/dev/audio/audiotest.c
6521
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6522
ai.play.encoding = AUDIO_ENCODING_SLINEAR_NE;
tests/dev/audio/audiotest.c
6523
ai.play.precision = 16;
tests/dev/audio/audiotest.c
6524
ai.play.channels = 2;
tests/dev/audio/audiotest.c
6525
ai.play.sample_rate = 48000;
tests/dev/audio/audiotest.c
6526
r = IOCTL(fd, AUDIO_SETINFO, &ai, "slinear16/2/48000");
tests/dev/audio/audiotest.c
6534
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6535
ai.play.encoding = AUDIO_ENCODING_ULAW;
tests/dev/audio/audiotest.c
6536
ai.play.precision = 8;
tests/dev/audio/audiotest.c
6537
ai.play.channels = 1;
tests/dev/audio/audiotest.c
6538
ai.play.sample_rate = 8000;
tests/dev/audio/audiotest.c
6539
r = IOCTL(fd, AUDIO_SETINFO, &ai, "ulaw/1/8000");
tests/dev/audio/audiotest.c
6544
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6546
buffer_size = ai.play.buffer_size;
tests/dev/audio/audiotest.c
6547
blocksize = ai.blocksize;
tests/dev/audio/audiotest.c
6624
struct audio_info ai;
tests/dev/audio/audiotest.c
6643
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6644
ai.play.encoding = AUDIO_ENCODING_SLINEAR_NE;
tests/dev/audio/audiotest.c
6645
ai.play.precision = 16;
tests/dev/audio/audiotest.c
6646
ai.play.channels = 2;
tests/dev/audio/audiotest.c
6647
ai.play.sample_rate = 48000;
tests/dev/audio/audiotest.c
6648
r = IOCTL(fd, AUDIO_SETINFO, &ai, "");
tests/dev/audio/audiotest.c
6653
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6656
buf = (char *)malloc(ai.blocksize);
tests/dev/audio/audiotest.c
6658
memset(buf, 0xff, ai.blocksize);
tests/dev/audio/audiotest.c
6665
initial_offset = ai.blocksize;
tests/dev/audio/audiotest.c
6671
r = WRITE(fd, buf, ai.blocksize);
tests/dev/audio/audiotest.c
6673
XP_SYS_EQ(ai.blocksize, r);
tests/dev/audio/audiotest.c
6684
XP_EQ(ai.blocksize, o.samples);
tests/dev/audio/audiotest.c
6686
XP_EQ(initial_offset + ai.blocksize, o.offset);
tests/dev/audio/audiotest.c
6698
r = WRITE(fd, buf, ai.blocksize);
tests/dev/audio/audiotest.c
6700
XP_SYS_EQ(ai.blocksize, r);
tests/dev/audio/audiotest.c
6708
last_offset = initial_offset + ai.blocksize * 2;
tests/dev/audio/audiotest.c
6751
struct audio_info ai;
tests/dev/audio/audiotest.c
6768
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6771
buf = (char *)malloc(ai.blocksize);
tests/dev/audio/audiotest.c
6773
memset(buf, 0xff, ai.blocksize);
tests/dev/audio/audiotest.c
6780
initial_offset = ai.blocksize;
tests/dev/audio/audiotest.c
6786
r = WRITE(fd, buf, ai.blocksize);
tests/dev/audio/audiotest.c
6788
XP_SYS_EQ(ai.blocksize, r);
tests/dev/audio/audiotest.c
6800
AUDIO_INITINFO(&ai);
tests/dev/audio/audiotest.c
6801
ai.play.encoding = AUDIO_ENCODING_SLINEAR_NE;
tests/dev/audio/audiotest.c
6802
ai.play.precision = 16;
tests/dev/audio/audiotest.c
6803
ai.play.channels = 2;
tests/dev/audio/audiotest.c
6804
ai.play.sample_rate = 48000;
tests/dev/audio/audiotest.c
6805
r = IOCTL(fd, AUDIO_SETINFO, &ai, "slinear16/2ch/48000");
tests/dev/audio/audiotest.c
6808
r = IOCTL(fd, AUDIO_GETBUFINFO, &ai, "");
tests/dev/audio/audiotest.c
6811
initial_offset = ai.blocksize;
tests/dev/audio/h_pad.c
155
AUDIO_INITINFO(&ai);
tests/dev/audio/h_pad.c
156
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
tests/dev/audio/h_pad.c
157
ai.play.precision = 16;
tests/dev/audio/h_pad.c
158
ai.play.channels = 2;
tests/dev/audio/h_pad.c
159
ai.play.sample_rate = 44100;
tests/dev/audio/h_pad.c
160
n = rump_sys_ioctl(audiofd, AUDIO_SETINFO, &ai);
tests/dev/audio/h_pad.c
228
if (i >= (int)ai.play.sample_rate / 100)
tests/dev/audio/h_pad.c
96
struct audio_info ai;
tests/lib/libc/net/getaddrinfo/h_gai.c
116
memset(&ai, 0, sizeof(ai));
tests/lib/libc/net/getaddrinfo/h_gai.c
117
ai.ai_family = PF_UNSPEC;
tests/lib/libc/net/getaddrinfo/h_gai.c
118
ai.ai_flags |= AI_CANONNAME;
tests/lib/libc/net/getaddrinfo/h_gai.c
122
ai.ai_socktype = SOCK_DGRAM;
tests/lib/libc/net/getaddrinfo/h_gai.c
125
ai.ai_family = atoi(optarg);
tests/lib/libc/net/getaddrinfo/h_gai.c
128
ai.ai_protocol = atoi(optarg);
tests/lib/libc/net/getaddrinfo/h_gai.c
131
ai.ai_flags |= AI_PASSIVE;
tests/lib/libc/net/getaddrinfo/h_gai.c
134
ai.ai_socktype = SOCK_RAW;
tests/lib/libc/net/getaddrinfo/h_gai.c
137
ai.ai_socktype = atoi(optarg);
tests/lib/libc/net/getaddrinfo/h_gai.c
140
ai.ai_socktype = SOCK_STREAM;
tests/lib/libc/net/getaddrinfo/h_gai.c
146
ai.ai_family = PF_INET;
tests/lib/libc/net/getaddrinfo/h_gai.c
149
ai.ai_family = PF_INET6;
tests/lib/libc/net/getaddrinfo/h_gai.c
168
print1("arg:", &ai, p ? p : nbuf , q ? q : nbuf);
tests/lib/libc/net/getaddrinfo/h_gai.c
170
error = getaddrinfo(p, q, &ai, &res);
tests/lib/libc/net/getaddrinfo/h_gai.c
45
struct addrinfo ai;
tests/lib/libc/sys/t_ptrace_bytetransfer_wait.h
150
io.piod_addr = ai;
tests/lib/libc/sys/t_ptrace_bytetransfer_wait.h
379
for (aip = ai; aip->a_type != AT_NULL; aip++)
tests/lib/libc/sys/t_ptrace_bytetransfer_wait.h
80
AuxInfo ai[513], *aip;
tests/lib/libc/sys/t_ptrace_bytetransfer_wait.h
82
ATF_REQUIRE(size < sizeof(ai));
tests/lib/libutil/t_sockaddr_snprintf.c
267
for (struct addrinfo *ai = res; ai; ai = ai->ai_next) {
tests/lib/libutil/t_sockaddr_snprintf.c
269
ai->ai_addr);
tests/net/inpcb/inpcb_bind.c
100
warnx("bind(%s,%s,%s) succeeded, expected : %s", ai->ai_canonname,
tests/net/inpcb/inpcb_bind.c
34
runtest(int *sockp, struct addrinfo *ai, int reuseaddr, int reuseport,
tests/net/inpcb/inpcb_bind.c
39
*sockp = socket(ai->ai_family, ai->ai_socktype, 0);
tests/net/inpcb/inpcb_bind.c
41
warn("%s : socket()", ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
50
warn("%s : setsockopt(SO_REUSEADDR)", ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
60
warn("%s : setsockopt(SO_REUSEPORT)", ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
66
switch (ai->ai_family) {
tests/net/inpcb/inpcb_bind.c
72
ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
81
ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
87
ai->ai_canonname);
tests/net/inpcb/inpcb_bind.c
93
error = bind(*sockp, ai->ai_addr, ai->ai_addrlen);
tests/net/inpcb/inpcb_bind.c
95
warn("bind(%s,%s,%s)", ai->ai_canonname,
tests/net/mcast/mcast.c
100
switch (ai->ai_family) {
tests/net/mcast/mcast.c
102
s4 = (void *)ai->ai_addr;
tests/net/mcast/mcast.c
103
assert(sizeof(*s4) == ai->ai_addrlen);
tests/net/mcast/mcast.c
109
s6 = (void *)ai->ai_addr;
tests/net/mcast/mcast.c
127
assert(sizeof(*s6) == ai->ai_addrlen);
tests/net/mcast/mcast.c
156
allowv4mapped(int s, struct addrinfo *ai)
tests/net/mcast/mcast.c
161
if (ai->ai_family != AF_INET6)
tests/net/mcast/mcast.c
164
s6 = (void *)ai->ai_addr;
tests/net/mcast/mcast.c
193
struct addrinfo hints, *ai0, *ai;
tests/net/mcast/mcast.c
205
for (ai = ai0; ai; ai = ai->ai_next) {
tests/net/mcast/mcast.c
206
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
tests/net/mcast/mcast.c
212
if (allowv4mapped(s, ai) == -1) {
tests/net/mcast/mcast.c
216
if ((*f)(s, ai->ai_addr, ai->ai_addrlen) == -1) {
tests/net/mcast/mcast.c
220
if ((f == bind || f == connector) && addmc(s, ai, bug) == -1) {
tests/net/mcast/mcast.c
224
*slen = ai->ai_addrlen;
tests/net/mcast/mcast.c
92
addmc(int s, struct addrinfo *ai, bool bug)
usr.bin/audiocfg/audiodev.c
255
audio_info_t ai;
usr.bin/audiocfg/audiodev.c
260
ai = adev->hwinfo;
usr.bin/audiocfg/audiodev.c
271
if ((ai.mode & mode & AUMODE_PLAY)) {
usr.bin/audiocfg/audiodev.c
273
ai.play.encoding = enc;
usr.bin/audiocfg/audiodev.c
274
ai.play.precision = prec;
usr.bin/audiocfg/audiodev.c
275
ai.play.channels = ch;
usr.bin/audiocfg/audiodev.c
276
ai.play.sample_rate = freq;
usr.bin/audiocfg/audiodev.c
278
if ((ai.mode & mode & AUMODE_RECORD)) {
usr.bin/audiocfg/audiodev.c
280
ai.record.encoding = enc;
usr.bin/audiocfg/audiodev.c
281
ai.record.precision = prec;
usr.bin/audiocfg/audiodev.c
282
ai.record.channels = ch;
usr.bin/audiocfg/audiodev.c
283
ai.record.sample_rate = freq;
usr.bin/audiocfg/audiodev.c
286
ai.mode = setmode;
usr.bin/audiocfg/audiodev.c
289
if (ioctl(adev->ctlfd, AUDIO_SETFORMAT, &ai) == -1) {
usr.bin/cdplay/cdplay.c
1396
audio_info_t ai;
usr.bin/cdplay/cdplay.c
1407
AUDIO_INITINFO(&ai);
usr.bin/cdplay/cdplay.c
1423
ai.mode = AUMODE_PLAY_ALL;
usr.bin/cdplay/cdplay.c
1424
ai.play.sample_rate = 44100;
usr.bin/cdplay/cdplay.c
1425
ai.play.channels = 2;
usr.bin/cdplay/cdplay.c
1426
ai.play.precision = 16;
usr.bin/cdplay/cdplay.c
1427
ai.play.encoding = AUDIO_ENCODING_SLINEAR_LE;
usr.bin/cdplay/cdplay.c
1428
ai.blocksize = 0;
usr.bin/cdplay/cdplay.c
1429
rc = ioctl(da.afd, AUDIO_SETINFO, &ai);
usr.bin/diff/diffreg.c
811
struct line *ai, *aim, w;
usr.bin/diff/diffreg.c
821
for (ai = &a[j]; ai > a; ai -= m) {
usr.bin/diff/diffreg.c
822
aim = &ai[m];
usr.bin/diff/diffreg.c
823
if (aim < ai)
usr.bin/diff/diffreg.c
825
if (aim->value > ai[0].value ||
usr.bin/diff/diffreg.c
826
(aim->value == ai[0].value &&
usr.bin/diff/diffreg.c
827
aim->serial > ai[0].serial))
usr.bin/diff/diffreg.c
829
w.value = ai[0].value;
usr.bin/diff/diffreg.c
830
ai[0].value = aim->value;
usr.bin/diff/diffreg.c
832
w.serial = ai[0].serial;
usr.bin/diff/diffreg.c
833
ai[0].serial = aim->serial;
usr.bin/ftp/fetch.c
214
initauthinfo(struct authinfo *ai, char *auth)
usr.bin/ftp/fetch.c
216
ai->auth = auth;
usr.bin/ftp/fetch.c
217
ai->user = ai->pass = 0;
usr.bin/ftp/ftp.c
2196
ai_unmapped(struct addrinfo *ai)
usr.bin/ftp/ftp.c
2203
if (ai->ai_family != AF_INET6)
usr.bin/ftp/ftp.c
2205
if (ai->ai_addrlen != sizeof(struct sockaddr_in6) ||
usr.bin/ftp/ftp.c
2206
sizeof(sin) > ai->ai_addrlen)
usr.bin/ftp/ftp.c
2208
sin6 = (struct sockaddr_in6 *)(void *)ai->ai_addr;
usr.bin/ftp/ftp.c
2219
ai->ai_family = AF_INET;
usr.bin/ftp/ftp.c
2223
memcpy(ai->ai_addr, &sin, len);
usr.bin/ftp/ftp.c
2224
ai->ai_addrlen = len;
usr.bin/ftp/util.c
1357
struct addrinfo *ai;
usr.bin/ftp/util.c
1359
for (ai = bindai; ai != NULL; ai = ai->ai_next) {
usr.bin/ftp/util.c
1360
if (ai->ai_family == name->sa_family)
usr.bin/ftp/util.c
1363
if (ai == NULL)
usr.bin/ftp/util.c
1364
ai = bindai;
usr.bin/ftp/util.c
1365
if (bind(sock, ai->ai_addr, ai->ai_addrlen) == -1) {
usr.bin/ftp/util.c
1370
if (getnameinfo(ai->ai_addr, ai->ai_addrlen,
usr.bin/getaddrinfo/getaddrinfo.c
172
struct addrinfo *ai;
usr.bin/getaddrinfo/getaddrinfo.c
177
for (ai = addrinfo; ai != NULL; ai = ai->ai_next) {
usr.bin/getaddrinfo/getaddrinfo.c
179
if ((ai->ai_socktype >= 0) &&
usr.bin/getaddrinfo/getaddrinfo.c
180
((size_t)ai->ai_socktype < __arraycount(socket_types)) &&
usr.bin/getaddrinfo/getaddrinfo.c
181
(socket_types[ai->ai_socktype] != NULL))
usr.bin/getaddrinfo/getaddrinfo.c
182
n = printf("%s", socket_types[ai->ai_socktype]);
usr.bin/getaddrinfo/getaddrinfo.c
184
n = printf("%d", ai->ai_socktype);
usr.bin/getaddrinfo/getaddrinfo.c
189
if ((ai->ai_family >= 0) &&
usr.bin/getaddrinfo/getaddrinfo.c
190
((size_t)ai->ai_family < __arraycount(address_families)) &&
usr.bin/getaddrinfo/getaddrinfo.c
191
(address_families[ai->ai_family] != NULL))
usr.bin/getaddrinfo/getaddrinfo.c
192
n = printf(" %s", address_families[ai->ai_family]);
usr.bin/getaddrinfo/getaddrinfo.c
194
n = printf(" %d", ai->ai_family);
usr.bin/getaddrinfo/getaddrinfo.c
199
protoent = getprotobynumber(ai->ai_protocol);
usr.bin/getaddrinfo/getaddrinfo.c
201
n = printf(" %d", ai->ai_protocol);
usr.bin/getaddrinfo/getaddrinfo.c
208
switch (ai->ai_family) {
usr.bin/getaddrinfo/getaddrinfo.c
212
ai->ai_addr);
usr.bin/getaddrinfo/getaddrinfo.c
216
"%a %p %I %F %R %S", ai->ai_addr);
usr.bin/rusers/rusers.c
232
struct addrinfo *ai;
usr.bin/rusers/rusers.c
241
ecode = getaddrinfo(host, NULL, NULL, &ai);
usr.bin/rusers/rusers.c
250
nb.buf = ai->ai_addr;
usr.bin/rusers/rusers.c
251
nb.len = nb.maxlen = ai->ai_addrlen;
usr.bin/rusers/rusers.c
253
freeaddrinfo(ai);
usr.bin/sort/radix_sort.c
170
RECHEADER **ak, **ai;
usr.bin/sort/radix_sort.c
185
for (ai = ak; ;) {
usr.bin/sort/radix_sort.c
186
ai--;
usr.bin/sort/radix_sort.c
187
t_len = (*ai)->keylen;
usr.bin/sort/radix_sort.c
189
t = (*ai)->data;
usr.bin/sort/radix_sort.c
202
ai[1] = ai[0];
usr.bin/sort/radix_sort.c
206
ai++;
usr.bin/sort/radix_sort.c
211
ai[1] = ai[0];
usr.bin/sort/radix_sort.c
212
if (ai == a)
usr.bin/sort/radix_sort.c
215
ai[0] = akh;
usr.bin/whois/whois.c
184
struct addrinfo hints, *res, *ai;
usr.bin/whois/whois.c
199
for (s = -1, ai = res; ai != NULL; ai = ai->ai_next) {
usr.bin/whois/whois.c
200
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
usr.bin/whois/whois.c
206
if (connect(s, ai->ai_addr, ai->ai_addrlen) < 0) {
usr.bin/xlint/lint2/chk.c
345
arginf_t *ai;
usr.bin/xlint/lint2/chk.c
419
for (ai = call->f_args; ai != NULL; ai = ai->a_next) {
usr.bin/xlint/lint2/chk.c
420
if (ai->a_num == as)
usr.bin/xlint/lint2/chk.c
423
if (ai == NULL || !ai->a_fmt)
usr.bin/xlint/lint2/chk.c
426
printflike(hte, call, n, ai->a_fstrg, ap2);
usr.bin/xlint/lint2/chk.c
428
scanflike(hte, call, n, ai->a_fstrg, ap2);
usr.bin/xlint/lint2/chk.c
454
arginf_t *ai, *ai1;
usr.bin/xlint/lint2/chk.c
548
for (ai = call->f_args; ai != NULL; ai = ai->a_next) {
usr.bin/xlint/lint2/chk.c
549
if (ai->a_num == n)
usr.bin/xlint/lint2/chk.c
553
if (ai1 == NULL && ai == NULL) {
usr.bin/xlint/lint2/chk.c
557
} else if (ai1 == NULL || ai == NULL) {
usr.bin/xlint/lint2/chk.c
559
if (ai == NULL)
usr.bin/xlint/lint2/chk.c
560
ai = ai1;
usr.bin/xlint/lint2/chk.c
561
if (ai->a_zero || ai->a_pcon)
usr.bin/xlint/lint2/chk.c
571
if (!ai1->a_ncon && !ai->a_ncon)
usr.bin/xlint/lint2/chk.c
577
for (ai = call->f_args; ai != NULL; ai = ai->a_next) {
usr.bin/xlint/lint2/chk.c
578
if (ai->a_num == n)
usr.bin/xlint/lint2/chk.c
586
if (ai != NULL && ai->a_zero)
usr.bin/xlint/lint2/read.c
315
arginf_t *ai, **lai;
usr.bin/xlint/lint2/read.c
350
ai = xalloc(sizeof(*ai));
usr.bin/xlint/lint2/read.c
351
ai->a_num = parse_int(&cp);
usr.bin/xlint/lint2/read.c
353
ai->a_pcon = ai->a_zero = true;
usr.bin/xlint/lint2/read.c
355
ai->a_pcon = true;
usr.bin/xlint/lint2/read.c
357
ai->a_ncon = true;
usr.bin/xlint/lint2/read.c
359
ai->a_fmt = true;
usr.bin/xlint/lint2/read.c
360
ai->a_fstrg = inpqstrg(cp, &cp);
usr.bin/xlint/lint2/read.c
362
*lai = ai;
usr.bin/xlint/lint2/read.c
363
lai = &ai->a_next;
usr.sbin/mountd/get_net.c
119
struct addrinfo hints, *ai = NULL;
usr.sbin/mountd/get_net.c
156
if (getaddrinfo(cp, NULL, &hints, &ai) == 0)
usr.sbin/mountd/get_net.c
157
sa = ai->ai_addr;
usr.sbin/mountd/get_net.c
212
if (ai)
usr.sbin/mountd/get_net.c
213
freeaddrinfo(ai);
usr.sbin/mountd/get_net.c
217
if (ai)
usr.sbin/mountd/get_net.c
218
freeaddrinfo(ai);
usr.sbin/mountd/mountd.c
1023
struct addrinfo *ai;
usr.sbin/mountd/mountd.c
1136
ai = emalloc(sizeof(struct addrinfo));
usr.sbin/mountd/mountd.c
1137
ai->ai_flags = 0;
usr.sbin/mountd/mountd.c
1138
ai->ai_family = AF_INET; /* XXXX */
usr.sbin/mountd/mountd.c
1139
ai->ai_socktype = SOCK_DGRAM;
usr.sbin/mountd/mountd.c
1141
ai->ai_addrlen = 0;
usr.sbin/mountd/mountd.c
1142
ai->ai_flags = AI_CANONNAME;
usr.sbin/mountd/mountd.c
1143
ai->ai_canonname = estrdup("Default");
usr.sbin/mountd/mountd.c
1144
ai->ai_addr = NULL;
usr.sbin/mountd/mountd.c
1145
ai->ai_next = NULL;
usr.sbin/mountd/mountd.c
1146
grp->gr_ptr.gt_addrinfo = ai;
usr.sbin/mountd/mountd.c
1666
struct addrinfo *ai;
usr.sbin/mountd/mountd.c
1676
ai = grp->gr_ptr.gt_addrinfo;
usr.sbin/mountd/mountd.c
1677
for (; ai; ai = ai->ai_next) {
usr.sbin/mountd/mountd.c
1678
if (!sacmp(ai->ai_addr, saddr)) {
usr.sbin/mountd/mountd.c
1870
struct addrinfo *ai, hints;
usr.sbin/mountd/mountd.c
1883
ecode = getaddrinfo(cp, NULL, &hints, &ai);
usr.sbin/mountd/mountd.c
1891
grp->gr_ptr.gt_addrinfo = ai;
usr.sbin/mountd/mountd.c
1892
while (ai != NULL) {
usr.sbin/mountd/mountd.c
1893
if (ai->ai_canonname == NULL) {
usr.sbin/mountd/mountd.c
1894
if (getnameinfo(ai->ai_addr, ai->ai_addrlen, host,
usr.sbin/mountd/mountd.c
1897
ai->ai_canonname = estrdup(host);
usr.sbin/mountd/mountd.c
1898
ai->ai_flags |= AI_CANONNAME;
usr.sbin/mountd/mountd.c
1900
ai->ai_flags &= ~AI_CANONNAME;
usr.sbin/mountd/mountd.c
1902
(void)fprintf(stderr, "got host %s\n", ai->ai_canonname);
usr.sbin/mountd/mountd.c
1903
ai = ai->ai_next;
usr.sbin/mountd/mountd.c
2005
struct addrinfo *ai;
usr.sbin/mountd/mountd.c
2009
for (ai = grp->gr_ptr.gt_addrinfo; ai; ai = ai->ai_next) {
usr.sbin/mountd/mountd.c
2010
addrp = ai->ai_addr;
usr.sbin/mountd/mountd.c
2011
addrlen = ai->ai_addrlen;
usr.sbin/nfsd/nfsd.c
143
struct addrinfo *ai;
usr.sbin/nfsd/nfsd.c
173
ecode = getaddrinfo(NULL, "nfs", &hints, &cfg->ai);
usr.sbin/nfsd/nfsd.c
188
cfg->nb.buf = cfg->ai->ai_addr;
usr.sbin/nfsd/nfsd.c
189
cfg->nb.len = cfg->nb.maxlen = cfg->ai->ai_addrlen;
usr.sbin/nfsd/nfsd.c
200
freeaddrinfo(cfg->ai);
usr.sbin/nfsd/nfsd.c
201
cfg->ai = NULL;
usr.sbin/nfsd/nfsd.c
210
struct addrinfo *ai = cfg->ai;
usr.sbin/nfsd/nfsd.c
213
sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
usr.sbin/nfsd/nfsd.c
238
if (bind(sock, ai->ai_addr, ai->ai_addrlen) == -1) {
usr.sbin/npf/npfctl/npf_data.c
148
struct addrinfo *ai;
usr.sbin/npf/npfctl/npf_data.c
151
ret = getaddrinfo(name, NULL, &hint, &ai);
usr.sbin/npf/npfctl/npf_data.c
157
*fam = ai->ai_family;
usr.sbin/npf/npfctl/npf_data.c
159
if (!npfctl_copy_address(*fam, addr, ai->ai_addr)) {
usr.sbin/npf/npfctl/npf_data.c
162
freeaddrinfo(ai);
usr.sbin/npf/npfctl/npf_data.c
483
struct addrinfo *ai, *rai;
usr.sbin/npf/npfctl/npf_data.c
493
for (ai = rai; ai; ai = ai->ai_next) {
usr.sbin/npf/npfctl/npf_data.c
494
switch (ai->ai_family) {
usr.sbin/npf/npfctl/npf_data.c
496
struct sockaddr_in *sin = (void *)ai->ai_addr;
usr.sbin/npf/npfctl/npf_data.c
501
struct sockaddr_in6 *sin6 = (void *)ai->ai_addr;
usr.sbin/puffs/mount_9p/ninepuffs.c
109
ret = connect(s, ai->ai_addr, ai->ai_addrlen);
usr.sbin/puffs/mount_9p/ninepuffs.c
95
for (struct addrinfo *ai = ai0; ai != NULL; ai = ai->ai_next) {
usr.sbin/puffs/mount_9p/ninepuffs.c
96
s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
usr.sbin/rpc.statd/stat_proc.c
115
if (getaddrinfo(arg->mon_id.mon_name, NULL, NULL, &ai) != 0) {
usr.sbin/rpc.statd/stat_proc.c
121
freeaddrinfo(ai);
usr.sbin/rpc.statd/stat_proc.c
64
struct addrinfo *ai;
usr.sbin/rpc.statd/stat_proc.c
70
if (getaddrinfo(arg->mon_name, NULL, NULL, &ai) == 0) {
usr.sbin/rpc.statd/stat_proc.c
72
freeaddrinfo(ai);
usr.sbin/rpc.statd/stat_proc.c
96
struct addrinfo *ai;
usr.sbin/sysinst/bsddisklabel.c
819
arg_rep_int ai;
usr.sbin/sysinst/bsddisklabel.c
827
ai.args.argv = args;
usr.sbin/sysinst/bsddisklabel.c
828
ai.args.argc = 2;
usr.sbin/sysinst/bsddisklabel.c
829
ai.rv = LY_ERROR;
usr.sbin/sysinst/bsddisklabel.c
873
process_menu(menu, &ai);
usr.sbin/sysinst/bsddisklabel.c
877
return ai.rv;
usr.sbin/sysinst/part_edit.c
1051
arg_rep_int ai;
usr.sbin/sysinst/part_edit.c
1060
ai.args.argv = args;
usr.sbin/sysinst/part_edit.c
1061
ai.args.argc = 2;
usr.sbin/sysinst/part_edit.c
1062
ai.rv = LY_ERROR;
usr.sbin/sysinst/part_edit.c
1099
process_menu(menu, &ai);
usr.sbin/sysinst/part_edit.c
1103
return ai.rv;
usr.sbin/tcpdrop/tcpdrop.c
82
struct addrinfo *ai;
usr.sbin/tcpdrop/tcpdrop.c
85
if ((gaierr = getaddrinfo(host, serv, &hints, &ai)) != 0)
usr.sbin/tcpdrop/tcpdrop.c
87
return ai;
usr.sbin/tcpdrop/tcpdrop.c
91
egetnameinfo(const struct addrinfo *ai, struct hpinfo *hp)
usr.sbin/tcpdrop/tcpdrop.c
95
if ((gaierr = getnameinfo(ai->ai_addr, ai->ai_addrlen,