kpm 403 arch/i386/i386/cpu.c struct pmap *kpm = pmap_kernel(); kpm 410 arch/i386/i386/cpu.c mp_pdirpa = kpm->pm_pdirpa; kpm 760 arch/i386/i386/pmap.c struct pmap *kpm; kpm 821 arch/i386/i386/pmap.c kpm = pmap_kernel(); kpm 822 arch/i386/i386/pmap.c simple_lock_init(&kpm->pm_obj.vmobjlock); kpm 823 arch/i386/i386/pmap.c kpm->pm_obj.pgops = NULL; kpm 824 arch/i386/i386/pmap.c TAILQ_INIT(&kpm->pm_obj.memq); kpm 825 arch/i386/i386/pmap.c kpm->pm_obj.uo_npages = 0; kpm 826 arch/i386/i386/pmap.c kpm->pm_obj.uo_refs = 1; kpm 827 arch/i386/i386/pmap.c bzero(&kpm->pm_list, sizeof(kpm->pm_list)); /* pm_list not used */ kpm 828 arch/i386/i386/pmap.c kpm->pm_pdir = (pd_entry_t *)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); kpm 829 arch/i386/i386/pmap.c kpm->pm_pdirpa = (u_int32_t) proc0.p_addr->u_pcb.pcb_cr3; kpm 830 arch/i386/i386/pmap.c kpm->pm_stats.wired_count = kpm->pm_stats.resident_count = kpm 2791 arch/i386/i386/pmap.c struct pmap *kpm = pmap_kernel(), *pm; kpm 2806 arch/i386/i386/pmap.c simple_lock(&kpm->pm_obj.vmobjlock); kpm 2822 arch/i386/i386/pmap.c kpm->pm_pdir[PDSLOT_KERN + nkpde] = kpm 2826 arch/i386/i386/pmap.c kpm->pm_stats.resident_count++; kpm 2836 arch/i386/i386/pmap.c while (!pmap_alloc_ptp(kpm, PDSLOT_KERN + nkpde, FALSE, 0)) kpm 2843 arch/i386/i386/pmap.c kpm->pm_pdir[PDSLOT_KERN + nkpde]; kpm 2848 arch/i386/i386/pmap.c simple_unlock(&kpm->pm_obj.vmobjlock); kpm 777 arch/i386/i386/pmapae.c struct pmap *kpm = pmap_kernel(); kpm 789 arch/i386/i386/pmapae.c va = (vaddr_t)kpm->pm_pdir; kpm 790 arch/i386/i386/pmapae.c kpm->pm_pdidx[0] = (va + 0*NBPG - KERNBASE) | PG_V; kpm 791 arch/i386/i386/pmapae.c kpm->pm_pdidx[1] = (va + 1*NBPG - KERNBASE) | PG_V; kpm 792 arch/i386/i386/pmapae.c kpm->pm_pdidx[2] = (va + 2*NBPG - KERNBASE) | PG_V; kpm 793 arch/i386/i386/pmapae.c kpm->pm_pdidx[3] = (va + 3*NBPG - KERNBASE) | PG_V; kpm 795 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_PTE+0) = kpm->pm_pdidx[0] | PG_KW; kpm 796 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_PTE+1) = kpm->pm_pdidx[1] | PG_KW; kpm 797 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_PTE+2) = kpm->pm_pdidx[2] | PG_KW; kpm 798 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_PTE+3) = kpm->pm_pdidx[3] | PG_KW; kpm 803 arch/i386/i386/pmapae.c if (!pmap_valid_entry(PDE(kpm, pdei(va)))) { kpm 804 arch/i386/i386/pmapae.c ptp = pae_pagealloc(&kpm->pm_obj, va, NULL, kpm 807 arch/i386/i386/pmapae.c PDE(kpm, pdei(va)) = ptaddr | PG_KW | PG_V; kpm 812 arch/i386/i386/pmapae.c kpm->pm_stats.resident_count++; kpm 819 arch/i386/i386/pmapae.c if (!cpu_paenable(&kpm->pm_pdidx[0])) { kpm 822 arch/i386/i386/pmapae.c proc0paddr->u_pcb.pcb_cr3 = kpm->pm_pdirpa = kpm 823 arch/i386/i386/pmapae.c (vaddr_t)kpm - KERNBASE; kpm 824 arch/i386/i386/pmapae.c kpm->pm_pdirsize = 4 * NBPG; kpm 855 arch/i386/i386/pmapae.c bzero((void *)kpm->pm_pdir + 8, (PDSLOT_PTE-1) * 8); kpm 2173 arch/i386/i386/pmapae.c struct pmap *kpm = pmap_kernel(), *pm; kpm 2188 arch/i386/i386/pmapae.c simple_lock(&kpm->pm_obj.vmobjlock); kpm 2204 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_KERN + nkpde) = ptaddr | PG_RW | PG_V; kpm 2207 arch/i386/i386/pmapae.c kpm->pm_stats.resident_count++; kpm 2217 arch/i386/i386/pmapae.c while (!pmap_alloc_ptp_pae(kpm, PDSLOT_KERN + nkpde, FALSE)) kpm 2221 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_KERN + nkpde) &= ~PG_u; kpm 2227 arch/i386/i386/pmapae.c PDE(kpm, PDSLOT_KERN + nkpde); kpm 2232 arch/i386/i386/pmapae.c simple_unlock(&kpm->pm_obj.vmobjlock);