/freebsd/sys/vm/ |
H A D | vm_object.h | 96 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 */ 116 struct vm_object *backing_object; /* object that I'm a shadow of */ argument 118 TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ argument 233 TAILQ_HEAD(object_q, vm_object); 238 extern struct vm_object kernel_object_store;
|
H A D | vm_map.c | 149 ((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \ 546 object = entry->object.vm_object; in vm_map_entry_set_vnode_text() 554 entry, entry->object.vm_object)); in vm_map_entry_set_vnode_text() 603 object = entry->object.vm_object; in vm_map_process_deferred() 1740 (prev_entry->object.vm_object != NULL && in vm_map_insert1() 1741 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert1() 1742 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert1() 1774 object = prev_entry->object.vm_object; in vm_map_insert1() 1796 new_entry->object.vm_object = object; in vm_map_insert1() 2346 prev->object.vm_object == entry->object.vm_object && in vm_map_mergeable_neighbors() [all …]
|
H A D | vm_domainset.c | 65 int *iter, struct vm_object *obj, vm_pindex_t pindex) in vm_domainset_iter_init() 201 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init() 225 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page() 341 vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page() 349 vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj, in vm_domainset_iter_page_init()
|
H A D | vm_domainset.h | 42 int vm_domainset_iter_page(struct vm_domainset_iter *, struct vm_object *, 45 struct vm_object *, vm_pindex_t, int *, int *);
|
H A D | vm.h | 109 struct vm_object; 110 typedef struct vm_object *vm_object_t;
|
H A D | vm_fault.c | 103 #include <vm/vm_object.h> 1955 lobject = entry->object.vm_object; in vm_fault_prefault() 1965 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault() 1970 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault() 1977 if (!obj_locked || lobject != entry->object.vm_object) in vm_fault_prefault() 2093 KASSERT(upgrade || dst_entry->object.vm_object == NULL, in vm_fault_copy_entry() 2094 ("vm_fault_copy_entry: vm_object not NULL")); in vm_fault_copy_entry() 2110 src_object = src_entry->object.vm_object; in vm_fault_copy_entry() 2131 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
|
H A D | vm_map.h | 87 struct vm_object *vm_object; /* object object */ member
|
/freebsd/sys/sys/ |
H A D | shm.h | 126 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 D | ipc.h | 130 struct vm_object; 141 extern void (*shmobjinfo_hook)(struct vm_object *obj, key_t *key,
|
H A D | uio.h | 75 struct vm_object; 98 int uiomove_object(struct vm_object *obj, off_t obj_size, struct uio *uio);
|
H A D | imgact.h | 62 struct vm_object *object; /* The vm object for this vp */
|
H A D | bufobj.h | 100 struct vm_object *bo_object; /* v Place to store VM object */
|
H A D | conf.h | 108 struct vm_object; 125 vm_size_t size, struct vm_object **object, int nprot);
|
H A D | umtxvar.h | 64 struct vm_object *object;
|
/freebsd/sys/x86/iommu/ |
H A D | x86_iommu.h | 47 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/amd64/vmm/ |
H A D | vmm_mem.h | 33 struct vm_object; 36 struct vm_object *vmm_mmio_alloc(struct vmspace *, vm_paddr_t gpa, size_t len,
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_bo_api.h | 212 struct vm_object *persistent_swap_storage; 498 struct vm_object *persistent_swap_storage, 535 struct vm_object *persistent_swap_storage,
|
H A D | ttm_bo_driver.h | 120 struct vm_object *swap_storage; 680 struct vm_object *persistent_swap_storage);
|
H A D | ttm_bo_vm.c | 316 struct vm_object **obj_res, int nprot) in ttm_bo_mmap_single() 320 struct vm_object *vm_obj; in ttm_bo_mmap_single()
|
/freebsd/sys/kern/ |
H A D | sysv_ipc.c | 53 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/riscv/include/ |
H A D | vmm.h | 114 struct vm_object; 154 struct vm_object **objptr);
|
/freebsd/sys/dev/agp/ |
H A D | agppriv.h | 58 struct vm_object *am_obj; /* VM object owning pages */
|
/freebsd/sys/arm64/include/ |
H A D | vmm.h | 133 struct vm_object; 173 struct vm_object **objptr);
|
/freebsd/sys/dev/drm2/ |
H A D | drm_gem.c | 457 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 D | nvdimm_var.h | 121 struct vm_object *spa_obj;
|