Home
last modified time | relevance | path

Searched refs:ptepindex (Results 1 – 5 of 5) sorted by relevance

/freebsd-12-stable/sys/mips/mips/
Dpmap.c180 static vm_page_t _pmap_allocpte(pmap_t pmap, unsigned ptepindex, u_int flags);
1171 _pmap_allocpte(pmap_t pmap, unsigned ptepindex, u_int flags) in _pmap_allocpte() argument
1181 if ((m = pmap_alloc_direct_page(ptepindex, req_class)) == NULL) { in _pmap_allocpte()
1204 if (ptepindex >= NUPDE) { in _pmap_allocpte()
1205 pmap->pm_segtab[ptepindex - NUPDE] = (pd_entry_t)pageva; in _pmap_allocpte()
1208 int segindex = ptepindex >> (SEGSHIFT - PDRSHIFT); in _pmap_allocpte()
1209 int pdeindex = ptepindex & (NPDEPG - 1); in _pmap_allocpte()
1231 pmap->pm_segtab[ptepindex] = (pd_entry_t)pageva; in _pmap_allocpte()
1240 unsigned ptepindex; in pmap_allocpte() local
1247 ptepindex = pmap_pde_pindex(va); in pmap_allocpte()
[all …]
/freebsd-12-stable/sys/i386/i386/
Dpmap.c359 static vm_page_t _pmap_allocpte(pmap_t pmap, u_int ptepindex, u_int flags);
2131 _pmap_allocpte(pmap_t pmap, u_int ptepindex, u_int flags) in _pmap_allocpte() argument
2139 if ((m = vm_page_alloc(NULL, ptepindex, VM_ALLOC_NOOBJ | in _pmap_allocpte()
2166 pmap->pm_pdir[ptepindex] = in _pmap_allocpte()
2175 u_int ptepindex; in pmap_allocpte() local
2182 ptepindex = va >> PDRSHIFT; in pmap_allocpte()
2187 ptepa = pmap->pm_pdir[ptepindex]; in pmap_allocpte()
2194 (void)pmap_demote_pde(pmap, &pmap->pm_pdir[ptepindex], va); in pmap_allocpte()
2195 ptepa = pmap->pm_pdir[ptepindex]; in pmap_allocpte()
2210 m = _pmap_allocpte(pmap, ptepindex, flags); in pmap_allocpte()
[all …]
/freebsd-12-stable/sys/riscv/riscv/
Dpmap.c303 static vm_page_t _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex,
1268 _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) in _pmap_alloc_l3() argument
1280 if ((m = vm_page_alloc(NULL, ptepindex, VM_ALLOC_NOOBJ | in _pmap_alloc_l3()
1306 if (ptepindex >= NUL1E) { in _pmap_alloc_l3()
1310 l1index = ptepindex - NUL1E; in _pmap_alloc_l3()
1322 l1index = ptepindex >> (L1_SHIFT - L2_SHIFT); in _pmap_alloc_l3()
1340 l2 = &l2[ptepindex & Ln_ADDR_MASK]; in _pmap_alloc_l3()
1379 vm_pindex_t ptepindex; in pmap_alloc_l3() local
1387 ptepindex = pmap_l2_pindex(va); in pmap_alloc_l3()
1407 m = _pmap_alloc_l3(pmap, ptepindex, lockp); in pmap_alloc_l3()
/freebsd-12-stable/sys/arm64/arm64/
Dpmap.c315 static vm_page_t _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex,
1486 _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) in _pmap_alloc_l3() argument
1495 if ((m = vm_page_alloc(NULL, ptepindex, VM_ALLOC_NOOBJ | in _pmap_alloc_l3()
1528 if (ptepindex >= (NUL2E + NUL1E)) { in _pmap_alloc_l3()
1532 l0index = ptepindex - (NUL2E + NUL1E); in _pmap_alloc_l3()
1535 } else if (ptepindex >= NUL2E) { in _pmap_alloc_l3()
1540 l1index = ptepindex - NUL2E; in _pmap_alloc_l3()
1559 l1 = &l1[ptepindex & Ln_ADDR_MASK]; in _pmap_alloc_l3()
1566 l1index = ptepindex >> Ln_ENTRIES_SHIFT; in _pmap_alloc_l3()
1601 l2 = &l2[ptepindex & Ln_ADDR_MASK]; in _pmap_alloc_l3()
[all …]
/freebsd-12-stable/sys/amd64/amd64/
Dpmap.c1189 static vm_page_t _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex,
3644 _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) in _pmap_allocpte() argument
3659 if ((m = vm_page_alloc(NULL, ptepindex, VM_ALLOC_NOOBJ | in _pmap_allocpte()
3683 if (ptepindex >= (NUPDE + NUPDPE)) { in _pmap_allocpte()
3688 pml4index = ptepindex - (NUPDE + NUPDPE); in _pmap_allocpte()
3707 } else if (ptepindex >= NUPDE) { in _pmap_allocpte()
3714 pdpindex = ptepindex - NUPDE; in _pmap_allocpte()
3745 pdpindex = ptepindex >> NPDPEPGSHIFT; in _pmap_allocpte()
3780 pd = &pd[ptepindex & ((1ul << NPDEPGSHIFT) - 1)]; in _pmap_allocpte()
3792 vm_pindex_t pdpindex, ptepindex; in pmap_allocpde() local
[all …]