Home
last modified time | relevance | path

Searched refs:vm_page_t (Results 1 – 25 of 123) sorted by relevance

12345

/f-stack/freebsd/vm/
H A Dvm_page.h345 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 Dpmap.h127 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 Dvm_reserv.h50 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 Dvm_phys.h62 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 Dvm_radix.h40 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 Dvm_page.c1222 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 Dvm_pager.h55 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 Dvm_radix.c391 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 Ddefault_pager.c53 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 Dvnode_pager.h45 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 Dvm_phys.c730 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 Ddevice_pager.c65 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 Dsg_pager.c56 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 Dvm_pager.c97 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 Dvm_pagequeue.h82 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 Dpmap_base.h72 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 Dpmap.h178 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 Dpmap_base.c276 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 Dsf_buf.h95 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 Dsf_buf.h95 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 Dsf_buf.h42 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 Dsf_buf.h44 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 Dsf_buf.h39 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 Dpmap.c171 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 Dpmap-v6.c1808 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 …]

12345