Home
last modified time | relevance | path

Searched refs:firstpte (Results 1 – 3 of 3) sorted by relevance

/NextBSD/sys/i386/i386/
HDpmap.c316 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
2606 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
2610 for (pte = firstpte; pte < firstpte + NPTEPG; pte++) { in pmap_fill_ptp()
2624 pt_entry_t *firstpte, newpte; in pmap_demote_pde() local
2669 firstpte = &KPTmap[i386_btop(trunc_4mpage(va))]; in pmap_demote_pde()
2687 firstpte = PADDR1; in pmap_demote_pde()
2694 firstpte = PADDR2; in pmap_demote_pde()
2710 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde()
2712 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde()
2720 if ((*firstpte & PG_PTE_PROMOTE) != (newpte & PG_PTE_PROMOTE)) in pmap_demote_pde()
[all …]
/NextBSD/sys/arm/arm/
HDpmap-v6.c3823 pt_entry_t *firstptep, firstpte, oldpte, pa, *pte; in pmap_promote_section() local
3862 firstpte = *firstptep; in pmap_promote_section()
3863 if ((l2pte_pa(firstpte) & L1_S_OFFSET) != 0) { in pmap_promote_section()
3870 if ((firstpte & (L2_S_PROTO | L2_S_REF)) != (L2_S_PROTO | L2_S_REF)) { in pmap_promote_section()
3881 m = PHYS_TO_VM_PAGE(l2pte_pa(firstpte)); in pmap_promote_section()
3898 if (!L2_S_WRITABLE(firstpte)) { in pmap_promote_section()
3905 if (!L2_S_EXECUTABLE(firstpte)) in pmap_promote_section()
3913 pa = l2pte_pa(firstpte) + ((L2_PTE_NUM_TOTAL - 1) * PAGE_SIZE); in pmap_promote_section()
3924 if ((oldpte & L2_S_PROMOTE) != (firstpte & L2_S_PROMOTE)) { in pmap_promote_section()
3961 pmap_pv_promote_section(pmap, first_va, l2pte_pa(firstpte)); in pmap_promote_section()
[all …]
/NextBSD/sys/amd64/amd64/
HDpmap.c453 static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
3263 pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte) in pmap_fill_ptp() argument
3267 for (pte = firstpte; pte < firstpte + NPTEPG; pte++) { in pmap_fill_ptp()
3295 pt_entry_t *firstpte, newpte; in pmap_demote_pde_locked() local
3350 firstpte = (pt_entry_t *)PHYS_TO_DMAP(mptepa); in pmap_demote_pde_locked()
3364 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde_locked()
3366 KASSERT((*firstpte & PG_FRAME) == (newpte & PG_FRAME), in pmap_demote_pde_locked()
3374 if ((*firstpte & PG_PTE_PROMOTE) != (newpte & PG_PTE_PROMOTE)) in pmap_demote_pde_locked()
3375 pmap_fill_ptp(firstpte, newpte); in pmap_demote_pde_locked()
4007 pt_entry_t *firstpte, oldpte, pa, *pte; in pmap_promote_pde() local
[all …]