/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/ |
H A D | vm.h | 42 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 D | default_pager.c | 56 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 D | swap_pager.h | 81 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 D | vm_reserv.h | 48 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 D | vm_object.h | 80 * 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 D | vm_pager.h | 50 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 D | vnode_pager.h | 49 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 D | sg_pager.c | 49 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 D | vm_pager.c | 89 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 D | device_pager.c | 59 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 D | phys_pager.c | 59 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 D | vm_object.c | 106 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 D | vm_page.h | 141 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 D | vm_extern.h | 62 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 D | vnode_pager.c | 82 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 D | vm_map.h | 375 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 D | pmap.h | 110 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 D | swap_pager.c | 141 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 D | vm.h | 101 typedef struct vm_object *vm_object_t; typedef in typeref:struct:vm_object
|
/freebsd-10-stable/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_vm.c | 47 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 D | linux_vdso.h | 41 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 D | vmm_mem.c | 58 vm_object_t 63 vm_object_t obj;
|
/freebsd-10-stable/sys/x86/iommu/ |
H A D | intel_dmar.h | 90 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 D | mman.h | 209 vm_object_t shm_object; 236 vm_object_t *obj);
|
H A D | shm.h | 125 vm_object_t object;
|