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

1234

/freebsd-10-stable/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-10-stable/sys/vm/
H A 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;
121 vm_object_t object;
136 vm_object_t object;
151 default_pager_putpages(vm_object_t objec
[all...]
H A 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);
H A 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);
H A Dvm_object.h80 * vm_object_t Virtual memory object.
252 vm_object_set_flag(vm_object_t object, u_short bits)
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)
272 vm_object_t vm_object_allocat
[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);
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 objec
[all...]
H A 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,
H A 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;
118 sg_pager_dealloc(vm_object_t object)
138 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage)
205 sg_pager_putpages(vm_object_t objec
[all...]
H A 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;
106 static vm_object_t
115 dead_pager_putpages(vm_object_t object, vm_page_t *m, int count,
125 dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next)
136 dead_pager_dealloc(vm_object_t objec
[all...]
H A 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;
120 vm_object_t
[all...]
H A Dphys_pager.c59 static vm_object_t
63 vm_object_t object, object1;
118 phys_pager_dealloc(vm_object_t object)
136 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage)
163 phys_pager_putpages(vm_object_t object, vm_page_t *m, int count, boolean_t sync,
181 phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before,
H A 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;
169 object = (vm_object_t)mem;
202 vm_object_t object;
204 object = (vm_object_t)mem;
226 _vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object)
314 vm_object_clear_flag(vm_object_t object, u_short bits)
331 vm_object_set_memattr(vm_object_t objec
[all...]
H A 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 objec
[all...]
H A 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);
H A 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;
184 vm_object_t
188 vm_object_t objec
[all...]
H A 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_prot_t, int);
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);
H A Dpmap.h110 void pmap_align_superpage(vm_object_t, vm_ooffset_t, vm_offset_t *,
135 vm_object_t object, vm_pindex_t pindex, vm_size_t size);
H A 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...]
H A Dvm.h101 typedef struct vm_object *vm_object_t; typedef in typeref:struct:vm_object
/freebsd-10-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_vm.c47 zfs_vmobject_assert_wlocked(vm_object_t object)
59 zfs_vmobject_wlock(vm_object_t object)
66 zfs_vmobject_wunlock(vm_object_t object)
/freebsd-10-stable/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-10-stable/sys/amd64/vmm/
H A Dvmm_mem.c58 vm_object_t
63 vm_object_t obj;
/freebsd-10-stable/sys/x86/iommu/
H A 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/sys/
H A Dmman.h209 vm_object_t shm_object;
236 vm_object_t *obj);
H A Dshm.h125 vm_object_t object;

Completed in 112 milliseconds

1234