Home
last modified time | relevance | path

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

123

/freebsd/sys/vm/
H A Dvm_object.h96 struct vm_object { struct
98 TAILQ_ENTRY(vm_object) object_list; /* list of all objects */ argument
99 LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */
100 LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */
115 struct vm_object *backing_object; /* object that I'm a shadow of */ argument
117 TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ argument
236 TAILQ_HEAD(object_q, vm_object);
241 extern struct vm_object kernel_object_store;
H A Dvm_domainset.c69 int *iter, struct vm_object *obj, vm_pindex_t pindex) in vm_domainset_iter_init()
248 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init()
281 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page()
366 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page()
374 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init()
H A Dvm_map.c150 ((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
545 object = entry->object.vm_object; in vm_map_entry_set_vnode_text()
553 entry, entry->object.vm_object)); in vm_map_entry_set_vnode_text()
602 object = entry->object.vm_object; in vm_map_process_deferred()
1756 (prev_entry->object.vm_object != NULL && in vm_map_insert1()
1757 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert1()
1758 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert1()
1789 object = prev_entry->object.vm_object; in vm_map_insert1()
1811 new_entry->object.vm_object = object; in vm_map_insert1()
2359 prev->object.vm_object == entry->object.vm_object && in vm_map_mergeable_neighbors()
[all …]
H A Dvm_domainset.h48 int vm_domainset_iter_page(struct vm_domainset_iter *, struct vm_object *,
51 struct vm_object *, vm_pindex_t, int *, int *);
H A Dvm.h109 struct vm_object;
110 typedef struct vm_object *vm_object_t;
H A Dvm_swapout.c239 obj = tmpe->object.vm_object; in vm_swapout_map_deactivate_pages()
268 obj = tmpe->object.vm_object; in vm_swapout_map_deactivate_pages()
H A Dvm_map.h86 struct vm_object *vm_object; /* object object */
87 struct vm_object *vm_object; /* object object */ global() member
H A Dvm_fault.c2103 lobject = entry->object.vm_object; in vm_fault_prefault()
2113 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
2118 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
2125 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault()
2283 KASSERT(upgrade || dst_entry->object.vm_object == NULL, in vm_fault_copy_entry()
2300 src_object = src_entry->object.vm_object; in vm_fault_copy_entry()
2320 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
/freebsd/sys/sys/
H A Dshm.h126 struct vm_object;
134 struct vm_object *object;
152 struct vm_object;
162 void shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq);
H A Dipc.h130 struct vm_object;
141 extern void (*shmobjinfo_hook)(struct vm_object *obj, key_t *key,
H A Duio.h75 struct vm_object;
100 int uiomove_object(struct vm_object *obj, off_t obj_size, struct uio *uio);
H A Dkexec.h59 struct vm_object *map_obj; /* Containing object */
H A Dimgact.h62 struct vm_object *object; /* The vm object for this vp */
H A Dbufobj.h100 struct vm_object *bo_object; /* v Place to store VM object */
H A Dconf.h108 struct vm_object;
125 vm_size_t size, struct vm_object **object, int nprot);
H A Dumtxvar.h64 struct vm_object *object;
/freebsd/sys/x86/iommu/
H A Dx86_iommu.h47 struct vm_object;
49 struct vm_page *iommu_pgalloc(struct vm_object *obj, vm_pindex_t idx,
51 void iommu_pgfree(struct vm_object *obj, vm_pindex_t idx, int flags,
53 void *iommu_map_pgtbl(struct vm_object *obj, vm_pindex_t idx, int flags,
/freebsd/sys/dev/vmm/
H A Dvmm_mem.h41 struct vm_object;
47 struct vm_object *object;
96 struct vm_object **objptr);
/freebsd/sys/dev/drm2/ttm/
H A Dttm_bo_api.h212 struct vm_object *persistent_swap_storage;
498 struct vm_object *persistent_swap_storage,
535 struct vm_object *persistent_swap_storage,
H A Dttm_bo_driver.h120 struct vm_object *swap_storage;
680 struct vm_object *persistent_swap_storage);
H A Dttm_bo_vm.c321 struct vm_object **obj_res, int nprot) in ttm_bo_mmap_single()
325 struct vm_object *vm_obj; in ttm_bo_mmap_single()
/freebsd/sys/kern/
H A Dsysv_ipc.c53 void (*shmobjinfo_hook)(struct vm_object *, key_t *key,
73 shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq) in shmobjinfo()
/freebsd/sys/dev/agp/
H A Dagppriv.h58 struct vm_object *am_obj; /* VM object owning pages */
/freebsd/sys/dev/drm2/
H A Ddrm_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/sys/dev/nvdimm/
H A Dnvdimm_var.h121 struct vm_object *spa_obj;

123