Home
last modified time | relevance | path

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

/freebsd/sys/riscv/riscv/
H A Dpmap.c317 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
318 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2291 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
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()
2299 pvh->pv_gen++; in pmap_pvh_remove()
2312 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free() argument
2316 pv = pmap_pvh_remove(pvh, pmap, va); in pmap_pvh_free()
2354 struct md_page *pvh; in pmap_pv_demote_l2() local
2370 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);
1257 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
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()
1272 pvh->pv_gen++; in pmap_pvh_remove()
1288 struct md_page *pvh; in pmap_pv_demote_l3e() local
1305 pvh = pa_to_pvh(pa); in pmap_pv_demote_l3e()
1307 pv = pmap_pvh_remove(pvh, pmap, va); in pmap_pv_demote_l3e()
1377 struct md_page *pvh; in reclaim_pv_chunk() local
1474 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);
2309 struct md_page *pvh; in pmap_pv_reclaim() local
2378 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in pmap_pv_reclaim()
2379 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim()
2574 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
2579 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { in pmap_pvh_remove()
[all …]
/freebsd/sys/arm/arm/
H A Dpmap-v6.c2842 struct md_page *pvh; in pmap_pv_reclaim() local
2909 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in pmap_pv_reclaim()
2910 if (TAILQ_EMPTY(&pvh->pv_list)) { in pmap_pv_reclaim()
3121 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
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()
3136 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free() argument
3140 pv = pmap_pvh_remove(pvh, pmap, va); in pmap_pvh_free()
3148 struct md_page *pvh; in pmap_remove_entry() local
3153 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in pmap_remove_entry()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c478 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
479 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
3343 struct md_page *pvh; in reclaim_pv_chunk_domain() local
3447 pvh = page_to_pvh(m); in reclaim_pv_chunk_domain()
3448 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain()
3770 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
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()
3777 pvh->pv_gen++; in pmap_pvh_remove()
3793 struct md_page *pvh; in pmap_pv_demote_l2() local
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1338 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
1339 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
5202 struct md_page *pvh; in reclaim_pv_chunk_domain() local
5324 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); in reclaim_pv_chunk_domain()
5325 if (TAILQ_EMPTY(&pvh->pv_list)) { in reclaim_pv_chunk_domain()
5686 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove() argument
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()
5693 pvh->pv_gen++; in pmap_pvh_remove()
5709 struct md_page *pvh; in pmap_pv_demote_pde() local
[all …]