bin/csh/csh.c
645
Char **pv;
bin/csh/csh.c
655
pv = xcalloc(i + 2, sizeof(*pv));
bin/csh/csh.c
662
pv[i++] = Strsave(*cp ? cp : STRdot);
bin/csh/csh.c
672
pv[i] = 0;
bin/csh/csh.c
673
setq(STRpath, pv, &shvhed);
bin/csh/exec.c
102
Char *dp, **pv, **av, *sav;
bin/csh/exec.c
118
pv = globall(blk);
bin/csh/exec.c
119
if (pv == 0) {
bin/csh/exec.c
126
pv = saveblk(blk);
bin/csh/exec.c
128
trim(pv);
bin/csh/exec.c
131
expath = Strsave(pv[0]);
bin/csh/exec.c
136
blkfree(pv);
bin/csh/exec.c
150
blkfree(pv);
bin/csh/exec.c
160
t->t_dcom = blkspl(pv, av);
bin/csh/exec.c
161
free(pv);
bin/csh/exec.c
190
pv = justabs;
bin/csh/exec.c
192
pv = pathv->vec;
bin/csh/exec.c
206
if (!slash && pv[0][0] == '/' && havhash) {
bin/csh/exec.c
211
if (pv[0][0] == 0 || eq(pv[0], STRdot)) /* don't make ./xxx */
bin/csh/exec.c
214
dp = Strspl(*pv, sav);
bin/csh/exec.c
222
pv++;
bin/csh/exec.c
224
} while (*pv);
bin/csh/exec.c
428
Char **pv;
bin/csh/exec.c
436
for (pv = pathv->vec; *pv; pv++, i++) {
bin/csh/exec.c
437
if (pv[0][0] != '/')
bin/csh/exec.c
439
dirp = opendir(short2str(*pv));
bin/csh/exec.c
487
Char **pv;
bin/csh/exec.c
495
pv = justabs;
bin/csh/exec.c
497
pv = v->vec;
bin/csh/exec.c
503
if (!slash && pv[0][0] == '/' && havhash) {
bin/csh/exec.c
508
if (pv[0][0] == 0 || eq(pv[0], STRdot)) { /* don't make ./xxx */
bin/csh/exec.c
515
if (executable(*pv, sav, 0)) {
bin/csh/exec.c
521
pv++;
bin/csh/exec.c
523
} while (*pv);
bin/csh/exec.c
675
Char **pv;
bin/csh/exec.c
681
pv = justabs;
bin/csh/exec.c
683
pv = v->vec;
bin/csh/exec.c
686
pv++;
bin/csh/exec.c
687
if (pv[0][0] == 0 || eq(pv[0], STRdot)) {
bin/csh/exec.c
697
s1 = Strspl(*pv, STRslash);
bin/csh/sem.c
398
execute(t->t_dcar, wanttty, pipein, pv);
bin/csh/sem.c
403
execute(t->t_dcdr, wanttty, pv, pipeout);
bin/csh/sem.c
478
Char **pv;
bin/csh/sem.c
485
pv = globall(blk);
bin/csh/sem.c
486
if (pv == NULL) {
bin/csh/sem.c
492
if (pv[1] != NULL) { /* we need to fix the command vector */
bin/csh/sem.c
493
Char **av = blkspl(t->t_dcom, &pv[1]);
bin/csh/sem.c
498
blk[0] = pv[0];
bin/csh/sem.c
499
free(pv);
bin/csh/sem.c
58
int pv[2];
bin/csh/sem.c
593
mypipe(int *pv)
bin/csh/sem.c
596
if (pipe(pv) == -1)
bin/csh/sem.c
598
pv[0] = dmove(pv[0], -1);
bin/csh/sem.c
599
pv[1] = dmove(pv[1], -1);
bin/csh/sem.c
600
if (pv[0] >= 0 && pv[1] >= 0)
bin/ksh/eval.c
916
int ofd1, pv[2];
bin/ksh/eval.c
917
openpipe(pv);
bin/ksh/eval.c
918
shf = shf_fdopen(pv[0], SHF_RD, NULL);
bin/ksh/eval.c
920
if (pv[1] != 1) {
bin/ksh/eval.c
921
ksh_dup2(pv[1], 1, false);
bin/ksh/eval.c
922
close(pv[1]);
bin/ksh/exec.c
145
openpipe(pv);
bin/ksh/exec.c
146
(void) ksh_dup2(pv[1], 1, false); /* stdout of curr */
bin/ksh/exec.c
152
exchild(t->left, flags|XPIPEO|XCCLOSE, NULL, pv[0]);
bin/ksh/exec.c
153
(void) ksh_dup2(pv[0], 0, false); /* stdin of next */
bin/ksh/exec.c
154
closepipe(pv);
bin/ksh/exec.c
201
openpipe(pv);
bin/ksh/exec.c
202
if (pv[0] != 0) {
bin/ksh/exec.c
203
ksh_dup2(pv[0], 0, false);
bin/ksh/exec.c
204
close(pv[0]);
bin/ksh/exec.c
206
coproc.write = pv[1];
bin/ksh/exec.c
212
openpipe(pv);
bin/ksh/exec.c
213
coproc.read = pv[0];
bin/ksh/exec.c
214
ksh_dup2(pv[1], 1, false);
bin/ksh/exec.c
215
coproc.readw = pv[1]; /* closed before first read */
bin/ksh/exec.c
50
int pv[2];
bin/ksh/io.c
291
openpipe(int *pv)
bin/ksh/io.c
297
pv[0] = savefd(lpv[0]);
bin/ksh/io.c
298
if (pv[0] != lpv[0])
bin/ksh/io.c
300
pv[1] = savefd(lpv[1]);
bin/ksh/io.c
301
if (pv[1] != lpv[1])
bin/ksh/io.c
306
closepipe(int *pv)
bin/ksh/io.c
308
close(pv[0]);
bin/ksh/io.c
309
close(pv[1]);
sbin/ifconfig/brconfig.c
70
#define PV2ID(pv, epri, eaddr) do { \
sbin/ifconfig/brconfig.c
71
epri = pv >> 48; \
sbin/ifconfig/brconfig.c
72
eaddr[0] = pv >> 40; \
sbin/ifconfig/brconfig.c
73
eaddr[1] = pv >> 32; \
sbin/ifconfig/brconfig.c
74
eaddr[2] = pv >> 24; \
sbin/ifconfig/brconfig.c
75
eaddr[3] = pv >> 16; \
sbin/ifconfig/brconfig.c
76
eaddr[4] = pv >> 8; \
sbin/ifconfig/brconfig.c
77
eaddr[5] = pv >> 0; \
sys/arch/alpha/alpha/pmap.c
1291
pv_entry_t pv;
sys/arch/alpha/alpha/pmap.c
1311
for (pv = pg->mdpage.pvh_list; pv != NULL; pv = pv->pv_next) {
sys/arch/alpha/alpha/pmap.c
1312
if (*pv->pv_pte & (PG_KWE | PG_UWE)) {
sys/arch/alpha/alpha/pmap.c
1313
*pv->pv_pte &= ~(PG_KWE | PG_UWE);
sys/arch/alpha/alpha/pmap.c
1314
PMAP_INVALIDATE_TLB(pv->pv_pmap, pv->pv_va,
sys/arch/alpha/alpha/pmap.c
1315
pmap_pte_asm(pv->pv_pte),
sys/arch/alpha/alpha/pmap.c
1316
PMAP_ISACTIVE(pv->pv_pmap, cpu_id), cpu_id);
sys/arch/alpha/alpha/pmap.c
1317
PMAP_TLB_SHOOTDOWN(pv->pv_pmap, pv->pv_va,
sys/arch/alpha/alpha/pmap.c
1318
pmap_pte_asm(pv->pv_pte));
sys/arch/alpha/alpha/pmap.c
1331
while ((pv = pg->mdpage.pvh_list) != NULL) {
sys/arch/alpha/alpha/pmap.c
1332
pmap_reference(pv->pv_pmap);
sys/arch/alpha/alpha/pmap.c
1333
pmap = pv->pv_pmap;
sys/arch/alpha/alpha/pmap.c
1348
if ((pv = pg->mdpage.pvh_list) == NULL ||
sys/arch/alpha/alpha/pmap.c
1349
pv->pv_pmap != pmap) {
sys/arch/alpha/alpha/pmap.c
1358
if (pmap_pte_v(pmap_l2pte(pv->pv_pmap, pv->pv_va, NULL)) == 0 ||
sys/arch/alpha/alpha/pmap.c
1359
pmap_pte_pa(pv->pv_pte) != VM_PAGE_TO_PHYS(pg))
sys/arch/alpha/alpha/pmap.c
1362
if (pmap_remove_mapping(pmap, pv->pv_va, pv->pv_pte,
sys/arch/alpha/alpha/pmap.c
2385
pv_entry_t pv;
sys/arch/alpha/alpha/pmap.c
2402
for (pv = pg->mdpage.pvh_list; pv != NULL; pv = pv->pv_next) {
sys/arch/alpha/alpha/pmap.c
2403
va = pv->pv_va;
sys/arch/alpha/alpha/pmap.c
2405
pte = pv->pv_pte;
sys/arch/alpha/alpha/pmap.c
2409
isactive = PMAP_ISACTIVE(pv->pv_pmap, cpu_id);
sys/arch/alpha/alpha/pmap.c
2411
PMAP_INVALIDATE_TLB(pv->pv_pmap, va, hadasm, isactive,
sys/arch/alpha/alpha/pmap.c
2413
PMAP_TLB_SHOOTDOWN(pv->pv_pmap, va,
sys/arch/alpha/alpha/pmap.c
2593
pv_entry_t pv;
sys/arch/alpha/alpha/pmap.c
2600
for (pv = pg->mdpage.pvh_list; pv != NULL; pv = pv->pv_next)
sys/arch/alpha/alpha/pmap.c
2602
pv->pv_pmap, pv->pv_va);
sys/arch/alpha/alpha/pmap.c
2667
pv_entry_t pv;
sys/arch/alpha/alpha/pmap.c
2671
for (pv = pg->mdpage.pvh_list; pv != NULL; pv = pv->pv_next) {
sys/arch/alpha/alpha/pmap.c
2672
if (pmap == pv->pv_pmap && va == pv->pv_va) {
sys/arch/alpha/alpha/pmap.c
2700
pv_entry_t pv, *pvp;
sys/arch/alpha/alpha/pmap.c
2708
for (pvp = &pg->mdpage.pvh_list, pv = *pvp;
sys/arch/alpha/alpha/pmap.c
2709
pv != NULL; pvp = &pv->pv_next, pv = *pvp)
sys/arch/alpha/alpha/pmap.c
2710
if (pmap == pv->pv_pmap && va == pv->pv_va)
sys/arch/alpha/alpha/pmap.c
2714
if (pv == NULL)
sys/arch/alpha/alpha/pmap.c
2718
*pvp = pv->pv_next;
sys/arch/alpha/alpha/pmap.c
2723
pmap_pv_free(pv);
sys/arch/alpha/alpha/pmap.c
435
#define pmap_pv_free(pv) pool_put(&pmap_pv_pool, (pv))
sys/arch/alpha/include/profile.h
95
br pv, LX99
sys/arch/alpha/include/profile.h
96
LX99: SETGP(pv)
sys/arch/arm/arm/pmap7.c
1002
while (pv) {
sys/arch/arm/arm/pmap7.c
1003
pm = pv->pv_pmap;
sys/arch/arm/arm/pmap7.c
1005
l2b = pmap_get_l2_bucket(pm, pv->pv_va);
sys/arch/arm/arm/pmap7.c
1008
ptep = &l2b->l2b_kva[l2pte_index(pv->pv_va)];
sys/arch/arm/arm/pmap7.c
1014
if (PV_BEEN_EXECD(pv->pv_flags))
sys/arch/arm/arm/pmap7.c
1015
cpu_icache_sync_range(pv->pv_va, PAGE_SIZE);
sys/arch/arm/arm/pmap7.c
1025
if (pv->pv_flags & PVF_WIRED)
sys/arch/arm/arm/pmap7.c
1034
cpu_tlb_flushID_SE(pv->pv_va);
sys/arch/arm/arm/pmap7.c
1039
npv = pv->pv_next;
sys/arch/arm/arm/pmap7.c
1040
pool_put(&pmap_pv_pool, pv);
sys/arch/arm/arm/pmap7.c
1041
pv = npv;
sys/arch/arm/arm/pmap7.c
1698
struct pv_entry *pv;
sys/arch/arm/arm/pmap7.c
1740
pv = pmap_find_pv(pg, pm, va);
sys/arch/arm/arm/pmap7.c
1741
KASSERT(pv != NULL);
sys/arch/arm/arm/pmap7.c
1744
pv->pv_flags |= PVF_REF;
sys/arch/arm/arm/pmap7.c
2475
pv_addr_t *pv;
sys/arch/arm/arm/pmap7.c
2477
SLIST_FOREACH(pv, &kernel_pt_list, pv_list) {
sys/arch/arm/arm/pmap7.c
2479
if (pv->pv_pa == (pa & ~PGOFSET))
sys/arch/arm/arm/pmap7.c
2480
return (pv->pv_va | (pa & PGOFSET));
sys/arch/arm/arm/pmap7.c
2482
if (pv->pv_pa == pa)
sys/arch/arm/arm/pmap7.c
2483
return (pv->pv_va);
sys/arch/arm/arm/pmap7.c
530
struct pv_entry *pv;
sys/arch/arm/arm/pmap7.c
532
for (pv = pg->mdpage.pvh_list; pv; pv = pv->pv_next) {
sys/arch/arm/arm/pmap7.c
533
if (pm == pv->pv_pmap && va == pv->pv_va)
sys/arch/arm/arm/pmap7.c
537
return (pv);
sys/arch/arm/arm/pmap7.c
882
struct pv_entry *pv;
sys/arch/arm/arm/pmap7.c
903
for (pv = pg->mdpage.pvh_list; pv; pv = pv->pv_next) {
sys/arch/arm/arm/pmap7.c
904
va = pv->pv_va;
sys/arch/arm/arm/pmap7.c
905
pm = pv->pv_pmap;
sys/arch/arm/arm/pmap7.c
906
oflags = pv->pv_flags;
sys/arch/arm/arm/pmap7.c
907
pv->pv_flags &= ~maskbits;
sys/arch/arm/arm/pmap7.c
917
pv, pv->pv_pmap, pv->pv_va, oflags));
sys/arch/arm/arm/pmap7.c
938
pmap_tlb_flushID_SE(pm, pv->pv_va);
sys/arch/arm/arm/pmap7.c
956
struct pv_entry *pv;
sys/arch/arm/arm/pmap7.c
963
for (pv = pg->mdpage.pvh_list; pv; pv = pv->pv_next) {
sys/arch/arm/arm/pmap7.c
965
if (pv->pv_pmap != pmap_kernel() && pv->pv_pmap != pm)
sys/arch/arm/arm/pmap7.c
968
if (PV_BEEN_EXECD(pv->pv_flags))
sys/arch/arm/arm/pmap7.c
969
cpu_icache_sync_range(pv->pv_va, PAGE_SIZE);
sys/arch/arm/arm/pmap7.c
984
struct pv_entry *pv, *npv;
sys/arch/arm/arm/pmap7.c
992
pv = pg->mdpage.pvh_list;
sys/arch/arm/arm/pmap7.c
993
if (pv == NULL)
sys/arch/hppa/hppa/intr.c
142
struct hppa_iv *iv, *pv = v, *ivb = pv->next;
sys/arch/hppa/hppa/intr.c
154
if (!pv->share) {
sys/arch/hppa/hppa/intr.c
158
iv = pv->share;
sys/arch/hppa/hppa/intr.c
159
pv->share = iv->share;
sys/arch/hppa/hppa/pmap.c
428
struct pv_entry *pv;
sys/arch/hppa/hppa/pmap.c
432
pv = pool_get(&pmap_pv_pool, PR_NOWAIT);
sys/arch/hppa/hppa/pmap.c
434
DPRINTF(PDB_FOLLOW|PDB_PV, ("pmap_pv_alloc: %p\n", pv));
sys/arch/hppa/hppa/pmap.c
436
return (pv);
sys/arch/hppa/hppa/pmap.c
440
pmap_pv_free(struct pv_entry *pv)
sys/arch/hppa/hppa/pmap.c
442
if (pv->pv_ptp)
sys/arch/hppa/hppa/pmap.c
443
pmap_pde_release(pv->pv_pmap, pv->pv_va, pv->pv_ptp);
sys/arch/hppa/hppa/pmap.c
445
pool_put(&pmap_pv_pool, pv);
sys/arch/hppa/hppa/pmap.c
466
struct pv_entry **pve, *pv;
sys/arch/hppa/hppa/pmap.c
469
for (pv = *(pve = &pg->mdpage.pvh_list);
sys/arch/hppa/hppa/pmap.c
470
pv; pv = *(pve = &(*pve)->pv_next))
sys/arch/hppa/hppa/pmap.c
471
if (pv->pv_pmap == pmap && pv->pv_va == va) {
sys/arch/hppa/hppa/pmap.c
472
*pve = pv->pv_next;
sys/arch/hppa/hppa/pmap.c
476
return (pv);
sys/arch/mips64/mips64/pmap.c
1362
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
1373
pv = pg_to_pvh(pg);
sys/arch/mips64/mips64/pmap.c
1374
df = ((pv->pv_va ^ va) & cache_valias_mask) != 0;
sys/arch/mips64/mips64/pmap.c
1376
Mips_SyncDCachePage(ci, pv->pv_va, phys);
sys/arch/mips64/mips64/pmap.c
1397
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
1410
pv = pg_to_pvh(srcpg);
sys/arch/mips64/mips64/pmap.c
1414
sf = ((pv->pv_va ^ s) & cache_valias_mask) != 0;
sys/arch/mips64/mips64/pmap.c
1416
Mips_SyncDCachePage(ci, pv->pv_va, src);
sys/arch/mips64/mips64/pmap.c
1421
pv = pg_to_pvh(dstpg);
sys/arch/mips64/mips64/pmap.c
1425
df = ((pv->pv_va ^ s) & cache_valias_mask) != 0;
sys/arch/mips64/mips64/pmap.c
1427
Mips_SyncDCachePage(ci, pv->pv_va, dst);
sys/arch/mips64/mips64/pmap.c
1446
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
1463
for (pv = pg_to_pvh(pg); pv != NULL; pv = pv->pv_next) {
sys/arch/mips64/mips64/pmap.c
1464
if (pv->pv_pmap == pmap_kernel()) {
sys/arch/mips64/mips64/pmap.c
1466
if (pv->pv_va < VM_MIN_KERNEL_ADDRESS ||
sys/arch/mips64/mips64/pmap.c
1467
pv->pv_va >= VM_MAX_KERNEL_ADDRESS)
sys/arch/mips64/mips64/pmap.c
1469
(void *)pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1471
pte = kvtopte(pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1475
Mips_HitSyncDCachePage(ci, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1480
pmap_update_kernel_page(pv->pv_va, entry);
sys/arch/mips64/mips64/pmap.c
1481
pmap_shootdown_range(pmap_kernel(), pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1482
pv->pv_va + PAGE_SIZE, 0);
sys/arch/mips64/mips64/pmap.c
1484
} else if (pv->pv_pmap != NULL) {
sys/arch/mips64/mips64/pmap.c
1485
pte = pmap_pte_lookup(pv->pv_pmap, pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1491
Mips_SyncDCachePage(ci, pv->pv_va, pa);
sys/arch/mips64/mips64/pmap.c
1495
pmap_update_user_page(pv->pv_pmap, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1497
pmap_shootdown_range(pv->pv_pmap, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1498
pv->pv_va + PAGE_SIZE, 0);
sys/arch/mips64/mips64/pmap.c
1633
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
1643
for (pv = pg_to_pvh(pg); pv != NULL; pv = pv->pv_next) {
sys/arch/mips64/mips64/pmap.c
1644
if (pv->pv_pmap == pmap_kernel()) {
sys/arch/mips64/mips64/pmap.c
1646
if (pv->pv_va < VM_MIN_KERNEL_ADDRESS ||
sys/arch/mips64/mips64/pmap.c
1647
pv->pv_va >= VM_MAX_KERNEL_ADDRESS)
sys/arch/mips64/mips64/pmap.c
1648
panic("pmap_page_cache(%p)", (void *)pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1650
pte = kvtopte(pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1655
pmap_update_kernel_page(pv->pv_va, entry);
sys/arch/mips64/mips64/pmap.c
1656
pmap_shootdown_range(pmap_kernel(), pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1657
pv->pv_va + PAGE_SIZE, 0);
sys/arch/mips64/mips64/pmap.c
1659
} else if (pv->pv_pmap != NULL) {
sys/arch/mips64/mips64/pmap.c
1660
pte = pmap_pte_lookup(pv->pv_pmap, pv->pv_va);
sys/arch/mips64/mips64/pmap.c
1667
pmap_update_user_page(pv->pv_pmap, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1669
pmap_shootdown_range(pv->pv_pmap, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1670
pv->pv_va + PAGE_SIZE, 0);
sys/arch/mips64/mips64/pmap.c
1742
pv_entry_t pv, npv;
sys/arch/mips64/mips64/pmap.c
1746
pv = pg_to_pvh(pg);
sys/arch/mips64/mips64/pmap.c
1747
if (pv->pv_pmap == NULL) {
sys/arch/mips64/mips64/pmap.c
1758
pv->pv_va = va;
sys/arch/mips64/mips64/pmap.c
1763
pv->pv_pmap = pmap;
sys/arch/mips64/mips64/pmap.c
1764
pv->pv_next = NULL;
sys/arch/mips64/mips64/pmap.c
1785
for (npv = pv; npv; npv = npv->pv_next) {
sys/arch/mips64/mips64/pmap.c
1809
if (((pv->pv_va ^ va) & cache_valias_mask) != 0) {
sys/arch/mips64/mips64/pmap.c
1813
(void *)pv->pv_va, (void *)va);
sys/arch/mips64/mips64/pmap.c
1816
Mips_SyncDCachePage(curcpu(), pv->pv_va,
sys/arch/mips64/mips64/pmap.c
1824
npv->pv_next = pv->pv_next;
sys/arch/mips64/mips64/pmap.c
1825
pv->pv_next = npv;
sys/arch/mips64/mips64/pmap.c
1840
pv_entry_t pv, npv;
sys/arch/mips64/mips64/pmap.c
1860
pv = pg_to_pvh(pg);
sys/arch/mips64/mips64/pmap.c
1861
if (pmap == pv->pv_pmap && va == pv->pv_va) {
sys/arch/mips64/mips64/pmap.c
1862
npv = pv->pv_next;
sys/arch/mips64/mips64/pmap.c
1864
*pv = *npv;
sys/arch/mips64/mips64/pmap.c
1867
pv->pv_pmap = NULL;
sys/arch/mips64/mips64/pmap.c
1873
for (npv = pv->pv_next; npv; pv = npv, npv = npv->pv_next) {
sys/arch/mips64/mips64/pmap.c
1879
pv->pv_next = npv->pv_next;
sys/arch/mips64/mips64/pmap.c
1889
if (cache_valias_mask != 0 && pv->pv_pmap != NULL &&
sys/arch/mips64/mips64/pmap.c
1896
pv = pg_to_pvh(pg);
sys/arch/mips64/mips64/pmap.c
1897
va = pv->pv_va;
sys/arch/mips64/mips64/pmap.c
1898
for (pv = pv->pv_next; pv != NULL; pv = pv->pv_next) {
sys/arch/mips64/mips64/pmap.c
1899
if (((pv->pv_va ^ va) & cache_valias_mask) != 0)
sys/arch/mips64/mips64/pmap.c
1903
if (pv == NULL) {
sys/arch/mips64/mips64/pmap.c
55
#define pmap_pv_free(pv) pool_put(&pmap_pv_pool, (pv))
sys/arch/mips64/mips64/pmap.c
744
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
750
for (pv = pg_to_pvh(pg); pv != NULL; pv = pv->pv_next) {
sys/arch/mips64/mips64/pmap.c
751
if (pv->pv_pmap == pmap_kernel()) {
sys/arch/mips64/mips64/pmap.c
753
if (pv->pv_va < VM_MIN_KERNEL_ADDRESS ||
sys/arch/mips64/mips64/pmap.c
754
pv->pv_va >= VM_MAX_KERNEL_ADDRESS)
sys/arch/mips64/mips64/pmap.c
755
panic("%s(%p)", __func__, (void *)pv->pv_va);
sys/arch/mips64/mips64/pmap.c
757
pte = kvtopte(pv->pv_va);
sys/arch/mips64/mips64/pmap.c
763
Mips_HitSyncDCachePage(ci, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
767
pmap_update_kernel_page(pv->pv_va, entry);
sys/arch/mips64/mips64/pmap.c
768
pmap_shootdown_range(pmap_kernel(), pv->pv_va,
sys/arch/mips64/mips64/pmap.c
769
pv->pv_va + PAGE_SIZE, 0);
sys/arch/mips64/mips64/pmap.c
770
} else if (pv->pv_pmap != NULL) {
sys/arch/mips64/mips64/pmap.c
771
pte = pmap_pte_lookup(pv->pv_pmap, pv->pv_va);
sys/arch/mips64/mips64/pmap.c
779
Mips_SyncDCachePage(ci, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
785
pmap_update_user_page(pv->pv_pmap, pv->pv_va, entry);
sys/arch/mips64/mips64/pmap.c
787
Mips_InvalidateICache(ci, pv->pv_va, PAGE_SIZE);
sys/arch/mips64/mips64/pmap.c
788
pmap_shootdown_range(pv->pv_pmap, pv->pv_va,
sys/arch/mips64/mips64/pmap.c
789
pv->pv_va + PAGE_SIZE, needisync);
sys/arch/mips64/mips64/pmap.c
802
pv_entry_t pv;
sys/arch/mips64/mips64/pmap.c
806
while ((pv = pg_to_pvh(pg))->pv_pmap != NULL) {
sys/arch/mips64/mips64/pmap.c
807
pmap = pv->pv_pmap;
sys/arch/mips64/mips64/pmap.c
808
va = pv->pv_va;
sys/arch/sh/sh/pmap.c
441
struct pv_entry *pv;
sys/arch/sh/sh/pmap.c
452
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
453
if (pv->pv_prot & PROT_WRITE) {
sys/arch/sh/sh/pmap.c
460
while ((pv = SLIST_FIRST(&pvh->pvh_head)) != NULL)
sys/arch/sh/sh/pmap.c
461
pmap_remove(pv->pv_pmap, pv->pv_va,
sys/arch/sh/sh/pmap.c
462
pv->pv_va + PAGE_SIZE);
sys/arch/sh/sh/pmap.c
468
pv = __pmap_pv_alloc();
sys/arch/sh/sh/pmap.c
469
if (pv == NULL) {
sys/arch/sh/sh/pmap.c
474
pv->pv_pmap = pmap;
sys/arch/sh/sh/pmap.c
475
pv->pv_va = va;
sys/arch/sh/sh/pmap.c
476
pv->pv_prot = prot;
sys/arch/sh/sh/pmap.c
478
SLIST_INSERT_HEAD(&pvh->pvh_head, pv, pv_link);
sys/arch/sh/sh/pmap.c
522
struct pv_entry *pv;
sys/arch/sh/sh/pmap.c
527
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
528
if (pv->pv_pmap == pmap && pv->pv_va == vaddr) {
sys/arch/sh/sh/pmap.c
537
(pv->pv_va, PAGE_SIZE);
sys/arch/sh/sh/pmap.c
540
SLIST_REMOVE(&pvh->pvh_head, pv, pv_entry, pv_link);
sys/arch/sh/sh/pmap.c
541
__pmap_pv_free(pv);
sys/arch/sh/sh/pmap.c
547
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link)
sys/arch/sh/sh/pmap.c
548
KDASSERT(!(pv->pv_pmap == pmap && pv->pv_va == vaddr));
sys/arch/sh/sh/pmap.c
633
struct pv_entry *pv, *head;
sys/arch/sh/sh/pmap.c
683
while ((pv = SLIST_FIRST(&pvh->pvh_head)) != NULL) {
sys/arch/sh/sh/pmap.c
684
if (pv->pv_pmap == pmap && pv->pv_va == va) {
sys/arch/sh/sh/pmap.c
687
pmap_remove(pv->pv_pmap, pv->pv_va,
sys/arch/sh/sh/pmap.c
688
pv->pv_va + PAGE_SIZE);
sys/arch/sh/sh/pmap.c
691
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
692
if (pv->pv_pmap == pmap && pv->pv_va == va) {
sys/arch/sh/sh/pmap.c
693
pv->pv_prot = prot;
sys/arch/sh/sh/pmap.c
700
while((pv = SLIST_NEXT(head, pv_link))!= NULL)
sys/arch/sh/sh/pmap.c
701
pmap_remove(pv->pv_pmap, pv->pv_va,
sys/arch/sh/sh/pmap.c
702
pv->pv_va + PAGE_SIZE);
sys/arch/sh/sh/pmap.c
710
struct pv_entry *pv;
sys/arch/sh/sh/pmap.c
725
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
726
pmap = pv->pv_pmap;
sys/arch/sh/sh/pmap.c
727
va = pv->pv_va;
sys/arch/sh/sh/pmap.c
738
while ((pv = SLIST_FIRST(&pvh->pvh_head)) != NULL) {
sys/arch/sh/sh/pmap.c
739
va = pv->pv_va;
sys/arch/sh/sh/pmap.c
74
#define __pmap_pv_free(pv) pool_put(&__pmap_pv_pool, (pv))
sys/arch/sh/sh/pmap.c
740
pmap_remove(pv->pv_pmap, va, va + PAGE_SIZE);
sys/arch/sh/sh/pmap.c
810
struct pv_entry *pv;
sys/arch/sh/sh/pmap.c
823
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
824
pmap = pv->pv_pmap;
sys/arch/sh/sh/pmap.c
825
va = pv->pv_va;
sys/arch/sh/sh/pmap.c
851
struct pv_entry *pv;
sys/arch/sh/sh/pmap.c
874
SLIST_FOREACH(pv, &pvh->pvh_head, pv_link) {
sys/arch/sh/sh/pmap.c
875
pmap = pv->pv_pmap;
sys/arch/sh/sh/pmap.c
876
va = pv->pv_va;
sys/arch/sparc64/sparc64/pmap.c
101
#define PV_MATCH(pv,va) (!((((pv)->pv_va) ^ (va)) & PV_VAMASK))
sys/arch/sparc64/sparc64/pmap.c
102
#define PV_SETVA(pv,va) ((pv)->pv_va = (((va) & PV_VAMASK) | (((pv)->pv_va) & PV_MASK)))
sys/arch/sparc64/sparc64/pmap.c
1497
pv_entry_t pv;
sys/arch/sparc64/sparc64/pmap.c
1504
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
1505
if (pv != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1701
pv_entry_t pv, npv;
sys/arch/sparc64/sparc64/pmap.c
1730
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
1731
if (pv != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1735
aliased = (pv->pv_va & PV_ALIAS);
sys/arch/sparc64/sparc64/pmap.c
1742
pv->pv_va |= PV_REF;
sys/arch/sparc64/sparc64/pmap.c
1744
pv->pv_va |= PV_MOD;
sys/arch/sparc64/sparc64/pmap.c
1745
pv->pv_va |= pmap_tte2flags(tte.data);
sys/arch/sparc64/sparc64/pmap.c
1790
if (pv != NULL)
sys/arch/sparc64/sparc64/pmap.c
1816
pv_entry_t pv, freepvs = NULL;
sys/arch/sparc64/sparc64/pmap.c
1848
pv = pa_to_pvh(entry);
sys/arch/sparc64/sparc64/pmap.c
1849
if (pv != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1850
pv = pmap_remove_pv(pm, va, entry);
sys/arch/sparc64/sparc64/pmap.c
1851
if (pv != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1852
pv->pv_next = freepvs;
sys/arch/sparc64/sparc64/pmap.c
1853
freepvs = pv;
sys/arch/sparc64/sparc64/pmap.c
1874
while ((pv = freepvs) != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1875
freepvs = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
1876
pool_put(&pv_pool, pv);
sys/arch/sparc64/sparc64/pmap.c
1890
pv_entry_t pv;
sys/arch/sparc64/sparc64/pmap.c
1920
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
1921
if (pv != NULL) {
sys/arch/sparc64/sparc64/pmap.c
1926
pv->pv_va |= pmap_tte2flags(data);
sys/arch/sparc64/sparc64/pmap.c
2177
pv_entry_t pv;
sys/arch/sparc64/sparc64/pmap.c
2181
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
2182
if (pv->pv_va & PV_MOD) {
sys/arch/sparc64/sparc64/pmap.c
2184
pv->pv_va &= ~PV_MOD;
sys/arch/sparc64/sparc64/pmap.c
2186
if (pv->pv_pmap != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2187
for (; pv; pv = pv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2191
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2204
if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, data, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2209
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2210
tsb_invalidate(pv->pv_pmap->pm_ctx,
sys/arch/sparc64/sparc64/pmap.c
2211
(pv->pv_va & PV_VAMASK));
sys/arch/sparc64/sparc64/pmap.c
2212
tlb_flush_pte((pv->pv_va & PV_VAMASK),
sys/arch/sparc64/sparc64/pmap.c
2213
pv->pv_pmap->pm_ctx);
sys/arch/sparc64/sparc64/pmap.c
2216
if (pv->pv_va & PV_MOD) {
sys/arch/sparc64/sparc64/pmap.c
2218
pv->pv_va &= ~PV_MOD;
sys/arch/sparc64/sparc64/pmap.c
2233
pv_entry_t pv;
sys/arch/sparc64/sparc64/pmap.c
2237
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
2238
if (pv->pv_va & PV_REF) {
sys/arch/sparc64/sparc64/pmap.c
2240
pv->pv_va &= ~PV_REF;
sys/arch/sparc64/sparc64/pmap.c
2242
if (pv->pv_pmap != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2243
for (; pv; pv = pv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2246
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2257
if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, data, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2262
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2263
tsb_invalidate(pv->pv_pmap->pm_ctx,
sys/arch/sparc64/sparc64/pmap.c
2264
(pv->pv_va & PV_VAMASK));
sys/arch/sparc64/sparc64/pmap.c
2270
if (pv->pv_va & PV_REF) {
sys/arch/sparc64/sparc64/pmap.c
2272
pv->pv_va &= ~PV_REF;
sys/arch/sparc64/sparc64/pmap.c
2286
pv_entry_t pv, npv;
sys/arch/sparc64/sparc64/pmap.c
2291
pv = &pg->mdpage.pvent;
sys/arch/sparc64/sparc64/pmap.c
2292
if (pv->pv_va & PV_MOD)
sys/arch/sparc64/sparc64/pmap.c
2294
if (!mod && (pv->pv_pmap != NULL)) {
sys/arch/sparc64/sparc64/pmap.c
2295
for (npv = pv; mod == 0 && npv && npv->pv_pmap; npv = npv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2310
pv->pv_va |= PV_MOD;
sys/arch/sparc64/sparc64/pmap.c
2319
pv_entry_t pv, npv;
sys/arch/sparc64/sparc64/pmap.c
2324
pv = &pg->mdpage.pvent;
sys/arch/sparc64/sparc64/pmap.c
2325
if (pv->pv_va & PV_REF)
sys/arch/sparc64/sparc64/pmap.c
2327
if (!ref && (pv->pv_pmap != NULL)) {
sys/arch/sparc64/sparc64/pmap.c
2328
for (npv = pv; npv; npv = npv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2343
pv->pv_va |= PV_REF;
sys/arch/sparc64/sparc64/pmap.c
2398
pv_entry_t pv, freepvs = NULL;
sys/arch/sparc64/sparc64/pmap.c
2426
pv = pa_to_pvh(pa);
sys/arch/sparc64/sparc64/pmap.c
2428
if (pv->pv_pmap != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2429
for (; pv; pv = pv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2430
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2433
pv->pv_va |= pmap_tte2flags(data);
sys/arch/sparc64/sparc64/pmap.c
2438
if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, data, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2443
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2444
tsb_invalidate(pv->pv_pmap->pm_ctx,
sys/arch/sparc64/sparc64/pmap.c
2445
(pv->pv_va & PV_VAMASK));
sys/arch/sparc64/sparc64/pmap.c
2446
tlb_flush_pte(pv->pv_va & PV_VAMASK, pv->pv_pmap->pm_ctx);
sys/arch/sparc64/sparc64/pmap.c
2459
while ((pv = firstpv->pv_next) != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2460
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2466
if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, 0, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2471
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2472
tsb_invalidate(pv->pv_pmap->pm_ctx,
sys/arch/sparc64/sparc64/pmap.c
2473
(pv->pv_va & PV_VAMASK));
sys/arch/sparc64/sparc64/pmap.c
2474
tlb_flush_pte(pv->pv_va & PV_VAMASK, pv->pv_pmap->pm_ctx);
sys/arch/sparc64/sparc64/pmap.c
2476
atomic_dec_long(&pv->pv_pmap->pm_stats.resident_count);
sys/arch/sparc64/sparc64/pmap.c
2478
firstpv->pv_next = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2479
pv->pv_next = freepvs;
sys/arch/sparc64/sparc64/pmap.c
2480
freepvs = pv;
sys/arch/sparc64/sparc64/pmap.c
2483
pv = firstpv;
sys/arch/sparc64/sparc64/pmap.c
2486
if (pv->pv_pmap != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2487
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2490
pv->pv_va |= pmap_tte2flags(data);
sys/arch/sparc64/sparc64/pmap.c
2491
if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, 0, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2496
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2497
tsb_invalidate(pv->pv_pmap->pm_ctx,
sys/arch/sparc64/sparc64/pmap.c
2498
(pv->pv_va & PV_VAMASK));
sys/arch/sparc64/sparc64/pmap.c
2499
tlb_flush_pte(pv->pv_va & PV_VAMASK,
sys/arch/sparc64/sparc64/pmap.c
2500
pv->pv_pmap->pm_ctx);
sys/arch/sparc64/sparc64/pmap.c
2502
atomic_dec_long(&pv->pv_pmap->pm_stats.resident_count);
sys/arch/sparc64/sparc64/pmap.c
2504
KASSERT(pv->pv_next == NULL);
sys/arch/sparc64/sparc64/pmap.c
2506
pv->pv_pmap = NULL;
sys/arch/sparc64/sparc64/pmap.c
2511
while ((pv = freepvs) != NULL) {
sys/arch/sparc64/sparc64/pmap.c
2512
freepvs = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2513
pool_put(&pv_pool, pv);
sys/arch/sparc64/sparc64/pmap.c
2621
pv_entry_t pv = &pg->mdpage.pvent;
sys/arch/sparc64/sparc64/pmap.c
2625
if (pv->pv_pmap == NULL) {
sys/arch/sparc64/sparc64/pmap.c
2629
PV_SETVA(pv, va);
sys/arch/sparc64/sparc64/pmap.c
2630
pv->pv_pmap = pmap;
sys/arch/sparc64/sparc64/pmap.c
2631
pv->pv_next = NULL;
sys/arch/sparc64/sparc64/pmap.c
2640
if (!(pv->pv_va & PV_ALIAS)) {
sys/arch/sparc64/sparc64/pmap.c
2648
if ((pv->pv_va ^ va) & VA_ALIAS_MASK) {
sys/arch/sparc64/sparc64/pmap.c
2649
pv->pv_va |= PV_ALIAS;
sys/arch/sparc64/sparc64/pmap.c
2660
npv->pv_next = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2661
pv->pv_next = npv;
sys/arch/sparc64/sparc64/pmap.c
2673
pv_entry_t pv, opv, npv = NULL;
sys/arch/sparc64/sparc64/pmap.c
2678
opv = pv = &pg->mdpage.pvent;
sys/arch/sparc64/sparc64/pmap.c
2687
if (pmap == pv->pv_pmap && PV_MATCH(pv, va)) {
sys/arch/sparc64/sparc64/pmap.c
2689
data = pseg_get(pv->pv_pmap, pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2690
npv = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2693
pv->pv_va = (pv->pv_va & PV_MASK) | npv->pv_va;
sys/arch/sparc64/sparc64/pmap.c
2694
pv->pv_next = npv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2695
pv->pv_pmap = npv->pv_pmap;
sys/arch/sparc64/sparc64/pmap.c
2697
pv->pv_pmap = NULL;
sys/arch/sparc64/sparc64/pmap.c
2698
pv->pv_next = NULL;
sys/arch/sparc64/sparc64/pmap.c
2699
pv->pv_va &= (PV_REF|PV_MOD); /* Only save ref/mod bits */
sys/arch/sparc64/sparc64/pmap.c
2702
for (npv = pv->pv_next; npv; pv = npv, npv = npv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2714
pv->pv_next = npv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2734
for (pv = opv; pv; pv = pv->pv_next) {
sys/arch/sparc64/sparc64/pmap.c
2735
if ((pv->pv_va ^ opv->pv_va) & VA_ALIAS_MASK) {
sys/arch/sparc64/sparc64/pmap.c
2758
pv_entry_t pv;
sys/arch/sparc64/sparc64/pmap.c
2764
pv = &pg->mdpage.pvent;
sys/arch/sparc64/sparc64/pmap.c
2765
if (pv == NULL)
sys/arch/sparc64/sparc64/pmap.c
2770
while (pv) {
sys/arch/sparc64/sparc64/pmap.c
2773
va = (pv->pv_va & PV_VAMASK);
sys/arch/sparc64/sparc64/pmap.c
2776
if (pseg_set(pv->pv_pmap, va,
sys/arch/sparc64/sparc64/pmap.c
2777
pseg_get(pv->pv_pmap, va) | SUN4U_TLB_CV, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2784
if (pseg_set(pv->pv_pmap, va,
sys/arch/sparc64/sparc64/pmap.c
2785
pseg_get(pv->pv_pmap, va) & ~SUN4U_TLB_CV, 0)) {
sys/arch/sparc64/sparc64/pmap.c
2791
if (pv->pv_pmap->pm_ctx || pv->pv_pmap == pmap_kernel()) {
sys/arch/sparc64/sparc64/pmap.c
2792
tsb_invalidate(pv->pv_pmap->pm_ctx, va);
sys/arch/sparc64/sparc64/pmap.c
2794
tlb_flush_pte(va, pv->pv_pmap->pm_ctx);
sys/arch/sparc64/sparc64/pmap.c
2797
pv = pv->pv_next;
sys/arch/sparc64/sparc64/pmap.c
2867
struct pv_entry *pv;
sys/arch/sparc64/sparc64/pmap.c
2874
for (pv = pa_to_pvh(addr); pv; pv = pv->pv_next)
sys/arch/sparc64/sparc64/pmap.c
2876
pv, pv->pv_next, pv->pv_pmap,
sys/arch/sparc64/sparc64/pmap.c
2877
(unsigned long long)pv->pv_va);
sys/dev/acpi/dsdt.c
1792
aml_delref(struct aml_value **pv, const char *lbl)
sys/dev/acpi/dsdt.c
1796
if (pv == NULL || *pv == NULL)
sys/dev/acpi/dsdt.c
1798
val = *pv;
sys/dev/acpi/dsdt.c
1809
*pv = NULL;
sys/dev/pci/if_xge.c
845
xge_intr(void *pv)
sys/dev/pci/if_xge.c
847
struct xge_softc *sc = pv;
sys/dev/pci/pci.c
1416
struct pci_vpd_req *pv = (struct pci_vpd_req *)data;
sys/dev/pci/pci.c
1422
CTASSERT(sizeof(*data) == sizeof(*pv->pv_data));
sys/dev/pci/pci.c
1424
data = mallocarray(pv->pv_count, sizeof(*data), M_TEMP,
sys/dev/pci/pci.c
1432
error = pci_vpd_read(pc, tag, pv->pv_offset, pv->pv_count,
sys/dev/pci/pci.c
1436
len = pv->pv_count * sizeof(*pv->pv_data);
sys/dev/pci/pci.c
1439
for (i = 0; i < pv->pv_count; i++)
sys/dev/pci/pci.c
1442
error = copyout(data, pv->pv_data, len);
sys/kern/subr_userconf.c
1093
if (pv[i] != -1 && pv[i] >= val)
sys/kern/subr_userconf.c
1094
pv[i]++;
sys/kern/subr_userconf.c
41
extern short pv[];
sys/net/bridgestp.c
154
#define PV2ADDR(pv, eaddr) do { \
sys/net/bridgestp.c
155
eaddr[0] = pv >> 40; \
sys/net/bridgestp.c
156
eaddr[1] = pv >> 32; \
sys/net/bridgestp.c
157
eaddr[2] = pv >> 24; \
sys/net/bridgestp.c
158
eaddr[3] = pv >> 16; \
sys/net/bridgestp.c
159
eaddr[4] = pv >> 8; \
sys/net/bridgestp.c
160
eaddr[5] = pv >> 0; \
sys/net/bridgestp.c
850
bstp_info_cmp(struct bstp_pri_vector *pv,
sys/net/bridgestp.c
853
if (cpv->pv_root_id < pv->pv_root_id)
sys/net/bridgestp.c
855
if (cpv->pv_root_id > pv->pv_root_id)
sys/net/bridgestp.c
858
if (cpv->pv_cost < pv->pv_cost)
sys/net/bridgestp.c
860
if (cpv->pv_cost > pv->pv_cost)
sys/net/bridgestp.c
863
if (cpv->pv_dbridge_id < pv->pv_dbridge_id)
sys/net/bridgestp.c
865
if (cpv->pv_dbridge_id > pv->pv_dbridge_id)
sys/net/bridgestp.c
868
if (cpv->pv_dport_id < pv->pv_dport_id)
sys/net/bridgestp.c
870
if (cpv->pv_dport_id > pv->pv_dport_id)
sys/net/bridgestp.c
883
bstp_info_superior(struct bstp_pri_vector *pv,
sys/net/bridgestp.c
886
if (bstp_info_cmp(pv, cpv) == INFO_BETTER ||
sys/net/bridgestp.c
887
(bstp_same_bridgeid(pv->pv_dbridge_id, cpv->pv_dbridge_id) &&
sys/net/bridgestp.c
888
(cpv->pv_dport_id & 0xfff) == (pv->pv_dport_id & 0xfff)))
sys/net/bridgestp.c
909
struct bstp_pri_vector pv;
sys/net/bridgestp.c
918
pv = bp->bp_port_pv;
sys/net/bridgestp.c
919
pv.pv_cost += bp->bp_path_cost;
sys/net/bridgestp.c
926
if (bstp_same_bridgeid(pv.pv_dbridge_id,
sys/net/bridgestp.c
928
bstp_info_cmp(&bs->bs_root_pv, &pv) == INFO_BETTER) {
sys/net/bridgestp.c
930
bs->bs_root_pv = pv;
sys/net/if_etherbridge.c
242
etherbridge_resolve_ea(struct etherbridge *eb, uint16_t pv,
sys/net/if_etherbridge.c
245
return (etherbridge_resolve(eb, pv, ether_addr_to_e64(ea)));
usr.bin/locate/locate/util.c
81
char **pv;
usr.bin/locate/locate/util.c
96
for (vlen = 0, pv = dbv; *pv != NULL; pv++, vlen++)
usr.sbin/config/pack.c
450
addpv(short *pv, int len)
usr.sbin/config/pack.c
469
*p++ = *pv++;
usr.sbin/config/ukcutil.c
1033
short *pv;
usr.sbin/config/ukcutil.c
1092
pv = (short *)adjust((caddr_t)nl[SA_PV].n_value);
usr.sbin/config/ukcutil.c
1094
if (*pv != 1 && *pv >= val)
usr.sbin/config/ukcutil.c
1095
*pv = *pv + 1;
usr.sbin/config/ukcutil.c
1096
pv++;
usr.sbin/config/ukcutil.c
1101
pv = (short *)adjust((caddr_t)nl[SA_CFROOTS].n_value);
usr.sbin/config/ukcutil.c
1103
if (*pv != 1 && *pv >= val)
usr.sbin/config/ukcutil.c
1104
*pv = *pv + 1;
usr.sbin/config/ukcutil.c
1105
pv++;
usr.sbin/config/ukcutil.c
1197
short *pv;
usr.sbin/config/ukcutil.c
1228
pv = (short *)adjust((caddr_t)nl[SA_PV].n_value);
usr.sbin/config/ukcutil.c
1230
if (*pv != 1 && *pv >= val)
usr.sbin/config/ukcutil.c
1231
*pv = *pv + 1;
usr.sbin/config/ukcutil.c
1232
pv++;
usr.sbin/config/ukcutil.c
1237
pv = (short *)adjust((caddr_t)nl[SA_CFROOTS].n_value);
usr.sbin/config/ukcutil.c
1239
if (*pv != 1 && *pv >= val)
usr.sbin/config/ukcutil.c
1240
*pv = *pv + 1;
usr.sbin/config/ukcutil.c
1241
pv++;