pmapvp1
pmap_vp_destroy_l2_l3(pmap_t pm, struct pmapvp1 *vp1)
struct pmapvp1 *vp1;
void pmap_set_l1(struct pmap *, uint64_t, struct pmapvp1 *);
void pmap_set_l2(struct pmap *, uint64_t, struct pmapvp1 *,
struct pmapvp1 *vp1 = pmap_kernel()->pm_vp.l1;
struct pmapvp1 *vp1;
pt1pa = pmap_steal_avail(2 * sizeof(struct pmapvp1), Lx_TABLE_ALIGN,
vp1 = (struct pmapvp1 *)pt1pa;
pmap_kernel()->pm_vp.l1 = (struct pmapvp1 *)va;
pmap_tramp.pm_vp.l1 = (struct pmapvp1 *)va + 1;
pmap_set_l1(struct pmap *pm, uint64_t va, struct pmapvp1 *l1_va)
pmap_set_l2(struct pmap *pm, uint64_t va, struct pmapvp1 *vp1,
struct pmapvp1 *vp1;
memset(pmap_tramp.pm_vp.l1, 0, sizeof(struct pmapvp1));
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp[VP_IDX0_CNT];
CTASSERT(sizeof(struct pmapvp0) == sizeof(struct pmapvp1));
struct pmapvp1 *l1; /* virtual to physical table 3 lvl */
struct pmapvp1 *vp1;
pool_init(&pmap_vp_pool, sizeof(struct pmapvp1), 0, IPL_VM, 0,
struct pmapvp1 *slbd_vp;
CTASSERT(sizeof(struct pmapvp1) == sizeof(struct pmapvp2));
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *l1; /* virtual to physical table 3 lvl */
kvp = km_alloc(sizeof(struct pmapvp1), &kv_kvp, &kp_zero,
struct pmapvp1 *vp1 = pmap_kernel()->pm_vp.l1;
CTASSERT(sizeof(struct pmapvp1) == 2 * PAGE_SIZE);
struct pmapvp1 *vp1;
pt1pa = pmap_steal_avail(2 * sizeof(struct pmapvp1), Lx_TABLE_ALIGN,
vp1 = (struct pmapvp1 *) PHYS_TO_DMAP(pt1pa);
pmap_kernel()->pm_vp.l1 = (struct pmapvp1 *)va;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *kvp1;
pool_init(&pmap_vp_pool, sizeof(struct pmapvp1), PAGE_SIZE, IPL_VM, 0,
struct pmapvp1 *vp1;
CTASSERT(sizeof(struct pmapvp1) == sizeof(struct pmapvp2));
CTASSERT(sizeof(struct pmapvp1) == sizeof(struct pmapvp3));
pmap_vp_page_alloc, pmap_vp_page_free, sizeof(struct pmapvp1)
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1;
struct pmapvp1 *vp1, *kvp1;
struct pmapvp1 *vp1;