Home
last modified time | relevance | path

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

1234

/freebsd-10-stable/sys/vm/
Dvm_object.h252 vm_object_set_flag(vm_object_t object, u_short bits) in vm_object_set_flag()
258 void vm_object_clear_flag(vm_object_t object, u_short bits);
259 void vm_object_pip_add(vm_object_t object, short i);
260 void vm_object_pip_subtract(vm_object_t object, short i);
261 void vm_object_pip_wakeup(vm_object_t object);
262 void vm_object_pip_wakeupn(vm_object_t object, short i);
263 void vm_object_pip_wait(vm_object_t object, char *waitid);
266 vm_object_cache_is_empty(vm_object_t object) in vm_object_cache_is_empty()
272 vm_object_t vm_object_allocate (objtype_t, vm_pindex_t);
273 boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t,
[all …]
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);
54 typedef void pgo_putpages_t(vm_object_t, vm_page_t *, int, int, int *);
55 typedef boolean_t pgo_haspage_t(vm_object_t, vm_pindex_t, int *, int *);
101 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
104 void vm_pager_deallocate(vm_object_t);
105 static __inline int vm_pager_get_pages(vm_object_t, vm_page_t *, int, int);
107 vm_object_t vm_pager_object_lookup(struct pagerlst *, void *);
118 vm_object_t object, in vm_pager_get_pages()
[all …]
Ddefault_pager.c56 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
58 static void default_pager_dealloc(vm_object_t);
59 static int default_pager_getpages(vm_object_t, vm_page_t *, int, int);
60 static void default_pager_putpages(vm_object_t, vm_page_t *, int,
62 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *,
88 static vm_object_t
92 vm_object_t object; in default_pager_alloc()
121 vm_object_t object; in default_pager_dealloc()
136 vm_object_t object; in default_pager_getpages()
151 default_pager_putpages(vm_object_t object, vm_page_t *m, int count, in default_pager_putpages()
[all …]
Ddevice_pager.c59 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
61 static void dev_pager_dealloc(vm_object_t);
62 static int dev_pager_getpages(vm_object_t, vm_page_t *, int, int);
63 static void dev_pager_putpages(vm_object_t, vm_page_t *, int, int, int *);
64 static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *, int *);
65 static void dev_pager_free_page(vm_object_t object, vm_page_t m);
92 static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
109 vm_object_t
112 vm_object_t object; in cdev_pager_lookup()
120 vm_object_t
[all …]
Dvm_pager.c89 static int dead_pager_getpages(vm_object_t, vm_page_t *, int, int);
90 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
92 static void dead_pager_putpages(vm_object_t, vm_page_t *, int, int, int *);
93 static boolean_t dead_pager_haspage(vm_object_t, vm_pindex_t, int *, int *);
94 static void dead_pager_dealloc(vm_object_t);
98 vm_object_t obj; in dead_pager_getpages()
106 static vm_object_t
115 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count, in dead_pager_putpages()
125 dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next) in dead_pager_haspage()
136 dead_pager_dealloc(vm_object_t object) in dead_pager_dealloc()
[all …]
Dsg_pager.c49 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
51 static void sg_pager_dealloc(vm_object_t);
52 static int sg_pager_getpages(vm_object_t, vm_page_t *, int, int);
53 static void sg_pager_putpages(vm_object_t, vm_page_t *, int,
55 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *,
66 static vm_object_t
71 vm_object_t object; in sg_pager_alloc()
118 sg_pager_dealloc(vm_object_t object) in sg_pager_dealloc()
138 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage) in sg_pager_getpages()
205 sg_pager_putpages(vm_object_t object, vm_page_t *m, int count, in sg_pager_putpages()
[all …]
Dvm_object.c106 static int vm_object_page_collect_flush(vm_object_t object, vm_page_t p,
111 static void vm_object_qcollapse(vm_object_t object);
112 static void vm_object_vndeallocate(vm_object_t object);
167 vm_object_t object; in vm_object_zdtor()
169 object = (vm_object_t)mem; in vm_object_zdtor()
202 vm_object_t object; in vm_object_zinit()
204 object = (vm_object_t)mem; in vm_object_zinit()
226 _vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object) in _vm_object_allocate()
314 vm_object_clear_flag(vm_object_t object, u_short bits) in vm_object_clear_flag()
331 vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr) in vm_object_set_memattr()
[all …]
Dswap_pager.h81 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int);
82 void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t);
84 int swap_pager_isswapped(vm_object_t, struct swdevt *);
85 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
Dvm_reserv.h48 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex,
51 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex,
53 void vm_reserv_break_all(vm_object_t object);
61 void vm_reserv_rename(vm_page_t m, vm_object_t new_object,
62 vm_object_t old_object, vm_pindex_t old_object_offset);
Dphys_pager.c59 static vm_object_t
63 vm_object_t object, object1; in phys_pager_alloc()
118 phys_pager_dealloc(vm_object_t object) in phys_pager_dealloc()
136 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage) in phys_pager_getpages()
163 phys_pager_putpages(vm_object_t object, vm_page_t *m, int count, boolean_t sync, in phys_pager_putpages()
181 phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in phys_pager_haspage()
Dvm_page.h141 vm_object_t object; /* which object am I in (O,P) */
432 vm_page_t vm_page_alloc (vm_object_t, vm_pindex_t, int);
433 vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req,
437 vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int);
439 void vm_page_cache_free(vm_object_t, vm_pindex_t, vm_pindex_t);
440 void vm_page_cache_transfer(vm_object_t, vm_pindex_t, vm_object_t);
446 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t);
449 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
450 boolean_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex);
451 vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t);
[all …]
Dvnode_pager.c82 static int vnode_pager_input_smlfs(vm_object_t object, vm_page_t m);
83 static int vnode_pager_input_old(vm_object_t object, vm_page_t m);
84 static void vnode_pager_dealloc(vm_object_t);
85 static int vnode_pager_getpages(vm_object_t, vm_page_t *, int, int);
86 static void vnode_pager_putpages(vm_object_t, vm_page_t *, int, int, int *);
87 static boolean_t vnode_pager_haspage(vm_object_t, vm_pindex_t, int *, int *);
88 static vm_object_t vnode_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
105 vm_object_t object; in vnode_create_vobject()
184 vm_object_t
188 vm_object_t object; in vnode_pager_alloc()
[all …]
Dswap_pager.c141 vm_object_t swb_object;
359 static vm_object_t
362 static void swap_pager_dealloc(vm_object_t object);
363 static int swap_pager_getpages(vm_object_t, vm_page_t *, int, int);
364 static void swap_pager_putpages(vm_object_t, vm_page_t *, int, boolean_t, int *);
366 swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, int *after);
406 static struct swblock **swp_pager_hash(vm_object_t object, vm_pindex_t index);
407 static void swp_pager_meta_build(vm_object_t, vm_pindex_t, daddr_t);
408 static void swp_pager_meta_free(vm_object_t, vm_pindex_t, daddr_t);
409 static void swp_pager_meta_free_all(vm_object_t);
[all …]
Dvm_map.h375 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t,
377 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *,
379 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t,
384 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro…
385 int vm_map_lookup (vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
387 int vm_map_lookup_locked(vm_map_t *, vm_offset_t, vm_prot_t, vm_map_entry_t *, vm_object_t *,
392 vm_object_t object, vm_pindex_t pindex, vm_size_t size, int flags);
Dvm_extern.h62 int kmem_back(vm_object_t, vm_offset_t, vm_size_t, int);
63 void kmem_unback(vm_object_t, vm_offset_t, vm_size_t);
102 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
Dvnode_pager.h49 void vnode_pager_release_writecount(vm_object_t object, vm_offset_t start,
52 void vnode_pager_update_writecount(vm_object_t object, vm_offset_t start,
Dvm_page.c152 static int vm_page_insert_after(vm_page_t m, vm_object_t object,
154 static void vm_page_insert_radixdone(vm_page_t m, vm_object_t object,
954 vm_object_t obj; in vm_page_sleep_if_busy()
1011 vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex) in vm_page_insert()
1031 vm_page_insert_after(vm_page_t m, vm_object_t object, vm_pindex_t pindex, in vm_page_insert_after()
1081 vm_page_insert_radixdone(vm_page_t m, vm_object_t object, vm_page_t mpred) in vm_page_insert_radixdone()
1130 vm_object_t object; in vm_page_remove()
1180 vm_page_lookup(vm_object_t object, vm_pindex_t pindex) in vm_page_lookup()
1196 vm_page_find_least(vm_object_t object, vm_pindex_t pindex) in vm_page_find_least()
1253 vm_page_replace(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex) in vm_page_replace()
[all …]
Dvm_glue.c231 vm_imgact_hold_page(vm_object_t object, vm_ooffset_t offset) in vm_imgact_hold_page()
269 vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset) in vm_imgact_map_page()
326 vm_object_t ksobj; in vm_thread_new()
412 vm_thread_stack_dispose(vm_object_t ksobj, vm_offset_t ks, int pages) in vm_thread_stack_dispose()
441 vm_object_t ksobj; in vm_thread_dispose()
545 vm_object_t ksobj; in vm_thread_swapout()
572 vm_object_t ksobj; in vm_thread_swapin()
Dvm_kern.c161 vm_object_t object = vmem == kmem_arena ? kmem_object : kernel_object; in kmem_alloc_attr()
213 vm_object_t object = vmem == kmem_arena ? kmem_object : kernel_object; in kmem_alloc_contig()
321 kmem_back(vm_object_t object, vm_offset_t addr, vm_size_t size, int flags) in kmem_back()
376 kmem_unback(vm_object_t object, vm_offset_t addr, vm_size_t size) in kmem_unback()
/freebsd-10-stable/sys/cddl/compat/opensolaris/kern/
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-10-stable/sys/cddl/compat/opensolaris/sys/
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-10-stable/sys/x86/iommu/
Dintel_dmar.h90 vm_object_t pgtbl_obj; /* Page table pages */
162 vm_object_t ctx_obj;
227 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags);
228 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags);
229 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags,
260 vm_object_t ctx_get_idmap_pgtbl(struct dmar_ctx *ctx, dmar_gaddr_t maxaddr);
261 void put_idmap_pgtbl(vm_object_t obj);
/freebsd-10-stable/sys/compat/linux/
Dlinux_vdso.h41 vm_object_t __elfN(linux_shared_page_init)(char **);
42 void __elfN(linux_shared_page_fini)(vm_object_t);
Dlinux_vdso.c76 vm_object_t
80 vm_object_t obj; in __elfN()
96 __elfN(linux_shared_page_fini)(vm_object_t obj) in __elfN()
/freebsd-10-stable/sys/amd64/vmm/
Dvmm_mem.c58 vm_object_t
63 vm_object_t obj; in vmm_mmio_alloc()

1234