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

1 2

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

Completed in 45 milliseconds

1 2