| /freebsd-13.1/sys/vm/ |
| H A D | vm_object.h | 325 vm_object_reserv(vm_object_t object) in vm_object_reserv() 342 void vm_object_busy(vm_object_t object); 343 void vm_object_unbusy(vm_object_t object); 347 vm_object_busied(vm_object_t object) in vm_object_busied() 359 vm_object_t vm_object_allocate_anon(vm_pindex_t, vm_object_t, struct ucred *, 364 void vm_object_collapse (vm_object_t); 365 void vm_object_deallocate (vm_object_t); 366 void vm_object_destroy (vm_object_t); 367 void vm_object_terminate (vm_object_t); 383 void vm_object_reference (vm_object_t); [all …]
|
| H A D | vm_pager.h | 55 typedef void pgo_dealloc_t(vm_object_t); 66 typedef void pgo_set_writeable_dirty_t(vm_object_t); 67 typedef bool pgo_mightbedirty_t(vm_object_t); 68 typedef void pgo_getvp_t(vm_object_t object, struct vnode **vpp, 136 void vm_pager_deallocate(vm_object_t); 141 vm_object_t vm_pager_object_lookup(struct pagerlst *, void *); 242 vm_pager_freespace(vm_object_t object, vm_pindex_t start, in vm_pager_freespace() 269 vm_object_t cdev_pager_lookup(void *handle); 270 void cdev_pager_free_page(vm_object_t object, vm_page_t m); 280 void (*phys_pg_ctor)(vm_object_t vm_obj, vm_prot_t prot, [all …]
|
| H A D | default_pager.c | 51 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 53 static void default_pager_dealloc(vm_object_t); 54 static int default_pager_getpages(vm_object_t, vm_page_t *, int, 56 static void default_pager_putpages(vm_object_t, vm_page_t *, int, 58 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *, 86 static vm_object_t 90 vm_object_t object; in default_pager_alloc() 112 default_pager_dealloc(vm_object_t object) in default_pager_dealloc() 123 default_pager_getpages(vm_object_t object, vm_page_t *m, int count, in default_pager_getpages() 139 default_pager_putpages(vm_object_t object, vm_page_t *m, int count, in default_pager_putpages() [all …]
|
| H A D | vm_object.c | 182 vm_object_t object; in vm_object_zdtor() 213 vm_object_t object; in vm_object_zinit() 403 vm_object_t 441 vm_object_t 460 vm_object_t 570 static vm_object_t 627 vm_object_t temp; in vm_object_deallocate() 878 static vm_object_t 2544 vm_object_t obj; in vm_object_list_handler() 2703 vm_object_t obj; in _vm_object_in_map() [all …]
|
| H A D | vm_pager.c | 103 static void dead_pager_dealloc(vm_object_t); 114 static vm_object_t 123 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, in dead_pager_putpages() 144 dead_pager_dealloc(vm_object_t object) in dead_pager_dealloc() 249 vm_object_t 262 vm_pager_deallocate(vm_object_t object) in vm_pager_deallocate() 370 vm_object_t 373 vm_object_t object; in vm_pager_object_lookup() 573 vm_object_set_writeable_dirty(vm_object_t object) in vm_object_set_writeable_dirty() 585 vm_object_mightbedirty(vm_object_t object) in vm_object_mightbedirty() [all …]
|
| H A D | device_pager.c | 63 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 65 static void dev_pager_dealloc(vm_object_t); 69 static void dev_pager_free_page(vm_object_t object, vm_page_t m); 118 vm_object_t 121 vm_object_t object; in cdev_pager_lookup() 129 vm_object_t 134 vm_object_t object, object1; in cdev_pager_allocate() 225 static vm_object_t 235 cdev_pager_free_page(vm_object_t object, vm_page_t m) in cdev_pager_free_page() 248 dev_pager_free_page(vm_object_t object, vm_page_t m) in dev_pager_free_page() [all …]
|
| H A D | sg_pager.c | 54 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 56 static void sg_pager_dealloc(vm_object_t); 57 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int *, int *); 58 static void sg_pager_putpages(vm_object_t, vm_page_t *, int, 60 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *, 72 static vm_object_t 77 vm_object_t object; in sg_pager_alloc() 125 sg_pager_dealloc(vm_object_t object) in sg_pager_dealloc() 147 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in sg_pager_getpages() 213 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count, in sg_pager_putpages() [all …]
|
| H A D | phys_pager.c | 55 static int default_phys_pager_getpages(vm_object_t object, vm_page_t *m, 57 static int default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, 59 static boolean_t default_phys_pager_haspage(vm_object_t object, 77 vm_object_t 81 vm_object_t object, object1; in phys_pager_allocate() 148 static vm_object_t 157 phys_pager_dealloc(vm_object_t object) in phys_pager_dealloc() 177 default_phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, in default_phys_pager_getpages() 232 default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, in default_phys_pager_populate() 264 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in phys_pager_populate() [all …]
|
| H A D | swap_pager.h | 77 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); 78 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex); 81 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_pindex_t); 83 u_long swap_pager_swapped_pages(vm_object_t object); 85 bool swap_pager_init_object(vm_object_t object, void *handle,
|
| H A D | vm_page.h | 241 vm_object_t object; /* which object am I in (O) */ 602 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int); 610 vm_page_t vm_page_alloc_contig_domain(vm_object_t object, 626 vm_page_t vm_page_grab(vm_object_t, vm_pindex_t, int); 640 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t); 646 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); 649 vm_page_t vm_page_lookup(vm_object_t, vm_pindex_t); 650 vm_page_t vm_page_lookup_unlocked(vm_object_t, vm_pindex_t); 669 vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); 672 int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t); [all …]
|
| H A D | vm_reserv.h | 50 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 54 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 56 void vm_reserv_break_all(vm_object_t object); 66 void vm_reserv_rename(vm_page_t m, vm_object_t new_object, 67 vm_object_t old_object, vm_pindex_t old_object_offset);
|
| H A D | vm_extern.h | 76 int kmem_back(vm_object_t, vm_offset_t, vm_size_t, int); 77 int kmem_back_domain(int, vm_object_t, vm_offset_t, vm_size_t, int); 78 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t); 106 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *); 109 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *); 111 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *); 127 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
|
| H A D | swap_pager.c | 421 static vm_object_t 487 static void swp_pager_meta_transfer(vm_object_t src, vm_object_t dst, 680 static vm_object_t 684 vm_object_t object; in swap_pager_alloc_init() 712 static vm_object_t 716 vm_object_t object; in swap_pager_alloc() 1009 swp_pager_xfer_source(vm_object_t srcobject, vm_object_t dstobject, in swp_pager_xfer_source() 1054 swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject, in swap_pager_copy() 1185 vm_object_t obj; in swap_pager_unswapped() 1920 vm_object_t object; in swap_pager_swapoff() [all …]
|
| H A D | vnode_pager.c | 95 static void vnode_pager_dealloc(vm_object_t); 156 vm_object_t object; in vnode_create_vobject() 241 vm_object_t 245 vm_object_t object; in vnode_pager_alloc() 311 vnode_pager_dealloc(vm_object_t object) in vnode_pager_dealloc() 441 vm_object_t object; in vnode_pager_setsize() 668 vnode_pager_input_old(vm_object_t object, vm_page_t m) in vnode_pager_input_old() 802 vm_object_t object; in vnode_pager_generic_getpages() 1126 vm_object_t object; in vnode_pager_generic_getpages_done() 1280 vm_object_t object; in vnode_pager_generic_putpages() [all …]
|
| H A D | vm_pageout.h | 99 void vm_wait(vm_object_t obj); 100 int vm_wait_intr(vm_object_t obj);
|
| H A D | vm_map.h | 471 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, 473 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, 477 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, 482 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro… 483 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *, 485 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_vm.c | 52 zfs_vmobject_assert_wlocked(vm_object_t object) in zfs_vmobject_assert_wlocked() 64 zfs_vmobject_wlock(vm_object_t object) in zfs_vmobject_wlock() 71 zfs_vmobject_wunlock(vm_object_t object) in zfs_vmobject_wunlock()
|
| /freebsd-13.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_vm.c | 48 zfs_vmobject_assert_wlocked(vm_object_t object) in zfs_vmobject_assert_wlocked() 60 zfs_vmobject_wlock(vm_object_t object) in zfs_vmobject_wlock() 67 zfs_vmobject_wunlock(vm_object_t object) in zfs_vmobject_wunlock()
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | shmem_fs.h | 35 unsigned long linux_invalidate_mapping_pages(vm_object_t, pgoff_t, pgoff_t); 36 struct page *linux_shmem_read_mapping_page_gfp(vm_object_t, int, gfp_t); 38 void linux_shmem_truncate_range(vm_object_t, loff_t, loff_t);
|
| /freebsd-13.1/sys/cddl/compat/opensolaris/sys/ |
| H A D | vm.h | 42 void zfs_vmobject_assert_wlocked(vm_object_t object); 43 void zfs_vmobject_wlock(vm_object_t object); 44 void zfs_vmobject_wunlock(vm_object_t object);
|
| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_shmemfs.c | 48 linux_shmem_read_mapping_page_gfp(vm_object_t obj, int pindex, gfp_t gfp) in linux_shmem_read_mapping_page_gfp() 101 linux_invalidate_mapping_pages_sub(vm_object_t obj, vm_pindex_t start, in linux_invalidate_mapping_pages_sub() 115 linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start, pgoff_t end) in linux_invalidate_mapping_pages() 122 linux_shmem_truncate_range(vm_object_t obj, loff_t lstart, loff_t lend) in linux_shmem_truncate_range()
|
| /freebsd-13.1/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-13.1/sys/x86/iommu/ |
| H A D | intel_dmar.h | 71 vm_object_t pgtbl_obj; /* (c) Page table pages */ 147 vm_object_t ctx_obj; 218 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags); 219 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags); 220 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags, 258 vm_object_t domain_get_idmap_pgtbl(struct dmar_domain *domain, 260 void put_idmap_pgtbl(vm_object_t obj);
|
| /freebsd-13.1/sys/compat/linux/ |
| H A D | linux_vdso.h | 41 vm_object_t __elfN(linux_shared_page_init)(char **); 42 void __elfN(linux_shared_page_fini)(vm_object_t, void *);
|
| /freebsd-13.1/sys/amd64/sgx/ |
| H A D | sgxvar.h | 53 vm_object_t mem; 71 vm_object_t object;
|