Lines Matching refs:vm_page_t
430 void mmu_radix_clear_modify(vm_page_t);
433 int mmu_radix_enter(pmap_t, vm_offset_t, vm_page_t, vm_prot_t, u_int, int8_t);
434 void mmu_radix_enter_object(pmap_t, vm_offset_t, vm_offset_t, vm_page_t,
436 void mmu_radix_enter_quick(pmap_t, vm_offset_t, vm_page_t, vm_prot_t);
438 vm_page_t mmu_radix_extract_and_hold(pmap_t, vm_offset_t, vm_prot_t);
442 bool mmu_radix_is_modified(vm_page_t);
444 bool mmu_radix_is_referenced(vm_page_t);
447 bool mmu_radix_page_exists_quick(pmap_t, vm_page_t);
448 void mmu_radix_page_init(vm_page_t);
449 bool mmu_radix_page_is_mapped(vm_page_t m);
450 void mmu_radix_page_set_memattr(vm_page_t, vm_memattr_t);
451 int mmu_radix_page_wired_mappings(vm_page_t);
455 void mmu_radix_qenter(vm_offset_t, vm_page_t *, int);
457 vm_offset_t mmu_radix_quick_enter_page(vm_page_t);
459 int mmu_radix_ts_referenced(vm_page_t);
462 void mmu_radix_remove_all(vm_page_t);
464 void mmu_radix_remove_write(vm_page_t);
467 void mmu_radix_zero_page(vm_page_t);
468 void mmu_radix_zero_page_area(vm_page_t, int, int);
480 static void mmu_radix_copy_page(vm_page_t, vm_page_t);
481 static void mmu_radix_copy_pages(vm_page_t *ma, vm_offset_t a_offset,
482 vm_page_t *mb, vm_offset_t b_offset, int xfersize);
574 static vm_page_t pmap_remove_pt_page(pmap_t pmap, vm_offset_t va);
587 static int pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte);
588 static vm_page_t mmu_radix_enter_quick_locked(pmap_t pmap, vm_offset_t va, vm_page_t m,
589 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate);
591 static bool pmap_enter_2mpage(pmap_t pmap, vm_offset_t va, vm_page_t m,
594 u_int flags, vm_page_t m, struct rwlock **lockp);
596 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
598 static vm_page_t _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp);
599 static vm_page_t pmap_allocl3e(pmap_t pmap, vm_offset_t va,
601 static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va,
603 static void _pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m,
605 static bool pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m, struct spglist *free);
961 vm_page_t m; in pmap_nofault()
1035 mmu_radix_page_is_mapped(vm_page_t m) in mmu_radix_page_is_mapped()
1188 vm_page_t m; in reserve_pv_entries()
1293 vm_page_t m; in pmap_pv_demote_l3e()
1373 static vm_page_t
1384 vm_page_t m, m_pc; in reclaim_pv_chunk()
1582 vm_page_t m; in free_pv_chunk()
1611 vm_page_t m; in get_pv_entry()
1681 vm_page_t m; in pmap_pv_promote_l3e()
1731 pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va, vm_page_t m, in pmap_try_insert_pv_entry()
2227 vm_page_t m; in mmu_radix_advise()
2425 mmu_radix_clear_modify(vm_page_t m) in mmu_radix_clear_modify()
2524 vm_page_t dst_pdpg, dstmpte, srcmpte; in mmu_radix_copy()
2673 mmu_radix_copy_page(vm_page_t msrc, vm_page_t mdst) in mmu_radix_copy_page()
2686 mmu_radix_copy_pages(vm_page_t ma[], vm_offset_t a_offset, vm_page_t mb[], in mmu_radix_copy_pages()
2728 vm_page_t mpte; in pmap_promote_l3e()
2826 mmu_radix_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_radix_enter()
2835 vm_page_t mpte, om; in mmu_radix_enter()
3145 pmap_abort_ptp(pmap_t pmap, vm_offset_t va, vm_page_t pdpg) in pmap_abort_ptp()
3170 pmap_enter_2mpage(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, in pmap_enter_2mpage()
3204 vm_page_t m, struct rwlock **lockp) in pmap_enter_l3e()
3208 vm_page_t mt, pdpg; in pmap_enter_l3e()
3209 vm_page_t uwptpg; in pmap_enter_l3e()
3335 vm_offset_t end, vm_page_t m_start, vm_prot_t prot) in mmu_radix_enter_object()
3340 vm_page_t m, mpte; in mmu_radix_enter_object()
3374 static vm_page_t
3375 mmu_radix_enter_quick_locked(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_radix_enter_quick_locked()
3376 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate) in mmu_radix_enter_quick_locked()
3482 mmu_radix_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, in mmu_radix_enter_quick()
3533 vm_page_t
3538 vm_page_t m; in mmu_radix_extract_and_hold()
3567 vm_page_t nkpg; in mmu_radix_growkernel()
3631 vm_page_t m = vm_page_alloc_noobj_contig(req, in radix_pgd_import()
3643 vm_page_t m; in radix_pgd_release()
3667 vm_page_t mpte; in mmu_radix_init()
3756 pmap_page_test_mappings(vm_page_t m, bool accessed, bool modified) in pmap_page_test_mappings()
3833 mmu_radix_is_modified(vm_page_t m) in mmu_radix_is_modified()
3868 mmu_radix_is_referenced(vm_page_t m) in mmu_radix_is_referenced()
3897 mmu_radix_ts_referenced(vm_page_t m) in mmu_radix_ts_referenced()
4051 vm_page_t p, pdpg; in mmu_radix_object_init_pt()
4132 mmu_radix_page_exists_quick(pmap_t pmap, vm_page_t m) in mmu_radix_page_exists_quick()
4172 mmu_radix_page_init(vm_page_t m) in mmu_radix_page_init()
4181 mmu_radix_page_wired_mappings(vm_page_t m) in mmu_radix_page_wired_mappings()
4286 static vm_page_t
4289 vm_page_t m, pdppg, pdpg; in _pmap_allocpte()
4409 static vm_page_t
4414 vm_page_t pdpg; in pmap_allocl3e()
4433 static vm_page_t
4438 vm_page_t m; in pmap_allocpte()
4506 vm_page_t m; in pmap_protect_l3e()
4629 vm_page_t m; in mmu_radix_protect()
4669 mmu_radix_qenter(vm_offset_t sva, vm_page_t *ma, int count) in mmu_radix_qenter()
4674 vm_page_t m; in mmu_radix_qenter()
4740 pmap_add_delayed_free_list(vm_page_t m, struct spglist *free, bool set_PG_ZERO) in pmap_add_delayed_free_list()
4757 pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte) in pmap_insert_pt_page()
4770 static __inline vm_page_t
4785 pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m, struct spglist *free) in pmap_unwire_ptp()
4797 _pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m, struct spglist *free) in _pmap_unwire_ptp()
4823 vm_page_t pdpg; in _pmap_unwire_ptp()
4830 vm_page_t pdppg; in _pmap_unwire_ptp()
4851 vm_page_t mpte; in pmap_unuse_pt()
4938 vm_page_t mpte; in pmap_demote_l3e_locked()
5046 vm_page_t mpte; in pmap_remove_kernel_l3e()
5078 vm_page_t m, mpte; in pmap_remove_l3e()
5127 vm_page_t m; in pmap_remove_pte()
5338 mmu_radix_remove_all(vm_page_t m) in mmu_radix_remove_all()
5453 vm_page_t m, mpte, mt; in mmu_radix_remove_pages()
5622 mmu_radix_remove_write(vm_page_t m) in mmu_radix_remove_write()
5786 mmu_radix_zero_page(vm_page_t m) in mmu_radix_zero_page()
5796 mmu_radix_zero_page_area(vm_page_t m, int off, int size) in mmu_radix_zero_page_area()
5936 mmu_radix_page_set_memattr(vm_page_t m, vm_memattr_t ma) in mmu_radix_page_set_memattr()
6026 vm_page_t pdpg; in pmap_demote_l2e()
6183 mmu_radix_quick_enter_page(vm_page_t m) in mmu_radix_quick_enter_page()
6474 vm_page_array = (vm_page_t)start; in mmu_radix_page_array_startup()
6512 pmap_page_print_mappings(vm_page_t m) in pmap_page_print_mappings()