/freebsd-current/sys/cddl/compat/opensolaris/sys/ |
H A D | vm.h | 40 void zfs_vmobject_assert_wlocked(vm_object_t object); 41 void zfs_vmobject_wlock(vm_object_t object); 42 void zfs_vmobject_wunlock(vm_object_t object);
|
/freebsd-current/sys/vm/ |
H A D | vm_object.h | 81 * vm_object_t Virtual memory object. 286 vm_object_set_flag(vm_object_t object, u_short bits) 307 vm_object_color(vm_object_t object, u_short color) 317 vm_object_reserv(vm_object_t object) 327 void vm_object_clear_flag(vm_object_t object, u_short bits); 328 void vm_object_pip_add(vm_object_t object, short i); 329 void vm_object_pip_wakeup(vm_object_t object); 330 void vm_object_pip_wakeupn(vm_object_t object, short i); 331 void vm_object_pip_wait(vm_object_t object, const char *waitid); 332 void vm_object_pip_wait_unlocked(vm_object_t objec [all...] |
H A D | vm_pager.h | 50 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t, 52 typedef void pgo_dealloc_t(vm_object_t); 53 typedef int pgo_getpages_t(vm_object_t, vm_page_t *, int, 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 *); 58 typedef boolean_t pgo_haspage_t(vm_object_t, vm_pindex_t, int *, int *); 59 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t, 62 typedef void pgo_writecount_t(vm_object_t, vm_offset_t, vm_offset_t); 63 typedef void pgo_set_writeable_dirty_t(vm_object_t); 64 typedef bool pgo_mightbedirty_t(vm_object_t); [all...] |
H A D | swap_pager.h | 76 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); 77 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex); 78 void swap_pager_freespace(vm_object_t object, vm_pindex_t start, 82 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_pindex_t); 84 u_long swap_pager_swapped_pages(vm_object_t object); 86 bool swap_pager_init_object(vm_object_t object, void *handle,
|
H A D | vm_pageout.h | 96 void vm_wait(vm_object_t obj); 97 int vm_wait_intr(vm_object_t obj);
|
H A D | vm_reserv.h | 48 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 52 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 54 void vm_reserv_break_all(vm_object_t object); 65 void vm_reserv_rename(vm_page_t m, vm_object_t new_object, 66 vm_object_t old_object, vm_pindex_t old_object_offset);
|
H A D | sg_pager.c | 52 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 54 static void sg_pager_dealloc(vm_object_t); 55 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 56 static void sg_pager_putpages(vm_object_t, vm_page_t *, int, 58 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *, 70 static vm_object_t 75 vm_object_t object; 123 sg_pager_dealloc(vm_object_t object) 145 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, 211 sg_pager_putpages(vm_object_t objec [all...] |
H A D | vm_object.c | 110 static int vm_object_page_collect_flush(vm_object_t object, vm_page_t p, 115 static void vm_object_backing_remove(vm_object_t object); 176 vm_object_t object; 178 object = (vm_object_t)mem; 210 vm_object_t object; 212 object = (vm_object_t)mem; 233 vm_object_t object, void *handle) 312 vm_object_clear_flag(vm_object_t object, u_short bits) 329 vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr) 344 vm_object_pip_add(vm_object_t objec [all...] |
H A D | vm_pager.c | 94 static int dead_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 95 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 97 static void dead_pager_putpages(vm_object_t, vm_page_t *, int, int, int *); 98 static boolean_t dead_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 99 static void dead_pager_dealloc(vm_object_t); 100 static void dead_pager_getvp(vm_object_t, struct vnode **, bool *); 103 dead_pager_getpages(vm_object_t obj, vm_page_t *ma, int count, int *rbehind, 110 static vm_object_t 119 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, 129 dead_pager_haspage(vm_object_t objec [all...] |
H A D | device_pager.c | 58 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 60 static void dev_pager_dealloc(vm_object_t); 61 static int dev_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 62 static void dev_pager_putpages(vm_object_t, vm_page_t *, int, int, int *); 63 static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 64 static void dev_pager_free_page(vm_object_t object, vm_page_t m); 65 static int dev_pager_populate(vm_object_t object, vm_pindex_t pidx, 96 static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, 113 vm_object_t 116 vm_object_t objec [all...] |
H A D | phys_pager.c | 52 static int default_phys_pager_getpages(vm_object_t object, vm_page_t *m, 54 static int default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, 56 static boolean_t default_phys_pager_haspage(vm_object_t object, 74 vm_object_t 78 vm_object_t object, object1; 145 static vm_object_t 154 phys_pager_dealloc(vm_object_t object) 174 default_phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, 198 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, 229 default_phys_pager_populate(vm_object_t objec [all...] |
H A D | vm_page.h | 237 vm_object_t object; /* which object am I in (O) */ 598 void vm_page_busy_sleep_unlocked(vm_object_t obj, vm_page_t m, 605 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int); 606 vm_page_t vm_page_alloc_domain(vm_object_t, vm_pindex_t, int, int); 607 vm_page_t vm_page_alloc_after(vm_object_t, vm_pindex_t, int, vm_page_t); 608 vm_page_t vm_page_alloc_domain_after(vm_object_t, vm_pindex_t, int, int, 610 vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req, 613 vm_page_t vm_page_alloc_contig_domain(vm_object_t object, 629 vm_page_t vm_page_grab(vm_object_t, vm_pindex_t, int); 630 vm_page_t vm_page_grab_unlocked(vm_object_t, vm_pindex_ [all...] |
H A D | vm_extern.h | 74 int kmem_back(vm_object_t, vm_offset_t, vm_size_t, int); 75 int kmem_back_domain(int, vm_object_t, vm_offset_t, vm_size_t, int); 76 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t); 104 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *); 107 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *); 109 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *); 126 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset); 131 vm_object_t vm_thread_kstack_size_to_obj(int npages);
|
H A D | swap_pager.c | 416 static vm_object_t 419 static void swap_pager_dealloc(vm_object_t object); 420 static int swap_pager_getpages(vm_object_t, vm_page_t *, int, int *, 422 static int swap_pager_getpages_async(vm_object_t, vm_page_t *, int, int *, 424 static void swap_pager_putpages(vm_object_t, vm_page_t *, int, int, int *); 426 swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, int *after); 430 static void swap_pager_update_writecount(vm_object_t object, 432 static void swap_pager_release_writecount(vm_object_t object, 434 static void swap_pager_freespace_pgo(vm_object_t object, vm_pindex_t start, 465 static void swp_pager_free_empty_swblk(vm_object_t, struc [all...] |
/freebsd-current/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_vm.c | 45 zfs_vmobject_assert_wlocked(vm_object_t object) 57 zfs_vmobject_wlock(vm_object_t object) 64 zfs_vmobject_wunlock(vm_object_t object)
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | pagemap.h | 39 unsigned long linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start, 52 mapping_clear_unevictable(vm_object_t mapping)
|
H A D | shmem_fs.h | 38 struct page *linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, 42 void linux_shmem_truncate_range(vm_object_t obj, loff_t lstart,
|
/freebsd-current/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | vm.h | 40 void zfs_vmobject_assert_wlocked(vm_object_t object); 41 void zfs_vmobject_wlock(vm_object_t object); 42 void zfs_vmobject_wunlock(vm_object_t object);
|
/freebsd-current/sys/compat/linux/ |
H A D | linux_vdso.h | 38 vm_object_t __elfN(linux_shared_page_init)(char **, vm_size_t); 39 void __elfN(linux_shared_page_fini)(vm_object_t, void *, vm_size_t); 43 int linux_map_vdso(struct proc *, vm_object_t, vm_offset_t,
|
H A D | linux_vdso.c | 62 vm_object_t 66 vm_object_t obj; 89 __elfN(linux_shared_page_fini)(vm_object_t obj, void *mapping, 155 linux_map_vdso(struct proc *p, vm_object_t obj, vm_offset_t base,
|
/freebsd-current/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_vm.c | 49 zfs_vmobject_assert_wlocked(vm_object_t object) 61 zfs_vmobject_wlock(vm_object_t object) 68 zfs_vmobject_wunlock(vm_object_t object)
|
/freebsd-current/sys/amd64/sgx/ |
H A D | sgxvar.h | 51 vm_object_t mem; 69 vm_object_t object;
|
/freebsd-current/sys/dev/qat/include/common/ |
H A D | adf_uio_control.h | 23 vm_object_t obj;
|
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_shmemfs.c | 45 linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, gfp_t gfp) 98 linux_invalidate_mapping_pages_sub(vm_object_t obj, vm_pindex_t start, 112 linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start, pgoff_t end) 119 linux_shmem_truncate_range(vm_object_t obj, loff_t lstart, loff_t lend)
|
/freebsd-current/sys/amd64/vmm/ |
H A D | vmm_mem.c | 55 vm_object_t 60 vm_object_t obj;
|