Lines Matching refs:pm_root
189 pdir_l1 = pmap->pm_root[PG_ROOT_IDX(va)]; in pte_find()
205 pte_t ****pm_root; in pte_find_next() local
216 pm_root = pmap->pm_root; in pte_find_next()
221 if (pm_root[i] == 0) in pte_find_next()
224 if (pm_root[i][j] == 0) in pte_find_next()
227 if (pm_root[i][j][k] == NULL) in pte_find_next()
230 pte = &pm_root[i][j][k][l]; in pte_find_next()
299 pdir_l1 = get_pgtbl_page(pmap, (vm_offset_t *)pmap->pm_root, in ptbl_alloc()
337 pdir_l1 = pmap->pm_root[pg_root_idx]; in ptbl_unhold()
358 pmap->pm_root[pg_root_idx] = NULL; in ptbl_unhold()
526 kernel_pmap->pm_root = kernel_ptbl_root; in kernel_pte_alloc()
546 kernel_pmap->pm_root[i] = (pte_t ***)l1_va; in kernel_pte_alloc()
550 kernel_pmap->pm_root[i][j] = (pte_t **)pdir_va; in kernel_pte_alloc()
554 kernel_pmap->pm_root[i][j][k] = (pte_t *)ptbl_va; in kernel_pte_alloc()
564 pte = &(kernel_pmap->pm_root[PG_ROOT_IDX(va)][PDIR_L1_IDX(va)][PDIR_IDX(va)][PTBL_IDX(va)]); in kernel_pte_alloc()
603 pmap->pm_root = uma_zalloc(ptbl_root_zone, M_WAITOK); in mmu_booke_pinit()
604 bzero(pmap->pm_root, sizeof(pte_t **) * PG_ROOT_NENTRIES); in mmu_booke_pinit()
627 KASSERT(pmap->pm_root[i] == 0, in mmu_booke_release()
628 ("Index %d on root page %p is non-zero!\n", i, pmap->pm_root)); in mmu_booke_release()
630 uma_zfree(ptbl_root_zone, pmap->pm_root); in mmu_booke_release()