| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 1019 TAILQ_INIT(&m->md.pv_list); in pmap_page_init() 1059 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init() 1060 TAILQ_INIT(&pv_dummy.pv_list); in pmap_init() 2296 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove() 2298 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove() 2338 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_try_insert_pv_entry() 2375 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_l2() 2393 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_l2() 2432 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); in pmap_pv_promote_l2() 2466 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); in pmap_pv_insert_l2() [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | pmap-v6.c | 1639 TAILQ_INIT(&m->md.pv_list); in pmap_page_init() 1803 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init() 2906 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_pv_reclaim() 2907 if (TAILQ_EMPTY(&m->md.pv_list) && in pmap_pv_reclaim() 2910 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim() 3117 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_insert_entry() 3126 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove() 3128 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove() 3152 if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { in pmap_remove_entry() 3154 if (TAILQ_EMPTY(&pvh->pv_list)) in pmap_remove_entry() [all …]
|
| /freebsd/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 1043 rv = !TAILQ_EMPTY(&m->md.pv_list) || in mmu_radix_page_is_mapped() 1045 !TAILQ_EMPTY(&pa_to_pvh(VM_PAGE_TO_PHYS(m))->pv_list)); in mmu_radix_page_is_mapped() 1261 TAILQ_FOREACH(pv, &pvh->pv_list, pv_link) { in pmap_pvh_remove() 1271 TAILQ_REMOVE(&pvh->pv_list, pv, pv_link); in pmap_pvh_remove() 1310 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_link); in pmap_pv_demote_l3e() 1330 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_link); in pmap_pv_demote_l3e() 1469 TAILQ_REMOVE(&m->md.pv_list, pv, pv_link); in reclaim_pv_chunk() 1472 if (TAILQ_EMPTY(&m->md.pv_list) && in reclaim_pv_chunk() 1475 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk() 1698 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_link); in pmap_pv_promote_l3e() [all …]
|
| /freebsd/sys/i386/i386/ |
| H A D | pmap.c | 1038 TAILQ_INIT(&pv_table[i].pv_list); in __CONCAT() 2375 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in pmap_pv_reclaim() 2376 if (TAILQ_EMPTY(&m->md.pv_list) && in pmap_pv_reclaim() 2379 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim() 2579 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove() 2581 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove() 2609 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_pde() 2646 TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); in pmap_pv_promote_pde() 2674 if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { in pmap_remove_entry() 2676 if (TAILQ_EMPTY(&pvh->pv_list)) in pmap_remove_entry() [all …]
|
| H A D | pmap_base.c | 281 TAILQ_INIT(&m->md.pv_list); in pmap_page_init()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | pmap.c | 1587 TAILQ_INIT(&m->md.pv_list); in pmap_page_init() 1663 TAILQ_INIT(&pvd->pv_page.pv_list); in pmap_init_pv_table() 1670 TAILQ_INIT(&pvd->pv_page.pv_list); in pmap_init_pv_table() 3443 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in reclaim_pv_chunk_domain() 3445 if (TAILQ_EMPTY(&m->md.pv_list) && in reclaim_pv_chunk_domain() 3448 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain() 3774 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove() 3776 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove() 3816 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_l2() 3834 TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); in pmap_pv_demote_l2() [all …]
|
| /freebsd/sys/powerpc/booke/ |
| H A D | pmap.c | 587 TAILQ_INSERT_TAIL(&m->md.pv_list, pve, pv_link); in pv_insert() 605 TAILQ_FOREACH(pve, &m->md.pv_list, pv_link) { in pv_remove() 608 TAILQ_REMOVE(&m->md.pv_list, pve, pv_link); in pv_remove() 609 if (TAILQ_EMPTY(&m->md.pv_list)) in pv_remove() 1238 return (!TAILQ_EMPTY(&(m)->md.pv_list)); in mmu_booke_page_is_mapped() 1560 TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_link, pvn) { in mmu_booke_remove_all() 1726 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_remove_write() 1792 TAILQ_INIT(&m->md.pv_list); in mmu_booke_page_init() 1817 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_is_modified() 1858 TAILQ_FOREACH(pv, &m->md.pv_list, pv_link) { in mmu_booke_is_referenced() [all …]
|
| H A D | pmap_64.c | 417 if (TAILQ_EMPTY(&m->md.pv_list)) in pte_remove()
|
| H A D | pmap_32.c | 471 if (TAILQ_EMPTY(&m->md.pv_list)) in pte_remove()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | pmap.c | 2339 TAILQ_INIT(&m->md.pv_list); in pmap_page_init() 2450 TAILQ_INIT(&pvd->pv_page.pv_list); in pmap_init_pv_table() 2459 TAILQ_INIT(&pvd->pv_page.pv_list); in pmap_init_pv_table() 2489 TAILQ_INIT(&pv_table[i].pv_list); in pmap_init_pv_table() 2490 TAILQ_INIT(&pv_dummy.pv_list); in pmap_init_pv_table() 5320 TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); in reclaim_pv_chunk_domain() 5322 if (TAILQ_EMPTY(&m->md.pv_list) && in reclaim_pv_chunk_domain() 5325 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain() 5690 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove() 5692 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove() [all …]
|
| /freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| H A D | dt_provider.h | 41 dt_list_t pv_list; /* list forward/back pointers */ member
|
| /freebsd/sys/arm/include/ |
| H A D | pmap.h | 96 TAILQ_HEAD(,pv_entry) pv_list;
|
| /freebsd/sys/riscv/include/ |
| H A D | pmap.h | 65 TAILQ_HEAD(,pv_entry) pv_list;
|
| /freebsd/sys/arm64/include/ |
| H A D | pmap.h | 70 TAILQ_HEAD(,pv_entry) pv_list;
|
| /freebsd/sys/i386/include/ |
| H A D | pmap.h | 158 TAILQ_HEAD(,pv_entry) pv_list;
|
| /freebsd/sys/powerpc/include/ |
| H A D | pmap.h | 252 TAILQ_HEAD(, pv_entry) pv_list; /* (p) */
|
| /freebsd/sys/amd64/include/ |
| H A D | pmap.h | 307 TAILQ_HEAD(, pv_entry) pv_list; /* (p) */
|
| /freebsd/sys/contrib/ncsw/user/env/ |
| H A D | xx.c | 711 pv = TAILQ_FIRST(&page->md.pv_list); in XX_PhysToVirt()
|