Symbol: pi
bin/ps/print.c
1001
struct kinfo_lwp *l = pi->li;
bin/ps/print.c
1045
cputime(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1047
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
1070
lcputime(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1072
struct kinfo_lwp *l = pi->li;
bin/ps/print.c
1086
pcpu(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1092
dbl = pi->pcpu;
bin/ps/print.c
1113
pmem(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1115
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
1123
pagein(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1125
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
1133
maxrss(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1144
tsize(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1146
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
1431
pvar(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1434
char *b = (v->flag & LWP) ? (char *)pi->li : (char *)pi->ki;
bin/ps/print.c
1436
if ((v->flag & UAREA) && !pi->ki->p_uvalid) {
bin/ps/print.c
1446
putimeval(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1449
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
1450
char *b = (v->flag & LWP) ? (char *)pi->li : (char *)pi->ki;
bin/ps/print.c
1499
lname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
1501
struct kinfo_lwp *l = pi->li;
bin/ps/print.c
299
command(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
301
struct kinfo_proc2 *ki = pi->ki;
bin/ps/print.c
330
if (pi->prefix)
bin/ps/print.c
331
(void)fmt_puts(pi->prefix, &left);
bin/ps/print.c
381
groups(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
383
struct kinfo_proc2 *ki = pi->ki;
bin/ps/print.c
418
groupnames(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
420
struct kinfo_proc2 *ki = pi->ki;
bin/ps/print.c
454
ucomm(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
456
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
461
if (pi->prefix)
bin/ps/print.c
462
snprintf(p = buf, sizeof(buf), "%s%s", pi->prefix, k->p_comm);
bin/ps/print.c
469
emul(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
471
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
479
logname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
481
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
489
state(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
491
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
572
lstate(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
574
struct kinfo_lwp *k = pi->li;
bin/ps/print.c
630
pnice(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
632
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
640
pri(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
642
struct kinfo_lwp *l = pi->li;
bin/ps/print.c
650
usrname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
652
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
660
runame(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
662
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
670
svuname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
672
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
680
gname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
682
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
690
rgname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
692
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
700
svgname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
702
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
710
tdev(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
712
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
733
tname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
735
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
767
longtname(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
769
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
788
started(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
790
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
821
lstarted(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
823
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
857
elapsed(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
859
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
950
wchan(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
952
struct kinfo_lwp *l = pi->li;
bin/ps/print.c
968
vsize(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
970
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
978
rssize(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/print.c
980
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
989
p_rssize(struct pinfo *pi, VARENT *ve, enum mode mode) /* doesn't account for text */
bin/ps/print.c
991
struct kinfo_proc2 *k = pi->ki;
bin/ps/print.c
999
cpuid(struct pinfo *pi, VARENT *ve, enum mode mode)
bin/ps/ps.c
468
struct pinfo *pi = &pinfo[i];
bin/ps/ps.c
469
struct kinfo_proc2 *ki = pi->ki;
bin/ps/ps.c
482
OUTPUT(vent, l, pi, ki, WIDTHMODE);
bin/ps/ps.c
490
OUTPUT(vent, &kl[j], pi, ki, WIDTHMODE);
bin/ps/ps.c
504
struct pinfo *pi = &pinfo[i];
bin/ps/ps.c
505
struct kinfo_proc2 *ki = pi->ki;
bin/ps/ps.c
517
OUTPUT(vent, l, pi, ki, PRINTMODE);
bin/ps/ps.c
530
OUTPUT(vent, &kl[j], pi, ki, PRINTMODE);
bin/ps/ps.c
619
struct pinfo *pi;
bin/ps/ps.c
622
pi = ecalloc(nentries, sizeof(*pi));
bin/ps/ps.c
627
pi[i].ki = &ki[i];
bin/ps/ps.c
631
pi[i].pcpu = 0.0;
bin/ps/ps.c
634
pi[i].pcpu = 100.0 * (double)ki[i].p_pctcpu / fscale;
bin/ps/ps.c
636
pi[i].pcpu /= 1.0 - exp(ki[i].p_swtime * log_ccpu);
bin/ps/ps.c
639
return pi;
bin/ps/ps.h
100
#define OUTPUT(vent, kl, pi, ki, mode) do { \
bin/ps/ps.h
102
pi->li = kl; \
bin/ps/ps.h
103
((vent)->var->oproc)(pi, (vent), (mode)); \
bin/ps/ps.h
80
void (*oproc)(struct pinfo *pi, struct varent *, enum mode);
common/lib/libprop/prop_kern.c
369
struct prop_pool_init * const *pi;
common/lib/libprop/prop_kern.c
371
__link_set_foreach(pi, prop_linkpools)
common/lib/libprop/prop_kern.c
372
pool_init((*pi)->pp, (*pi)->size, 0, 0, 0, (*pi)->wchan,
common/lib/libprop/prop_object.c
316
prop_object_iterator_next(prop_object_iterator_t pi)
common/lib/libprop/prop_object.c
319
return ((*pi->pi_next_object)(pi));
common/lib/libprop/prop_object.c
328
prop_object_iterator_reset(prop_object_iterator_t pi)
common/lib/libprop/prop_object.c
331
(*pi->pi_reset)(pi);
common/lib/libprop/prop_object.c
339
prop_object_iterator_release(prop_object_iterator_t pi)
common/lib/libprop/prop_object.c
342
prop_object_release(pi->pi_obj);
common/lib/libprop/prop_object.c
343
_PROP_FREE(pi, M_TEMP);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
207
struct in6_pktinfo *pi;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
252
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
260
memcpy(&sin6->sin6_addr, &pi->ipi6_addr,
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
264
sin6->sin6_scope_id = pi->ipi6_ifindex;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
277
struct in_pktinfo *pi = (struct in_pktinfo *)(CMSG_DATA(cm));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
282
memcpy(&sin->sin_addr, &pi->ipi_addr,
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
373
struct in6_pktinfo *pi;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
408
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
409
memcpy(&pi->ipi6_addr, &src6.sin6_addr, sizeof(src6.sin6_addr));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
410
pi->ipi6_ifindex = ifindex;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
445
struct in_pktinfo *pi;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
468
pi = (struct in_pktinfo *)CMSG_DATA(cm);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
469
memcpy(&pi->ipi_spec_dst, &src6.sin_addr, sizeof(src6.sin_addr));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
470
pi->ipi_ifindex = ifindex;
dist/pf/sbin/pfctl/pfctl.c
1744
struct pfioc_if pi;
dist/pf/sbin/pfctl/pfctl.c
1746
memset(&pi, 0, sizeof(pi));
dist/pf/sbin/pfctl/pfctl.c
1747
if (ifname && strlcpy(pi.ifname, ifname,
dist/pf/sbin/pfctl/pfctl.c
1748
sizeof(pi.ifname)) >= sizeof(pi.ifname)) {
dist/pf/sbin/pfctl/pfctl.c
1752
if (ioctl(pf->dev, DIOCSETSTATUSIF, &pi)) {
dist/pf/sbin/pfctl/pfctl.c
1832
struct pfioc_iface pi;
dist/pf/sbin/pfctl/pfctl.c
1837
bzero(&pi, sizeof(pi));
dist/pf/sbin/pfctl/pfctl.c
1839
pi.pfiio_flags = flags;
dist/pf/sbin/pfctl/pfctl.c
1841
if (strlcpy(pi.pfiio_name, ifname, sizeof(pi.pfiio_name)) >=
dist/pf/sbin/pfctl/pfctl.c
1842
sizeof(pi.pfiio_name))
dist/pf/sbin/pfctl/pfctl.c
1847
if (ioctl(pf->dev, DIOCCLRIFFLAG, &pi))
dist/pf/sbin/pfctl/pfctl.c
1850
if (ioctl(pf->dev, DIOCSETIFFLAG, &pi))
dist/pf/sbin/pfctl/pfctl.c
292
struct pfioc_iface pi;
dist/pf/sbin/pfctl/pfctl.c
295
bzero(&pi, sizeof(pi));
dist/pf/sbin/pfctl/pfctl.c
296
pi.pfiio_flags = PFI_IFLAG_SKIP;
dist/pf/sbin/pfctl/pfctl.c
298
if (ioctl(dev, DIOCCLRIFFLAG, &pi))
lib/libc/stdlib/qsort.c
58
TYPE *pi = (TYPE *)(void *)(parmi); \
lib/libc/stdlib/qsort.c
61
TYPE t = *pi; \
lib/libc/stdlib/qsort.c
62
*pi++ = *pj; \
lib/libm/ld128/e_lgammal_r.c
209
case 0: y = __kernel_sinl(pi*y,zero,0); break;
lib/libm/ld128/e_lgammal_r.c
211
case 2: y = __kernel_cosl(pi*(0.5-y),zero); break;
lib/libm/ld128/e_lgammal_r.c
213
case 4: y = __kernel_sinl(pi*(one-y),zero,0); break;
lib/libm/ld128/e_lgammal_r.c
215
case 6: y = -__kernel_cosl(pi*(y-1.5),zero); break;
lib/libm/ld128/e_lgammal_r.c
216
default: y = __kernel_sinl(pi*(y-2.0),zero,0); break;
lib/libm/ld128/e_lgammal_r.c
252
nadj = logl(pi/fabsl(t*x));
lib/libm/ld128/e_lgammal_r.c
31
pi = 3.14159265358979323846264338327950288e+00L;
lib/libm/ld80/b_tgammal.c
370
return (pi / (y * z));
lib/libm/ld80/e_lgammal_r.c
230
case 0: y = __kernel_sinl(pi*y,zero,0); break;
lib/libm/ld80/e_lgammal_r.c
232
case 2: y = __kernel_cosl(pi*(0.5-y),zero); break;
lib/libm/ld80/e_lgammal_r.c
234
case 4: y = __kernel_sinl(pi*(one-y),zero,0); break;
lib/libm/ld80/e_lgammal_r.c
236
case 6: y = -__kernel_cosl(pi*(y-1.5),zero); break;
lib/libm/ld80/e_lgammal_r.c
237
default: y = __kernel_sinl(pi*(y-2.0),zero,0); break;
lib/libm/ld80/e_lgammal_r.c
275
nadj = logl(pi/fabsl(t*x));
lib/libm/src/e_acos.c
47
pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */
lib/libm/src/e_acos.c
73
else return pi+2.0*pio2_lo; /* acos(-1)= pi */
lib/libm/src/e_acos.c
91
return pi - 2.0*(s+w);
lib/libm/src/e_acosf.c
26
pi = 3.1415925026e+00, /* 0x40490fda */
lib/libm/src/e_acosf.c
49
else return pi+(float)2.0*pio2_lo; /* acos(-1)= pi */
lib/libm/src/e_acosf.c
67
return pi - (float)2.0*(s+w);
lib/libm/src/e_acosl.c
58
pi = 3.14159265358979323846264338327950280e+00L;
lib/libm/src/e_acosl.c
73
else return pi+2.0*pio2_lo; /* acos(-1)= pi */
lib/libm/src/e_acosl.c
91
return pi - 2.0*(s+w);
lib/libm/src/e_atan2.c
119
case 2: return pi-(z-pi_lo);/* atan(+,-) */
lib/libm/src/e_atan2.c
121
return (z-pi_lo)-pi;/* atan(-,-) */
lib/libm/src/e_atan2.c
53
pi = 3.1415926535897931160E+00, /* 0x400921FB, 0x54442D18 */
lib/libm/src/e_atan2.c
78
case 2: return pi+tiny;/* atan(+0,-anything) = pi */
lib/libm/src/e_atan2.c
79
case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */
lib/libm/src/e_atan2.c
98
case 2: return pi+tiny ; /* atan(+...,-INF) */
lib/libm/src/e_atan2.c
99
case 3: return -pi-tiny ; /* atan(-...,-INF) */
lib/libm/src/e_atan2f.c
29
pi = 3.1415925026e+00, /* 0x40490fda */
lib/libm/src/e_atan2f.c
53
case 2: return pi+tiny;/* atan(+0,-anything) = pi */
lib/libm/src/e_atan2f.c
54
case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */
lib/libm/src/e_atan2f.c
73
case 2: return pi+tiny ; /* atan(+...,-INF) */
lib/libm/src/e_atan2f.c
74
case 3: return -pi-tiny ; /* atan(-...,-INF) */
lib/libm/src/e_atan2f.c
94
case 2: return pi-(z-pi_lo);/* atan(+,-) */
lib/libm/src/e_atan2f.c
96
return (z-pi_lo)-pi;/* atan(-,-) */
lib/libm/src/e_atan2l.c
116
case 2: return pi+tiny ; /* atan(+...,-INF) */
lib/libm/src/e_atan2l.c
117
case 3: return -pi-tiny ; /* atan(-...,-INF) */
lib/libm/src/e_atan2l.c
136
case 2: return pi-(z-pi_lo);/* atan(+,-) */
lib/libm/src/e_atan2l.c
138
return (z-pi_lo)-pi;/* atan(-,-) */
lib/libm/src/e_atan2l.c
63
pi = 3.14159265358979323846264338327950280e+00L;
lib/libm/src/e_atan2l.c
95
case 2: return pi+tiny;/* atan(+0,-anything) = pi */
lib/libm/src/e_atan2l.c
96
case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */
lib/libm/src/e_lgamma_r.c
167
if(ix<0x3fd00000) return __kernel_sin(pi*x,zero,0);
lib/libm/src/e_lgamma_r.c
191
case 0: y = __kernel_sin(pi*y,zero,0); break;
lib/libm/src/e_lgamma_r.c
193
case 2: y = __kernel_cos(pi*(0.5-y),zero); break;
lib/libm/src/e_lgamma_r.c
195
case 4: y = __kernel_sin(pi*(one-y),zero,0); break;
lib/libm/src/e_lgamma_r.c
197
case 6: y = -__kernel_cos(pi*(y-1.5),zero); break;
lib/libm/src/e_lgamma_r.c
198
default: y = __kernel_sin(pi*(y-2.0),zero,0); break;
lib/libm/src/e_lgamma_r.c
229
nadj = __ieee754_log(pi/fabs(t*x));
lib/libm/src/e_lgamma_r.c
92
pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */
lib/libm/src/e_lgammaf_r.c
103
if(ix<0x3e800000) return __kernel_sinf(pi*x,zero,0);
lib/libm/src/e_lgammaf_r.c
127
case 0: y = __kernel_sinf(pi*y,zero,0); break;
lib/libm/src/e_lgammaf_r.c
129
case 2: y = __kernel_cosf(pi*((float)0.5-y),zero); break;
lib/libm/src/e_lgammaf_r.c
131
case 4: y = __kernel_sinf(pi*(one-y),zero,0); break;
lib/libm/src/e_lgammaf_r.c
133
case 6: y = -__kernel_cosf(pi*(y-(float)1.5),zero); break;
lib/libm/src/e_lgammaf_r.c
134
default: y = __kernel_sinf(pi*(y-(float)2.0),zero,0); break;
lib/libm/src/e_lgammaf_r.c
165
nadj = __ieee754_logf(pi/fabsf(t*x));
lib/libm/src/e_lgammaf_r.c
28
pi = 3.1415927410e+00, /* 0x40490fdb */
lib/libpuffs/dispatcher.c
649
struct puffs_pathinfo pi;
lib/libpuffs/dispatcher.c
662
pi.pi_old = &pcn_src.pcn_po_full;
lib/libpuffs/dispatcher.c
663
pi.pi_new = &pcn_targ.pcn_po_full;
lib/libpuffs/dispatcher.c
667
puffs_path_prefixadj, &pi) != NULL)
lib/libpuffs/paths.c
102
if (pn->pn_po.po_len < pi->pi_old->po_len)
lib/libpuffs/paths.c
105
if (pu->pu_pathcmp(pu, &pn->pn_po, pi->pi_old, pi->pi_old->po_len, 1))
lib/libpuffs/paths.c
109
assert(pn->pn_po.po_len > pi->pi_old->po_len);
lib/libpuffs/paths.c
112
rv = pu->pu_pathbuild(pu, pi->pi_new, &pn->pn_po,
lib/libpuffs/paths.c
113
pi->pi_old->po_len, &localpo);
lib/libpuffs/paths.c
96
struct puffs_pathinfo *pi = arg;
sbin/ifconfig/parse.c
188
const struct pinteger *pi = (const struct pinteger *)p;
sbin/ifconfig/parse.c
197
val = strtoimax(arg, &end, pi->pi_base);
sbin/ifconfig/parse.c
206
if (val < pi->pi_min || val > pi->pi_max) {
sbin/ifconfig/parse.c
218
if (match_setenv(im, om, pi->pi_key, o) == -1)
sys/arch/alpha/alpha/db_trace.c
111
pi->pi_frame_size += -signed_immediate;
sys/arch/alpha/alpha/db_trace.c
123
pi->pi_frame_size += ins.operate_lit_format.literal;
sys/arch/alpha/alpha/db_trace.c
129
pi->pi_regmask |= 1 << ins.mem_format.ra;
sys/arch/alpha/alpha/db_trace.c
130
pi->pi_reg_offset[ins.mem_format.ra] = signed_immediate;
sys/arch/alpha/alpha/db_trace.c
157
struct prologue_info pi;
sys/arch/alpha/alpha/db_trace.c
326
decode_prologue(callpc, symval, &pi, pr);
sys/arch/alpha/alpha/db_trace.c
327
if ((pi.pi_regmask & (1 << 26)) == 0) {
sys/arch/alpha/alpha/db_trace.c
343
db_read_bytes(frame + pi.pi_reg_offset[26],
sys/arch/alpha/alpha/db_trace.c
347
frame += pi.pi_frame_size;
sys/arch/alpha/alpha/db_trace.c
70
struct prologue_info *pi, void (*pr)(const char *, ...))
sys/arch/alpha/alpha/db_trace.c
76
pi->pi_regmask = 0;
sys/arch/alpha/alpha/db_trace.c
77
pi->pi_frame_size = 0;
sys/arch/alpha/alpha/db_trace.c
81
if (pi->pi_frame_size != 0) { \
sys/arch/arm/acpi/acpi_pci_machdep.c
484
struct acpi_pci_intr *pi;
sys/arch/arm/acpi/acpi_pci_machdep.c
486
TAILQ_FOREACH(pi, &acpi_pci_intrs, pi_list)
sys/arch/arm/acpi/acpi_pci_machdep.c
487
if (pi->pi_irq == irq)
sys/arch/arm/acpi/acpi_pci_machdep.c
488
return pi;
sys/arch/arm/acpi/acpi_pci_machdep.c
496
struct acpi_pci_intr * const pi = (struct acpi_pci_intr *)pic;
sys/arch/arm/acpi/acpi_pci_machdep.c
498
pi->pi_unblocked |= irqmask;
sys/arch/arm/acpi/acpi_pci_machdep.c
504
struct acpi_pci_intr * const pi = (struct acpi_pci_intr *)pic;
sys/arch/arm/acpi/acpi_pci_machdep.c
506
pi->pi_unblocked &= ~irqmask;
sys/arch/arm/acpi/acpi_pci_machdep.c
512
struct acpi_pci_intr * const pi = (struct acpi_pci_intr *)pic;
sys/arch/arm/acpi/acpi_pci_machdep.c
514
pic_mark_pending_sources(pic, 0, pi->pi_unblocked);
sys/arch/arm/acpi/acpi_pci_machdep.c
543
struct acpi_pci_intr *pi;
sys/arch/arm/acpi/acpi_pci_machdep.c
552
pi = acpi_pci_md_intr_lookup(irq);
sys/arch/arm/acpi/acpi_pci_machdep.c
553
if (pi == NULL) {
sys/arch/arm/acpi/acpi_pci_machdep.c
554
pi = kmem_zalloc(sizeof(*pi), KM_SLEEP);
sys/arch/arm/acpi/acpi_pci_machdep.c
555
pi->pi_irq = irq;
sys/arch/arm/acpi/acpi_pci_machdep.c
556
snprintf(pi->pi_pic.pic_name, sizeof(pi->pi_pic.pic_name),
sys/arch/arm/acpi/acpi_pci_machdep.c
558
pi->pi_pic.pic_maxsources = 32;
sys/arch/arm/acpi/acpi_pci_machdep.c
559
pi->pi_pic.pic_ops = &acpi_pci_pic_ops;
sys/arch/arm/acpi/acpi_pci_machdep.c
560
pi->pi_irqbase = pic_add(&pi->pi_pic, PIC_IRQBASE_ALLOC);
sys/arch/arm/acpi/acpi_pci_machdep.c
561
TAILQ_INSERT_TAIL(&acpi_pci_intrs, pi, pi_list);
sys/arch/arm/acpi/acpi_pci_machdep.c
562
pi->pi_ih = intr_establish_xname(irq, IPL_VM, IST_LEVEL | IST_MPSAFE,
sys/arch/arm/acpi/acpi_pci_machdep.c
563
pic_handle_intr, &pi->pi_pic, device_xname(ap->ap_dev));
sys/arch/arm/acpi/acpi_pci_machdep.c
565
if (pi->pi_ih == NULL)
sys/arch/arm/acpi/acpi_pci_machdep.c
569
for (slot = 0; slot < pi->pi_pic.pic_maxsources; slot++)
sys/arch/arm/acpi/acpi_pci_machdep.c
570
if (pi->pi_pic.pic_sources[slot] == NULL)
sys/arch/arm/acpi/acpi_pci_machdep.c
572
if (slot == pi->pi_pic.pic_maxsources)
sys/arch/arm/acpi/acpi_pci_machdep.c
575
return intr_establish_xname(pi->pi_irqbase + slot, ipl, IST_LEVEL | mpsafe,
sys/arch/arm/ep93xx/epgpio.c
132
struct port_info *pi;
sys/arch/arm/ep93xx/epgpio.c
149
pi = &sc->sc_port[0];
sys/arch/arm/ep93xx/epgpio.c
150
pi->unit = 0;
sys/arch/arm/ep93xx/epgpio.c
151
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
152
pi->pxdr = EP93XX_GPIO_PADR;
sys/arch/arm/ep93xx/epgpio.c
153
pi->pxddr = EP93XX_GPIO_PADDR;
sys/arch/arm/ep93xx/epgpio.c
154
pi->xinten = EP93XX_GPIO_AIntEn;
sys/arch/arm/ep93xx/epgpio.c
155
pi->xinttype1 = EP93XX_GPIO_AIntType1;
sys/arch/arm/ep93xx/epgpio.c
156
pi->xinttype2 = EP93XX_GPIO_AIntType2;
sys/arch/arm/ep93xx/epgpio.c
157
pi->xeoi = EP93XX_GPIO_AEOI;
sys/arch/arm/ep93xx/epgpio.c
158
pi->xdb = EP93XX_GPIO_ADB;
sys/arch/arm/ep93xx/epgpio.c
160
pi->gpio_mask = EPGPIO_PORT_A_MASK;
sys/arch/arm/ep93xx/epgpio.c
162
bus_space_write_4(sc->sc_iot, sc->sc_ioh, pi->xinten, 0);
sys/arch/arm/ep93xx/epgpio.c
164
pi = &sc->sc_port[1];
sys/arch/arm/ep93xx/epgpio.c
165
pi->unit = 1;
sys/arch/arm/ep93xx/epgpio.c
166
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
167
pi->pxdr = EP93XX_GPIO_PBDR;
sys/arch/arm/ep93xx/epgpio.c
168
pi->pxddr = EP93XX_GPIO_PBDDR;
sys/arch/arm/ep93xx/epgpio.c
169
pi->xinten = EP93XX_GPIO_BIntEn;
sys/arch/arm/ep93xx/epgpio.c
170
pi->xinttype1 = EP93XX_GPIO_BIntType1;
sys/arch/arm/ep93xx/epgpio.c
171
pi->xinttype2 = EP93XX_GPIO_BIntType2;
sys/arch/arm/ep93xx/epgpio.c
172
pi->xeoi = EP93XX_GPIO_BEOI;
sys/arch/arm/ep93xx/epgpio.c
173
pi->xdb = EP93XX_GPIO_BDB;
sys/arch/arm/ep93xx/epgpio.c
175
pi->gpio_mask = EPGPIO_PORT_B_MASK;
sys/arch/arm/ep93xx/epgpio.c
177
bus_space_write_4(sc->sc_iot, sc->sc_ioh, pi->xinten, 0);
sys/arch/arm/ep93xx/epgpio.c
179
pi = &sc->sc_port[2];
sys/arch/arm/ep93xx/epgpio.c
180
pi->unit = 2;
sys/arch/arm/ep93xx/epgpio.c
181
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
182
pi->pxdr = EP93XX_GPIO_PCDR;
sys/arch/arm/ep93xx/epgpio.c
183
pi->pxddr = EP93XX_GPIO_PCDDR;
sys/arch/arm/ep93xx/epgpio.c
184
pi->xinten = pi->xinttype1 = pi->xinttype2 = pi->xeoi = pi->xdb = -1;
sys/arch/arm/ep93xx/epgpio.c
186
pi->gpio_mask = EPGPIO_PORT_C_MASK;
sys/arch/arm/ep93xx/epgpio.c
189
pi = &sc->sc_port[3];
sys/arch/arm/ep93xx/epgpio.c
190
pi->unit = 3;
sys/arch/arm/ep93xx/epgpio.c
191
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
192
pi->pxdr = EP93XX_GPIO_PDDR;
sys/arch/arm/ep93xx/epgpio.c
193
pi->pxddr = EP93XX_GPIO_PDDDR;
sys/arch/arm/ep93xx/epgpio.c
194
pi->xinten = pi->xinttype1 = pi->xinttype2 = pi->xeoi = pi->xdb = -1;
sys/arch/arm/ep93xx/epgpio.c
196
pi->gpio_mask = EPGPIO_PORT_D_MASK;
sys/arch/arm/ep93xx/epgpio.c
199
pi = &sc->sc_port[4];
sys/arch/arm/ep93xx/epgpio.c
200
pi->unit = 4;
sys/arch/arm/ep93xx/epgpio.c
201
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
202
pi->pxdr = EP93XX_GPIO_PEDR;
sys/arch/arm/ep93xx/epgpio.c
203
pi->pxddr = EP93XX_GPIO_PEDDR;
sys/arch/arm/ep93xx/epgpio.c
204
pi->xinten = pi->xinttype1 = pi->xinttype2 = pi->xeoi = pi->xdb = -1;
sys/arch/arm/ep93xx/epgpio.c
206
pi->gpio_mask = EPGPIO_PORT_E_MASK;
sys/arch/arm/ep93xx/epgpio.c
209
pi = &sc->sc_port[5];
sys/arch/arm/ep93xx/epgpio.c
210
pi->unit = 5;
sys/arch/arm/ep93xx/epgpio.c
211
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
212
pi->pxdr = EP93XX_GPIO_PFDR;
sys/arch/arm/ep93xx/epgpio.c
213
pi->pxddr = EP93XX_GPIO_PFDDR;
sys/arch/arm/ep93xx/epgpio.c
214
pi->xinten = EP93XX_GPIO_FIntEn;
sys/arch/arm/ep93xx/epgpio.c
215
pi->xinttype1 = EP93XX_GPIO_FIntType1;
sys/arch/arm/ep93xx/epgpio.c
216
pi->xinttype2 = EP93XX_GPIO_FIntType2;
sys/arch/arm/ep93xx/epgpio.c
217
pi->xeoi = EP93XX_GPIO_FEOI;
sys/arch/arm/ep93xx/epgpio.c
218
pi->xdb = EP93XX_GPIO_FDB;
sys/arch/arm/ep93xx/epgpio.c
220
pi->gpio_mask = EPGPIO_PORT_F_MASK;
sys/arch/arm/ep93xx/epgpio.c
222
bus_space_write_4(sc->sc_iot, sc->sc_ioh, pi->xinten, 0);
sys/arch/arm/ep93xx/epgpio.c
224
pi = &sc->sc_port[6];
sys/arch/arm/ep93xx/epgpio.c
225
pi->unit = 6;
sys/arch/arm/ep93xx/epgpio.c
226
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
227
pi->pxdr = EP93XX_GPIO_PGDR;
sys/arch/arm/ep93xx/epgpio.c
228
pi->pxddr = EP93XX_GPIO_PGDDR;
sys/arch/arm/ep93xx/epgpio.c
229
pi->xinten = pi->xinttype1 = pi->xinttype2 = pi->xeoi = pi->xdb = -1;
sys/arch/arm/ep93xx/epgpio.c
231
pi->gpio_mask = EPGPIO_PORT_G_MASK;
sys/arch/arm/ep93xx/epgpio.c
234
pi = &sc->sc_port[7];
sys/arch/arm/ep93xx/epgpio.c
235
pi->unit = 7;
sys/arch/arm/ep93xx/epgpio.c
236
pi->sc = sc;
sys/arch/arm/ep93xx/epgpio.c
237
pi->pxdr = EP93XX_GPIO_PHDR;
sys/arch/arm/ep93xx/epgpio.c
238
pi->pxddr = EP93XX_GPIO_PHDDR;
sys/arch/arm/ep93xx/epgpio.c
239
pi->xinten = pi->xinttype1 = pi->xinttype2 = pi->xeoi = pi->xdb = -1;
sys/arch/arm/ep93xx/epgpio.c
241
pi->gpio_mask = EPGPIO_PORT_H_MASK;
sys/arch/arm/ep93xx/epgpio.c
268
pi = &sc->sc_port[i];
sys/arch/arm/ep93xx/epgpio.c
273
if (pi->gpio_mask == 0x00)
sys/arch/arm/ep93xx/epgpio.c
276
dir = bus_space_read_4(sc->sc_iot, sc->sc_ioh, pi->pxddr) & 0xff;
sys/arch/arm/ep93xx/epgpio.c
277
val = bus_space_read_4(sc->sc_iot, sc->sc_ioh, pi->pxdr) & 0xff;
sys/arch/arm/ep93xx/epgpio.c
289
if (pi->gpio_mask & (1 << j)) {
sys/arch/arm/ep93xx/epgpio.c
290
pi->pins[pin].pin_num = j;
sys/arch/arm/ep93xx/epgpio.c
291
pi->pins[pin].pin_caps = (GPIO_PIN_INPUT
sys/arch/arm/ep93xx/epgpio.c
294
pi->pins[pin].pin_flags =
sys/arch/arm/ep93xx/epgpio.c
297
pi->pins[pin].pin_flags =
sys/arch/arm/ep93xx/epgpio.c
300
pi->pins[pin].pin_state = GPIO_PIN_HIGH;
sys/arch/arm/ep93xx/epgpio.c
302
pi->pins[pin].pin_state = GPIO_PIN_LOW;
sys/arch/arm/ep93xx/epgpio.c
306
pi->gpio_chipset.gp_cookie = pi;
sys/arch/arm/ep93xx/epgpio.c
307
pi->gpio_chipset.gp_pin_read = epgpio_pin_read;
sys/arch/arm/ep93xx/epgpio.c
308
pi->gpio_chipset.gp_pin_write = epgpio_pin_write;
sys/arch/arm/ep93xx/epgpio.c
309
pi->gpio_chipset.gp_pin_ctl = epgpio_pin_ctl;
sys/arch/arm/ep93xx/epgpio.c
310
gba.gba_gc = &pi->gpio_chipset;
sys/arch/arm/ep93xx/epgpio.c
311
gba.gba_pins = pi->pins;
sys/arch/arm/ep93xx/epgpio.c
328
struct port_info *pi = (struct port_info *)gba->gba_gc->gp_cookie;
sys/arch/arm/ep93xx/epgpio.c
331
aprint_normal(": port %c", pi->unit+'A');
sys/arch/arm/ep93xx/epgpio.c
376
struct port_info *pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
379
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
381
return (bus_space_read_4(sc->sc_iot, sc->sc_ioh, pi->pxdr) >> bit) & 1;
sys/arch/arm/ep93xx/epgpio.c
387
struct port_info *pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
390
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
392
epgpio_bit_set(sc, pi->pxdr, bit);
sys/arch/arm/ep93xx/epgpio.c
398
struct port_info *pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
401
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
403
epgpio_bit_clear(sc, pi->pxdr, bit);
sys/arch/arm/ep93xx/epgpio.c
409
struct port_info *pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
412
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
414
epgpio_bit_clear(sc, pi->pxddr, bit);
sys/arch/arm/ep93xx/epgpio.c
420
struct port_info *pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
423
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
425
epgpio_bit_set(sc, pi->pxddr, bit);
sys/arch/arm/ep93xx/epgpio.c
431
struct port_info *pi;
sys/arch/arm/ep93xx/epgpio.c
457
pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
458
epgpio_bit_clear(sc, pi->xinten, bit);
sys/arch/arm/ep93xx/epgpio.c
461
pi->pins[bit].pin_caps = 0;
sys/arch/arm/ep93xx/epgpio.c
465
epgpio_bit_set(sc, pi->xinttype1, bit);
sys/arch/arm/ep93xx/epgpio.c
467
epgpio_bit_clear(sc, pi->xinttype1, bit);
sys/arch/arm/ep93xx/epgpio.c
469
epgpio_bit_set(sc, pi->xinttype2, bit);
sys/arch/arm/ep93xx/epgpio.c
471
epgpio_bit_clear(sc, pi->xinttype2, bit);
sys/arch/arm/ep93xx/epgpio.c
473
epgpio_bit_set(sc, pi->xdb, bit);
sys/arch/arm/ep93xx/epgpio.c
475
epgpio_bit_clear(sc, pi->xdb, bit);
sys/arch/arm/ep93xx/epgpio.c
479
intq->ih_func, pi);
sys/arch/arm/ep93xx/epgpio.c
480
bus_space_write_4(sc->sc_iot, sc->sc_ioh, pi->xeoi, 1 << bit);
sys/arch/arm/ep93xx/epgpio.c
481
epgpio_bit_set(sc, pi->xinten, bit);
sys/arch/arm/ep93xx/epgpio.c
488
struct port_info *pi;
sys/arch/arm/ep93xx/epgpio.c
511
pi = &sc->sc_port[port];
sys/arch/arm/ep93xx/epgpio.c
512
epgpio_bit_clear(sc, pi->xinten, bit);
sys/arch/arm/ep93xx/epgpio.c
522
struct port_info *pi = arg;
sys/arch/arm/ep93xx/epgpio.c
523
struct epgpio_softc *sc = pi->sc;
sys/arch/arm/ep93xx/epgpio.c
531
epgpio_bit_set(sc, pi->xeoi, 0xff);
sys/arch/arm/ep93xx/epgpio.c
538
struct port_info *pi = arg;
sys/arch/arm/ep93xx/epgpio.c
539
struct epgpio_softc *sc = pi->sc;
sys/arch/arm/ep93xx/epgpio.c
547
epgpio_bit_set(sc, pi->xeoi, bit);
sys/arch/arm/ep93xx/epgpio.c
603
struct port_info *pi = arg;
sys/arch/arm/ep93xx/epgpio.c
604
struct epgpio_softc *sc = pi->sc;
sys/arch/arm/ep93xx/epgpio.c
606
pin %= pi->gpio_npins;
sys/arch/arm/ep93xx/epgpio.c
607
if (!pi->pins[pin].pin_caps)
sys/arch/arm/ep93xx/epgpio.c
611
pi->pxdr) >> pi->pins[pin].pin_num) & 1;
sys/arch/arm/ep93xx/epgpio.c
617
struct port_info *pi = arg;
sys/arch/arm/ep93xx/epgpio.c
618
struct epgpio_softc *sc = pi->sc;
sys/arch/arm/ep93xx/epgpio.c
620
pin %= pi->gpio_npins;
sys/arch/arm/ep93xx/epgpio.c
621
if (!pi->pins[pin].pin_caps)
sys/arch/arm/ep93xx/epgpio.c
625
epgpio_bit_set(sc, pi->pxdr, pi->pins[pin].pin_num);
sys/arch/arm/ep93xx/epgpio.c
627
epgpio_bit_clear(sc, pi->pxdr, pi->pins[pin].pin_num);
sys/arch/arm/ep93xx/epgpio.c
633
struct port_info *pi = arg;
sys/arch/arm/ep93xx/epgpio.c
634
struct epgpio_softc *sc = pi->sc;
sys/arch/arm/ep93xx/epgpio.c
636
pin %= pi->gpio_npins;
sys/arch/arm/ep93xx/epgpio.c
637
if (!pi->pins[pin].pin_caps)
sys/arch/arm/ep93xx/epgpio.c
641
epgpio_bit_clear(sc, pi->pxddr, pi->pins[pin].pin_num);
sys/arch/arm/ep93xx/epgpio.c
643
epgpio_bit_set(sc, pi->pxddr, pi->pins[pin].pin_num);
sys/arch/arm/fdt/plcom_fdt.c
140
static struct plcom_instance pi;
sys/arch/arm/fdt/plcom_fdt.c
149
pi.pi_type = PLCOM_TYPE_PL011;
sys/arch/arm/fdt/plcom_fdt.c
150
pi.pi_flags = PLC_FLAG_32BIT_ACCESS;
sys/arch/arm/fdt/plcom_fdt.c
151
pi.pi_iot = faa->faa_bst;
sys/arch/arm/fdt/plcom_fdt.c
152
pi.pi_iobase = addr;
sys/arch/arm/fdt/plcom_fdt.c
153
pi.pi_size = size;
sys/arch/arm/fdt/plcom_fdt.c
160
plcomcnattach(&pi, speed, uart_freq, flags, -1);
sys/arch/evbarm/dev/plcom.c
1211
pps_info_t *pi;
sys/arch/evbarm/dev/plcom.c
1212
pi = (pps_info_t *)data;
sys/arch/evbarm/dev/plcom.c
1214
*pi = sc->ppsinfo;
sys/arch/evbarm/dev/plcom.c
1406
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1413
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1465
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1497
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1518
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1536
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1552
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1622
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1633
while (! ISSET(PREAD1(pi, PL01XCOM_FR), PL01X_FR_RXFE)
sys/arch/evbarm/dev/plcom.c
1640
PREAD1(pi, PL01XCOM_DR);
sys/arch/evbarm/dev/plcom.c
1651
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1657
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1659
PWRITE1(pi, PL010COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
1661
PWRITE1(pi, PL010COM_DLBL, sc->sc_ratel);
sys/arch/evbarm/dev/plcom.c
1662
PWRITE1(pi, PL010COM_DLBH, sc->sc_rateh);
sys/arch/evbarm/dev/plcom.c
1664
PWRITE1(pi, PL010COM_LCR, sc->sc_lcr);
sys/arch/evbarm/dev/plcom.c
1672
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
1677
PWRITE2(pi, PL011COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
1679
PWRITE1(pi, PL011COM_FBRD, sc->sc_ratel);
sys/arch/evbarm/dev/plcom.c
1680
PWRITE4(pi, PL011COM_IBRD, sc->sc_rateh);
sys/arch/evbarm/dev/plcom.c
1684
ifls = PREAD2(pi, PL011COM_IFLS) & ~PL011_IFLS_MASK;
sys/arch/evbarm/dev/plcom.c
1686
PWRITE2(pi, PL011COM_IFLS, ifls);
sys/arch/evbarm/dev/plcom.c
1688
PWRITE1(pi, PL011COM_LCRH, sc->sc_lcr);
sys/arch/evbarm/dev/plcom.c
1692
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
1737
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1749
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1760
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
1771
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1802
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1806
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
1813
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
1825
PWRITEM1(pi, PL01XCOM_DR, sc->sc_tba, n);
sys/arch/evbarm/dev/plcom.c
1876
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
1950
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
1954
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
1960
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
2047
plcom_intstatus(struct plcom_instance *pi, u_int *istatus)
sys/arch/evbarm/dev/plcom.c
2052
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2054
stat = PREAD1(pi, PL010COM_IIR);
sys/arch/evbarm/dev/plcom.c
2059
stat = PREAD4(pi, PL011COM_MIS);
sys/arch/evbarm/dev/plcom.c
2072
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
2079
PLCOM_BARRIER(pi, BR | BW);
sys/arch/evbarm/dev/plcom.c
2085
intr = plcom_intstatus(pi, &istatus);
sys/arch/evbarm/dev/plcom.c
2100
fr = PREAD1(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
2106
put[0] = PREAD1(pi, PL01XCOM_DR);
sys/arch/evbarm/dev/plcom.c
2107
rsr = PREAD1(pi, PL01XCOM_RSR);
sys/arch/evbarm/dev/plcom.c
2110
PWRITE1(pi, PL01XCOM_ECR, 0);
sys/arch/evbarm/dev/plcom.c
2132
fr = PREAD1(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
2144
fr = PREAD1(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
2176
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2180
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
2186
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
2191
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2195
PWRITE1(pi, PL010COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
2197
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
2205
PWRITE2(pi, PL011COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
2207
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
2214
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2216
msr = PREAD1(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
2220
msr = PREAD4(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
2227
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2231
PWRITE1(pi, PL010COM_ICR, 0);
sys/arch/evbarm/dev/plcom.c
2238
PWRITE4(pi, PL011COM_ICR, PL011_INT_MSMASK);
sys/arch/evbarm/dev/plcom.c
2316
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2347
PWRITEM1(pi, PL01XCOM_DR, sc->sc_tba, n);
sys/arch/evbarm/dev/plcom.c
2355
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2359
PWRITE1(pi, PL010COM_CR,
sys/arch/evbarm/dev/plcom.c
2367
PWRITE4(pi, PL011COM_IMSC,
sys/arch/evbarm/dev/plcom.c
2379
} while (plcom_intstatus(pi, &istatus));
sys/arch/evbarm/dev/plcom.c
2391
PLCOM_BARRIER(pi, BR | BW);
sys/arch/evbarm/dev/plcom.c
2410
plcom_common_getc(dev_t dev, struct plcom_instance *pi)
sys/arch/evbarm/dev/plcom.c
2428
if (ISSET(PREAD1(pi, PL01XCOM_FR), PL01X_FR_RXFE)) {
sys/arch/evbarm/dev/plcom.c
2433
c = PREAD1(pi, PL01XCOM_DR);
sys/arch/evbarm/dev/plcom.c
2445
plcom_common_putc(dev_t dev, struct plcom_instance *pi, int c)
sys/arch/evbarm/dev/plcom.c
2452
&& !ISSET(stat = PREAD1(pi, PL01XCOM_FR), PL01X_FR_RXFE)) {
sys/arch/evbarm/dev/plcom.c
2454
cin = PREAD1(pi, PL01XCOM_DR);
sys/arch/evbarm/dev/plcom.c
2461
while (ISSET(PREAD1(pi, PL01XCOM_FR), PL01X_FR_TXFF) && --timo)
sys/arch/evbarm/dev/plcom.c
2464
PWRITE1(pi, PL01XCOM_DR, c);
sys/arch/evbarm/dev/plcom.c
2465
PLCOM_BARRIER(pi, BR | BW);
sys/arch/evbarm/dev/plcom.c
2474
plcominit(struct plcom_instance *pi, int rate, int frequency, tcflag_t cflag)
sys/arch/evbarm/dev/plcom.c
2478
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2480
if (pi->pi_size == 0)
sys/arch/evbarm/dev/plcom.c
2481
pi->pi_size = PL010COM_UART_SIZE;
sys/arch/evbarm/dev/plcom.c
2485
if (pi->pi_size == 0)
sys/arch/evbarm/dev/plcom.c
2486
pi->pi_size = PL011COM_UART_SIZE;
sys/arch/evbarm/dev/plcom.c
2492
if (bus_space_map(pi->pi_iot, pi->pi_iobase, pi->pi_size, 0,
sys/arch/evbarm/dev/plcom.c
2493
&pi->pi_ioh))
sys/arch/evbarm/dev/plcom.c
2497
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2499
PWRITE1(pi, PL010COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
2503
PWRITE1(pi, PL010COM_DLBL, (rate & 0xff));
sys/arch/evbarm/dev/plcom.c
2504
PWRITE1(pi, PL010COM_DLBH, ((rate >> 8) & 0xff));
sys/arch/evbarm/dev/plcom.c
2506
PWRITE1(pi, PL010COM_LCR, lcr);
sys/arch/evbarm/dev/plcom.c
2507
PWRITE1(pi, PL010COM_CR, PL01X_CR_UARTEN);
sys/arch/evbarm/dev/plcom.c
2511
PWRITE2(pi, PL011COM_CR, 0);
sys/arch/evbarm/dev/plcom.c
2515
PWRITE1(pi, PL011COM_FBRD, rate & ((1 << 6) - 1));
sys/arch/evbarm/dev/plcom.c
2516
PWRITE4(pi, PL011COM_IBRD, rate >> 6);
sys/arch/evbarm/dev/plcom.c
2518
PWRITE1(pi, PL011COM_LCRH, lcr);
sys/arch/evbarm/dev/plcom.c
2519
PWRITE2(pi, PL011COM_CR,
sys/arch/evbarm/dev/plcom.c
2544
plcomcnattach(struct plcom_instance *pi, int rate, int frequency,
sys/arch/evbarm/dev/plcom.c
2549
plcomcons_info = *pi;
sys/arch/evbarm/dev/plcom.c
2602
struct plcom_instance *pi = &plcomcons_info;
sys/arch/evbarm/dev/plcom.c
2604
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
2606
PWRITE1(pi, PL010COM_CR, PL01X_CR_UARTEN);
sys/arch/evbarm/dev/plcom.c
2610
PWRITE2(pi, PL011COM_CR,
sys/arch/evbarm/dev/plcom.c
2612
PWRITE4(pi, PL011COM_IMSC, 0);
sys/arch/evbarm/dev/plcom.c
2619
plcom_kgdb_attach(struct plcom_instance *pi, int rate, int frequency,
sys/arch/evbarm/dev/plcom.c
262
#define PLCOM_BARRIER(pi, f) \
sys/arch/evbarm/dev/plcom.c
2624
if (pi->pi_iot == plcomcons_info.pi_iot &&
sys/arch/evbarm/dev/plcom.c
2625
pi->pi_iobase == plcomcons_info.pi_iobase)
sys/arch/evbarm/dev/plcom.c
2628
res = plcominit(pi, rate, frequency, cflag);
sys/arch/evbarm/dev/plcom.c
263
bus_space_barrier((pi)->pi_iot, (pi)->pi_ioh, 0, (pi)->pi_size, (f))
sys/arch/evbarm/dev/plcom.c
2635
plcomkgdb_info.pi_iot = pi->pi_iot;
sys/arch/evbarm/dev/plcom.c
2636
plcomkgdb_info.pi_ioh = pi->pi_ioh;
sys/arch/evbarm/dev/plcom.c
2637
plcomkgdb_info.pi_iobase = pi->pi_iobase;
sys/arch/evbarm/dev/plcom.c
266
pread1(struct plcom_instance *pi, bus_size_t reg)
sys/arch/evbarm/dev/plcom.c
268
if (!ISSET(pi->pi_flags, PLC_FLAG_32BIT_ACCESS))
sys/arch/evbarm/dev/plcom.c
269
return bus_space_read_1(pi->pi_iot, pi->pi_ioh, reg);
sys/arch/evbarm/dev/plcom.c
271
return bus_space_read_4(pi->pi_iot, pi->pi_ioh, reg & -4) >>
sys/arch/evbarm/dev/plcom.c
276
pread2(struct plcom_instance *pi, bus_size_t reg)
sys/arch/evbarm/dev/plcom.c
278
if (!ISSET(pi->pi_flags, PLC_FLAG_32BIT_ACCESS))
sys/arch/evbarm/dev/plcom.c
279
return bus_space_read_2(pi->pi_iot, pi->pi_ioh, reg);
sys/arch/evbarm/dev/plcom.c
281
return bus_space_read_4(pi->pi_iot, pi->pi_ioh, reg & -4) >>
sys/arch/evbarm/dev/plcom.c
286
pwrite1(struct plcom_instance *pi, bus_size_t o, uint8_t val)
sys/arch/evbarm/dev/plcom.c
288
if (!ISSET(pi->pi_flags, PLC_FLAG_32BIT_ACCESS)) {
sys/arch/evbarm/dev/plcom.c
289
bus_space_write_1(pi->pi_iot, pi->pi_ioh, o, val);
sys/arch/evbarm/dev/plcom.c
293
uint32_t tmp = bus_space_read_4(pi->pi_iot, pi->pi_ioh, o);
sys/arch/evbarm/dev/plcom.c
295
bus_space_write_4(pi->pi_iot, pi->pi_ioh, o, tmp);
sys/arch/evbarm/dev/plcom.c
300
pwrite2(struct plcom_instance *pi, bus_size_t o, uint16_t val)
sys/arch/evbarm/dev/plcom.c
302
if (!ISSET(pi->pi_flags, PLC_FLAG_32BIT_ACCESS)) {
sys/arch/evbarm/dev/plcom.c
303
bus_space_write_2(pi->pi_iot, pi->pi_ioh, o, val);
sys/arch/evbarm/dev/plcom.c
307
uint32_t tmp = bus_space_read_4(pi->pi_iot, pi->pi_ioh, o);
sys/arch/evbarm/dev/plcom.c
309
bus_space_write_4(pi->pi_iot, pi->pi_ioh, o, tmp);
sys/arch/evbarm/dev/plcom.c
314
pwritem1(struct plcom_instance *pi, bus_size_t o, const uint8_t *datap,
sys/arch/evbarm/dev/plcom.c
317
if (!ISSET(pi->pi_flags, PLC_FLAG_32BIT_ACCESS)) {
sys/arch/evbarm/dev/plcom.c
318
bus_space_write_multi_1(pi->pi_iot, pi->pi_ioh, o, datap, count);
sys/arch/evbarm/dev/plcom.c
322
bus_space_write_4(pi->pi_iot, pi->pi_ioh, o, *datap++);
sys/arch/evbarm/dev/plcom.c
327
#define PREAD1(pi, reg) pread1(pi, reg)
sys/arch/evbarm/dev/plcom.c
328
#define PREAD2(pi, reg) pread2(pi, reg)
sys/arch/evbarm/dev/plcom.c
329
#define PREAD4(pi, reg) \
sys/arch/evbarm/dev/plcom.c
330
bus_space_read_4((pi)->pi_iot, (pi)->pi_ioh, (reg))
sys/arch/evbarm/dev/plcom.c
332
#define PWRITE1(pi, reg, val) pwrite1(pi, reg, val)
sys/arch/evbarm/dev/plcom.c
333
#define PWRITEM1(pi, reg, d, c) pwritem1(pi, reg, d, c)
sys/arch/evbarm/dev/plcom.c
334
#define PWRITE2(pi, reg, val) pwrite2(pi, reg, val)
sys/arch/evbarm/dev/plcom.c
335
#define PWRITE4(pi, reg, val) \
sys/arch/evbarm/dev/plcom.c
336
bus_space_write_4((pi)->pi_iot, (pi)->pi_ioh, (reg), (val))
sys/arch/evbarm/dev/plcom.c
440
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
446
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
449
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
461
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
462
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
471
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
477
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
484
"Unknown plcom type: %d\n", pi->pi_type);
sys/arch/evbarm/dev/plcom.c
492
if (bus_space_is_equal(pi->pi_iot, plcomcons_info.pi_iot) &&
sys/arch/evbarm/dev/plcom.c
493
pi->pi_iobase == plcomcons_info.pi_iobase) {
sys/arch/evbarm/dev/plcom.c
505
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
513
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
515
if (pi->pi_periphid == 0) {
sys/arch/evbarm/dev/plcom.c
516
pi->pi_periphid = PREAD1(pi, PL011COM_PID0) << 0
sys/arch/evbarm/dev/plcom.c
517
| PREAD1(pi, PL011COM_PID1) << 8
sys/arch/evbarm/dev/plcom.c
518
| PREAD1(pi, PL011COM_PID2) << 16
sys/arch/evbarm/dev/plcom.c
519
| PREAD1(pi, PL011COM_PID3) << 24;
sys/arch/evbarm/dev/plcom.c
521
aprint_debug_dev(sc->sc_dev, "PID %08x\n", pi->pi_periphid);
sys/arch/evbarm/dev/plcom.c
525
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
527
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
532
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
533
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
538
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
548
switch (pi->pi_periphid & (PL011_DESIGNER_MASK | PL011_HWREV_MASK)) {
sys/arch/evbarm/dev/plcom.c
608
if (bus_space_is_equal(pi->pi_iot, plcomkgdb_info.pi_iot) &&
sys/arch/evbarm/dev/plcom.c
609
pi->pi_iobase == plcomkgdb_info.pi_iobase) {
sys/arch/evbarm/dev/plcom.c
641
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
646
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
648
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
653
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
654
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
734
struct plcom_instance *pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
770
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
781
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
784
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
790
PWRITE2(pi, PL011COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
791
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
810
struct plcom_instance *pi;
sys/arch/evbarm/dev/plcom.c
823
pi = &sc->sc_pi;
sys/arch/evbarm/dev/plcom.c
880
switch (pi->pi_type) {
sys/arch/evbarm/dev/plcom.c
884
PWRITE1(pi, PL010COM_CR, sc->sc_cr);
sys/arch/evbarm/dev/plcom.c
885
sc->sc_msr = PREAD1(pi, PL01XCOM_FR);
sys/arch/evbarm/dev/plcom.c
892
PWRITE4(pi, PL011COM_IMSC, sc->sc_imsc);
sys/arch/evbarm/dev/plcom.c
893
sc->sc_msr = PREAD4(pi, PL01XCOM_FR);
sys/arch/hp300/dev/rd.c
772
struct partition *pi;
sys/arch/hp300/dev/rd.c
789
pi = lp->d_partitions;
sys/arch/hp300/dev/rd.c
792
pi[RAW_PART].p_size = rdidentinfo[sc->sc_type].ri_nblocks;
sys/arch/hp300/dev/rd.c
795
pi[0].p_size = 0;
sys/arch/hp300/stand/common/rd.c
218
struct rdminilabel *pi = &rs->sc_pinfo;
sys/arch/hp300/stand/common/rd.c
243
pi->npart = 3;
sys/arch/hp300/stand/common/rd.c
244
pi->offset[0] = pi->offset[1] = -1;
sys/arch/hp300/stand/common/rd.c
245
pi->offset[2] = 0;
sys/arch/hp300/stand/common/rd.c
247
pi->npart = lp->d_npartitions;
sys/arch/hp300/stand/common/rd.c
248
for (i = 0; i < pi->npart; i++)
sys/arch/hp300/stand/common/rd.c
249
pi->offset[i] = lp->d_partitions[i].p_size == 0 ?
sys/arch/hp300/stand/common/sd.c
141
struct sdminilabel *pi = &ss->sc_pinfo;
sys/arch/hp300/stand/common/sd.c
167
pi->npart = 3;
sys/arch/hp300/stand/common/sd.c
168
pi->offset[0] = 0;
sys/arch/hp300/stand/common/sd.c
169
pi->offset[1] = -1;
sys/arch/hp300/stand/common/sd.c
170
pi->offset[2] = 0;
sys/arch/hp300/stand/common/sd.c
176
pi->npart = 3;
sys/arch/hp300/stand/common/sd.c
177
pi->offset[0] = pi->offset[1] = -1;
sys/arch/hp300/stand/common/sd.c
178
pi->offset[2] = 0;
sys/arch/hp300/stand/common/sd.c
181
pi->npart = lp->d_npartitions;
sys/arch/hp300/stand/common/sd.c
182
for (i = 0; i < pi->npart; i++)
sys/arch/hp300/stand/common/sd.c
183
pi->offset[i] = lp->d_partitions[i].p_size == 0 ?
sys/arch/hpcmips/dev/plumicu.c
246
struct plum_intr_entry *pi;
sys/arch/hpcmips/dev/plumicu.c
252
pi = &sc->sc_intr[line];
sys/arch/hpcmips/dev/plumicu.c
253
pi->pi_line = line;
sys/arch/hpcmips/dev/plumicu.c
254
pi->pi_fun = ih_fun;
sys/arch/hpcmips/dev/plumicu.c
255
pi->pi_arg = ih_arg;
sys/arch/hpcmips/dev/plumicu.c
256
pi->pi_ctrl = &pi_ctrl[line];
sys/arch/hpcmips/dev/plumicu.c
261
if (pi->pi_ctrl->ic_senreg) {
sys/arch/hpcmips/dev/plumicu.c
262
reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_senreg);
sys/arch/hpcmips/dev/plumicu.c
263
reg |= pi->pi_ctrl->ic_senpat;
sys/arch/hpcmips/dev/plumicu.c
264
plum_conf_write(regt, regh, pi->pi_ctrl->ic_senreg, reg);
sys/arch/hpcmips/dev/plumicu.c
267
if (pi->pi_ctrl->ic_ienreg) {
sys/arch/hpcmips/dev/plumicu.c
268
reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_ienreg);
sys/arch/hpcmips/dev/plumicu.c
269
reg |= pi->pi_ctrl->ic_ienpat;
sys/arch/hpcmips/dev/plumicu.c
270
plum_conf_write(regt, regh, pi->pi_ctrl->ic_ienreg, reg);
sys/arch/hpcmips/dev/plumicu.c
280
pi->pi_enabled = 1;
sys/arch/hpcmips/dev/plumicu.c
292
struct plum_intr_entry *pi;
sys/arch/hpcmips/dev/plumicu.c
298
pi = &sc->sc_intr[i];
sys/arch/hpcmips/dev/plumicu.c
299
if (pi->pi_fun != arg)
sys/arch/hpcmips/dev/plumicu.c
302
pi->pi_line, sc->sc_enable_count - 1);
sys/arch/hpcmips/dev/plumicu.c
308
pi->pi_enabled = 0;
sys/arch/hpcmips/dev/plumicu.c
310
if (pi->pi_ctrl->ic_ienreg) {
sys/arch/hpcmips/dev/plumicu.c
311
reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_ienreg);
sys/arch/hpcmips/dev/plumicu.c
312
reg &= ~(pi->pi_ctrl->ic_ienpat);
sys/arch/hpcmips/dev/plumicu.c
313
plum_conf_write(regt, regh, pi->pi_ctrl->ic_ienreg, reg);
sys/arch/hpcmips/dev/plumicu.c
315
if (pi->pi_ctrl->ic_senreg) {
sys/arch/hpcmips/dev/plumicu.c
316
reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_senreg);
sys/arch/hpcmips/dev/plumicu.c
317
reg &= ~(pi->pi_ctrl->ic_senpat);
sys/arch/hpcmips/dev/plumicu.c
318
plum_conf_write(regt, regh, pi->pi_ctrl->ic_senreg, reg);
sys/arch/hpcmips/dev/plumicu.c
347
register struct plum_intr_entry *pi;
sys/arch/hpcmips/dev/plumicu.c
353
pi = &sc->sc_intr[i];
sys/arch/hpcmips/dev/plumicu.c
354
if (!pi->pi_enabled)
sys/arch/hpcmips/dev/plumicu.c
358
(*pi->pi_fun)(pi->pi_arg);
sys/arch/hpcmips/dev/plumicu.c
366
(*pi->pi_fun)(pi->pi_arg);
sys/arch/ia64/stand/common/bootstrap.h
165
void pnp_addident(struct pnpinfo *pi, char *ident);
sys/arch/ia64/stand/common/bootstrap.h
167
void pnp_freeinfo(struct pnpinfo *pi);
sys/arch/ia64/stand/common/bootstrap.h
168
void pnp_addinfo(struct pnpinfo *pi);
sys/arch/mips/cavium/dev/octeon_powvar.h
82
#define _POW_GROUP_RD8(sc, pi, off) \
sys/arch/mips/cavium/dev/octeon_powvar.h
84
(off) + sizeof(uint64_t) * (pi)->pi_group)
sys/arch/mips/cavium/dev/octeon_powvar.h
85
#define _POW_GROUP_WR8(sc, pi, off, v) \
sys/arch/mips/cavium/dev/octeon_powvar.h
87
(off) + sizeof(uint64_t) * (pi)->pi_group, (v))
sys/arch/next68k/stand/boot/sd.c
119
struct sdminilabel *pi = &ss->sc_pinfo;
sys/arch/next68k/stand/boot/sd.c
168
pi->npart = 0;
sys/arch/next68k/stand/boot/sd.c
171
pi->offset[pi->npart] = (label->cd_partitions[i].cp_offset
sys/arch/next68k/stand/boot/sd.c
175
pi->offset[pi->npart] = -1;
sys/arch/next68k/stand/boot/sd.c
176
DPRINTF (("%d: [%d]=%ld\n", i, pi->npart, pi->offset[pi->npart]));
sys/arch/next68k/stand/boot/sd.c
177
pi->npart++;
sys/arch/next68k/stand/boot/sd.c
178
if (pi->npart == RAW_PART)
sys/arch/next68k/stand/boot/sd.c
179
pi->npart++;
sys/arch/next68k/stand/boot/sd.c
181
pi->offset[RAW_PART] = -1;
sys/arch/prep/prep/platform.c
227
PCIInfoPack *pi = v;
sys/arch/prep/prep/platform.c
239
numslots = (le16dec(&pi->count0)-21)/sizeof(IntrMap);
sys/arch/prep/prep/platform.c
248
dev = pi->map[i].devfunc / 0x8;
sys/arch/prep/prep/platform.c
251
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/platform.c
256
if (pi->map[i].intrctrltype == 2) /* MPIC */
sys/arch/prep/prep/platform.c
259
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/residual.c
917
PCIInfoPack *pi = v;
sys/arch/prep/prep/residual.c
926
numslots = (le16dec(&pi->count0)-21)/sizeof(IntrMap);
sys/arch/prep/prep/residual.c
932
le64dec(&pi->configbaseaddr), le64dec(&pi->configbasedata),
sys/arch/prep/prep/residual.c
933
pi->busnum);
sys/arch/prep/prep/residual.c
940
if (pi->map[i].slotnum)
sys/arch/prep/prep/residual.c
941
printf(" PCI Slot %d", pi->map[i].slotnum);
sys/arch/prep/prep/residual.c
944
printf(" DevFunc 0x%02x\n", pi->map[i].devfunc);
sys/arch/prep/prep/residual.c
946
if (pi->map[i].intr[j] != 0xFFFF) {
sys/arch/prep/prep/residual.c
959
intrtype[pi->map[i].intrctrltype - 1],
sys/arch/prep/prep/residual.c
960
pi->map[i].intrctrlnum);
sys/arch/prep/prep/residual.c
963
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/residual.c
965
if (pi->map[i].intr[j] != 0xFFFF) {
sys/compat/linux/common/linux_blkio.c
71
struct partinfo pi;
sys/compat/linux/common/linux_blkio.c
88
error = ioctlf(fp, DIOCGPARTINFO, &pi);
sys/compat/linux/common/linux_blkio.c
96
size = pi.pi_size;
sys/compat/linux/common/linux_hdio.c
111
error1 = ioctlf(fp, DIOCGPARTINFO, &pi);
sys/compat/linux/common/linux_hdio.c
117
hdg.start = error1 != 0 ? pi.pi_offset : 0;
sys/compat/linux/common/linux_hdio.c
130
error1 = ioctlf(fp, DIOCGPARTINFO, &pi);
sys/compat/linux/common/linux_hdio.c
136
hdg_big.start = error1 != 0 ? pi.pi_offset : 0;
sys/compat/linux/common/linux_hdio.c
76
struct partinfo pi;
sys/compat/sunos/sunos_ioctl.c
886
struct partinfo pi;
sys/compat/sunos/sunos_ioctl.c
892
error = (*ctl)(fp, DIOCGPARTINFO, &pi);
sys/compat/sunos/sunos_ioctl.c
900
if (pi.pi_offset % label.d_secpercyl != 0) {
sys/compat/sunos/sunos_ioctl.c
906
datapart->sdkp_cyloffset = pi.pi_offset / label.d_secpercyl;
sys/compat/sunos/sunos_ioctl.c
907
datapart->sdkp_nsectors = pi.pi_size;
sys/compat/sunos32/sunos32_ioctl.c
924
struct partinfo pi;
sys/compat/sunos32/sunos32_ioctl.c
928
error = sunos32_do_ioctl(fd, DIOCGPARTINFO, &pi, l);
sys/compat/sunos32/sunos32_ioctl.c
937
if (pi.pi_offset % label.d_secpercyl != 0)
sys/compat/sunos32/sunos32_ioctl.c
941
datapart->sdkp_cyloffset = pi.pi_offset / label.d_secpercyl;
sys/compat/sunos32/sunos32_ioctl.c
942
datapart->sdkp_nsectors = pi.pi_size;
sys/dev/acpi/vald_acpi.c
433
int i, *pi;
sys/dev/acpi/vald_acpi.c
453
pi = sc->lcd_level;
sys/dev/acpi/vald_acpi.c
456
*pi = (unsigned)PrtElement->Integer.Value;
sys/dev/acpi/vald_acpi.c
458
pi++;
sys/dev/acpi/vald_acpi.c
467
pi = sc->lcd_level;
sys/dev/acpi/vald_acpi.c
468
printf("\t Full Power Level: %d\n", *pi);
sys/dev/acpi/vald_acpi.c
469
printf("\t on Battery Level: %d\n", *(pi+1));
sys/dev/acpi/vald_acpi.c
472
printf(" %d", *(pi+i));
sys/dev/acpi/vald_acpi.c
516
int *pi;
sys/dev/acpi/vald_acpi.c
565
pi = sc->lcd_level;
sys/dev/acpi/vald_acpi.c
566
bright = *(pi + sc->lcd_index);
sys/dev/apm/apm.c
208
apm_power_print(struct apm_softc *sc, struct apm_power_info *pi)
sys/dev/apm/apm.c
211
if (pi->battery_life != APM_BATT_LIFE_UNKNOWN) {
sys/dev/apm/apm.c
214
pi->battery_life);
sys/dev/apm/apm.c
217
switch (pi->ac_state) {
sys/dev/apm/apm.c
234
switch (pi->battery_state) {
sys/dev/apm/apm.c
251
printf("undecoded state %x\n", pi->battery_state);
sys/dev/apm/apm.c
255
if (pi->battery_flags & APM_BATT_FLAG_NO_SYSTEM_BATTERY)
sys/dev/apm/apm.c
258
if (pi->battery_flags & APM_BATT_FLAG_HIGH)
sys/dev/apm/apm.c
260
if (pi->battery_flags & APM_BATT_FLAG_LOW)
sys/dev/apm/apm.c
262
if (pi->battery_flags & APM_BATT_FLAG_CRITICAL)
sys/dev/apm/apm.c
264
if (pi->battery_flags & APM_BATT_FLAG_CHARGING)
sys/dev/apm/apm.c
268
if (pi->minutes_valid) {
sys/dev/apm/apm.c
270
if (pi->minutes_left / 60)
sys/dev/apm/apm.c
271
printf("%dh ", pi->minutes_left / 60);
sys/dev/apm/apm.c
272
printf("%dm\n", pi->minutes_left % 60);
sys/dev/apm/apm.c
388
struct apm_power_info pi;
sys/dev/apm/apm.c
456
error = (*sc->sc_ops->aa_get_powstat)(sc->sc_cookie, 0, &pi);
sys/dev/apm/apm.c
461
apm_power_print(sc, &pi);
sys/dev/apm/apm.c
508
(*sc->sc_ops->aa_get_powstat)(sc->sc_cookie, 0, &pi);
sys/dev/audio/audio.c
7231
const struct audio_prinfo *pi;
sys/dev/audio/audio.c
7247
pi = &ai->play;
sys/dev/audio/audio.c
7267
if (SPECIFIED(pi->encoding))
sys/dev/audio/audio.c
7268
SPRINTF(p, "/%s", audio_encoding_name(pi->encoding));
sys/dev/audio/audio.c
7269
if (SPECIFIED(pi->precision))
sys/dev/audio/audio.c
7270
SPRINTF(p, "/%dbit", pi->precision);
sys/dev/audio/audio.c
7271
if (SPECIFIED(pi->channels))
sys/dev/audio/audio.c
7272
SPRINTF(p, "/%dch", pi->channels);
sys/dev/audio/audio.c
7273
if (SPECIFIED(pi->sample_rate))
sys/dev/audio/audio.c
7274
SPRINTF(p, "/%dHz", pi->sample_rate);
sys/dev/audio/audio.c
7367
pchanges = audio_track_setinfo_check(ptrack, &pfmt, pi);
sys/dev/audio/audio.c
7372
audio_encoding_name(pi->encoding),
sys/dev/audio/audio.c
7373
pi->precision,
sys/dev/audio/audio.c
7374
pi->channels,
sys/dev/audio/audio.c
7375
pi->sample_rate);
sys/dev/audio/audio.c
7443
if (SPECIFIED_CH(pi->pause)) {
sys/dev/audio/audio.c
7445
ptrack->is_pause = pi->pause;
sys/dev/audio/audio.c
7446
sc->sc_sound_ppause = pi->pause;
sys/dev/audio/audio.c
7804
struct audio_prinfo *ri, *pi;
sys/dev/audio/audio.c
7813
pi = &ai->play;
sys/dev/audio/audio.c
7820
pi->sample_rate = ptrack->usrbuf.fmt.sample_rate;
sys/dev/audio/audio.c
7821
pi->channels = ptrack->usrbuf.fmt.channels;
sys/dev/audio/audio.c
7822
pi->precision = ptrack->usrbuf.fmt.precision;
sys/dev/audio/audio.c
7823
pi->encoding = ptrack->usrbuf.fmt.encoding;
sys/dev/audio/audio.c
7824
pi->pause = ptrack->is_pause;
sys/dev/audio/audio.c
7827
pi->sample_rate = sc->sc_sound_pparams.sample_rate;
sys/dev/audio/audio.c
7828
pi->channels = sc->sc_sound_pparams.channels;
sys/dev/audio/audio.c
7829
pi->precision = sc->sc_sound_pparams.precision;
sys/dev/audio/audio.c
7830
pi->encoding = sc->sc_sound_pparams.encoding;
sys/dev/audio/audio.c
7831
pi->pause = sc->sc_sound_ppause;
sys/dev/audio/audio.c
7849
pi->seek = ptrack->usrbuf.used;
sys/dev/audio/audio.c
7850
pi->samples = ptrack->stamp * ptrack->usrbuf_blksize;
sys/dev/audio/audio.c
7851
pi->eof = ptrack->eofcounter;
sys/dev/audio/audio.c
7852
pi->error = (ptrack->dropframes != 0) ? 1 : 0;
sys/dev/audio/audio.c
7853
pi->open = 1;
sys/dev/audio/audio.c
7854
pi->buffer_size = ptrack->usrbuf.capacity;
sys/dev/audio/audio.c
7856
pi->waiting = 0; /* open never hangs */
sys/dev/audio/audio.c
7857
pi->active = sc->sc_pbusy;
sys/dev/audio/audio.c
7894
pi->buffer_size = 65536;
sys/dev/audio/audio.c
7906
pi->port = au_get_port(sc, &sc->sc_outports);
sys/dev/audio/audio.c
7909
pi->avail_ports = sc->sc_outports.allports;
sys/dev/audio/audio.c
7912
au_get_gain(sc, &sc->sc_outports, &pi->gain, &pi->balance);
sys/dev/gpib/rd.c
442
struct partition *pi;
sys/dev/gpib/rd.c
457
pi = lp->d_partitions;
sys/dev/gpib/rd.c
460
pi[RAW_PART].p_size = rdidentinfo[sc->sc_type].ri_nblocks;
sys/dev/gpib/rd.c
462
pi[0].p_size = 0;
sys/dev/hpc/apm/apmdev.c
216
apm_power_print(struct apm_softc *sc, struct apm_power_info *pi)
sys/dev/hpc/apm/apmdev.c
219
if (pi->battery_life != APM_BATT_LIFE_UNKNOWN) {
sys/dev/hpc/apm/apmdev.c
222
pi->battery_life);
sys/dev/hpc/apm/apmdev.c
225
switch (pi->ac_state) {
sys/dev/hpc/apm/apmdev.c
242
switch (pi->battery_state) {
sys/dev/hpc/apm/apmdev.c
259
printf("undecoded state %x\n", pi->battery_state);
sys/dev/hpc/apm/apmdev.c
263
if (pi->battery_flags & APM_BATT_FLAG_NO_SYSTEM_BATTERY)
sys/dev/hpc/apm/apmdev.c
266
if (pi->battery_flags & APM_BATT_FLAG_HIGH)
sys/dev/hpc/apm/apmdev.c
268
if (pi->battery_flags & APM_BATT_FLAG_LOW)
sys/dev/hpc/apm/apmdev.c
270
if (pi->battery_flags & APM_BATT_FLAG_CRITICAL)
sys/dev/hpc/apm/apmdev.c
272
if (pi->battery_flags & APM_BATT_FLAG_CHARGING)
sys/dev/hpc/apm/apmdev.c
276
if (pi->minutes_valid) {
sys/dev/hpc/apm/apmdev.c
278
if (pi->minutes_left / 60)
sys/dev/hpc/apm/apmdev.c
279
printf("%dh ", pi->minutes_left / 60);
sys/dev/hpc/apm/apmdev.c
280
printf("%dm\n", pi->minutes_left % 60);
sys/dev/hpc/apm/apmdev.c
399
struct apm_power_info pi;
sys/dev/hpc/apm/apmdev.c
467
error = (*sc->sc_ops->aa_get_powstat)(sc->sc_cookie, 0, &pi);
sys/dev/hpc/apm/apmdev.c
472
apm_power_print(sc, &pi);
sys/dev/hpc/apm/apmdev.c
519
(*sc->sc_ops->aa_get_powstat)(sc->sc_cookie, 0, &pi);
sys/dev/hyperv/if_hvn.c
1236
struct rndis_pktinfo *pi;
sys/dev/hyperv/if_hvn.c
1237
size_t pi_size = sizeof(*pi) + datalen;
sys/dev/hyperv/if_hvn.c
1244
pi = (struct rndis_pktinfo *)cp;
sys/dev/hyperv/if_hvn.c
1245
pi->rm_size = pi_size;
sys/dev/hyperv/if_hvn.c
1246
pi->rm_type = type;
sys/dev/hyperv/if_hvn.c
1247
pi->rm_pktinfooffset = sizeof(*pi);
sys/dev/hyperv/if_hvn.c
1252
return (char *)pi->rm_data;
sys/dev/hyperv/if_hvn.c
4717
struct rndis_pktinfo *pi;
sys/dev/hyperv/if_hvn.c
4753
pi = (struct rndis_pktinfo *)(buf + RNDIS_HEADER_OFFSET +
sys/dev/hyperv/if_hvn.c
4756
if (pi->rm_size > pkt->rm_pktinfolen) {
sys/dev/hyperv/if_hvn.c
4758
"invalid pktinfo size: %u/%u\n", pi->rm_size,
sys/dev/hyperv/if_hvn.c
4763
switch (pi->rm_type) {
sys/dev/hyperv/if_hvn.c
4765
memcpy(&csum, pi->rm_data, sizeof(csum));
sys/dev/hyperv/if_hvn.c
4769
memcpy(&vlan, pi->rm_data, sizeof(vlan));
sys/dev/hyperv/if_hvn.c
4773
memcpy(&hashval, pi->rm_data, sizeof(hashval));
sys/dev/hyperv/if_hvn.c
4777
memcpy(&hashinfo, pi->rm_data, sizeof(hashinfo));
sys/dev/hyperv/if_hvn.c
4782
device_xname(sc->sc_dev), pi->rm_type);
sys/dev/hyperv/if_hvn.c
4791
pkt->rm_pktinfolen -= pi->rm_size;
sys/dev/hyperv/if_hvn.c
4792
pi = (struct rndis_pktinfo *)((char *)pi + pi->rm_size);
sys/dev/ic/aac.c
1495
u_int32_t fib_size, fib_addr, pi, ci;
sys/dev/ic/aac.c
1506
pi = le32toh(sc->sc_queues->qt_qindex[queue][AAC_PRODUCER_INDEX]);
sys/dev/ic/aac.c
1510
if (pi >= aac_qinfo[queue].size)
sys/dev/ic/aac.c
1511
pi = 0;
sys/dev/ic/aac.c
1514
if ((pi + 1) == ci)
sys/dev/ic/aac.c
1518
(sc->sc_qentries[queue] + pi)->aq_fib_size = htole32(fib_size);
sys/dev/ic/aac.c
1519
(sc->sc_qentries[queue] + pi)->aq_fib_addr = htole32(fib_addr);
sys/dev/ic/aac.c
1522
sc->sc_queues->qt_qindex[queue][AAC_PRODUCER_INDEX] = htole32(pi + 1);
sys/dev/ic/aac.c
1546
u_int32_t pi, ci, idx;
sys/dev/ic/aac.c
1555
pi = le32toh(sc->sc_queues->qt_qindex[queue][AAC_PRODUCER_INDEX]);
sys/dev/ic/aac.c
1559
if (ci == pi)
sys/dev/ic/aac.c
1563
if (ci == pi + 1)
sys/dev/ic/aac.c
1623
u_int32_t fib_size, fib_addr, pi, ci;
sys/dev/ic/aac.c
1635
pi = le32toh(sc->sc_queues->qt_qindex[queue][AAC_PRODUCER_INDEX]);
sys/dev/ic/aac.c
1639
if (pi >= aac_qinfo[queue].size)
sys/dev/ic/aac.c
1640
pi = 0;
sys/dev/ic/aac.c
1643
if ((pi + 1) == ci)
sys/dev/ic/aac.c
1647
(sc->sc_qentries[queue] + pi)->aq_fib_size = htole32(fib_size);
sys/dev/ic/aac.c
1648
(sc->sc_qentries[queue] + pi)->aq_fib_addr = htole32(fib_addr);
sys/dev/ic/aac.c
1651
sc->sc_queues->qt_qindex[queue][AAC_PRODUCER_INDEX] = htole32(pi + 1);
sys/dev/ic/isp.c
1968
vp_port_info_t pi, *pdst;
sys/dev/ic/isp.c
1982
ISP_MEMZERO(&pi, sizeof (pi));
sys/dev/ic/isp.c
1985
pi.vp_port_options = ICB2400_VPOPT_ENABLED;
sys/dev/ic/isp.c
1987
pi.vp_port_options |= ICB2400_VPOPT_INI_ENABLE;
sys/dev/ic/isp.c
1990
pi.vp_port_options |= ICB2400_VPOPT_TGT_DISABLE;
sys/dev/ic/isp.c
1992
MAKE_NODE_NAME_FROM_WWN(pi.vp_port_portname, fcp2->isp_wwpn);
sys/dev/ic/isp.c
1993
MAKE_NODE_NAME_FROM_WWN(pi.vp_port_nodename, fcp2->isp_wwnn);
sys/dev/ic/isp.c
1998
isp_put_vp_port_info(isp, &pi, pdst);
sys/dev/pci/cxgb/cxgb_lro.c
355
if (__predict_false(s->head->m_pkthdr.len + pi->ifp->if_mtu > 65535)) {
sys/dev/pci/cxgb/cxgb_main.c
1011
const struct port_info *pi = adap2pinfo(adap, i);
sys/dev/pci/cxgb/cxgb_main.c
1013
nq[pi->tx_chan] += pi->nqsets;
sys/dev/pci/cxgb/cxgb_main.c
1075
const struct port_info *pi = adap2pinfo(sc, i);
sys/dev/pci/cxgb/cxgb_main.c
1077
for (j = 0; j < pi->nqsets; ++j) {
sys/dev/pci/cxgb/cxgb_main.c
1078
send_pktsched_cmd(sc, 1, pi->first_qset + j, -1,
sys/dev/pci/cxgb/cxgb_main.c
1079
-1, pi->tx_chan);
sys/dev/pci/cxgb/cxgb_main.c
1459
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1464
qs = &pi->adapter->sge.qs[pi->first_qset];
sys/dev/pci/cxgb/cxgb_main.c
1469
workqueue_enqueue(pi->timer_reclaim_task.wq, &pi->timer_reclaim_task.w, NULL);
sys/dev/pci/cxgb/cxgb_main.c
1478
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1483
qs = &pi->adapter->sge.qs[pi->first_qset];
sys/dev/pci/cxgb/cxgb_main.c
1487
workqueue_enqueue(pi->timer_reclaim_task.wq, &pi->timer_reclaim_task.w, NULL);
sys/dev/pci/cxgb/cxgb_main.c
1492
workqueue_enqueue(pi->start_task.wq, &pi->start_task.w, NULL);
sys/dev/pci/cxgb/cxgb_main.c
1498
struct port_info *pi = ifp->if_softc;
sys/dev/pci/cxgb/cxgb_main.c
1500
printf("cxgb_stop(): pi=%p, reason=%d\n", pi, reason);
sys/dev/pci/cxgb/cxgb_main.c
457
struct port_info *pi;
sys/dev/pci/cxgb/cxgb_main.c
459
pi = &sc->port[i];
sys/dev/pci/cxgb/cxgb_main.c
460
pi->adapter = sc;
sys/dev/pci/cxgb/cxgb_main.c
461
pi->nqsets = port_qsets;
sys/dev/pci/cxgb/cxgb_main.c
462
pi->first_qset = i*port_qsets;
sys/dev/pci/cxgb/cxgb_main.c
463
pi->port_id = i;
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_main.c
466
sc->rxpkt_map[pi->txpkt_intf] = i;
sys/dev/pci/cxgb/cxgb_main.c
595
struct port_info *pi = &sc->port[i];
sys/dev/pci/cxgb/cxgb_main.c
597
for (j = 0; j < pi->nqsets; j++, qset_idx++) {
sys/dev/pci/cxgb/cxgb_main.c
600
&sc->params.sge.qset[qset_idx], ntxq, pi);
sys/dev/pci/cxgb/cxgb_main.c
906
struct port_info *pi = &adapter->port[port_id];
sys/dev/pci/cxgb/cxgb_main.c
909
if ((pi->ifp->if_flags & IFF_UP) == 0)
sys/dev/pci/cxgb/cxgb_main.c
914
if_link_state_change(pi->ifp, LINK_STATE_UP);
sys/dev/pci/cxgb/cxgb_main.c
916
if_link_state_change(pi->ifp, LINK_STATE_DOWN);
sys/dev/pci/cxgb/cxgb_main.c
917
pi->phy.ops->power_down(&pi->phy, 1);
sys/dev/pci/cxgb/cxgb_main.c
919
t3_link_start(&pi->phy, mac, &pi->link_config);
sys/dev/pci/cxgb/cxgb_sge.c
1984
const struct qset_params *p, int ntxq, struct port_info *pi)
sys/dev/pci/cxgb/cxgb_sge.c
2038
q->txq[TXQ_ETH].port = pi;
sys/dev/pci/cxgb/cxgb_sge.c
2134
q->port = pi;
sys/dev/pci/cxgb/cxgb_sge.c
2157
struct port_info *pi = &adap->port[adap->rxpkt_map[cpl->iff]];
sys/dev/pci/cxgb/cxgb_sge.c
2158
struct ifnet *ifp = pi->ifp;
sys/dev/pci/cxgb/cxgb_sge.c
705
struct port_info *pi = &sc->port[k];
sys/dev/pci/cxgb/cxgb_sge.c
709
(FW_TUNNEL_SGEEC_START + pi->first_qset));
sys/dev/pci/cxgb/cxgb_t3_hw.c
1112
struct port_info *pi = adap2pinfo(adapter, port_id);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1113
struct cphy *phy = &pi->phy;
sys/dev/pci/cxgb/cxgb_t3_hw.c
1114
struct cmac *mac = &pi->mac;
sys/dev/pci/cxgb/cxgb_t3_hw.c
1115
struct link_config *lc = &pi->link_config;
sys/dev/pci/cxgb/cxgb_t3_hw.c
1830
struct port_info *pi = adap2pinfo(adapter, idx);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1832
t3_write_reg(adapter, A_XGM_INT_ENABLE + pi->mac.offset, XGM_INTR_MASK);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1833
pi->phy.ops->intr_enable(&pi->phy);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1846
struct port_info *pi = adap2pinfo(adapter, idx);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1848
t3_write_reg(adapter, A_XGM_INT_ENABLE + pi->mac.offset, 0);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1849
pi->phy.ops->intr_disable(&pi->phy);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1862
struct port_info *pi = adap2pinfo(adapter, idx);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1864
t3_write_reg(adapter, A_XGM_INT_CAUSE + pi->mac.offset, 0xffffffff);
sys/dev/pci/cxgb/cxgb_t3_hw.c
1865
pi->phy.ops->intr_clear(&pi->phy);
sys/dev/pci/mgafb.c
1985
int stride, pi, glyph_row, glyph_col;
sys/dev/pci/mgafb.c
2057
pi = 0;
sys/dev/pci/mgafb.c
2078
latch |= (uint32_t)pixel << (16 * pi);
sys/dev/pci/mgafb.c
2079
pi++;
sys/dev/pci/mgafb.c
2080
if (pi == 2) {
sys/dev/pci/mgafb.c
2083
pi = 0;
sys/dev/pci/mgafb.c
2087
if (pi != 0)
sys/dev/pci/pci_resource.c
1009
pi = &pd->pd_iores[res];
sys/dev/pci/pci_resource.c
1011
if ((enabled & __BIT(pi->pi_type)) != 0) {
sys/dev/pci/pci_resource.c
1015
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
sys/dev/pci/pci_resource.c
1017
align = uimax(pi->pi_size, 4);
sys/dev/pci/pci_resource.c
1019
KASSERT(pi->pi_type == PCI_MAPREG_TYPE_MEM);
sys/dev/pci/pci_resource.c
1021
align = uimax(pi->pi_size, 16);
sys/dev/pci/pci_resource.c
1022
if (pi->pi_mem.prefetch) {
sys/dev/pci/pci_resource.c
1033
pi->pi_bar, pi->pi_size);
sys/dev/pci/pci_resource.c
1036
error = pci_resource_alloc(arena, pi->pi_size, align, &addr);
sys/dev/pci/pci_resource.c
1041
pi->pi_bar, pi->pi_size);
sys/dev/pci/pci_resource.c
1047
pi->pi_bar, addr, addr + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
1049
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
sys/dev/pci/pci_resource.c
1052
PCI_BAR(pi->pi_bar),
sys/dev/pci/pci_resource.c
1057
PCI_BAR(pi->pi_bar));
sys/dev/pci/pci_resource.c
1061
PCI_BAR(pi->pi_bar), base);
sys/dev/pci/pci_resource.c
1062
if (pi->pi_mem.memtype == PCI_MAPREG_MEM_TYPE_64BIT) {
sys/dev/pci/pci_resource.c
1066
PCI_BAR(pi->pi_bar + 1), base);
sys/dev/pci/pci_resource.c
326
struct pci_iores *pi;
sys/dev/pci/pci_resource.c
391
pi = &pd->pd_iores[res];
sys/dev/pci/pci_resource.c
396
PCI_SBDF_FMT_ARGS(pr, pd), pi->pi_bar,
sys/dev/pci/pci_resource.c
397
pi->pi_type == PCI_MAPREG_TYPE_MEM ? "mem" : "io ",
sys/dev/pci/pci_resource.c
398
pi->pi_base, pi->pi_size);
sys/dev/pci/pci_resource.c
400
if (pi->pi_type == PCI_MAPREG_TYPE_MEM) {
sys/dev/pci/pci_resource.c
401
switch (pi->pi_mem.memtype) {
sys/dev/pci/pci_resource.c
413
pi->pi_mem.prefetch ? "" : "non-");
sys/dev/pci/pci_resource.c
434
struct pci_iores *pi;
sys/dev/pci/pci_resource.c
476
pi = &pd->pd_iores[pd->pd_niores++];
sys/dev/pci/pci_resource.c
477
pi->pi_type = PCI_MAPREG_TYPE_MEM;
sys/dev/pci/pci_resource.c
478
pi->pi_base = addr;
sys/dev/pci/pci_resource.c
479
pi->pi_size = size;
sys/dev/pci/pci_resource.c
480
pi->pi_bar = (mapreg - mapreg_start) / 4;
sys/dev/pci/pci_resource.c
481
pi->pi_mem.memtype =
sys/dev/pci/pci_resource.c
483
pi->pi_mem.prefetch =
sys/dev/pci/pci_resource.c
491
pi = &pd->pd_iores[pd->pd_niores++];
sys/dev/pci/pci_resource.c
492
pi->pi_type = PCI_MAPREG_TYPE_IO;
sys/dev/pci/pci_resource.c
493
pi->pi_base = addr;
sys/dev/pci/pci_resource.c
494
pi->pi_size = size;
sys/dev/pci/pci_resource.c
495
pi->pi_bar = (mapreg - mapreg_start) / 4;
sys/dev/pci/pci_resource.c
732
struct pci_iores *pi;
sys/dev/pci/pci_resource.c
763
pi = &pd->pd_iores[iores];
sys/dev/pci/pci_resource.c
765
required |= __BIT(pi->pi_type);
sys/dev/pci/pci_resource.c
769
PCI_BAR(pi->pi_bar), 0);
sys/dev/pci/pci_resource.c
772
if ((enabled & __BIT(pi->pi_type)) == 0) {
sys/dev/pci/pci_resource.c
776
if (pi->pi_type == PCI_MAPREG_TYPE_IO) {
sys/dev/pci/pci_resource.c
778
pci_resource_claim(res_io, pi->pi_base,
sys/dev/pci/pci_resource.c
779
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
785
pi->pi_base,
sys/dev/pci/pci_resource.c
786
pi->pi_base + pi->pi_size - 1,
sys/dev/pci/pci_resource.c
792
KASSERT(pi->pi_type == PCI_MAPREG_TYPE_MEM);
sys/dev/pci/pci_resource.c
794
if (pi->pi_mem.prefetch) {
sys/dev/pci/pci_resource.c
800
error = pci_resource_claim(res_pmem, pi->pi_base,
sys/dev/pci/pci_resource.c
801
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
803
} else if (pi->pi_mem.memtype == PCI_MAPREG_MEM_TYPE_64BIT) {
sys/dev/pci/pci_resource.c
810
error = pci_resource_claim(res_pmem, pi->pi_base,
sys/dev/pci/pci_resource.c
811
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
814
error = pci_resource_claim(res_mem, pi->pi_base,
sys/dev/pci/pci_resource.c
815
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
827
error = pci_resource_claim(res_mem, pi->pi_base,
sys/dev/pci/pci_resource.c
828
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
831
error = pci_resource_claim(res_pmem, pi->pi_base,
sys/dev/pci/pci_resource.c
832
pi->pi_base + pi->pi_size - 1);
sys/dev/pci/pci_resource.c
841
pi->pi_mem.prefetch ? "" : "non-",
sys/dev/pci/pci_resource.c
842
pi->pi_base,
sys/dev/pci/pci_resource.c
843
pi->pi_base + pi->pi_size - 1,
sys/dev/pci/pci_resource.c
989
struct pci_iores *pi;
sys/dev/pci/pciconf.c
405
pciconf_win_t *pi, *pm;
sys/dev/pci/pciconf.c
466
pi = get_io_desc(parent, pb->io_total);
sys/dev/pci/pciconf.c
467
pi->dev = pd;
sys/dev/pci/pciconf.c
468
pi->reg = 0;
sys/dev/pci/pciconf.c
469
pi->size = pb->io_total;
sys/dev/pci/pciconf.c
470
pi->align = pb->io_align; /* 4K min alignment */
sys/dev/pci/pciconf.c
473
pi->prefetch = 0;
sys/dev/pci/pciconf.c
592
pciconf_win_t *pi, *pm;
sys/dev/pci/pciconf.c
722
pi = get_io_desc(pb, size);
sys/dev/pci/pciconf.c
723
pi->dev = pd;
sys/dev/pci/pciconf.c
724
pi->reg = br;
sys/dev/pci/pciconf.c
725
pi->size = (uint64_t)size;
sys/dev/pci/pciconf.c
726
pi->align = 4;
sys/dev/pci/pciconf.c
727
if (pb->io_align < pi->size)
sys/dev/pci/pciconf.c
728
pb->io_align = pi->size;
sys/dev/pci/pciconf.c
729
pi->prefetch = 0;
sys/dev/pci/pciconf.c
733
br, pi->size);
sys/dev/pci/pciconf.c
913
pciconf_win_t *pi;
sys/dev/pci/pciconf.c
918
for (pi = pb->pciiowin; pi < &pb->pciiowin[pb->niowin]; pi++) {
sys/dev/pci/pciconf.c
919
if (pi->size == 0)
sys/dev/pci/pciconf.c
922
pd = pi->dev;
sys/dev/pci/pciconf.c
923
rsvd = pci_bar_is_reserved(pb, pd, pi->reg);
sys/dev/pci/pciconf.c
927
pi->address = 0;
sys/dev/pci/pciconf.c
932
pi->address = pci_allocate_range(&pb->io_res, pi->size,
sys/dev/pci/pciconf.c
933
pi->align, false);
sys/dev/pci/pciconf.c
934
if (~pi->address == 0) {
sys/dev/pci/pciconf.c
937
PRIu64 " req)\n", pi->size);
sys/dev/pci/pciconf.c
940
if (pd->ppb && pi->reg == 0) {
sys/dev/pci/pciconf.c
942
"ppb-io", pi->address, pi->size);
sys/dev/pci/pciconf.c
951
if (!pb->io_32bit && pi->address > 0xFFFF) {
sys/dev/pci/pciconf.c
952
pi->address = 0;
sys/dev/pci/pciconf.c
961
" (reg %x)\n", pi->size, pi->address, pi->reg);
sys/dev/pci/pciconf.c
963
pci_conf_write(pd->pc, pd->tag, pi->reg,
sys/dev/pci/pciconf.c
964
PCI_MAPREG_IO_ADDR(pi->address) | PCI_MAPREG_TYPE_IO);
sys/dev/pci/pciconf.c
966
if (rsvd != NULL && rsvd->start != pi->address)
sys/dev/pci/pciconf.c
967
rsvd->callback(rsvd->callback_arg, pi->address);
sys/dev/pcmcia/if_ray.c
1635
ray_fill_in_tx_ccs(struct ray_softc *sc, size_t pktlen, u_int i, u_int pi)
sys/dev/pcmcia/if_ray.c
1653
if (pi != RAY_CCS_LINK_NULL)
sys/dev/pcmcia/if_ray.c
1654
SRAM_WRITE_FIELD_1(sc, RAY_GET_CCS(pi), ray_cmd_tx, c_link, i);
sys/dev/pcmcia/if_ray.c
1657
device_xname(sc->sc_dev), (unsigned long long)bufp, i, pi));
sys/dev/putter/putter.c
226
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
231
getnanotime(&pi->pi_atime);
sys/dev/putter/putter.c
233
if (pi->pi_private == PUTTER_EMBRYO || pi->pi_private == PUTTER_DEAD) {
sys/dev/putter/putter.c
234
printf("putter_fop_read: private %d not inited\n", pi->pi_idx);
sys/dev/putter/putter.c
239
if (pi->pi_curput == NULL) {
sys/dev/putter/putter.c
240
error = pi->pi_pop->pop_getout(pi->pi_private, uio->uio_resid,
sys/dev/putter/putter.c
241
fp->f_flag & O_NONBLOCK, &pi->pi_curput,
sys/dev/putter/putter.c
242
&pi->pi_curres, &pi->pi_curopaq);
sys/dev/putter/putter.c
250
error = uiomove(pi->pi_curput, pi->pi_curres, uio);
sys/dev/putter/putter.c
253
pi, moved, pi->pi_curput, error));
sys/dev/putter/putter.c
255
KASSERT(pi->pi_curres >= moved);
sys/dev/putter/putter.c
256
pi->pi_curres -= moved;
sys/dev/putter/putter.c
257
pi->pi_curput += moved;
sys/dev/putter/putter.c
259
if (pi->pi_curres == 0) {
sys/dev/putter/putter.c
260
pi->pi_pop->pop_releaseout(pi->pi_private,
sys/dev/putter/putter.c
261
pi->pi_curopaq, error);
sys/dev/putter/putter.c
262
pi->pi_curput = NULL;
sys/dev/putter/putter.c
273
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
280
getnanotime(&pi->pi_mtime);
sys/dev/putter/putter.c
283
pi->pi_private, uio->uio_resid));
sys/dev/putter/putter.c
285
if (pi->pi_private == PUTTER_EMBRYO || pi->pi_private == PUTTER_DEAD) {
sys/dev/putter/putter.c
286
printf("putter_fop_write: putter %d not inited\n", pi->pi_idx);
sys/dev/putter/putter.c
308
pi->pi_pop->pop_dispatch(pi->pi_private,
sys/dev/putter/putter.c
325
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
330
if (pi->pi_private == PUTTER_EMBRYO || pi->pi_private == PUTTER_DEAD) {
sys/dev/putter/putter.c
331
printf("putter_fop_ioctl: putter %d not inited\n", pi->pi_idx);
sys/dev/putter/putter.c
343
if (pi->pi_pop->pop_waitcount(pi->pi_private))
sys/dev/putter/putter.c
346
selrecord(curlwp, &pi->pi_sel);
sys/dev/putter/putter.c
360
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
374
if (pi->pi_private == PUTTER_EMBRYO) {
sys/dev/putter/putter.c
375
TAILQ_REMOVE(&putter_ilist, pi, pi_entries);
sys/dev/putter/putter.c
389
if (pi->pi_private == PUTTER_DEAD) {
sys/dev/putter/putter.c
393
"dead, freeing\n", fp, pi->pi_idx));
sys/dev/putter/putter.c
405
if (pi->pi_curput != NULL) {
sys/dev/putter/putter.c
406
pi->pi_pop->pop_releaseout(pi->pi_private, pi->pi_curopaq,
sys/dev/putter/putter.c
408
pi->pi_curput = NULL;
sys/dev/putter/putter.c
410
while ((rv = pi->pi_pop->pop_close(pi->pi_private)) == ERESTART)
sys/dev/putter/putter.c
420
kmem_free(pi, sizeof(struct putter_instance));
sys/dev/putter/putter.c
428
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
432
st->st_dev = makedev(cdevsw_lookup_major(&putter_cdevsw), pi->pi_idx);
sys/dev/putter/putter.c
433
st->st_atimespec = pi->pi_atime;
sys/dev/putter/putter.c
434
st->st_mtimespec = pi->pi_mtime;
sys/dev/putter/putter.c
435
st->st_ctimespec = st->st_birthtimespec = pi->pi_btime;
sys/dev/putter/putter.c
462
struct putter_instance *pi = kn->kn_hook;
sys/dev/putter/putter.c
466
selremove_knote(&pi->pi_sel, kn);
sys/dev/putter/putter.c
474
struct putter_instance *pi = kn->kn_hook;
sys/dev/putter/putter.c
480
if (pi->pi_private == PUTTER_EMBRYO || pi->pi_private == PUTTER_DEAD)
sys/dev/putter/putter.c
488
kn->kn_data = pi->pi_pop->pop_waitcount(pi->pi_private);
sys/dev/putter/putter.c
504
struct putter_instance *pi = fp->f_data;
sys/dev/putter/putter.c
511
kn->kn_hook = pi;
sys/dev/putter/putter.c
514
selrecord_knote(&pi->pi_sel, kn);
sys/dev/putter/putter.c
533
struct putter_instance *pi;
sys/dev/putter/putter.c
539
pi = kmem_alloc(sizeof(struct putter_instance), KM_SLEEP);
sys/dev/putter/putter.c
541
idx = get_pi_idx(pi);
sys/dev/putter/putter.c
543
pi->pi_pid = p->p_pid;
sys/dev/putter/putter.c
544
pi->pi_idx = idx;
sys/dev/putter/putter.c
545
pi->pi_curput = NULL;
sys/dev/putter/putter.c
546
pi->pi_curres = 0;
sys/dev/putter/putter.c
547
pi->pi_curopaq = NULL;
sys/dev/putter/putter.c
548
getnanotime(&pi->pi_btime);
sys/dev/putter/putter.c
549
pi->pi_atime = pi->pi_mtime = pi->pi_btime;
sys/dev/putter/putter.c
550
selinit(&pi->pi_sel);
sys/dev/putter/putter.c
560
pi->pi_pid));
sys/dev/putter/putter.c
562
error = fd_clone(fp, fd, FREAD|FWRITE, &putter_fileops, pi);
sys/dev/putter/putter.c
569
putter_detach(pi);
sys/dev/putter/putter.c
570
kmem_free(pi, sizeof(struct putter_instance));
sys/dev/putter/putter.c
597
struct putter_instance *pi = NULL;
sys/dev/putter/putter.c
600
TAILQ_FOREACH(pi, &putter_ilist, pi_entries) {
sys/dev/putter/putter.c
601
if (pi->pi_pid == pid && pi->pi_private == PUTTER_EMBRYO) {
sys/dev/putter/putter.c
602
pi->pi_private = ppriv;
sys/dev/putter/putter.c
603
pi->pi_fd = fd;
sys/dev/putter/putter.c
604
pi->pi_pop = pop;
sys/dev/putter/putter.c
610
DPRINTF(("putter_setprivate: pi at %p (%d/%d)\n", pi,
sys/dev/putter/putter.c
611
pi ? pi->pi_pid : 0, pi ? pi->pi_fd : 0));
sys/dev/putter/putter.c
613
return pi;
sys/dev/putter/putter.c
620
putter_detach(struct putter_instance *pi)
sys/dev/putter/putter.c
624
TAILQ_REMOVE(&putter_ilist, pi, pi_entries);
sys/dev/putter/putter.c
625
pi->pi_private = PUTTER_DEAD;
sys/dev/putter/putter.c
627
seldestroy(&pi->pi_sel);
sys/dev/putter/putter.c
629
DPRINTF(("putter_nukebypmp: nuked %p\n", pi));
sys/dev/putter/putter.c
633
putter_notify(struct putter_instance *pi)
sys/dev/putter/putter.c
636
selnotify(&pi->pi_sel, 0, 0);
sys/dev/putter/putter.c
643
struct putter_instance *pi;
sys/dev/putter/putter.c
649
TAILQ_FOREACH(pi, &putter_ilist, pi_entries) {
sys/dev/putter/putter.c
650
if (i != pi->pi_idx)
sys/dev/putter/putter.c
657
if (pi == NULL)
sys/dev/putter/putter.c
660
TAILQ_INSERT_BEFORE(pi, pi_i, pi_entries);
sys/dev/usb/if_umb.c
1514
struct mbim_cid_pin_info *pi = data;
sys/dev/usb/if_umb.c
1518
if (len < sizeof(*pi))
sys/dev/usb/if_umb.c
1521
attempts_left = le32toh(pi->remaining_attempts);
sys/dev/usb/if_umb.c
1525
switch (le32toh(pi->state)) {
sys/dev/usb/if_umb.c
1530
switch (le32toh(pi->type)) {
sys/dev/usb/if_umb.c
1547
DEVNAM(sc), umb_pin_type(le32toh(pi->type)),
sys/dev/usb/if_umb.c
1548
(le32toh(pi->state) == MBIM_PIN_STATE_UNLOCKED) ?
sys/dev/usb/if_umb.c
1550
le32toh(pi->remaining_attempts));
sys/dist/pf/net/pf_ioctl.c
2053
struct pfioc_if *pi = (struct pfioc_if *)addr;
sys/dist/pf/net/pf_ioctl.c
2055
if (pi->ifname[0] == 0) {
sys/dist/pf/net/pf_ioctl.c
2059
if (ifunit(pi->ifname) == NULL) {
sys/dist/pf/net/pf_ioctl.c
2063
strlcpy(pf_status.ifname, pi->ifname, IFNAMSIZ);
sys/fs/cd9660/cd9660_node.c
246
cd9660_tstamp_conv7(const u_char *pi, struct timespec *pu)
sys/fs/cd9660/cd9660_node.c
251
y = pi[0] + 1900;
sys/fs/cd9660/cd9660_node.c
252
m = pi[1];
sys/fs/cd9660/cd9660_node.c
253
d = pi[2];
sys/fs/cd9660/cd9660_node.c
254
hour = pi[3];
sys/fs/cd9660/cd9660_node.c
255
minute = pi[4];
sys/fs/cd9660/cd9660_node.c
256
second = pi[5];
sys/fs/cd9660/cd9660_node.c
257
tz = pi[6];
sys/fs/cd9660/cd9660_node.c
299
cd9660_tstamp_conv17(const u_char *pi, struct timespec *pu)
sys/fs/cd9660/cd9660_node.c
304
tbuf[0] = cd9660_chars2ui(pi,4) - 1900;
sys/fs/cd9660/cd9660_node.c
307
tbuf[1] = cd9660_chars2ui(pi + 4,2);
sys/fs/cd9660/cd9660_node.c
310
tbuf[2] = cd9660_chars2ui(pi + 6,2);
sys/fs/cd9660/cd9660_node.c
313
tbuf[3] = cd9660_chars2ui(pi + 8,2);
sys/fs/cd9660/cd9660_node.c
316
tbuf[4] = cd9660_chars2ui(pi + 10,2);
sys/fs/cd9660/cd9660_node.c
319
tbuf[5] = cd9660_chars2ui(pi + 12,2);
sys/fs/cd9660/cd9660_node.c
322
tbuf[6] = pi[16];
sys/fs/ntfs/ntfs_vfsops.c
388
int pi[3] = { NTFS_MFTINO, NTFS_ROOTINO, NTFS_BITMAPINO };
sys/fs/ntfs/ntfs_vfsops.c
390
error = VFS_VGET(mp, pi[i], LK_EXCLUSIVE,
sys/fs/ntfs/ntfs_vfsops.c
391
&(ntmp->ntm_sysvn[pi[i]]));
sys/fs/ntfs/ntfs_vfsops.c
394
ntmp->ntm_sysvn[pi[i]]->v_vflag |= VV_SYSTEM;
sys/fs/ntfs/ntfs_vfsops.c
395
vref(ntmp->ntm_sysvn[pi[i]]);
sys/fs/ntfs/ntfs_vfsops.c
396
vput(ntmp->ntm_sysvn[pi[i]]);
sys/kern/subr_disk.c
530
struct partinfo *pi;
sys/kern/subr_disk.c
591
pi = data;
sys/kern/subr_disk.c
592
memset(pi, 0, sizeof(*pi));
sys/kern/subr_disk.c
593
pi->pi_secsize = dk->dk_geom.dg_secsize;
sys/kern/subr_disk.c
594
pi->pi_bsize = MAX(BLKDEV_IOSIZE, pi->pi_secsize);
sys/kern/subr_disk.c
597
pi->pi_size = dk->dk_geom.dg_secperunit;
sys/kern/subr_disk.c
605
pi->pi_offset = dp->p_offset;
sys/kern/subr_disk.c
606
pi->pi_size = dp->p_size;
sys/kern/subr_disk.c
608
pi->pi_fstype = dp->p_fstype;
sys/kern/subr_disk.c
609
pi->pi_frag = dp->p_frag;
sys/kern/subr_disk.c
610
pi->pi_fsize = dp->p_fsize;
sys/kern/subr_disk.c
611
pi->pi_cpg = dp->p_cpg;
sys/kern/subr_disk.c
629
pi->pi_bsize = dp->p_frag * dp->p_fsize;
sys/kern/subr_disk_open.c
120
error = VOP_IOCTL(vp, DIOCGPARTINFO, &pi, FREAD, NOCRED);
sys/kern/subr_disk_open.c
122
secsize = pi.pi_secsize;
sys/kern/subr_disk_open.c
123
numsec = pi.pi_size;
sys/kern/subr_disk_open.c
150
struct partinfo pi;
sys/kern/subr_disk_open.c
157
if ((error = VOP_IOCTL(vp, DIOCGPARTINFO, &pi, FREAD, NOCRED)) != 0)
sys/kern/subr_disk_open.c
169
dkw->dkw_size = pi.pi_size;
sys/kern/subr_disk_open.c
170
dkw->dkw_offset = pi.pi_offset;
sys/kern/subr_disk_open.c
171
strlcpy(dkw->dkw_ptype, getfstypename(pi.pi_fstype),
sys/kern/subr_disk_open.c
98
struct partinfo pi;
sys/kern/subr_pool.c
1484
struct pool_item *pi;
sys/kern/subr_pool.c
1533
pi = (struct pool_item *)cp;
sys/kern/subr_pool.c
1535
KASSERT((((vaddr_t)pi) & (align - 1)) == 0);
sys/kern/subr_pool.c
1538
LIST_INSERT_HEAD(&ph->ph_itemlist, pi, pi_list);
sys/kern/subr_pool.c
1540
pi->pi_magic = PI_MAGIC;
sys/kern/subr_pool.c
1861
struct pool_item *pi;
sys/kern/subr_pool.c
1863
LIST_FOREACH(pi, &ph->ph_itemlist, pi_list) {
sys/kern/subr_pool.c
1864
if (pi->pi_magic != PI_MAGIC) {
sys/kern/subr_pool.c
1866
pi, pi->pi_magic);
sys/kern/subr_pool.c
2007
struct pool_item *pi;
sys/kern/subr_pool.c
2028
for (pi = LIST_FIRST(&ph->ph_itemlist), n = 0;
sys/kern/subr_pool.c
2029
pi != NULL;
sys/kern/subr_pool.c
2030
pi = LIST_NEXT(pi,pi_list), n++) {
sys/kern/subr_pool.c
2033
if (pi->pi_magic != PI_MAGIC) {
sys/kern/subr_pool.c
2038
pp->pr_wchan, pi->pi_magic, ph->ph_page,
sys/kern/subr_pool.c
2039
n, pi);
sys/kern/subr_pool.c
2046
page = POOL_OBJ_TO_PAGE(pp, pi);
sys/kern/subr_pool.c
2055
n, pi, page);
sys/kern/subr_pool.c
3323
struct pool_item *pi;
sys/kern/subr_pool.c
3325
LIST_FOREACH(pi, &ph->ph_itemlist, pi_list) {
sys/kern/subr_pool.c
3326
if (pool_in_item(pp, pi, addr)) {
sys/kern/subr_pool.c
488
struct pool_item *pi = obj;
sys/kern/subr_pool.c
493
pi->pi_magic = PI_MAGIC;
sys/kern/subr_pool.c
501
kasan_mark(pi, sizeof(*pi), sizeof(*pi), 0);
sys/kern/subr_pool.c
504
LIST_INSERT_HEAD(&ph->ph_itemlist, pi, pi_list);
sys/kern/subr_pool.c
510
struct pool_item *pi;
sys/kern/subr_pool.c
513
v = pi = LIST_FIRST(&ph->ph_itemlist);
sys/kern/subr_pool.c
522
KASSERTMSG((pi->pi_magic == PI_MAGIC),
sys/kern/subr_pool.c
525
pp->pr_wchan, pi->pi_magic, ph->ph_page, pi);
sys/kern/subr_pool.c
531
LIST_REMOVE(pi, pi_list);
sys/kern/sys_pset.c
169
pset_info_t *pi;
sys/kern/sys_pset.c
175
pi = kmem_zalloc(sizeof(pset_info_t), KM_SLEEP);
sys/kern/sys_pset.c
180
kmem_free(pi, sizeof(pset_info_t));
sys/kern/sys_pset.c
190
psets[i] = pi;
sys/lib/libsa/qsort.c
53
register TYPE *pi = (TYPE *)(parmi); \
sys/lib/libsa/qsort.c
56
register TYPE t = *pi; \
sys/lib/libsa/qsort.c
57
*pi++ = *pj; \
sys/miscfs/specfs/spec_vnops.c
1052
struct partinfo pi;
sys/miscfs/specfs/spec_vnops.c
1055
error = (*ioctl)(dev, DIOCGPARTINFO, &pi, FREAD, curlwp);
sys/miscfs/specfs/spec_vnops.c
1057
sz = (off_t)pi.pi_size * pi.pi_secsize;
sys/miscfs/specfs/spec_vnops.c
1090
struct partinfo pi;
sys/miscfs/specfs/spec_vnops.c
1138
if (bdev_ioctl(vp->v_rdev, DIOCGPARTINFO, &pi, FREAD, l) == 0)
sys/miscfs/specfs/spec_vnops.c
1139
bsize = imin(imax(pi.pi_bsize, DEV_BSIZE), MAXBSIZE);
sys/miscfs/specfs/spec_vnops.c
1212
struct partinfo pi;
sys/miscfs/specfs/spec_vnops.c
1254
if (bdev_ioctl(vp->v_rdev, DIOCGPARTINFO, &pi, FREAD, l) == 0)
sys/miscfs/specfs/spec_vnops.c
1255
bsize = imin(imax(pi.pi_bsize, DEV_BSIZE), MAXBSIZE);
sys/net/lagg/if_lagg_lacp.c
1607
lacp_peerinfo_idstr(const struct lacpdu_peerinfo *pi,
sys/net/lagg/if_lagg_lacp.c
1611
lacp_systemid_str(buf, buflen, pi->lpi_system_prio,
sys/net/lagg/if_lagg_lacp.c
1612
pi->lpi_system_mac, pi->lpi_key);
sys/net/lagg/if_lagg_lacp.c
1697
struct lacp_portinfo *pi;
sys/net/lagg/if_lagg_lacp.c
1700
pi = &lacpp->lp_partner;
sys/net/lagg/if_lagg_lacp.c
1702
oldpstate = pi->lpi_state;
sys/net/lagg/if_lagg_lacp.c
1703
pi->lpi_portno = htons(LACP_PORTNO_NONE);
sys/net/lagg/if_lagg_lacp.c
1704
pi->lpi_portprio = htons(0xffff);
sys/net/lagg/if_lagg_lacp.c
1707
pi->lpi_state = LACP_PARTNER_ADMIN_OPTIMISTIC;
sys/net/lagg/if_lagg_lacp.c
1709
pi->lpi_state = LACP_PARTNER_ADMIN_STRICT;
sys/net/lagg/if_lagg_lacp.c
1713
if (oldpstate != pi->lpi_state) {
sys/net/lagg/if_lagg_lacp.c
1717
LACP_STATE_STR(pi->lpi_state, buf, sizeof(buf));
sys/net/lagg/if_lagg_lacp.c
1756
struct lacp_portinfo *pi;
sys/net/lagg/if_lagg_lacp.c
1759
pi = &lacpp->lp_partner;
sys/net/lagg/if_lagg_lacp.c
1769
pi->lpi_portno = peer_pi->lpi_port_no;
sys/net/lagg/if_lagg_lacp.c
1770
pi->lpi_portprio = peer_pi->lpi_port_prio;
sys/net/lagg/if_lagg_lacp.c
1771
pi->lpi_state = peer_pi->lpi_state;
sys/netinet6/in6_src.c
472
struct in6_pktinfo *pi = NULL;
sys/netinet6/in6_src.c
507
if (opts && (pi = opts->ip6po_pktinfo) &&
sys/netinet6/in6_src.c
508
!IN6_IS_ADDR_UNSPECIFIED(&pi->ipi6_addr)) {
sys/netinet6/in6_src.c
524
srcsock.sin6_addr = pi->ipi6_addr;
sys/netinet6/in6_src.c
540
pi->ipi6_addr = srcsock.sin6_addr; /* XXX: this overrides pi */
sys/netinet6/in6_src.c
732
struct in6_pktinfo *pi = NULL;
sys/netinet6/in6_src.c
739
if (opts && (pi = opts->ip6po_pktinfo) != NULL && pi->ipi6_ifindex) {
sys/netinet6/in6_src.c
741
*retifp = if_get_byindex(pi->ipi6_ifindex, psref);
sys/netinet6/ip6_output.c
515
struct in6_pktinfo *pi = NULL;
sys/netinet6/ip6_output.c
521
if (opt && (pi = opt->ip6po_pktinfo) != NULL) {
sys/netinet6/ip6_output.c
523
ifp = if_get_byindex(pi->ipi6_ifindex, &psref);
sys/rump/librump/rumpvfs/rumpblk.c
423
struct partinfo *pi;
sys/rump/librump/rumpvfs/rumpblk.c
435
pi = addr;
sys/rump/librump/rumpvfs/rumpblk.c
436
pi->pi_offset = dp->p_offset;
sys/rump/librump/rumpvfs/rumpblk.c
437
pi->pi_size = dp->p_size;
sys/rump/librump/rumpvfs/rumpblk.c
438
pi->pi_secsize = rblk->rblk_label.d_secsize;
sys/rump/librump/rumpvfs/rumpblk.c
439
pi->pi_bsize = BLKDEV_IOSIZE;
sys/rump/librump/rumpvfs/rumpblk.c
440
pi->pi_fstype = dp->p_fstype;
sys/rump/librump/rumpvfs/rumpblk.c
441
pi->pi_fsize = dp->p_fsize;
sys/rump/librump/rumpvfs/rumpblk.c
442
pi->pi_frag = dp->p_frag;
sys/rump/librump/rumpvfs/rumpblk.c
443
pi->pi_cpg = dp->p_cpg;
tests/net/net/t_pktinfo_send.c
121
struct in_pktinfo *pi;
tests/net/net/t_pktinfo_send.c
144
pi = (struct in_pktinfo *)CMSG_DATA(cmsg);
tests/net/net/t_pktinfo_send.c
145
memset(pi, 0, sizeof(*pi));
tests/net/net/t_pktinfo_send.c
150
pi->ipi_ifindex = ntohl(addr.s_addr) & 0xffffff;
tests/net/net/t_pktinfo_send.c
152
pi->ipi_addr = addr;
usr.bin/error/error.h
275
Errorclass pi(void);
usr.bin/error/input.c
100
|| ((errorclass = pi() ) != C_UNKNOWN)
usr.bin/ftp/fetch.c
1026
parse_posinfo(const char **cp, struct posinfo *pi)
usr.bin/ftp/fetch.c
1035
pi->rangestart = STRTOLL(*cp, &ep, 10);
usr.bin/ftp/fetch.c
1036
if (pi->rangestart < 0 || *ep != '-')
usr.bin/ftp/fetch.c
1039
pi->rangeend = STRTOLL(*cp, &ep, 10);
usr.bin/ftp/fetch.c
1040
if (pi->rangeend < 0 || pi->rangeend < pi->rangestart)
usr.bin/ftp/fetch.c
1050
pi->entitylen = STRTOLL(*cp, &ep, 10);
usr.bin/ftp/fetch.c
1051
if (pi->entitylen < 0)
usr.bin/ftp/fetch.c
1061
if (pi->rangestart == -1)
usr.bin/ftp/fetch.c
1064
fprintf(ttyout, LLF "-" LLF, (LLT)pi->rangestart,
usr.bin/ftp/fetch.c
1065
(LLT)pi->rangeend);
usr.bin/ftp/fetch.c
1066
fprintf(ttyout, "/" LLF "\n", (LLT)pi->entitylen);
usr.bin/ftp/fetch.c
1121
struct posinfo *pi, time_t *mtime, struct authinfo *wauth,
usr.bin/ftp/fetch.c
1168
if (parse_posinfo(&cp, pi) == -1)
usr.bin/ftp/fetch.c
1417
struct posinfo pi;
usr.bin/ftp/fetch.c
1502
initposinfo(&pi);
usr.bin/ftp/fetch.c
1635
switch (negotiate_connection(fin, url, penv, &pi,
usr.bin/ftp/fetch.c
1670
(pi.rangeend != -1 && pi.rangeend <= restart_point) ||
usr.bin/ftp/fetch.c
1671
(pi.rangestart == -1 &&
usr.bin/ftp/fetch.c
1679
if (restart_point && pi.rangestart != -1) {
usr.bin/ftp/fetch.c
1680
if (pi.entitylen != -1)
usr.bin/ftp/fetch.c
1681
filesize = pi.entitylen;
usr.bin/ftp/fetch.c
1682
if (pi.rangestart != restart_point) {
usr.bin/ftp/fetch.c
208
initposinfo(struct posinfo *pi)
usr.bin/ftp/fetch.c
210
pi->rangestart = pi->rangeend = pi->entitylen = -1;
usr.bin/ktrace/ktrace.c
329
int pi[2], dofork;
usr.bin/ktrace/ktrace.c
331
if (pipe2(pi, O_CLOEXEC) == -1)
usr.bin/ktrace/ktrace.c
361
(void)close(pi[1]);
usr.bin/ktrace/ktrace.c
363
ret = fktrace(pi[1], ops, trpoints, pid);
usr.bin/ktrace/ktrace.c
366
pi[1], pid);
usr.bin/ktrace/ktrace.c
368
fclear(pi[1], O_NONBLOCK);
usr.bin/ktrace/ktrace.c
371
dumpfile(NULL, pi[0], trpoints);
usr.bin/ktrace/ktrace.c
379
read(pi[0], buf, sizeof(buf))) > 0)
usr.bin/ktrace/ktrace.c
389
(void)close(pi[0]);
usr.bin/ktrace/ktrace.c
390
ret = fktrace(pi[1], ops, trpoints, pid);
usr.bin/ktrace/ktrace.c
392
err(EXIT_FAILURE, "fd %d, pid %d", pi[1], pid);
usr.bin/ktrace/ktrace.c
394
fclear(pi[1], O_NONBLOCK);
usr.sbin/inetd/inetd.c
1142
struct in_pktinfo *pi =
usr.sbin/inetd/inetd.c
1148
sin->sin_addr = pi->ipi_addr;
usr.sbin/inetd/inetd.c
1219
struct in_pktinfo *pi;
usr.sbin/inetd/inetd.c
1232
pi = (struct in_pktinfo *)CMSG_DATA(cmsg);
usr.sbin/inetd/inetd.c
1233
pi->ipi_addr = from4->sin_addr;
usr.sbin/inetd/inetd.c
1234
pi->ipi_ifindex = 0;
usr.sbin/mld6query/mld6.c
168
struct in6_pktinfo *pi;
usr.sbin/mld6query/mld6.c
216
pi = (struct in6_pktinfo *)CMSG_DATA(cmsgp);
usr.sbin/mld6query/mld6.c
217
pi->ipi6_ifindex = idx;
usr.sbin/mld6query/mld6.c
218
memset(&pi->ipi6_addr, 0, sizeof(pi->ipi6_addr));
usr.sbin/route6d/route6d.c
1007
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
usr.sbin/route6d/route6d.c
1008
idx = pi->ipi6_ifindex;
usr.sbin/route6d/route6d.c
912
struct in6_pktinfo *pi;
usr.sbin/route6d/route6d.c
947
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
usr.sbin/route6d/route6d.c
948
memset(&pi->ipi6_addr, 0, sizeof(pi->ipi6_addr)); /*::*/
usr.sbin/route6d/route6d.c
949
pi->ipi6_ifindex = idx;
usr.sbin/route6d/route6d.c
981
struct in6_pktinfo *pi;
usr.sbin/rtadvd/rtadvd.c
1035
struct in6_pktinfo *pi, struct sockaddr_in6 *from)
usr.sbin/rtadvd/rtadvd.c
1050
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
1066
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
1073
if ((rai = if_indextorainfo(pi->ipi6_ifindex)) == 0) {
usr.sbin/rtadvd/rtadvd.c
1080
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
110
struct nd_opt_prefix_info *pi;
usr.sbin/rtadvd/rtadvd.c
118
#define nd_opts_pi nd_opt_each.pi
usr.sbin/rtadvd/rtadvd.c
1642
struct in6_pktinfo *pi;
usr.sbin/rtadvd/rtadvd.c
1662
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
usr.sbin/rtadvd/rtadvd.c
1663
memset(&pi->ipi6_addr, 0, sizeof(pi->ipi6_addr)); /*XXX*/
usr.sbin/rtadvd/rtadvd.c
1664
pi->ipi6_ifindex = rai->ifindex;
usr.sbin/rtadvd/rtadvd.c
729
struct in6_pktinfo *pi = NULL;
usr.sbin/rtadvd/rtadvd.c
753
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
usr.sbin/rtadvd/rtadvd.c
754
ifindex = pi->ipi6_ifindex;
usr.sbin/rtadvd/rtadvd.c
774
if ((rai = if_indextorainfo(pi->ipi6_ifindex)) == NULL) {
usr.sbin/rtadvd/rtadvd.c
780
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
792
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
819
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
829
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
839
if_indextoname(pi->ipi6_ifindex, ifnamebuf), i);
usr.sbin/rtadvd/rtadvd.c
842
rs_input(i, (struct nd_router_solicit *)icp, pi, &rcvfrom);
usr.sbin/rtadvd/rtadvd.c
856
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
866
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
876
if_indextoname(pi->ipi6_ifindex, ifnamebuf), i);
usr.sbin/rtadvd/rtadvd.c
879
ra_input(i, (struct nd_router_advert *)icp, pi, &rcvfrom);
usr.sbin/rtadvd/rtadvd.c
896
struct in6_pktinfo *pi, struct sockaddr_in6 *from)
usr.sbin/rtadvd/rtadvd.c
908
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
921
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
936
if_indextoname(pi->ipi6_ifindex, ifnamebuf));
usr.sbin/rtadvd/rtadvd.c
940
if ((rai = if_indextorainfo(pi->ipi6_ifindex)) == NULL) {
usr.sbin/rtadvd/rtadvd.c
944
if_indextoname(pi->ipi6_ifindex, ifnamebuf));