Home
last modified time | relevance | path

Searched refs:pv_next (Results 1 – 24 of 24) sorted by relevance

/netbsd/src/sys/uvm/pmap/
Dpmap.c474 for (; pv != NULL; pv = pv->pv_next) { in pmap_page_syncicache()
933 npv = pv->pv_next; in pmap_page_remove()
943 pv->pv_next = NULL; in pmap_page_remove()
956 pvp->pv_next = pv; in pmap_page_remove()
1004 KASSERT(pvp->pv_next == NULL); in pmap_page_remove()
1008 pv->pv_next = NULL; in pmap_page_remove()
1220 pv = pv->pv_next; in pmap_page_protect()
1234 pv = pv->pv_next; in pmap_page_protect()
1367 for (pv_entry_t pv = &mdpg->mdpg_first; pv != NULL; pv = pv->pv_next) { in pmap_page_cache()
1879 pv_entry_t pv_next; in pmap_clear_modify() local
[all …]
Dvmpagemd.h60 struct pv_entry *pv_next; member
153 (pg)->mdpage.mdpg_first.pv_next = NULL; \
/netbsd/src/sys/arch/sparc64/sparc64/
Dpmap.c2119 pv->pv_next = freepv; in pmap_remove()
2168 pv = freepv->pv_next; in pmap_remove()
2586 if (pv->pv_next && !pv->pv_pmap) { in pmap_clear_modify()
2592 for (; pv; pv = pv->pv_next) { in pmap_clear_modify()
2661 if (pv->pv_next && !pv->pv_pmap) { in pmap_clear_reference()
2667 for (; pv; pv = pv->pv_next) { in pmap_clear_reference()
2743 if (pv->pv_next && !pv->pv_pmap) { in pmap_is_modified()
2751 npv = npv->pv_next) { in pmap_is_modified()
2801 if (pv->pv_next && !pv->pv_pmap) { in pmap_is_referenced_locked()
2809 for (npv = pv; npv; npv = npv->pv_next) { in pmap_is_referenced_locked()
[all …]
/netbsd/src/sys/arch/vax/vax/
Dpmap.c542 for (pl = pv; pl->pv_next; pl = pl->pv_next) { in rmpage()
543 if (pl->pv_next->pv_pmap != pm || in rmpage()
544 pl->pv_next->pv_vaddr != vaddr) in rmpage()
546 pf = pl->pv_next; in rmpage()
547 pl->pv_next = pl->pv_next->pv_next; in rmpage()
1173 tmp->pv_next = pv->pv_next; in pmap_enter()
1174 pv->pv_next = tmp; in pmap_enter()
1450 } while ((pv = pv->pv_next) != NULL); in pmap_clear_reference()
1480 } while ((pv = pv->pv_next) != NULL); in pmap_is_modified()
1507 } while ((pv = pv->pv_next) != NULL); in pmap_clear_modify()
[all …]
/netbsd/src/sys/arch/usermode/usermode/
Dpmap.c50 struct pv_entry *pv_next; member
613 for (pv = pv; pv != NULL; pv = pv->pv_next) { in pv_get()
629 pv->pv_next = pv_table[ppn].pv_next; in pv_get()
630 pv_table[ppn].pv_next = pv; in pv_get()
872 for (pv = &pv_table[ppn]; pv != NULL; pv = pv->pv_next) { in pmap_update_page()
979 npv = pv->pv_next; in pv_release()
989 for (npv = pv->pv_next; npv; npv = npv->pv_next) { in pv_release()
995 pv->pv_next = npv->pv_next; in pv_release()
1301 pv = pv->pv_next; in pmap_page_protect()
1311 npv = pv->pv_next; in pmap_page_protect()
[all …]
/netbsd/src/sys/arch/m68k/m68k/
Dpmap_motorola.c1238 pv, pv->pv_va, pv->pv_pmap, pv->pv_next)); in pmap_enter()
1245 pv->pv_next = NULL; in pmap_enter()
1256 for (npv = pv; npv; npv = npv->pv_next) in pmap_enter()
1269 npv->pv_next = pv->pv_next; in pmap_enter()
1272 pv->pv_next = npv; in pmap_enter()
1305 } else if (npv->pv_next || in pmap_enter()
1729 } while ((pv = pv->pv_next)); in pmap_collect1()
2196 ptppv->pv_next != NULL) in pmap_remove_mapping()
2200 ptppv->pv_next); in pmap_remove_mapping()
2240 npv = pv->pv_next; in pmap_remove_mapping()
[all …]
/netbsd/src/sys/arch/powerpc/ibm4xx/
Dpmap.c164 struct pv_entry *pv_next; /* Linked list of mappings */ member
720 pv->pv_next = NULL; in pmap_enter_pv()
735 npv->pv_next = pv->pv_next; in pmap_enter_pv()
736 pv->pv_next = npv; in pmap_enter_pv()
770 if ((npv = pv->pv_next)) { in pmap_remove_pv()
776 for (; (npv = pv->pv_next) != NULL; pv = npv) in pmap_remove_pv()
780 pv->pv_next = npv->pv_next; in pmap_remove_pv()
913 pv = pv->pv_next; in pmap_unwire()
1110 for (pv = pvh->pv_next; pv; pv = npv) { in pmap_page_protect()
1111 npv = pv->pv_next; in pmap_page_protect()
/netbsd/src/sys/arch/hppa/hppa/
Dpmap.c535 for (pve = md->pvh_list; pve; pve = pve->pv_next) in pmap_dump_pv()
563 npve = pve->pv_next; in pmap_resolve_alias()
626 pvp = &pve->pv_next; in pmap_resolve_alias()
653 pvp = &pve->pv_next; in pmap_resolve_alias()
662 for (pve = md->pvh_list; pve; pve = pve->pv_next) { in pmap_resolve_alias()
729 pve->pv_next = md->pvh_list; in pmap_pv_enter()
746 pv; pv = *(pve = &(*pve)->pv_next)) { in pmap_pv_remove()
748 *pve = pv->pv_next; in pmap_pv_remove()
1292 npv = pv->pv_next; in pmap_destroy()
1341 for (; pve; pve = pve->pv_next) { in pmap_syncicache_page()
[all …]
/netbsd/src/sys/arch/sun2/sun2/
Dpmap.c264 struct pv_entry *pv_next; member
1073 pv->pv_next = &pv[1]; in pv_init()
1074 pv[-1].pv_next = 0; in pv_init()
1110 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_changepte()
1205 for (; pv != NULL; pv = pv->pv_next) { in pv_syncflags()
1346 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_link()
1361 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_link()
1376 pv_free_list = pv->pv_next; in pv_link()
1377 pv->pv_next = 0; in pv_link()
1382 pv->pv_next = *head; in pv_link()
[all …]
/netbsd/src/sys/arch/sun3/sun3/
Dpmap.c271 struct pv_entry *pv_next; member
1082 pv->pv_next = &pv[1]; in pv_init()
1083 pv[-1].pv_next = 0; in pv_init()
1119 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_changepte()
1212 for (; pv != NULL; pv = pv->pv_next) { in pv_syncflags()
1354 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_link()
1368 for (pv = *head; pv != NULL; pv = pv->pv_next) { in pv_link()
1383 pv_free_list = pv->pv_next; in pv_link()
1384 pv->pv_next = 0; in pv_link()
1389 pv->pv_next = *head; in pv_link()
[all …]
/netbsd/src/sys/arch/sparc64/include/
Dpmap.h257 struct pv_entry *pv_next; /* next pv_entry */ member
268 (pg)->mdpage.mdpg_pvh.pv_next = NULL; \
/netbsd/src/sys/arch/vax/include/
Dpmap.h120 struct pv_entry *pv_next; /* next pv_entry */ member
214 if (pv->pv_pmap != NULL || pv->pv_next != NULL) in pmap_page_protect()
/netbsd/src/sys/arch/sparc/sparc/
Dpmap.c2385 for (; pv != NULL; pv = pv->pv_next) { in pv_changepte4_4c()
2456 for (; pv != NULL; pv = pv->pv_next) { in pv_syncflags4_4c()
2510 npv = pv0->pv_next; in pv_unlink4_4c()
2522 pv0->pv_next = npv->pv_next; in pv_unlink4_4c()
2542 for (prev = pv0;; prev = npv, npv = npv->pv_next) { in pv_unlink4_4c()
2550 prev->pv_next = npv->pv_next; in pv_unlink4_4c()
2558 for (npv = pv0->pv_next; npv != NULL; npv = npv->pv_next) in pv_unlink4_4c()
2584 pv0->pv_next = NULL; in pv_link4_4c()
2612 for (pv = pv0; pv != NULL; pv = pv->pv_next) { in pv_link4_4c()
2638 npv->pv_next = pv0->pv_next; in pv_link4_4c()
[all …]
/netbsd/src/sys/arch/mips/mips/
Dpmap_machdep.c743 KASSERT(pv->pv_next == NULL); in pmap_md_map_poolpage()
781 KASSERT(pv->pv_next == NULL); in pmap_md_unmap_poolpage()
955 npv = npv->pv_next; in pmap_md_vca_add()
1046 pv_entry_t pv0 = pv->pv_next; in pmap_md_vca_remove()
1048 for (; pv0; pv0 = pv0->pv_next) { in pmap_md_vca_remove()
/netbsd/src/sys/arch/sparc/include/
Dpmap.h410 struct pvlist *pv_next; /* next pvlist, if any */ member
419 (pg)->mdpage.pvlisthead.pv_next = NULL; \
/netbsd/src/sys/arch/aarch64/include/
Dpmap.h298 struct pv_entry *pv_next; member
325 (pp)->pp_pv.pv_next = NULL; \
Dpmap_machdep.h82 (pp)->pp_md.mdpg_first.pv_next = NULL; \
/netbsd/src/external/cddl/osnet/dist/lib/libdtrace/common/
Ddt_provider.h42 struct dt_provider *pv_next; /* pointer to next provider in hash */ member
Ddt_provider.c57 pvp->pv_next = dtp->dt_provs[h]; in dt_provider_insert()
71 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp->pv_next) { in dt_provider_lookup()
138 pp = &(*pp)->pv_next; in dt_provider_destroy()
141 *pp = pvp->pv_next; in dt_provider_destroy()
/netbsd/src/sys/arch/powerpc/powerpc/
Ddb_interface.c552 struct pv_entry *pv_next; /* Linked list of mappings */ in db_ppc4xx_pv() member
566 db_printf("next %p va %p pmap %p\n", pv->pv_next, in db_ppc4xx_pv()
568 pv = pv->pv_next; in db_ppc4xx_pv()
/netbsd/src/sys/arch/m68k/include/
Dpmap_motorola.h200 struct pv_entry *pv_next; /* next pv_entry */ member
/netbsd/src/sys/arch/alpha/alpha/
Dpmap.c1975 for (pv = VM_MDPAGE_PVS(pg); pv != NULL; pv = pv->pv_next) { in pmap_page_protect()
2005 nextpv = pv->pv_next; in pmap_page_protect()
3069 for (pv = VM_MDPAGE_PVS(pg); pv != NULL; pv = pv->pv_next) { in pmap_changebit()
3225 for (pv = VM_MDPAGE_PVS(pg); pv != NULL; pv = pv->pv_next) in pmap_pv_dump()
3313 for (pv = VM_MDPAGE_PVS(pg); pv != NULL; pv = pv->pv_next) { in pmap_pv_enter()
3326 newpv->pv_next = (struct pv_entry *)(md->pvh_listx & ~PGA_ATTRS); in pmap_pv_enter()
3361 pv != NULL; pvp = &pv->pv_next, pv = *pvp) in pmap_pv_remove()
3373 *pvp = (pv_entry_t)((uintptr_t)pv->pv_next | in pmap_pv_remove()
/netbsd/src/sys/arch/hppa/include/
Dpmap.h84 struct pv_entry *pv_next; member
/netbsd/src/sys/arch/alpha/include/
Dpmap.h178 struct pv_entry *pv_next; /* next pv_entry on page list */ member