pv_entry
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry *pv_next; /* next pv_entry on list */
struct pv_entry *pvh_list; /* pv entry list */
pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, struct pmap *pmap,
struct pv_entry *
struct pv_entry *pve, **prevptr;
vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs)
struct pv_entry *pve;
vaddr_t va, int flags, struct pv_entry **free_pvs)
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *free_pvs = NULL;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve, *opve = NULL;
void pmap_enter_pv(struct vm_page *, struct pv_entry *, struct pmap *,
struct pv_entry *pmap_remove_pv(struct vm_page *, struct pmap *, vaddr_t);
vaddr_t, int, struct pv_entry **);
vaddr_t, vaddr_t, int, struct pv_entry **);
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry *pv_next; /* next entry */
struct pv_entry;
struct pv_entry *pv_list;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pv;
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
pool_setlowat(&pmap_pv_pool, (PAGE_SIZE / sizeof(struct pv_entry)) * 2);
struct pv_entry *pv_next; /* next pv_entry */
void pmap_enter_pv(struct vm_page *, struct pv_entry *,
static struct pv_entry *pmap_find_pv(struct vm_page *, pmap_t, vaddr_t);
struct pv_entry *pmap_remove_pv(struct vm_page *, pmap_t, vaddr_t);
pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, pmap_t pm,
static __inline struct pv_entry *
struct pv_entry *pv;
struct pv_entry *
struct pv_entry *pve, **prevptr;
struct pv_entry *npv;
struct pv_entry *pv;
struct pv_entry *pv;
struct pv_entry *pv, *npv;
struct pv_entry *pvh_list; /* pv_entry list */
struct pv_entry;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
static __inline struct pv_entry *
struct pv_entry *pv;
pmap_pv_free(struct pv_entry *pv)
pmap_pv_enter(struct vm_page *pg, struct pv_entry *pve, struct pmap *pm,
static __inline struct pv_entry *
struct pv_entry **pve, *pv;
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry *pve = NULL;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry;
struct pv_entry *pvh_list; /* head of list (locked by pvh_mtx) */
struct pv_entry *pv_next;
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
pmap_enter_pv(struct vm_page *pg, struct pv_entry *pve, struct pmap *pmap,
struct pv_entry *
struct pv_entry *pve, **prevptr;
vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs)
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *free_pvs = NULL;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve, *opve = NULL;
vaddr_t, vaddr_t, int, struct pv_entry **);
vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs)
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *free_pvs = NULL;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve;
struct pv_entry *pve, *opve = NULL;
vaddr_t, vaddr_t, vaddr_t, int, struct pv_entry **);
struct pv_entry *pv_next; /* next entry */
struct pv_entry *pvpi_pvfree;
sizeof(struct pv_entry))
struct pv_entry pvents[PVE_PER_PVPAGE];
void pmap_enter_pv(struct vm_page *, struct pv_entry *,
struct pv_entry *pmap_remove_pv(struct vm_page *, struct pmap *, vaddr_t);
struct pv_entry;
struct pv_entry *pv_list;
typedef struct pv_entry *pv_entry_t;
struct pv_entry *pv_next; /* next pv_entry */
struct pv_entry pv_ent;
struct pv_entry *pv_next; /* next pv_entry */
struct pv_entry pv_ent; /* pv list of this seg */
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry;
struct pv_entry;
SLIST_HEAD(, pv_entry) pvh_head;
pool_init(&__pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry *pv;
struct pv_entry *pv;
SLIST_REMOVE(&pvh->pvh_head, pv, pv_entry, pv_link);
struct pv_entry *pv, *head;
SLIST_ENTRY(pv_entry) pv_link;
struct pv_entry *pv;
struct pv_entry *pv;
struct pv_entry *pv;
struct pv_entry *pv_next; /* next pv_entry */
struct pv_entry pvent;
pool_init(&pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
struct pv_entry *pv;