Home
last modified time | relevance | path

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

12345

/freebsd-13.1/sys/vm/
H A Dvm_object.h325 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 Dvm_pager.h55 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 Ddefault_pager.c51 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 Dvm_object.c182 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 Dvm_pager.c103 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 Ddevice_pager.c63 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 Dsg_pager.c54 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 Dphys_pager.c55 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 Dswap_pager.h77 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 Dvm_page.h241 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 Dvm_reserv.h50 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 Dvm_extern.h76 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 Dswap_pager.c421 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 Dvnode_pager.c95 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 Dvm_pageout.h99 void vm_wait(vm_object_t obj);
100 int vm_wait_intr(vm_object_t obj);
H A Dvm_map.h471 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 Dspl_vm.c52 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 Dopensolaris_vm.c48 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 Dshmem_fs.h35 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 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-13.1/sys/compat/linuxkpi/common/src/
H A Dlinux_shmemfs.c48 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 Dvm.h40 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 Dintel_dmar.h71 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 Dlinux_vdso.h41 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 Dsgxvar.h53 vm_object_t mem;
71 vm_object_t object;

12345