/src/sys/uvm/pmap/ |
vmpagemd.h | 61 struct pmap *pv_pmap; member in struct:pv_entry 112 #define VM_PAGEMD_PVLIST_EMPTY_P(mdpg) ((mdpg)->mdpg_first.pv_pmap == NULL) 154 (pg)->mdpage.mdpg_first.pv_pmap = NULL; \
|
pmap.c | 470 UVMHIST_LOG(pmaphist, "pv %#jx pv_pmap %#jx", (uintptr_t)pv, 471 (uintptr_t)pv->pv_pmap, 0, 0); 473 if (pv->pv_pmap != NULL) { 476 UVMHIST_LOG(pmaphist, "pv %#jx pv_pmap %#jx", 477 (uintptr_t)pv, (uintptr_t)pv->pv_pmap, 0, 0); 478 kcpuset_merge(onproc, pv->pv_pmap->pm_onproc); 483 if (pv->pv_pmap == curpmap) { 922 if (pv->pv_pmap == NULL) { 937 " skip", (uintptr_t)pv, (uintptr_t)pv->pv_pmap, 940 KASSERT(pv->pv_pmap == pmap_kernel()) [all...] |
/src/sys/arch/m68k/m68k/ |
pmap_motorola.c | 1000 while (pv->pv_pmap != NULL) { 1002 pte = pmap_pte(pv->pv_pmap, pv->pv_va); 1004 if (!pmap_ste_v(pv->pv_pmap, pv->pv_va) || 1008 pmap_remove_mapping(pv->pv_pmap, pv->pv_va, 1238 pv, pv->pv_va, pv->pv_pmap, pv->pv_next)); 1242 if (pv->pv_pmap == NULL) { 1244 pv->pv_pmap = pmap; 1257 if (pmap == npv->pv_pmap && va == npv->pv_va) 1268 npv->pv_pmap = pmap; 1306 ((pmap == pv->pv_pmap || [all...] |
/src/sys/arch/usermode/usermode/ |
pmap.c | 51 pmap_t pv_pmap; member in struct:pv_entry 608 if (pv->pv_pmap == NULL) { 614 if ((pv->pv_pmap == pmap) && (pv->pv_lpn == lpn)) { 874 ppn, pv->pv_pmap); 875 if (pv->pv_pmap != NULL) { 877 if (pv->pv_pmap->pm_flags & PM_ACTIVE) 920 pv->pv_pmap = pmap; 978 if ((pmap == pv->pv_pmap) && (lpn == pv->pv_lpn)) { 983 pmap_set_pv(pv->pv_pmap, pv->pv_lpn, pv); 990 if ((pmap == npv->pv_pmap) && (lpn == npv->pv_lpn) [all...] |
/src/sys/arch/sparc64/sparc64/ |
pmap.c | 1544 KASSERT(md->mdpg_pvh.pv_pmap == NULL); 2586 if (pv->pv_next && !pv->pv_pmap) { 2591 if (pv->pv_pmap != NULL) { 2594 struct pmap *pmap = pv->pv_pmap; 2661 if (pv->pv_next && !pv->pv_pmap) { 2666 if (pv->pv_pmap != NULL) { 2669 struct pmap *pmap = pv->pv_pmap; 2710 "(pmap = %p, ctx = %d)\n", pg, pv->pv_pmap, 2711 pv->pv_pmap ? pmap_ctx(pv->pv_pmap) : 0) [all...] |
/src/sys/arch/sparc64/include/ |
pmap.h | 258 struct pmap *pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry 269 (pg)->mdpage.mdpg_pvh.pv_pmap = NULL; \
|
/src/sys/arch/vax/include/ |
pmap.h | 122 struct pmap *pv_pmap; /* pmap this entry belongs to */ member in struct:pv_entry 214 if (pv->pv_pmap != NULL || pv->pv_next != NULL)
|
/src/sys/arch/vax/vax/ |
pmap.c | 537 if (pv->pv_pmap == pm && pv->pv_vaddr == vaddr) { 539 pv->pv_pmap = 0; 543 if (pl->pv_next->pv_pmap != pm || 974 if (pv->pv_pmap == NULL || pv->pv_vaddr == NOVADDR) 978 pm = pv->pv_pmap; 1166 if (pv->pv_pmap == NULL) { 1168 pv->pv_pmap = pmap; 1172 tmp->pv_pmap = pmap; 1442 if (pv->pv_pmap != NULL) do { 1472 if (rv == false && pv->pv_pmap != NULL) do [all...] |
/src/sys/arch/m68k/include/ |
pmap_motorola.h | 201 struct pmap *pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry
|
/src/sys/arch/sh3/sh3/ |
pmap.c | 74 struct pmap *pv_pmap; member in struct:pv_entry 491 pmap_remove(pv->pv_pmap, pv->pv_va, 505 pv->pv_pmap = pmap; 558 if (pv->pv_pmap == pmap && pv->pv_va == vaddr) { 578 KDASSERT(!(pv->pv_pmap == pmap && pv->pv_va == vaddr)); 720 pmap = pv->pv_pmap; 733 pmap = pv->pv_pmap; 824 pmap = pv->pv_pmap; 877 pmap = pv->pv_pmap;
|
/src/sys/arch/sparc/include/ |
pmap.h | 405 * rather than a pointer; this head entry is empty iff its pv_pmap 411 struct pmap *pv_pmap; /* pmap of this va */ member in struct:vm_page_md::pvlist 420 (pg)->mdpage.pvlisthead.pv_pmap = NULL; \
|
/src/sys/arch/hppa/hppa/ |
pmap.c | 536 db_printf("%x:%lx\n", pve->pv_pmap->pm_space, 557 const pmap_t ppm = pve->pv_pmap; 666 (uintptr_t)pve->pv_pmap, pva, 0, 0); 668 pte |= pmap_vp_find(pve->pv_pmap, pva); 673 pve->pv_pmap->pm_space, pve->pv_va, 0, 0); 706 pmap_pde_release(pv->pv_pmap, pv->pv_va & PV_VAMASK, 726 pve->pv_pmap = pm; 747 if (pv->pv_pmap == pmap && (pv->pv_va & PV_VAMASK) == va) { 1293 if (pv->pv_pmap != pmap) 1342 pmap_t fpm = pve->pv_pmap; [all...] |
/src/sys/arch/aarch64/aarch64/ |
pmap.c | 601 KASSERT(VM_PAGE_TO_PP(pg)->pp_pv.pv_pmap == NULL); 1069 if (pv->pv_pmap == pm && trunc_page(pv->pv_va) == va) { 1080 pv->pv_pmap = NULL; 1131 if (pv->pv_pmap == NULL) { 1135 struct pmap * const pm = pv->pv_pmap; 1140 pr(" pv[%d].pv_pmap = %p (asid=%d)\n", i, pm, pai->pai_asid); 1166 if (pp->pp_pv.pv_pmap == NULL) { 1186 pv->pv_pmap = pm; 1231 const bool user = (pv->pv_pmap != pmap_kernel()); 1236 KASSERT(mutex_owned(&pv->pv_pmap->pm_lock)) [all...] |
pmap_machdep.c | 289 KASSERT(pv->pv_pmap == NULL); 319 KASSERT(pv->pv_pmap == NULL);
|
/src/sys/arch/mips/mips/ |
pmap_machdep.c | 252 if (pv->pv_pmap == NULL) 286 || (pv->pv_pmap != NULL 742 KASSERT(pv->pv_pmap == NULL); 780 KASSERT(pv->pv_pmap == NULL); 963 KASSERT(pv->pv_pmap != NULL); 965 for (pv_entry_t npv = pv; npv && npv->pv_pmap;) { 972 pmap_t npm = npv->pv_pmap;
|
/src/sys/arch/hppa/include/ |
pmap.h | 85 struct pmap *pv_pmap; /* the pmap */ member in struct:pv_entry
|
/src/sys/arch/aarch64/include/ |
pmap.h | 299 struct pmap *pv_pmap; member in struct:pv_entry 326 (pp)->pp_pv.pv_pmap = NULL; \
|
pmap_machdep.h | 83 (pp)->pp_md.mdpg_first.pv_pmap = NULL; \
|
/src/sys/arch/alpha/alpha/ |
pmap.c | 1921 KASSERT(pv->pv_pmap == pmap); 1976 PMAP_LOCK(pv->pv_pmap); 1981 pmap_tlb_shootdown_pv(pv->pv_pmap, pv->pv_va, 1984 PMAP_UNLOCK(pv->pv_pmap); 2007 PMAP_LOCK(pv->pv_pmap); 2008 pmap = pv->pv_pmap; 2013 PMAP_UNLOCK(pv->pv_pmap); 3070 PMAP_LOCK(pv->pv_pmap); 3078 pmap_tlb_shootdown_pv(pv->pv_pmap, pv->pv_va, 3081 PMAP_UNLOCK(pv->pv_pmap); [all...] |
/src/sys/arch/sparc/sparc/ |
pmap.c | 2380 if (pv->pv_pmap == NULL) { 2386 pm = pv->pv_pmap; 2449 if (pv->pv_pmap == NULL) { 2457 pm = pv->pv_pmap; 2515 if (pv0->pv_pmap == pm && pv0->pv_va == va) { 2523 pv0->pv_pmap = npv->pv_pmap; 2534 pv0->pv_pmap = NULL; 2547 if (npv->pv_pmap == pm && npv->pv_va == va) 2581 if (pv0->pv_pmap == NULL) [all...] |
/src/sys/arch/arm/arm32/ |
pmap.c | 669 pmap_t pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry 992 pv->pv_pmap = pm; 1075 if (pm == pv->pv_pmap && va == pv->pv_va) 1105 if (pv->pv_pmap == pm && pv->pv_va == va) { /* match? */ 1851 if (pv->pv_pmap != pm && (pv->pv_flags & PVF_NC) == 0) 1878 if (pv->pv_pmap == pm || pv->pv_pmap == last_pmap) 1906 pmap_vac_me_user(md, pa, (last_pmap = pv->pv_pmap), 0); 1936 if (pm == pv->pv_pmap || kpmap == pv->pv_pmap) { [all...] |
/src/sys/arch/alpha/include/ |
pmap.h | 180 struct pmap *pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry
|
/src/sys/arch/sun2/sun2/ |
pmap.c | 265 pmap_t pv_pmap; member in struct:pv_entry 1111 pmap = pv->pv_pmap; 1206 pmap = pv->pv_pmap; 1299 pmap = pv->pv_pmap; 1347 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1380 pv->pv_pmap = pmap; 1424 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1438 pv->pv_pmap = NULL; 3874 pv, pv->pv_pmap, pv->pv_va, pv->pv_next);
|
/src/sys/arch/sun3/sun3/ |
pmap.c | 272 pmap_t pv_pmap; member in struct:pv_entry 1120 pmap = pv->pv_pmap; 1213 pmap = pv->pv_pmap; 1304 pmap = pv->pv_pmap; 1355 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1387 pv->pv_pmap = pmap; 1431 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1445 pv->pv_pmap = NULL; 3792 pv, pv->pv_pmap, pv->pv_va, pv->pv_next);
|