Home
last modified time | relevance | path

Searched refs:vm_object_t (Results 1 – 25 of 111) sorted by relevance

12345

/freebsd-12.1/sys/vm/
H A Dvm_object.h285 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 Dvm_pager.h54 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 Ddefault_pager.c50 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 Ddevice_pager.c62 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 Dvm_pager.c94 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 Dsg_pager.c53 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 Dvm_object.c183 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 Dvm_reserv.h50 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 Dswap_pager.h82 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 Dvm_page.h201 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 Dvm_extern.h74 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 Dphys_pager.c62 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 Dvnode_pager.c90 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 Dswap_pager.c364 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 Dvm_map.h404 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 Dvnode_pager.h53 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 Dopensolaris_vm.c47 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 Dvm.h42 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 Dfs.h98 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 Dsgx.c198 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 Dsgxvar.h53 vm_object_t mem;
71 vm_object_t object;
/freebsd-12.1/sys/compat/linux/
H A Dlinux_vdso.h41 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 Dintel_dmar.h111 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 Dprivcmd.c69 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 Dvmm_mem.c60 vm_object_t
65 vm_object_t obj; in vmm_mmio_alloc()

12345