Home
last modified time | relevance | path

Searched refs:md_page (Results 1 – 13 of 13) sorted by relevance

/freebsd-14-stable/sys/i386/i386/
HDpmap.c263 static struct md_page *pv_table;
307 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
308 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
310 static int pmap_pvh_wired_mappings(struct md_page *pvh, int count);
324 static boolean_t pmap_is_modified_pvh(struct md_page *pvh);
325 static boolean_t pmap_is_referenced_pvh(struct md_page *pvh);
1042 s = (vm_size_t)(pv_npg * sizeof(struct md_page)); in __CONCAT()
2302 struct md_page *pvh; in pmap_pv_reclaim()
2567 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
2584 struct md_page *pvh; in pmap_pv_demote_pde()
[all …]
/freebsd-14-stable/sys/riscv/riscv/
HDpmap.c293 static struct md_page *pv_table;
294 static struct md_page pv_dummy;
308 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
309 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
793 s = (vm_size_t)(pv_npg * sizeof(struct md_page)); in pmap_init()
1979 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
2000 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free()
2042 struct md_page *pvh; in pmap_pv_demote_l2()
2102 struct md_page *pvh; in pmap_pv_promote_l2()
2139 struct md_page *pvh; in pmap_pv_insert_l2()
[all …]
/freebsd-14-stable/sys/arm/include/
HDpmap.h98 struct md_page { struct
/freebsd-14-stable/sys/riscv/include/
HDpmap.h64 struct md_page { struct
/freebsd-14-stable/sys/arm/arm/
HDpmap-v6.c278 static struct md_page *pv_table; /* XXX: Is it used only the list in md_page? */
1780 s = (vm_size_t)(pv_npg * sizeof(struct md_page)); in pmap_init()
2810 struct md_page *pvh; in pmap_pv_reclaim()
3089 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
3104 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free()
3116 struct md_page *pvh; in pmap_remove_entry()
3130 struct md_page *pvh; in pmap_pv_demote_pte1()
3164 struct md_page *pvh; in pmap_pv_promote_pte1()
3221 struct md_page *pvh; in pmap_pv_insert_pte1()
3596 struct md_page *pvh; in pmap_remove_pte1()
[all …]
/freebsd-14-stable/sys/arm64/include/
HDpmap.h66 struct md_page { struct
/freebsd-14-stable/sys/powerpc/aim/
HDmmu_radix.c586 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
680 static struct md_page *pv_table;
681 static struct md_page pv_dummy;
1257 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
1288 struct md_page *pvh; in pmap_pv_demote_l3e()
1377 struct md_page *pvh; in reclaim_pv_chunk()
1677 struct md_page *pvh; in pmap_pv_promote_l3e()
1716 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free()
2426 struct md_page *pvh; in mmu_radix_clear_modify()
3688 s = (vm_size_t)(pv_npg * sizeof(struct md_page)); in mmu_radix_init()
[all …]
/freebsd-14-stable/sys/i386/include/
HDpmap.h160 struct md_page { struct
/freebsd-14-stable/sys/arm64/arm64/
HDpmap.c188 struct md_page pv_page;
444 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
445 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2815 struct md_page *pvh; in reclaim_pv_chunk_domain()
3240 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
3263 struct md_page *pvh; in pmap_pv_demote_l2()
3328 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_free()
3368 struct md_page *pvh; in pmap_pv_insert_l2()
3427 struct md_page *pvh; in pmap_remove_l2()
3485 struct md_page *pvh; in pmap_remove_l3()
[all …]
/freebsd-14-stable/sys/powerpc/include/
HDpmap.h240 struct md_page { struct
/freebsd-14-stable/sys/amd64/amd64/
HDpmap.c529 struct md_page pv_page;
539 static struct md_page *pv_table;
540 static struct md_page pv_dummy;
1291 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
1292 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2464 s = (vm_size_t)pv_npg * sizeof(struct md_page); in pmap_init_pv_table()
5301 struct md_page *pvh; in reclaim_pv_chunk_domain()
5786 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) in pmap_pvh_remove()
5809 struct md_page *pvh; in pmap_pv_demote_pde()
5878 struct md_page *pvh; in pmap_pv_promote_pde()
[all …]
/freebsd-14-stable/sys/amd64/include/
HDpmap.h307 struct md_page { struct
/freebsd-14-stable/sys/vm/
HDvm_page.h242 struct md_page md; /* machine dependent stuff */