/freebsd-11.0-release/sys/arm64/include/ |
H A D | sf_buf.h | 42 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); 45 static inline vm_page_t 49 return ((vm_page_t)sf);
|
/freebsd-11.0-release/sys/amd64/include/ |
H A D | sf_buf.h | 42 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); 45 static inline vm_page_t 49 return ((vm_page_t)sf);
|
/freebsd-11.0-release/sys/riscv/include/ |
H A D | sf_buf.h | 42 return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); 45 static inline vm_page_t 49 return ((vm_page_t)sf);
|
/freebsd-11.0-release/sys/vm/ |
H A D | vm_radix.h | 39 int vm_radix_insert(struct vm_radix *rtree, vm_page_t page); 41 vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index); 42 vm_page_t vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index); 43 vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index); 46 vm_page_t vm_radix_replace(struct vm_radix *rtree, vm_page_t newpage);
|
H A D | pmap.h | 85 * vm_memattr_t pmap_page_get_memattr(vm_page_t); 86 * boolean_t pmap_page_is_mapped(vm_page_t); 87 * boolean_t pmap_page_is_write_mapped(vm_page_t); 88 * void pmap_page_set_memattr(vm_page_t, vm_memattr_t); 112 void pmap_clear_modify(vm_page_t m); 114 void pmap_copy_page(vm_page_t, vm_page_t); 115 void pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, 116 vm_page_t mb[], vm_offset_t b_offset, int xfersize); 117 int pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t [all...] |
H A D | vm_page.h | 173 * object/vm_page_t because there is no knowledge of their pte 374 extern vm_page_t vm_page_array; /* First resident page in table */ 375 extern long vm_page_array_size; /* number of vm_page_t's */ 381 * PHYS_TO_VM_PAGE() returns the vm_page_t object that represents a memory 382 * page to which the given physical address belongs. The correct vm_page_t 385 vm_page_t PHYS_TO_VM_PAGE(vm_paddr_t pa); 439 void vm_page_busy_downgrade(vm_page_t m); 440 void vm_page_busy_sleep(vm_page_t m, const char *msg); 441 void vm_page_flash(vm_page_t m); 442 void vm_page_hold(vm_page_t me [all...] |
H A D | vm_phys.h | 58 vm_page_t first_page; 74 vm_page_t vm_phys_alloc_contig(u_long npages, vm_paddr_t low, vm_paddr_t high, 76 vm_page_t vm_phys_alloc_freelist_pages(int freelist, int pool, int order); 77 vm_page_t vm_phys_alloc_pages(int pool, int order); 82 vm_page_t vm_phys_fictitious_to_vm_page(vm_paddr_t pa); 83 void vm_phys_free_contig(vm_page_t m, u_long npages); 84 void vm_phys_free_pages(vm_page_t m, int order); 86 vm_page_t vm_phys_paddr_to_vm_page(vm_paddr_t pa); 87 vm_page_t vm_phys_scan_contig(u_long npages, vm_paddr_t low, vm_paddr_t high, 89 void vm_phys_set_pool(int pool, vm_page_t [all...] |
H A D | vm_reserv.h | 48 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 51 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 52 vm_page_t mpred); 54 boolean_t vm_reserv_free_page(vm_page_t m); 56 bool vm_reserv_is_page_free(vm_page_t m); 57 int vm_reserv_level(vm_page_t m); 58 int vm_reserv_level_iffullpop(vm_page_t m); 59 boolean_t vm_reserv_reactivate_page(vm_page_t m); 63 void vm_reserv_rename(vm_page_t m, vm_object_t new_object,
|
H A D | vnode_pager.h | 43 int vnode_pager_generic_getpages(struct vnode *vp, vm_page_t *m, 46 int vnode_pager_generic_putpages(struct vnode *vp, vm_page_t *m, 54 void vnode_pager_undirty_pages(vm_page_t *ma, int *rtvals, int written);
|
H A D | vm_pager.h | 53 typedef int pgo_getpages_t(vm_object_t, vm_page_t *, int, int *, int *); 54 typedef void pgo_getpages_iodone_t(void *, vm_page_t *, int, int); 55 typedef int pgo_getpages_async_t(vm_object_t, vm_page_t *, int, int *, int *, 57 typedef void pgo_putpages_t(vm_object_t, vm_page_t *, int, int, int *); 59 typedef void pgo_pageunswapped_t(vm_page_t); 109 int vm_pager_get_pages(vm_object_t, vm_page_t *, int, int *, int *); 110 int vm_pager_get_pages_async(vm_object_t, vm_page_t *, int, int *, int *, 119 vm_page_t *m, 169 vm_pager_page_unswapped(vm_page_t m) 179 int prot, vm_page_t *mre [all...] |
H A D | vm_pageout.h | 104 int vm_pageout_flush(vm_page_t *, int, int, int, int *, boolean_t *);
|
H A D | default_pager.c | 59 static int default_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 60 static void default_pager_putpages(vm_object_t, vm_page_t *, int, 121 * OBJT_SWAP at the time a swap-backed vm_page_t is freed, we will never 125 default_pager_getpages(vm_object_t object, vm_page_t *m, int count, 135 * object will be converted when the written-out vm_page_t is moved from the 139 default_pager_putpages(vm_object_t object, vm_page_t *m, int count,
|
H A D | vm_page.c | 134 vm_page_t vm_page_array; 158 static struct vnode *vm_page_alloc_init(vm_page_t m); 159 static void vm_page_cache_turn_free(vm_page_t m); 160 static void vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits); 161 static void vm_page_enqueue(uint8_t queue, vm_page_t m); 164 static int vm_page_insert_after(vm_page_t m, vm_object_t object, 165 vm_pindex_t pindex, vm_page_t mpred); 166 static void vm_page_insert_radixdone(vm_page_t m, vm_object_t object, 167 vm_page_t mpred); 168 static int vm_page_reclaim_run(int req_class, u_long npages, vm_page_t m_ru [all...] |
H A D | sg_pager.c | 52 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 53 static void sg_pager_putpages(vm_object_t, vm_page_t *, int, 121 vm_page_t m; 138 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, 142 vm_page_t m_paddr, page; 207 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count,
|
/freebsd-11.0-release/sys/i386/include/ |
H A D | sf_buf.h | 34 boolean_t sf_buf_invalidate_cache(vm_page_t);
|
/freebsd-11.0-release/sys/mips/include/ |
H A D | sf_buf.h | 37 vm_page_t m; 39 m = (vm_page_t)sf; 47 return ((vm_page_t)sf);
|
/freebsd-11.0-release/sys/dev/agp/ |
H A D | agp_i810.h | 67 vm_page_t scratch_page; 79 int agp_intel_gtt_map_memory(device_t dev, vm_page_t *pages, u_int num_entries, 84 u_int num_entries, vm_page_t *pages, u_int flags); 90 int intel_gtt_map_memory(vm_page_t *pages, u_int num_entries, 95 vm_page_t *pages, u_int flags);
|
/freebsd-11.0-release/sys/sys/ |
H A D | sf_buf.h | 59 * Sf_bufs could be implemented as a feature of vm_page_t, but that 95 vm_page_t m; /* currently mapped page */ 123 return (SFBUF_PHYS_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf))); 129 static inline vm_page_t 134 return ((vm_page_t)sf); 163 boolean_t sf_buf_process_page(vm_page_t, void (*)(struct sf_buf *));
|
/freebsd-11.0-release/sys/cddl/compat/opensolaris/sys/ |
H A D | vm.h | 47 zfs_map_page(vm_page_t pp, struct sf_buf **sfp)
|
/freebsd-11.0-release/sys/dev/drm2/ttm/ |
H A D | ttm_page_alloc.c | 49 #define NUM_PAGES_TO_ALLOC (PAGE_SIZE/sizeof(vm_page_t)) 130 ttm_vm_page_free(vm_page_t m) 158 static vm_page_t 161 vm_page_t p; 175 static vm_page_t 178 vm_page_t p; 190 static vm_page_t 193 vm_page_t p; 274 static int set_pages_array_wb(vm_page_t *pages, int addrinarray) 285 static int set_pages_array_wc(vm_page_t *page [all...] |
/freebsd-11.0-release/sys/arm/include/ |
H A D | pmap.h | 51 void pmap_page_set_memattr(vm_page_t, vm_memattr_t);
|
/freebsd-11.0-release/sys/powerpc/powerpc/ |
H A D | pmap_dispatch.c | 107 pmap_clear_modify(vm_page_t m) 125 pmap_copy_page(vm_page_t src, vm_page_t dst) 133 pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, vm_page_t mb[], 143 pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t p, vm_prot_t prot, 154 vm_page_t m_start, vm_prot_t prot) 163 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) 178 vm_page_t 203 pmap_is_modified(vm_page_t [all...] |
/freebsd-11.0-release/sys/mips/mips/ |
H A D | uma_machdep.c | 47 vm_page_t m; 80 vm_page_t m;
|
/freebsd-11.0-release/sys/arm64/arm64/ |
H A D | uma_machdep.c | 46 vm_page_t m; 75 vm_page_t m;
|
/freebsd-11.0-release/sys/amd64/amd64/ |
H A D | uma_machdep.c | 46 vm_page_t m; 75 vm_page_t m;
|