| /freebsd-10-stable/sys/vm/ |
| D | vm_object.h | 252 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 …]
|
| 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 object, in vm_pager_get_pages() [all …]
|
| 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; 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 …]
|
| 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; in cdev_pager_lookup() 120 vm_object_t [all …]
|
| 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; 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 …]
|
| 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; 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 …]
|
| 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; 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 …]
|
| 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);
|
| 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);
|
| D | phys_pager.c | 59 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()
|
| 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 object, vm_pindex_t pindex); 451 vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t); [all …]
|
| 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; in vnode_create_vobject() 184 vm_object_t 188 vm_object_t object; in vnode_pager_alloc() [all …]
|
| 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 …]
|
| 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_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);
|
| 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);
|
| 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,
|
| D | vm_page.c | 152 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 …]
|
| D | vm_glue.c | 231 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()
|
| D | vm_kern.c | 161 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/ |
| D | opensolaris_vm.c | 47 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/ |
| 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/x86/iommu/ |
| 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/compat/linux/ |
| D | linux_vdso.h | 41 vm_object_t __elfN(linux_shared_page_init)(char **); 42 void __elfN(linux_shared_page_fini)(vm_object_t);
|
| D | linux_vdso.c | 76 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/ |
| D | vmm_mem.c | 58 vm_object_t 63 vm_object_t obj; in vmm_mmio_alloc()
|