Searched refs:vm_object_t (Results 1 - 25 of 119) sorted by relevance

12345

/freebsd-current/sys/cddl/compat/opensolaris/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-current/sys/vm/
H A Dvm_object.h81 * 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 Dvm_pager.h50 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 Dswap_pager.h76 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 Dvm_pageout.h96 void vm_wait(vm_object_t obj);
97 int vm_wait_intr(vm_object_t obj);
H A Dvm_reserv.h48 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 Dsg_pager.c52 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 Dvm_object.c110 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 Dvm_pager.c94 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 Ddevice_pager.c58 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 Dphys_pager.c52 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 Dvm_page.h237 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 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);
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 Dswap_pager.c416 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 Dopensolaris_vm.c45 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 Dpagemap.h39 unsigned long linux_invalidate_mapping_pages(vm_object_t obj, pgoff_t start,
52 mapping_clear_unevictable(vm_object_t mapping)
H A Dshmem_fs.h38 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 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-current/sys/compat/linux/
H A Dlinux_vdso.h38 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 Dlinux_vdso.c62 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 Dspl_vm.c49 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 Dsgxvar.h51 vm_object_t mem;
69 vm_object_t object;
/freebsd-current/sys/dev/qat/include/common/
H A Dadf_uio_control.h23 vm_object_t obj;
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_shmemfs.c45 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 Dvmm_mem.c55 vm_object_t
60 vm_object_t obj;

Completed in 501 milliseconds

12345