Home
last modified time | relevance | path

Searched refs:pvh (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dpmap.c311 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
312 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2192 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
2197 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
2199 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
2200 pvh->pv_gen++; in pmap_pvh_remove()
2213 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free() argument
2217 pv = pmap_pvh_remove(pvh, pmap, va); in pmap_pvh_free()
2255 struct md_page *pvh; in pmap_pv_demote_l2() local
2271 pvh = pa_to_pvh(pa); in pmap_pv_demote_l2()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c586 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
1258 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
1262 TAILQ_FOREACH(pv, &pvh->pv_list, pv_link) { in pmap_pvh_remove()
1272 TAILQ_REMOVE(&pvh->pv_list, pv, pv_link); in pmap_pvh_remove()
1273 pvh->pv_gen++; in pmap_pvh_remove()
1289 struct md_page *pvh; in pmap_pv_demote_l3e() local
1306 pvh = pa_to_pvh(pa); in pmap_pv_demote_l3e()
1308 pv = pmap_pvh_remove(pvh, pmap, va); in pmap_pv_demote_l3e()
1378 struct md_page *pvh; in reclaim_pv_chunk() local
1475 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in reclaim_pv_chunk()
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c295 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
296 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
298 static int pmap_pvh_wired_mappings(struct md_page *pvh, int count);
313 static bool pmap_is_modified_pvh(struct md_page *pvh);
314 static bool pmap_is_referenced_pvh(struct md_page *pvh);
2312 struct md_page *pvh; in pmap_pv_reclaim() local
2381 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in pmap_pv_reclaim()
2382 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim()
2546 * Access to the ptelist "pv_vafree" is synchronized by the pvh in get_pv_entry()
2577 pmap_pvh_remove(struct md_page *pvh, pmap_ argument
2594 struct md_page *pvh; pmap_pv_demote_pde() local
2628 struct md_page *pvh; pmap_pv_promote_pde() local
2661 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
2673 struct md_page *pvh; pmap_remove_entry() local
2725 struct md_page *pvh; pmap_pv_insert_pde() local
2950 struct md_page *pvh; pmap_remove_pde() local
3206 struct md_page *pvh; __CONCAT() local
4731 struct md_page *pvh; __CONCAT() local
4795 pmap_pvh_wired_mappings(struct md_page * pvh,int count) pmap_pvh_wired_mappings() argument
4848 struct md_page *pvh; __CONCAT() local
5005 pmap_is_modified_pvh(struct md_page * pvh) pmap_is_modified_pvh() argument
5075 pmap_is_referenced_pvh(struct md_page * pvh) pmap_is_referenced_pvh() argument
5104 struct md_page *pvh; __CONCAT() local
5180 struct md_page *pvh; __CONCAT() local
5409 struct md_page *pvh; __CONCAT() local
[all...]
/freebsd/sys/arm64/arm64/
H A Dpmap.c461 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
462 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
3134 struct md_page *pvh; in reclaim_pv_chunk_domain() local
3238 pvh = page_to_pvh(m); in reclaim_pv_chunk_domain()
3239 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain()
3561 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
3565 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
3567 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
3568 pvh->pv_gen++; in pmap_pvh_remove()
3584 struct md_page *pvh; in pmap_pv_demote_l2() local
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1281 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
1282 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
5298 struct md_page *pvh; in reclaim_pv_chunk_domain() local
5420 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in reclaim_pv_chunk_domain()
5421 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain()
5782 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
5786 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
5788 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); in pmap_pvh_remove()
5789 pvh->pv_gen++; in pmap_pvh_remove()
5805 struct md_page *pvh; in pmap_pv_demote_pde() local
[all …]