Home
last modified time | relevance | path

Searched refs:vm_object (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-13-stable/sys/vm/
HDvm_object.h98 struct vm_object { struct
100 TAILQ_ENTRY(vm_object) object_list; /* list of all objects */ argument
101 LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */
102 LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */
118 struct vm_object *backing_object; /* object that I'm a shadow of */ argument
120 TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ argument
228 TAILQ_HEAD(object_q, vm_object);
233 extern struct vm_object kernel_object_store;
HDvm_map.c152 ((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
549 object = entry->object.vm_object; in vm_map_entry_set_vnode_text()
557 entry, entry->object.vm_object)); in vm_map_entry_set_vnode_text()
606 object = entry->object.vm_object; in vm_map_process_deferred()
1743 (prev_entry->object.vm_object != NULL && in vm_map_insert1()
1744 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert1()
1745 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert1()
1777 object = prev_entry->object.vm_object; in vm_map_insert1()
1799 new_entry->object.vm_object = object; in vm_map_insert1()
2308 prev->object.vm_object == entry->object.vm_object && in vm_map_mergeable_neighbors()
[all …]
HDvm_domainset.c65 int *iter, struct vm_object *obj, vm_pindex_t pindex) in vm_domainset_iter_init()
197 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init()
221 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page()
322 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page()
330 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init()
HDvm_domainset.h41 int vm_domainset_iter_page(struct vm_domainset_iter *, struct vm_object *,
44 struct vm_object *, vm_pindex_t, int *, int *);
HDvm.h111 struct vm_object;
112 typedef struct vm_object *vm_object_t;
HDvm_fault.c1837 lobject = entry->object.vm_object; in vm_fault_prefault()
1847 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
1852 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
1859 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
1975 KASSERT(upgrade || dst_entry->object.vm_object == NULL, in vm_fault_copy_entry()
1992 src_object = src_entry->object.vm_object; in vm_fault_copy_entry()
2013 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
HDvm_map.h89 struct vm_object *vm_object; /* object object */ member
HDvm_swapout.c276 obj = tmpe->object.vm_object; in vm_swapout_map_deactivate_pages()
305 obj = tmpe->object.vm_object; in vm_swapout_map_deactivate_pages()
/freebsd-13-stable/sys/amd64/vmm/
HDvmm_mem.h33 struct vm_object;
36 struct vm_object *vmm_mmio_alloc(struct vmspace *, vm_paddr_t gpa, size_t len,
/freebsd-13-stable/sys/dev/drm2/ttm/
HDttm_bo_api.h212 struct vm_object *persistent_swap_storage;
498 struct vm_object *persistent_swap_storage,
535 struct vm_object *persistent_swap_storage,
HDttm_bo_driver.h120 struct vm_object *swap_storage;
680 struct vm_object *persistent_swap_storage);
HDttm_bo_vm.c316 struct vm_object **obj_res, int nprot) in ttm_bo_mmap_single()
320 struct vm_object *vm_obj; in ttm_bo_mmap_single()
/freebsd-13-stable/sys/sys/
HDshm.h126 struct vm_object;
134 struct vm_object *object;
HDuio.h77 struct vm_object;
98 int uiomove_object(struct vm_object *obj, off_t obj_size, struct uio *uio);
HDimgact.h63 struct vm_object *object; /* The vm object for this vp */
HDbufobj.h100 struct vm_object *bo_object; /* v Place to store VM object */
HDconf.h109 struct vm_object;
126 vm_size_t size, struct vm_object **object, int nprot);
HDumtxvar.h64 struct vm_object *object;
/freebsd-13-stable/sys/dev/agp/
HDagppriv.h58 struct vm_object *am_obj; /* VM object owning pages */
/freebsd-13-stable/sys/dev/drm2/
HDdrm_gem.c457 struct vm_object **obj_res, int nprot) in drm_gem_mmap_single()
460 struct vm_object *vm_obj; in drm_gem_mmap_single()
/freebsd-13-stable/sys/dev/nvdimm/
HDnvdimm_var.h121 struct vm_object *spa_obj;
/freebsd-13-stable/sys/fs/procfs/
HDprocfs_map.c131 obj = entry->object.vm_object; in procfs_doprocmap()
/freebsd-13-stable/sys/amd64/include/
HDvmm.h154 struct vm_object;
257 struct vm_object **objptr);
/freebsd-13-stable/sys/fs/tmpfs/
HDtmpfs_vfsops.c104 struct vm_object *obj; in tmpfs_update_mtime_lazy_filter()
229 object = entry->object.vm_object; in tmpfs_all_rw_maps()
/freebsd-13-stable/sys/compat/linux/
HDlinux_mmap.c280 object = entry->object.vm_object; in linux_madvise_dontneed()

123