| /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 | 473 if (pv->pv_pmap != NULL) { 475 UVMHIST_LOG(pmaphist, "pv %#jx pv_pmap %#jx", 476 (uintptr_t)pv, (uintptr_t)pv->pv_pmap, 0, 0); 479 kcpuset_merge(onproc, pv->pv_pmap->pm_onproc); 484 if (pv->pv_pmap == curpmap) { 1022 if (pv->pv_pmap == NULL) { 1037 " skip", (uintptr_t)pv, (uintptr_t)pv->pv_pmap, 1040 KASSERT(pv->pv_pmap == pmap_kernel()); 1060 KASSERT(fpv->pv_pmap == pmap_kernel()); 1066 const pmap_t 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/m68k/m68k/ |
| pmap_motorola.c | 1023 while (pv->pv_pmap != NULL) { 1025 pte = pmap_pte(pv->pv_pmap, pv->pv_va); 1027 if (!pmap_ste_v(pv->pv_pmap, pv->pv_va) || 1031 pmap_remove_mapping(pv->pv_pmap, pv->pv_va, 1261 pv, pv->pv_va, pv->pv_pmap, pv->pv_next)); 1265 if (pv->pv_pmap == NULL) { 1267 pv->pv_pmap = pmap; 1280 if (pmap == npv->pv_pmap && va == npv->pv_va) 1291 npv->pv_pmap = pmap; 1329 ((pmap == pv->pv_pmap || [all...] |
| pmap_68k.c | 1690 if (__predict_true(pv->pv_pmap != pmap_kernel())) { 1733 newpv->pv_pmap = pmap; 1744 if (pmap == pv->pv_pmap && va == PV_VA(pv)) { 1842 if (active_pmap(pv->pv_pmap)) { 1916 if (MATCHING_PMAP(pmap, pv->pv_pmap) && 1931 if (MATCHING_PMAP(pmap, pv->pv_pmap)) { 1935 if (active_pmap(pv->pv_pmap)) { 1937 if (pv->pv_pmap == pmap_kernel()) { 1974 if (pmap == pv->pv_pmap && va == PV_VA(pv)) { 2030 if (active_pmap(pv->pv_pmap)) { [all...] |
| /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/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/hb68k/pg68k/ |
| pmap_pgmmu.h | 89 /* 4*/ pmap_t pv_pmap; /* pmap that contains mapping */ member in struct:pv_entry
|
| /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 | 600 KASSERT(VM_PAGE_TO_PP(pg)->pp_pv.pv_pmap == NULL); 1068 if (pv->pv_pmap == pm && trunc_page(pv->pv_va) == va) { 1079 pv->pv_pmap = NULL; 1130 if (pv->pv_pmap == NULL) { 1134 struct pmap * const pm = pv->pv_pmap; 1139 pr(" pv[%d].pv_pmap = %p (asid=%d)\n", i, pm, pai->pai_asid); 1165 if (pp->pp_pv.pv_pmap == NULL) { 1185 pv->pv_pmap = pm; 1230 const bool user = (pv->pv_pmap != pmap_kernel()); 1235 KASSERT(mutex_owned(&pv->pv_pmap->pm_lock)) [all...] |
| /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/m68k/include/ |
| pmap_motorola.h | 214 struct pmap *pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry
|
| pmap_68k.h | 122 /*12*/ pmap_t pv_pmap; /* pmap that contains mapping */ member in struct:pv_entry
|
| /src/sys/arch/aarch64/include/ |
| pmap.h | 302 struct pmap *pv_pmap; member in struct:pv_entry 329 (pp)->pp_pv.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 | 664 pmap_t pv_pmap; /* pmap where mapping lies */ member in struct:pv_entry 987 pv->pv_pmap = pm; 1070 if (pm == pv->pv_pmap && va == pv->pv_va) 1100 if (pv->pv_pmap == pm && pv->pv_va == va) { /* match? */ 1846 if (pv->pv_pmap != pm && (pv->pv_flags & PVF_NC) == 0) 1873 if (pv->pv_pmap == pm || pv->pv_pmap == last_pmap) 1901 pmap_vac_me_user(md, pa, (last_pmap = pv->pv_pmap), 0); 1931 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 | 261 pmap_t pv_pmap; member in struct:pv_entry 1103 pmap = pv->pv_pmap; 1198 pmap = pv->pv_pmap; 1291 pmap = pv->pv_pmap; 1339 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1372 pv->pv_pmap = pmap; 1416 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1430 pv->pv_pmap = NULL; 3903 pv, pv->pv_pmap, pv->pv_va, pv->pv_next);
|
| /src/sys/arch/sun68k/sun68k/ |
| pmap_sunmmu.c | 362 pmap_t pv_pmap; member in struct:pv_entry 1218 pmap = pv->pv_pmap; 1313 pmap = pv->pv_pmap; 1406 pmap = pv->pv_pmap; 1454 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1486 pv->pv_pmap = pmap; 1530 if ((pv->pv_pmap == pmap) && (pv->pv_va == va)) 1544 pv->pv_pmap = NULL; 4153 pv, pv->pv_pmap, pv->pv_va, pv->pv_next);
|