Home
last modified time | relevance | path

Searched refs:pv_list (Results 1 – 17 of 17) sorted by relevance

/NextBSD/sys/arm/arm/
HDpmap-v6.c574 SLIST_FOREACH(pv, &kernel_pt_list, pv_list) { in kernel_pt_lookup()
948 TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { in pmap_clearbit()
1017 if (TAILQ_EMPTY(&m->md.pv_list)) { in pmap_clearbit()
1025 TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { in pmap_clearbit()
1107 TAILQ_INSERT_HEAD(&m->md.pv_list, pve, pv_list); in pmap_enter_pv()
1124 TAILQ_FOREACH(pv, &md->pv_list, pv_list) in pmap_find_pv()
1198 TAILQ_REMOVE(&m->md.pv_list, pve, pv_list); in pmap_remove_pv()
1202 if (TAILQ_EMPTY(&m->md.pv_list)) in pmap_remove_pv()
1274 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
1361 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init()
[all …]
HDpmap.c454 SLIST_FOREACH(pv, &kernel_pt_list, pv_list) { in kernel_pt_lookup()
1230 TAILQ_FOREACH(pv, &pg->md.pv_list, pv_list) { in pmap_fix_cache()
1255 TAILQ_FOREACH(pv, &pg->md.pv_list, pv_list) { in pmap_fix_cache()
1345 if (TAILQ_EMPTY(&pg->md.pv_list)) { in pmap_clearbit()
1353 TAILQ_FOREACH(pv, &pg->md.pv_list, pv_list) { in pmap_clearbit()
1520 TAILQ_INSERT_HEAD(&pg->md.pv_list, pve, pv_list); in pmap_enter_pv()
1531 TAILQ_INSERT_HEAD(&pg->md.pv_list, pve, pv_list); in pmap_enter_pv()
1551 TAILQ_FOREACH(pv, &pg->md.pv_list, pv_list) in pmap_find_pv()
1596 TAILQ_REMOVE(&pg->md.pv_list, pve, pv_list); in pmap_nuke_pv()
1602 if (TAILQ_FIRST(&pg->md.pv_list) == NULL) in pmap_nuke_pv()
[all …]
HDpmap-v6-new.c1498 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
1656 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init()
2786 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_pv_reclaim()
2787 if (TAILQ_EMPTY(&m->md.pv_list) && in pmap_pv_reclaim()
2790 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim()
2997 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_insert_entry()
3006 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
3008 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
3032 if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { in pmap_remove_entry()
3034 if (TAILQ_EMPTY(&pvh->pv_list)) in pmap_remove_entry()
[all …]
/NextBSD/sys/mips/mips/
HDpmap.c606 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
1452 TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); in pmap_pv_reclaim()
1453 if (TAILQ_EMPTY(&m->md.pv_list)) in pmap_pv_reclaim()
1630 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { in pmap_pvh_remove()
1632 TAILQ_REMOVE(&pvh->pv_list, pv, pv_list); in pmap_pvh_remove()
1657 if (TAILQ_EMPTY(&m->md.pv_list)) in pmap_remove_entry()
1674 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); in pmap_try_insert_pv_entry()
1863 while ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { in pmap_remove_all()
1871 if (TAILQ_NEXT(pv, pv_list) == NULL) in pmap_remove_all()
1900 TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); in pmap_remove_all()
[all …]
/NextBSD/sys/mips/include/
HDpmap.h73 TAILQ_HEAD(, pv_entry) pv_list;
124 TAILQ_ENTRY(pv_entry) pv_list;
167 #define pmap_page_is_mapped(m) (!TAILQ_EMPTY(&(m)->md.pv_list))
/NextBSD/sys/arm64/include/
HDpmap.h62 TAILQ_HEAD(,pv_entry) pv_list;
72 SLIST_ENTRY(pv_addr) pv_list;
154 #define pmap_page_is_mapped(m) (!TAILQ_EMPTY(&(m)->md.pv_list))
/NextBSD/sys/riscv/include/
HDpmap.h62 TAILQ_HEAD(,pv_entry) pv_list;
72 SLIST_ENTRY(pv_addr) pv_list;
154 #define pmap_page_is_mapped(m) (!TAILQ_EMPTY(&(m)->md.pv_list))
/NextBSD/sys/i386/i386/
HDpmap.c680 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
830 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init()
2242 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_pv_reclaim()
2243 if (TAILQ_EMPTY(&m->md.pv_list) && in pmap_pv_reclaim()
2246 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim()
2447 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
2449 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
2477 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_pde()
2513 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); in pmap_pv_promote_pde()
2540 if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { in pmap_remove_entry()
[all …]
/NextBSD/sys/amd64/amd64/
HDpmap.c1027 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
1106 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init()
2783 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in reclaim_pv_chunk()
2785 if (TAILQ_EMPTY(&m->md.pv_list) && in reclaim_pv_chunk()
2788 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk()
3075 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
3077 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
3117 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_pde()
3136 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_pde()
3185 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); in pmap_pv_promote_pde()
[all …]
/NextBSD/sys/arm/include/
HDpmap-v6.h107 SLIST_ENTRY(pv_addr) pv_list;
116 TAILQ_HEAD(,pv_entry) pv_list;
HDpmap.h108 #define pmap_page_is_mapped(m) (!TAILQ_EMPTY(&(m)->md.pv_list))
121 SLIST_ENTRY(pv_addr) pv_list;
135 TAILQ_HEAD(,pv_entry) pv_list;
198 TAILQ_ENTRY(pv_entry) pv_list;
/NextBSD/sys/powerpc/include/
HDpmap.h206 TAILQ_HEAD(, pv_entry) pv_list;
210 #define pmap_page_is_mapped(m) (!TAILQ_EMPTY(&(m)->md.pv_list))
/NextBSD/sys/arm64/arm64/
HDpmap.c724 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
1630 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
1632 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
1671 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_try_insert_pv_entry()
1836 while ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { in pmap_remove_all()
1864 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_remove_all()
2098 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_enter()
2530 TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { in pmap_page_exists_quick()
2566 TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { in pmap_page_wired_mappings()
2682 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_remove_pages()
[all …]
/NextBSD/sys/powerpc/booke/
HDpmap.c816 TAILQ_INSERT_TAIL(&m->md.pv_list, pve, pv_link); in pv_insert()
834 TAILQ_FOREACH(pve, &m->md.pv_list, pv_link) { in pv_remove()
837 TAILQ_REMOVE(&m->md.pv_list, pve, pv_link); in pv_remove()
838 if (TAILQ_EMPTY(&m->md.pv_list)) in pv_remove()
1920 for (pv = TAILQ_FIRST(&m->md.pv_list); pv != NULL; pv = pvn) { in mmu_booke_remove_all()
2091 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_remove_write()
2205 TAILQ_INIT(&m->md.pv_list); in mmu_booke_page_init()
2399 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_is_modified()
2440 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_is_referenced()
2478 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_clear_modify()
[all …]
/NextBSD/cddl/contrib/opensolaris/lib/libdtrace/common/
HDdt_provider.h41 dt_list_t pv_list; /* list forward/back pointers */ member
/NextBSD/sys/i386/include/
HDpmap.h295 TAILQ_HEAD(,pv_entry) pv_list;
/NextBSD/sys/amd64/include/
HDpmap.h288 TAILQ_HEAD(,pv_entry) pv_list;