| /f-stack/freebsd/vm/ |
| H A D | vm_page.h | 345 extern vm_page_t bogus_page; 602 vm_page_t vm_page_alloc_after(vm_object_t, vm_pindex_t, int, vm_page_t); 604 vm_page_t); 640 vm_page_t vm_page_next(vm_page_t m); 645 vm_page_t vm_page_prev(vm_page_t m); 646 bool vm_page_ps_test(vm_page_t m, int flags, vm_page_t skip_m); 665 vm_page_t vm_page_scan_contig(u_long npages, vm_page_t m_start, 881 vm_page_dirty(vm_page_t m) in vm_page_dirty() 920 vm_page_queue(vm_page_t m) in vm_page_queue() 927 vm_page_active(vm_page_t m) in vm_page_active() [all …]
|
| H A D | pmap.h | 127 void pmap_clear_modify(vm_page_t m); 129 void pmap_copy_page(vm_page_t, vm_page_t); 143 boolean_t pmap_is_modified(vm_page_t m); 145 boolean_t pmap_is_referenced(vm_page_t m); 152 void pmap_page_init(vm_page_t m); 153 int pmap_page_wired_mappings(vm_page_t m); 159 vm_offset_t pmap_quick_enter_page(vm_page_t); 163 void pmap_remove_all(vm_page_t m); 165 void pmap_remove_write(vm_page_t m); 167 int pmap_ts_referenced(vm_page_t m); [all …]
|
| H A D | vm_reserv.h | 50 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 51 int domain, int req, vm_page_t mpred, u_long npages, 54 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 55 int domain, int req, vm_page_t mpred); 57 boolean_t vm_reserv_free_page(vm_page_t m); 59 bool vm_reserv_is_page_free(vm_page_t m); 60 int vm_reserv_level(vm_page_t m); 61 int vm_reserv_level_iffullpop(vm_page_t m); 66 void vm_reserv_rename(vm_page_t m, vm_object_t new_object, 70 vm_page_t vm_reserv_to_superpage(vm_page_t m);
|
| H A D | vm_phys.h | 62 vm_page_t vm_phys_alloc_contig(int domain, u_long npages, vm_paddr_t low, 64 vm_page_t vm_phys_alloc_freelist_pages(int domain, int freelist, int pool, 67 vm_page_t vm_phys_alloc_pages(int domain, int pool, int order); 69 void vm_phys_enqueue_contig(vm_page_t m, u_long npages); 73 vm_page_t vm_phys_fictitious_to_vm_page(vm_paddr_t pa); 74 void vm_phys_free_contig(vm_page_t m, u_long npages); 75 void vm_phys_free_pages(vm_page_t m, int order); 77 vm_page_t vm_phys_paddr_to_vm_page(vm_paddr_t pa); 80 vm_page_t vm_phys_scan_contig(int domain, u_long npages, vm_paddr_t low, 82 void vm_phys_set_pool(int pool, vm_page_t m, int order); [all …]
|
| H A D | vm_radix.h | 40 int vm_radix_insert(struct vm_radix *rtree, vm_page_t page); 43 vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index); 44 vm_page_t vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index); 45 vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index); 46 vm_page_t vm_radix_lookup_unlocked(struct vm_radix *rtree, vm_pindex_t index); 48 vm_page_t vm_radix_remove(struct vm_radix *rtree, vm_pindex_t index); 49 vm_page_t vm_radix_replace(struct vm_radix *rtree, vm_page_t newpage);
|
| H A D | vm_page.c | 1222 vm_page_t 1253 vm_page_t 1693 vm_page_t 1709 vm_page_t 1722 vm_page_t 1774 vm_page_t 1791 vm_page_t 1811 vm_page_t 1976 vm_page_t 1984 vm_page_t [all …]
|
| H A D | vm_pager.h | 55 typedef int pgo_getpages_t(vm_object_t, vm_page_t *, int, int *, int *); 56 typedef void pgo_getpages_iodone_t(void *, vm_page_t *, int, int); 59 typedef void pgo_putpages_t(vm_object_t, vm_page_t *, int, int, int *); 63 typedef void pgo_pageunswapped_t(vm_page_t); 125 int vm_pager_get_pages(vm_object_t, vm_page_t *, int, int *, int *); 126 int vm_pager_get_pages_async(vm_object_t, vm_page_t *, int, int *, int *, 134 vm_page_t *m, in vm_pager_put_pages() 192 vm_pager_page_unswapped(vm_page_t m) in vm_pager_page_unswapped() 221 int prot, vm_page_t *mres); 234 void cdev_pager_free_page(vm_object_t object, vm_page_t m); [all …]
|
| H A D | vm_radix.c | 391 vm_page_t m; in vm_radix_insert() 482 vm_page_t m; in _vm_radix_lookup() 506 vm_page_t 518 vm_page_t 521 vm_page_t m; in vm_radix_lookup_unlocked() 533 vm_page_t 538 vm_page_t m; in vm_radix_lookup_ge() 645 vm_page_t 650 vm_page_t m; in vm_radix_lookup_le() 760 vm_page_t [all …]
|
| H A D | default_pager.c | 53 static int default_pager_getpages(vm_object_t, vm_page_t *, int, 55 static void default_pager_putpages(vm_object_t, vm_page_t *, int, 121 default_pager_getpages(vm_object_t object, vm_page_t *m, int count, in default_pager_getpages() 137 default_pager_putpages(vm_object_t object, vm_page_t *m, int count, in default_pager_putpages()
|
| H A D | vnode_pager.h | 45 int vnode_pager_generic_getpages(struct vnode *vp, vm_page_t *m, 48 int vnode_pager_generic_putpages(struct vnode *vp, vm_page_t *m, 53 void vnode_pager_undirty_pages(vm_page_t *ma, int *rtvals, int written,
|
| H A D | vm_phys.c | 730 vm_page_t m; in vm_phys_alloc_npages() 800 vm_page_t 803 vm_page_t m; in vm_phys_alloc_pages() 821 vm_page_t 825 vm_page_t m; in vm_phys_alloc_freelist_pages() 881 vm_page_t 895 vm_page_t 899 vm_page_t m; in vm_phys_fictitious_to_vm_page() 936 vm_page_t fp; in vm_phys_fictitious_reg_range() 1235 vm_page_t [all …]
|
| H A D | device_pager.c | 65 static int dev_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 66 static void dev_pager_putpages(vm_object_t, vm_page_t *, int, int, int *); 68 static void dev_pager_free_page(vm_object_t object, vm_page_t m); 99 int prot, vm_page_t *mres); 231 cdev_pager_free_page(vm_object_t object, vm_page_t m) in cdev_pager_free_page() 244 dev_pager_free_page(vm_object_t object, vm_page_t m) in dev_pager_free_page() 258 vm_page_t m; in dev_pager_dealloc() 285 dev_pager_getpages(vm_object_t object, vm_page_t *ma, int count, int *rbehind, in dev_pager_getpages() 334 vm_page_t *mres) in old_dev_pager_fault() 337 vm_page_t m_paddr, page; in old_dev_pager_fault() [all …]
|
| H A D | sg_pager.c | 56 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 57 static void sg_pager_putpages(vm_object_t, vm_page_t *, int, 126 vm_page_t m; in sg_pager_dealloc() 145 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in sg_pager_getpages() 149 vm_page_t m_paddr, page; in sg_pager_getpages() 211 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count, in sg_pager_putpages()
|
| H A D | vm_pager.c | 97 static int dead_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 100 static void dead_pager_putpages(vm_object_t, vm_page_t *, int, int, int *); 105 dead_pager_getpages(vm_object_t obj, vm_page_t *ma, int count, int *rbehind, in dead_pager_getpages() 121 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, in dead_pager_putpages() 187 sizeof(struct buf) + PBUF_PAGES * sizeof(vm_page_t), in vm_pager_bufferinit() 257 vm_pager_assert_in(vm_object_t object, vm_page_t *m, int count) in vm_pager_assert_in() 296 vm_pager_get_pages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in vm_pager_get_pages() 333 vm_pager_get_pages_async(vm_object_t object, vm_page_t *m, int count, in vm_pager_get_pages_async()
|
| H A D | vm_pagequeue.h | 82 vm_page_t bq_pa[VM_BATCHQUEUE_SIZE]; 345 vm_pagequeue_remove(struct vm_pagequeue *pq, vm_page_t m) in vm_pagequeue_remove() 360 vm_batchqueue_insert(struct vm_batchqueue *bq, vm_page_t m) in vm_batchqueue_insert() 370 static inline vm_page_t 389 vm_pagequeue_domain(vm_page_t m) in vm_pagequeue_domain()
|
| /f-stack/freebsd/i386/include/ |
| H A D | pmap_base.h | 72 void (*pm_clear_modify)(vm_page_t); 76 void (*pm_copy_page)(vm_page_t, vm_page_t); 77 void (*pm_copy_pages)(vm_page_t [], vm_offset_t, vm_page_t [], 79 void (*pm_zero_page)(vm_page_t); 84 vm_page_t, vm_prot_t); 91 int (*pm_page_wired_mappings)(vm_page_t); 94 boolean_t (*pm_is_modified)(vm_page_t); 97 void (*pm_remove_write)(vm_page_t); 98 int (*pm_ts_referenced)(vm_page_t); 110 void (*pm_remove_all)(vm_page_t); [all …]
|
| H A D | pmap.h | 178 vm_page_t pm_ptdpg[4]; /* PAE NPGPTD */ 254 void pmap_cp_slow0_map(vm_offset_t kaddr, int plen, vm_page_t *ma); 255 void pmap_flush_page(vm_page_t m); 269 boolean_t pmap_page_is_mapped(vm_page_t m); 270 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma); 282 void pmap_invalidate_cache_pages(vm_page_t *pages, int count);
|
| /f-stack/freebsd/i386/i386/ |
| H A D | pmap_base.c | 276 pmap_page_init(vm_page_t m) in pmap_page_init() 296 pmap_flush_page(vm_page_t m) in pmap_flush_page() 621 pmap_clear_modify(vm_page_t m) in pmap_clear_modify() 650 pmap_copy_page(vm_page_t src, vm_page_t dst) in pmap_copy_page() 657 pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, vm_page_t mb[], in pmap_copy_pages() 665 pmap_zero_page(vm_page_t m) in pmap_zero_page() 752 pmap_is_modified(vm_page_t m) in pmap_is_modified() 766 pmap_is_referenced(vm_page_t m) in pmap_is_referenced() 773 pmap_remove_write(vm_page_t m) in pmap_remove_write() 830 vm_page_t [all …]
|
| /f-stack/tools/compat/include/sys/ |
| H A D | sf_buf.h | 95 vm_page_t m; /* currently mapped page */ 119 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva() 124 static inline vm_page_t 128 return ((vm_page_t)sf); in sf_buf_page() 156 boolean_t sf_buf_process_page(vm_page_t, void (*)(struct sf_buf *));
|
| /f-stack/freebsd/sys/ |
| H A D | sf_buf.h | 95 vm_page_t m; /* currently mapped page */ 119 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva() 124 static inline vm_page_t 128 return ((vm_page_t)sf); in sf_buf_page() 156 boolean_t sf_buf_process_page(vm_page_t, void (*)(struct sf_buf *));
|
| /f-stack/freebsd/arm64/include/ |
| H A D | sf_buf.h | 42 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva() 45 static inline vm_page_t 49 return ((vm_page_t)sf); in sf_buf_page()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | sf_buf.h | 44 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); in sf_buf_kva() 47 static inline vm_page_t 51 return ((vm_page_t)sf); in sf_buf_page()
|
| /f-stack/freebsd/mips/include/ |
| H A D | sf_buf.h | 39 vm_page_t m; in sf_buf_kva() 41 m = (vm_page_t)sf; in sf_buf_kva() 49 return ((vm_page_t)sf); in sf_buf_page()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | pmap.c | 171 vm_page_t m, vm_prot_t prot, vm_page_t mpte); 790 vm_page_t 795 vm_page_t m; in pmap_extract_and_hold() 1112 vm_page_t m; in pmap_alloc_direct_page() 1166 vm_page_t m; in _pmap_allocpte() 1234 vm_page_t m; in pmap_allocpte() 1603 vm_page_t m; in free_pv_chunk() 1625 vm_page_t m; in get_pv_entry() 1766 vm_page_t m; in pmap_remove_pte() 2027 vm_page_t m; in pmap_protect() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | pmap-v6.c | 1808 vm_page_t m; in pmap_qenter() 1984 vm_page_t 1990 vm_page_t m; in pmap_extract_and_hold() 2024 vm_page_t m; in pmap_growkernel() 2527 vm_page_t m; in pmap_allocpte2() 2797 vm_page_t m; in is_managed() 2962 vm_page_t m; in free_pv_chunk() 3025 vm_page_t m; in get_pv_entry() 3152 vm_page_t m; in pmap_pv_demote_pte1() 3186 vm_page_t m; in pmap_pv_promote_pte1() [all …]
|