HomeSort by: relevance | last modified time | path
    Searched refs:pv_pmap (Results 1 - 24 of 24) sorted by relevancy

  /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);

Completed in 39 milliseconds