sys/arch/aarch64/aarch64/pmap.c
1049
static struct pv_entry *
sys/arch/aarch64/aarch64/pmap.c
1053
struct pv_entry *pv, *ppv;
sys/arch/aarch64/aarch64/pmap.c
1120
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
1149
_pmap_enter_pv(struct pmap_page *pp, struct pmap *pm, struct pv_entry **pvp,
sys/arch/aarch64/aarch64/pmap.c
1152
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
1225
_pmap_protect_pv(struct pmap_page *pp, struct pv_entry *pv, vm_prot_t prot)
sys/arch/aarch64/aarch64/pmap.c
1766
struct pv_entry *spv, *opv = NULL;
sys/arch/aarch64/aarch64/pmap.c
196
struct pv_entry **);
sys/arch/aarch64/aarch64/pmap.c
2064
struct pv_entry *pv, *pvtmp, *opv, *pvtofree = NULL;
sys/arch/aarch64/aarch64/pmap.c
2126
struct pv_entry **pvtofree)
sys/arch/aarch64/aarch64/pmap.c
2130
struct pv_entry *opv;
sys/arch/aarch64/aarch64/pmap.c
2198
struct pv_entry *pvtofree = NULL;
sys/arch/aarch64/aarch64/pmap.c
2199
struct pv_entry *pv, *pvtmp;
sys/arch/aarch64/aarch64/pmap.c
2217
struct pv_entry *pv, *pvtmp;
sys/arch/aarch64/aarch64/pmap.c
2218
struct pv_entry *pvtofree = NULL;
sys/arch/aarch64/aarch64/pmap.c
2291
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
2492
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
2583
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
2668
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
2707
struct pv_entry *pv;
sys/arch/aarch64/aarch64/pmap.c
472
memset(v, 0, sizeof(struct pv_entry));
sys/arch/aarch64/aarch64/pmap.c
491
pool_cache_bootstrap(&_pmap_pv_pool, sizeof(struct pv_entry),
sys/arch/aarch64/aarch64/pmap_machdep.c
548
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/aarch64/include/pmap.h
276
LIST_HEAD(, pv_entry) pm_pvlist; /* all pv of this process */
sys/arch/aarch64/include/pmap.h
301
struct pv_entry *pv_next;
sys/arch/aarch64/include/pmap.h
305
LIST_ENTRY(pv_entry) pv_proc; /* belonging to the process */
sys/arch/aarch64/include/pmap.h
310
struct pv_entry pp_pv;
sys/arch/alpha/alpha/pmap.c
1394
pool_cache_bootstrap(&pmap_pv_cache, sizeof(struct pv_entry), 0, 0,
sys/arch/alpha/alpha/pmap.c
3326
newpv->pv_next = (struct pv_entry *)(md->pvh_listx & ~PGA_ATTRS);
sys/arch/alpha/alpha/pmap.c
3360
for (pvp = (struct pv_entry **)&md->pvh_listx, pv = VM_MDPAGE_PVS(pg);
sys/arch/alpha/include/pmap.h
139
LIST_HEAD(pmap_pvlist, pv_entry);
sys/arch/alpha/include/pmap.h
178
struct pv_entry *pv_next; /* next pv_entry on page list */
sys/arch/alpha/include/pmap.h
179
LIST_ENTRY(pv_entry) pv_link; /* link on owning pmap's list */
sys/arch/alpha/include/pmap.h
386
((struct pv_entry *)((pg)->mdpage.pvh_listx & ~3UL))
sys/arch/arm/arm32/pmap.c
1064
static inline struct pv_entry *
sys/arch/arm/arm32/pmap.c
1067
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
1087
static struct pv_entry *
sys/arch/arm/arm32/pmap.c
1094
struct pv_entry *pv, **prevptr;
sys/arch/arm/arm32/pmap.c
1185
struct pv_entry *npv;
sys/arch/arm/arm32/pmap.c
1836
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
1915
struct pv_entry *pv, *npv = NULL;
sys/arch/arm/arm32/pmap.c
2027
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
2324
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
2584
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
2844
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
2856
struct pv_entry **pvp = &SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
3106
struct pv_entry *new_pv = NULL;
sys/arch/arm/arm32/pmap.c
3107
struct pv_entry *old_pv = NULL;
sys/arch/arm/arm32/pmap.c
3260
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
3494
SLIST_HEAD(,pv_entry) opv_list;
sys/arch/arm/arm32/pmap.c
3495
struct pv_entry *pv, *npv;
sys/arch/arm/arm32/pmap.c
3686
static struct pv_entry *
sys/arch/arm/arm32/pmap.c
3691
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
3739
struct pv_entry *pv = NULL;
sys/arch/arm/arm32/pmap.c
4402
struct pv_entry * const pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4504
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
4594
struct pv_entry *pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4660
struct pv_entry * const pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
6553
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvepl",
sys/arch/arm/arm32/pmap.c
663
SLIST_ENTRY(pv_entry) pv_link; /* next pv_entry */
sys/arch/arm/arm32/pmap.c
6667
pool_setlowat(&pmap_pv_pool, (PAGE_SIZE / sizeof(struct pv_entry)) * 2);
sys/arch/arm/arm32/pmap.c
697
static void pmap_enter_pv(struct vm_page_md *, paddr_t, struct pv_entry *,
sys/arch/arm/arm32/pmap.c
699
static struct pv_entry *pmap_find_pv(struct vm_page_md *, pmap_t, vaddr_t);
sys/arch/arm/arm32/pmap.c
700
static struct pv_entry *pmap_remove_pv(struct vm_page_md *, paddr_t, pmap_t, vaddr_t);
sys/arch/arm/arm32/pmap.c
8000
struct pv_entry *pv;
sys/arch/arm/arm32/pmap.c
976
pmap_enter_pv(struct vm_page_md *md, paddr_t pa, struct pv_entry *pv, pmap_t pm,
sys/arch/arm/arm32/pmap.c
985
struct pv_entry **pvp;
sys/arch/arm/include/arm32/pmap.h
1211
SLIST_HEAD(,pv_entry) pvh_list; /* pv_entry list */
sys/arch/hppa/hppa/hpt.h
117
struct pv_entry *hpt_next; /* Pointer to associated hash list */
sys/arch/hppa/hppa/pmap.c
1144
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pmappv",
sys/arch/hppa/hppa/pmap.c
1267
struct pv_entry *pv, *npv;
sys/arch/hppa/hppa/pmap.c
1339
struct pv_entry *pve = md->pvh_list;
sys/arch/hppa/hppa/pmap.c
1372
struct pv_entry *pve = NULL;
sys/arch/hppa/hppa/pmap.c
1490
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
1613
struct pv_entry *pve, *npve, **pvp;
sys/arch/hppa/hppa/pmap.c
1746
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
176
static inline struct pv_entry *pmap_pv_alloc(void);
sys/arch/hppa/hppa/pmap.c
177
static inline void pmap_pv_free(struct pv_entry *);
sys/arch/hppa/hppa/pmap.c
178
static inline void pmap_pv_enter(struct vm_page *, struct pv_entry *, pmap_t,
sys/arch/hppa/hppa/pmap.c
180
static inline struct pv_entry *pmap_pv_remove(struct vm_page *, pmap_t,
sys/arch/hppa/hppa/pmap.c
1800
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
1896
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
2012
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
2045
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
527
struct pv_entry *pve;
sys/arch/hppa/hppa/pmap.c
551
struct pv_entry *pve, *npve, **pvp;
sys/arch/hppa/hppa/pmap.c
691
static inline struct pv_entry *
sys/arch/hppa/hppa/pmap.c
694
struct pv_entry *pv;
sys/arch/hppa/hppa/pmap.c
702
pmap_pv_free(struct pv_entry *pv)
sys/arch/hppa/hppa/pmap.c
713
pmap_pv_enter(struct vm_page *pg, struct pv_entry *pve, pmap_t pm,
sys/arch/hppa/hppa/pmap.c
733
static inline struct pv_entry *
sys/arch/hppa/hppa/pmap.c
741
struct pv_entry **pve, *pv;
sys/arch/hppa/include/pmap.h
214
struct pv_entry;
sys/arch/hppa/include/pmap.h
217
struct pv_entry *pvh_list; /* head of list */
sys/arch/hppa/include/pmap.h
84
struct pv_entry *pv_next;
sys/arch/ia64/ia64/pmap.c
191
struct pv_entry pc_pventry[_NPCPV];
sys/arch/ia64/include/pmap.h
108
struct pv_entry;
sys/arch/ia64/include/pmap.h
140
TAILQ_ENTRY(pv_entry) pv_list;
sys/arch/ia64/include/pmap.h
179
TAILQ_HEAD(,pv_entry) pv_list;
sys/arch/m68k/include/pmap_68k.h
120
/* 0*/ struct pv_entry *pv_next; /* link on page list */
sys/arch/m68k/include/pmap_68k.h
121
/* 4*/ LIST_ENTRY(pv_entry) pv_pmlist; /* link on pmap list */
sys/arch/m68k/include/pmap_68k.h
366
((struct pv_entry *)((pg)->mdpage.pvh_listx & (uintptr_t)PVH_PV_MASK))
sys/arch/m68k/include/pmap_68k.h
369
((struct pv_entry **)&(pg)->mdpage.pvh_listx)
sys/arch/m68k/include/pmap_68k.h
380
*(pvp) = (struct pv_entry *) \
sys/arch/m68k/include/pmap_68k.h
89
LIST_HEAD(pmap_pv_list, pv_entry);
sys/arch/m68k/include/pmap_motorola.h
213
struct pv_entry *pv_next; /* next pv_entry */
sys/arch/m68k/m68k/pmap_68k.c
1688
pmap_pv_pte(struct pv_entry * const pv)
sys/arch/m68k/m68k/pmap_68k.c
1722
struct pmap_table *pt, pt_entry_t npte, struct pv_entry *newpv)
sys/arch/m68k/m68k/pmap_68k.c
1725
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
1966
struct pv_entry **pvp, *pv;
sys/arch/m68k/m68k/pmap_68k.c
2471
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
2538
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
2674
struct pv_entry *newpv;
sys/arch/m68k/m68k/pmap_68k.c
3291
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
3346
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
752
pool_init(&pmap_pv_pool, sizeof(struct pv_entry),
sys/arch/m68k/m68k/pmap_68k.c
790
static struct pv_entry *
sys/arch/m68k/m68k/pmap_68k.c
793
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_68k.c
811
pmap_pv_free(struct pv_entry *pv)
sys/arch/m68k/m68k/pmap_68k.c
837
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
1151
struct pv_entry *opv = NULL;
sys/arch/m68k/m68k/pmap_motorola.c
1252
struct pv_entry *pv, *npv;
sys/arch/m68k/m68k/pmap_motorola.c
1731
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
2106
struct pv_entry **opvp)
sys/arch/m68k/m68k/pmap_motorola.c
2110
struct pv_entry *pv, *npv, *opv = NULL;
sys/arch/m68k/m68k/pmap_motorola.c
2208
struct pv_entry *ptppv;
sys/arch/m68k/m68k/pmap_motorola.c
2406
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
2463
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
2556
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
278
struct pv_entry pvh_first; /* first PV entry */
sys/arch/m68k/m68k/pmap_motorola.c
3060
struct pv_entry *pv;
sys/arch/m68k/m68k/pmap_motorola.c
323
struct pv_entry **);
sys/arch/m68k/m68k/pmap_motorola.c
624
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/m68k/m68k/pmap_motorola.c
994
struct pv_entry *pv;
sys/arch/mips/mips/pmap_machdep.c
492
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/powerpc/booke/booke_pmap.c
305
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/powerpc/ibm4xx/pmap.c
1119
struct pv_entry *pvh, *pv, *npv;
sys/arch/powerpc/ibm4xx/pmap.c
165
struct pv_entry *pv_next; /* Linked list of mappings */
sys/arch/powerpc/ibm4xx/pmap.c
194
struct pv_entry *pv_table;
sys/arch/powerpc/ibm4xx/pmap.c
201
struct pv_entry *pa_to_pv(paddr_t);
sys/arch/powerpc/ibm4xx/pmap.c
217
struct pv_entry *
sys/arch/powerpc/ibm4xx/pmap.c
480
struct pv_entry *pv;
sys/arch/powerpc/ibm4xx/pmap.c
486
sz = (vsize_t)((sizeof(struct pv_entry) + 1) * npgs);
sys/arch/powerpc/ibm4xx/pmap.c
492
pv = pv_table = (struct pv_entry *)addr;
sys/arch/powerpc/ibm4xx/pmap.c
514
pool_init(&pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pv_entry",
sys/arch/powerpc/ibm4xx/pmap.c
725
struct pv_entry *pv, *npv;
sys/arch/powerpc/ibm4xx/pmap.c
771
struct pv_entry *pv, *npv;
sys/arch/powerpc/ibm4xx/pmap.c
911
struct pv_entry *pv;
sys/arch/powerpc/include/ibm4xx/vmparam.h
105
struct pv_entry *pvent;
sys/arch/powerpc/powerpc/db_interface.c
554
struct pv_entry *pv_next; /* Linked list of mappings */
sys/arch/powerpc/powerpc/db_interface.c
558
struct pv_entry *pa_to_pv(paddr_t);
sys/arch/powerpc/powerpc/db_interface.c
559
struct pv_entry *pv;
sys/arch/riscv/riscv/pmap_machdep.c
403
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/sh3/include/pmap.h
93
struct pv_entry;
sys/arch/sh3/include/pmap.h
95
SLIST_HEAD(, pv_entry) pvh_head;
sys/arch/sh3/sh3/pmap.c
214
pool_init(&__pmap_pv_pool, sizeof(struct pv_entry), 0, 0, 0, "pvpl",
sys/arch/sh3/sh3/pmap.c
472
struct pv_entry *pv;
sys/arch/sh3/sh3/pmap.c
552
struct pv_entry *pv;
sys/arch/sh3/sh3/pmap.c
570
SLIST_REMOVE(&pvh->pvh_head, pv, pv_entry, pv_link);
sys/arch/sh3/sh3/pmap.c
706
struct pv_entry *pv;
sys/arch/sh3/sh3/pmap.c
76
SLIST_ENTRY(pv_entry) pv_link;
sys/arch/sh3/sh3/pmap.c
810
struct pv_entry *pv;
sys/arch/sh3/sh3/pmap.c
853
struct pv_entry *pv;
sys/arch/sparc64/include/pmap.h
257
struct pv_entry *pv_next; /* next pv_entry */
sys/arch/sparc64/include/pmap.h
264
struct pv_entry mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
1345
size = sizeof(struct pv_entry) * physmem;
sys/arch/sparc64/sparc64/pmap.c
1378
pool_cache_bootstrap(&pmap_pv_cache, sizeof(struct pv_entry), 0, 0,
sys/arch/sparc64/sparc64/pmap.c
3537
struct pv_entry *pv;
sys/arch/sun2/sun2/pmap.c
259
struct pv_entry *pv_next;
sys/arch/sun2/sun2/pmap.c
263
typedef struct pv_entry *pv_entry_t;
sys/arch/sun2/sun2/pmap.c
266
static struct pv_entry **pv_head_tbl;
sys/arch/sun2/sun2/pmap.c
269
static struct pv_entry *pv_free_list;
sys/arch/sun2/sun2/pmap.c
417
static inline struct pv_entry **
sys/arch/sun3/sun3/pmap.c
266
struct pv_entry *pv_next;
sys/arch/sun3/sun3/pmap.c
270
typedef struct pv_entry *pv_entry_t;
sys/arch/sun3/sun3/pmap.c
273
static struct pv_entry **pv_head_tbl;
sys/arch/sun3/sun3/pmap.c
276
static struct pv_entry *pv_free_list;
sys/arch/sun3/sun3/pmap.c
426
static inline struct pv_entry **
sys/arch/usermode/usermode/pmap.c
1006
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
1059
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
1094
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
1118
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
112
static void pmap_page_activate(struct pv_entry *pv);
sys/arch/usermode/usermode/pmap.c
113
static void pmap_page_deactivate(struct pv_entry *pv);
sys/arch/usermode/usermode/pmap.c
114
static void pv_update(struct pv_entry *pv);
sys/arch/usermode/usermode/pmap.c
118
static struct pv_entry *pv_get(pmap_t pmap, uintptr_t ppn, uintptr_t lpn);
sys/arch/usermode/usermode/pmap.c
119
static struct pv_entry *pv_alloc(void);
sys/arch/usermode/usermode/pmap.c
1194
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
120
static void pv_free(struct pv_entry *pv);
sys/arch/usermode/usermode/pmap.c
1290
struct pv_entry *pv, *npv;
sys/arch/usermode/usermode/pmap.c
1340
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
304
pv_table_size = round_page(phys_npages * sizeof(struct pv_entry));
sys/arch/usermode/usermode/pmap.c
311
pm_entries_size = round_page(pm_nentries * sizeof(struct pv_entry *));
sys/arch/usermode/usermode/pmap.c
321
pv_table = (struct pv_entry *) kmem_kvm_cur_start;
sys/arch/usermode/usermode/pmap.c
338
tlb = (struct pv_entry **) kmem_kvm_cur_start;
sys/arch/usermode/usermode/pmap.c
380
kernel_pm_entries = (struct pv_entry **) kmem_kvm_cur_start;
sys/arch/usermode/usermode/pmap.c
483
pool_init(&pmap_pventry_pool, sizeof(struct pv_entry), 0, 0, 0,
sys/arch/usermode/usermode/pmap.c
50
struct pv_entry *pv_next;
sys/arch/usermode/usermode/pmap.c
507
(uint64_t) num_pv_entries * (sizeof(struct pv_entry)) / 1024);
sys/arch/usermode/usermode/pmap.c
582
static struct pv_entry *
sys/arch/usermode/usermode/pmap.c
585
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
589
memset(pv, 0, sizeof(struct pv_entry));
sys/arch/usermode/usermode/pmap.c
595
pv_free(struct pv_entry *pv)
sys/arch/usermode/usermode/pmap.c
601
static struct pv_entry *
sys/arch/usermode/usermode/pmap.c
604
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
637
pmap_set_pv(pmap_t pmap, uintptr_t lpn, struct pv_entry *pv)
sys/arch/usermode/usermode/pmap.c
65
#define PMAP_L2_NENTRY (PMAP_L2_SIZE / sizeof(struct pv_entry *))
sys/arch/usermode/usermode/pmap.c
657
static struct pv_entry *
sys/arch/usermode/usermode/pmap.c
68
struct pv_entry *pm_l2[PMAP_L2_NENTRY];
sys/arch/usermode/usermode/pmap.c
680
struct pv_entry *pv, *ppv;
sys/arch/usermode/usermode/pmap.c
782
pmap_page_activate(struct pv_entry *pv)
sys/arch/usermode/usermode/pmap.c
806
pmap_page_deactivate(struct pv_entry *pv)
sys/arch/usermode/usermode/pmap.c
833
pv_update(struct pv_entry *pv)
sys/arch/usermode/usermode/pmap.c
870
struct pv_entry *pv;
sys/arch/usermode/usermode/pmap.c
88
static struct pv_entry **kernel_pm_entries;
sys/arch/usermode/usermode/pmap.c
889
struct pv_entry *pv, *ppv;
sys/arch/usermode/usermode/pmap.c
89
static struct pv_entry *pv_table; /* physical pages info (direct mapped) */
sys/arch/usermode/usermode/pmap.c
90
static struct pv_entry **tlb; /* current tlb mappings (direct mapped) */
sys/arch/usermode/usermode/pmap.c
968
struct pv_entry *pv, *npv;
sys/arch/usermode/usermode/pmap.c
982
memcpy(pv, npv, offsetof(struct pv_entry, pv_pflags));
sys/arch/usermode/usermode/pmap.c
986
memset(pv, 0, offsetof(struct pv_entry, pv_pflags));
sys/arch/vax/include/pmap.h
120
struct pv_entry *pv_next; /* next pv_entry */
sys/arch/vax/include/pmap.h
126
extern struct pv_entry *pv_table;
sys/arch/vax/include/pmap.h
192
void pmap_page_protect_long(struct pv_entry *, vm_prot_t);
sys/arch/vax/include/pmap.h
195
static __inline struct pv_entry *
sys/arch/vax/include/pmap.h
204
const struct pv_entry * const pv = pmap_pg_to_pv(pg);
sys/arch/vax/include/pmap.h
212
struct pv_entry * const pv = pmap_pg_to_pv(pg);
sys/arch/vax/vax/pmap.c
1059
struct pv_entry *pv, *tmp;
sys/arch/vax/vax/pmap.c
1378
struct pv_entry *pv;
sys/arch/vax/vax/pmap.c
1433
struct pv_entry *pv = pmap_pg_to_pv(pg);
sys/arch/vax/vax/pmap.c
1465
struct pv_entry *pv = pmap_pg_to_pv(pg);
sys/arch/vax/vax/pmap.c
1491
struct pv_entry *pv = pmap_pg_to_pv(pg);
sys/arch/vax/vax/pmap.c
1518
pmap_page_protect_long(struct pv_entry *pv, vm_prot_t prot)
sys/arch/vax/vax/pmap.c
1521
struct pv_entry *opv, *pl;
sys/arch/vax/vax/pmap.c
1688
struct pv_entry *pv_list;
sys/arch/vax/vax/pmap.c
1694
struct pv_entry *
sys/arch/vax/vax/pmap.c
1697
struct pv_entry *tmp;
sys/arch/vax/vax/pmap.c
1714
free_pventry(struct pv_entry *pv)
sys/arch/vax/vax/pmap.c
1729
struct pv_entry *pv;
sys/arch/vax/vax/pmap.c
1732
pv = (struct pv_entry *)getpage();
sys/arch/vax/vax/pmap.c
1735
count = PAGE_SIZE/sizeof(struct pv_entry);
sys/arch/vax/vax/pmap.c
177
struct pv_entry *get_pventry(void);
sys/arch/vax/vax/pmap.c
178
void free_pventry(struct pv_entry *);
sys/arch/vax/vax/pmap.c
330
pv_table = (struct pv_entry *)(scratch + SCRATCHPAGES * VAX_NBPG);
sys/arch/vax/vax/pmap.c
333
sizeof(struct pv_entry) - KERNBASE;
sys/arch/vax/vax/pmap.c
517
struct pv_entry *pv, *pl, *pf;
sys/arch/vax/vax/pmap.c
92
struct pv_entry *pv_table; /* array of entries, one per LOGICAL page */
sys/arch/vax/vax/pmap.c
971
vaddrtopte(const struct pv_entry *pv)
sys/arch/x86/include/pmap_private.h
182
struct pv_entry *pm_pve; /* spare pv_entry */
sys/arch/x86/include/pmap_pv.h
60
LIST_ENTRY(pv_entry) pve_list; /* on pmap_page::pp_pvlist */
sys/arch/x86/include/pmap_pv.h
81
LIST_HEAD(, pv_entry) pvlist;
sys/arch/x86/x86/pmap.c
2055
struct pv_entry *pve = (struct pv_entry *)obj + 1;
sys/arch/x86/x86/pmap.c
2056
struct pv_entry *maxpve = pve + PVE_PER_PVP;
sys/arch/x86/x86/pmap.c
2058
KASSERT(sizeof(struct pv_page) <= sizeof(struct pv_entry));
sys/arch/x86/x86/pmap.c
2087
static struct pv_entry *
sys/arch/x86/x86/pmap.c
2090
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
2132
pmap_free_pv(struct pmap *pmap, struct pv_entry *pve)
sys/arch/x86/x86/pmap.c
2206
static struct pv_entry *
sys/arch/x86/x86/pmap.c
2210
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
2221
pve = (struct pv_entry *)
sys/arch/x86/x86/pmap.c
2222
((uintptr_t)node - offsetof(struct pv_entry, pve_rb));
sys/arch/x86/x86/pmap.c
2237
static struct pv_entry *
sys/arch/x86/x86/pmap.c
2241
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
2274
pve = (struct pv_entry *)
sys/arch/x86/x86/pmap.c
2276
offsetof(struct pv_entry, pve_rb));
sys/arch/x86/x86/pmap.c
2294
vaddr_t va, struct pv_entry **new_pve, struct pv_entry **old_pve,
sys/arch/x86/x86/pmap.c
2297
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
2383
vaddr_t va, struct pv_entry *pve, uint8_t oattrs)
sys/arch/x86/x86/pmap.c
3113
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
4217
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
4521
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
467
LIST_HEAD(, pv_entry) pvp_pves;
sys/arch/x86/x86/pmap.c
473
#define PVE_PER_PVP ((PAGE_SIZE / sizeof(struct pv_entry)) - 1)
sys/arch/x86/x86/pmap.c
486
.rbto_node_offset = offsetof(struct pv_entry, pve_rb),
sys/arch/x86/x86/pmap.c
4995
struct pv_entry *old_pve, *new_pve;
sys/arch/x86/x86/pmap.c
523
static struct pv_entry *pmap_alloc_pv(struct pmap *);
sys/arch/x86/x86/pmap.c
524
static void pmap_free_pv(struct pmap *, struct pv_entry *);
sys/arch/x86/x86/pmap.c
5368
struct pv_entry *old_pve;
sys/arch/x86/x86/pmap.c
589
pve_to_pvpte(struct pv_entry *pve)
sys/arch/x86/x86/pmap.c
598
static inline struct pv_entry *
sys/arch/x86/x86/pmap.c
601
struct pv_entry *pve = (void *)pvpte;
sys/arch/x86/x86/pmap.c
6294
struct pv_entry *old_pve, *new_pve;
sys/arch/x86/x86/pmap.c
6572
struct pv_entry *pve;
sys/arch/x86/x86/pmap.c
693
const struct pv_entry *pve1 = n1;
sys/arch/x86/x86/pmap.c
694
const struct pv_entry *pve2 = n2;
sys/arch/x86/x86/pmap.c
713
const struct pv_entry *pve = n;
sys/uvm/pmap/vmpagemd.h
60
struct pv_entry *pv_next;
sys/uvm/pmap/vmpagemd.h
93
struct pv_entry mdpg_first; /* pv_entry first */