Searched refs:ptepindex (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/sys/mips/mips/ |
| D | pmap.c | 180 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/ |
| D | pmap.c | 359 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/ |
| D | pmap.c | 303 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/ |
| D | pmap.c | 315 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/ |
| D | pmap.c | 1189 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 …]
|