| /freebsd-12.1/sys/vm/ |
| H A D | vm_object.h | 285 vm_object_color(vm_object_t object, u_short color) in vm_object_color() 295 vm_object_reserv(vm_object_t object) in vm_object_reserv() 308 void vm_object_pip_wakeup(vm_object_t object); 312 void umtx_shm_object_init(vm_object_t object); 319 void vm_object_collapse (vm_object_t); 320 void vm_object_deallocate (vm_object_t); 321 void vm_object_destroy (vm_object_t); 322 void vm_object_terminate (vm_object_t); 323 void vm_object_set_writeable_dirty (vm_object_t); 334 void vm_object_reference (vm_object_t); [all …]
|
| H A D | vm_pager.h | 54 typedef void pgo_dealloc_t(vm_object_t); 61 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t, 114 void vm_pager_deallocate(vm_object_t); 119 vm_object_t vm_pager_object_lookup(struct pagerlst *, void *); 123 vm_object_t object, in vm_pager_put_pages() 147 vm_object_t object, in vm_pager_has_page() 196 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset, 198 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 206 vm_object_t cdev_pager_allocate(void *handle, enum obj_type tp, 209 vm_object_t cdev_pager_lookup(void *handle); [all …]
|
| H A D | default_pager.c | 50 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 52 static void default_pager_dealloc(vm_object_t); 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, 57 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *, 84 static vm_object_t 88 vm_object_t object; in default_pager_alloc() 110 default_pager_dealloc(vm_object_t object) in default_pager_dealloc() 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() [all …]
|
| H A D | device_pager.c | 62 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 64 static void dev_pager_dealloc(vm_object_t); 68 static void dev_pager_free_page(vm_object_t object, vm_page_t m); 115 vm_object_t 118 vm_object_t object; in cdev_pager_lookup() 126 vm_object_t 130 vm_object_t object, object1; in cdev_pager_allocate() 221 static vm_object_t 231 cdev_pager_free_page(vm_object_t object, vm_page_t m) in cdev_pager_free_page() 246 dev_pager_free_page(vm_object_t object, vm_page_t m) in dev_pager_free_page() [all …]
|
| H A D | vm_pager.c | 94 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 98 static void dead_pager_dealloc(vm_object_t); 108 static vm_object_t 117 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, in dead_pager_putpages() 138 dead_pager_dealloc(vm_object_t object) in dead_pager_dealloc() 218 vm_object_t 222 vm_object_t ret; in vm_pager_allocate() 237 vm_pager_deallocate(vm_object_t object) in vm_pager_deallocate() 245 vm_pager_assert_in(vm_object_t object, vm_page_t *m, int count) in vm_pager_assert_in() 331 vm_object_t [all …]
|
| H A D | sg_pager.c | 53 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 55 static void sg_pager_dealloc(vm_object_t); 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, 59 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *, 70 static vm_object_t 75 vm_object_t object; in sg_pager_alloc() 123 sg_pager_dealloc(vm_object_t object) in sg_pager_dealloc() 143 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in sg_pager_getpages() 212 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count, in sg_pager_putpages() [all …]
|
| H A D | vm_object.c | 183 vm_object_t object; in vm_object_zdtor() 215 vm_object_t object; in vm_object_zinit() 427 vm_object_t 430 vm_object_t object; in vm_object_allocate() 517 vm_object_t temp; in vm_object_deallocate() 1244 vm_object_t source; in vm_object_shadow() 1245 vm_object_t result; in vm_object_shadow() 2282 vm_object_t obj; in sysctl_vm_object_list() 2429 vm_object_t obj; in _vm_object_in_map() 2485 vm_object_t object; in DB_SHOW_COMMAND() [all …]
|
| H A D | vm_reserv.h | 50 vm_page_t vm_reserv_alloc_contig(int req, vm_object_t object, vm_pindex_t pindex, 53 vm_page_t vm_reserv_extend_contig(int req, vm_object_t object, 57 vm_page_t vm_reserv_alloc_page(int req, vm_object_t object, vm_pindex_t pindex, 59 vm_page_t vm_reserv_extend(int req, vm_object_t object, 61 void vm_reserv_break_all(vm_object_t object); 71 void vm_reserv_rename(vm_page_t m, vm_object_t new_object, 72 vm_object_t old_object, vm_pindex_t old_object_offset);
|
| H A D | swap_pager.h | 82 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); 83 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex); 84 void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t); 87 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
|
| H A D | vm_page.h | 201 vm_object_t object; /* which object am I in (O,P) */ 524 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int); 525 vm_page_t vm_page_alloc_domain(vm_object_t, vm_pindex_t, int, int); 526 vm_page_t vm_page_alloc_after(vm_object_t, vm_pindex_t, int, vm_page_t); 532 vm_page_t vm_page_alloc_contig_domain(vm_object_t object, 540 vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int); 548 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t); 552 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); 554 vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t); 571 int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t); [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); 103 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *); 106 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *); 108 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *); 124 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
|
| H A D | phys_pager.c | 62 static vm_object_t 66 vm_object_t object, object1; in phys_pager_alloc() 123 phys_pager_dealloc(vm_object_t object) in phys_pager_dealloc() 141 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int *rbehind, in phys_pager_getpages() 189 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, in phys_pager_populate() 242 phys_pager_putpages(vm_object_t object, vm_page_t *m, int count, boolean_t sync, in phys_pager_putpages() 250 phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in phys_pager_haspage()
|
| H A D | vnode_pager.c | 90 static void vnode_pager_dealloc(vm_object_t); 123 vm_object_t object; in vnode_create_vobject() 214 vm_object_t 218 vm_object_t object; in vnode_pager_alloc() 287 vnode_pager_dealloc(vm_object_t object) in vnode_pager_dealloc() 420 vm_object_t object; in vnode_pager_setsize() 631 vnode_pager_input_old(vm_object_t object, vm_page_t m) in vnode_pager_input_old() 764 vm_object_t object; in vnode_pager_generic_getpages() 1099 vm_object_t object; in vnode_pager_generic_getpages_done() 1235 vm_object_t object; in vnode_pager_generic_putpages() [all …]
|
| H A D | swap_pager.c | 364 static vm_object_t 593 static vm_object_t 597 vm_object_t object; in swap_pager_alloc_init() 632 static vm_object_t 636 vm_object_t object; in swap_pager_alloc() 673 swap_pager_dealloc(vm_object_t object) in swap_pager_dealloc() 943 swap_pager_copy(vm_object_t srcobject, vm_object_t dstobject, in swap_pager_copy() 1506 vm_object_t object = NULL; in swp_pager_async_iodone() 1805 vm_object_t object; in swap_pager_swapoff() 2069 swp_pager_meta_free_all(vm_object_t object) in swp_pager_meta_free_all() [all …]
|
| H A D | vm_map.h | 404 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, 406 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, 408 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, 413 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro… 414 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *, 416 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
|
| H A D | vnode_pager.h | 53 void vnode_pager_release_writecount(vm_object_t object, vm_offset_t start, 57 void vnode_pager_update_writecount(vm_object_t object, vm_offset_t start,
|
| /freebsd-12.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_vm.c | 47 zfs_vmobject_assert_wlocked(vm_object_t object) in zfs_vmobject_assert_wlocked() 59 zfs_vmobject_wlock(vm_object_t object) in zfs_vmobject_wlock() 66 zfs_vmobject_wunlock(vm_object_t object) in zfs_vmobject_wunlock()
|
| /freebsd-12.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-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | fs.h | 98 vm_object_t f_shmem; 306 unsigned long linux_invalidate_mapping_pages(vm_object_t, pgoff_t, pgoff_t); 307 struct page *linux_shmem_read_mapping_page_gfp(vm_object_t, int, gfp_t); 309 void linux_shmem_truncate_range(vm_object_t, loff_t, loff_t);
|
| /freebsd-12.1/sys/amd64/sgx/ |
| H A D | sgx.c | 198 sgx_va_slot_init_by_index(struct sgx_softc *sc, vm_object_t object, in sgx_va_slot_init_by_index() 238 vm_object_t object; in sgx_va_slot_init() 259 vm_map_entry_t *entry0, vm_object_t *object0) in sgx_mem_find() 263 vm_object_t object; in sgx_mem_find() 302 vm_object_t object; in sgx_enclave_find() 379 vm_object_t object; in sgx_enclave_remove() 586 sgx_pg_fault(vm_object_t object, vm_ooffset_t offset, in sgx_pg_fault() 609 sgx_insert_epc_page_by_index(vm_page_t page, vm_object_t object, in sgx_insert_epc_page_by_index() 645 vm_object_t object; in sgx_ioctl_create() 785 vm_object_t object; in sgx_ioctl_add_page() [all …]
|
| H A D | sgxvar.h | 53 vm_object_t mem; 71 vm_object_t object;
|
| /freebsd-12.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);
|
| /freebsd-12.1/sys/x86/iommu/ |
| H A D | intel_dmar.h | 111 vm_object_t pgtbl_obj; /* (c) Page table pages */ 198 vm_object_t ctx_obj; 276 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags); 277 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags); 278 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags, 316 vm_object_t domain_get_idmap_pgtbl(struct dmar_domain *domain, 318 void put_idmap_pgtbl(vm_object_t obj);
|
| /freebsd-12.1/sys/dev/xen/privcmd/ |
| H A D | privcmd.c | 69 vm_object_t mem; 91 static int privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset, 152 privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset, in privcmd_pg_fault() 193 vm_object_t *object, int nprot) in privcmd_mmap_single() 263 vm_object_t mem; in privcmd_ioctl()
|
| /freebsd-12.1/sys/amd64/vmm/ |
| H A D | vmm_mem.c | 60 vm_object_t 65 vm_object_t obj; in vmm_mmio_alloc()
|