Lines Matching refs:dirbase
688 pde = (&((m)->dirbase[(vm_offset_t)(v) >> PDESHIFT]));
1157 kernel_pmap->dirbase = (pd_entry_t *)((unsigned int)IdlePTD | KERNBASE);
1163 va = (vm_offset_t)kernel_pmap->dirbase;
1169 (pd_entry_t *) (kernel_pmap->dirbase + PTDPTDI + i),
1620 if (KERN_SUCCESS != kmem_alloc_wired(kernel_map, (vm_offset_t *)(&p->dirbase), NBPTD))
1631 memset((char *)p->dirbase, 0, NBPTD);
1633 va = (vm_offset_t)p->dirbase;
1859 kmem_free(kernel_map, (vm_offset_t)p->dirbase, NBPTD);
3418 for (pdp = (pt_entry_t *)p->dirbase;
3419 pdp < (pt_entry_t *)&p->dirbase[(UMAXPTDI+1)];
3428 ptp = pmap_pte(p, pdetova(pdp - (pt_entry_t *)p->dirbase));
3450 pdetova(pdp - (pt_entry_t *)p->dirbase),
3469 m = vm_page_lookup(p->pm_obj,(vm_object_offset_t)(pdp - (pt_entry_t *)&p->dirbase[0]));
3937 pt_entry_t *dirbase)
3942 if (dirbase == 0) {
3943 dirbase = kernel_pmap->dirbase;
3945 if (dirbase == 0) {
3946 db_printf("need a dirbase...\n");
3949 dirbase = (pt_entry_t *) (int) ((unsigned long) dirbase & ~INTEL_OFFMASK);
3951 db_printf("dirbase: 0x%x\n", dirbase);
3954 pdep = &dirbase[0];