Symbol: uvm_object
sys/arch/amd64/amd64/pmap.c
1158
struct uvm_object *obj;
sys/arch/amd64/amd64/pmap.c
1218
struct uvm_object *obj;
sys/arch/amd64/amd64/pmap.c
2551
struct uvm_object *obj;
sys/arch/amd64/include/pmap.h
305
struct uvm_object pm_obj[PTP_LEVELS-1]; /* objects for lvl >= 1) */
sys/arch/hppa/hppa/pmap.c
115
struct vm_page *pmap_pagealloc(struct uvm_object *obj, voff_t off);
sys/arch/hppa/hppa/pmap.c
141
pmap_pagealloc(struct uvm_object *obj, voff_t off)
sys/arch/hppa/include/pmap.h
41
struct uvm_object pm_obj;
sys/arch/i386/include/pmap.h
111
struct uvm_object pm_obj; /* object (lck by object lock) */
sys/ddb/db_command.c
456
uvm_object_printit((struct uvm_object *) addr, full, db_printf);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
162
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
214
amdgpu_gem_vm_reference(struct uvm_object *uobj)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
222
amdgpu_gem_vm_detach(struct uvm_object *uobj)
sys/dev/pci/drm/drm_gem.c
148
drm_flush(struct uvm_object *uobj, voff_t start, voff_t stop, int flags)
sys/dev/pci/drm/drm_gem.c
153
struct uvm_object *
sys/dev/pci/drm/drm_gem.c
1537
struct uvm_object *
sys/dev/pci/drm/drm_gem.c
59
void drm_unref(struct uvm_object *);
sys/dev/pci/drm/drm_gem.c
60
void drm_ref(struct uvm_object *);
sys/dev/pci/drm/drm_gem.c
61
boolean_t drm_flush(struct uvm_object *, voff_t, voff_t, int);
sys/dev/pci/drm/drm_gem.c
73
drm_ref(struct uvm_object *uobj)
sys/dev/pci/drm/drm_gem.c
82
drm_unref(struct uvm_object *uobj)
sys/dev/pci/drm/drm_gem.c
96
struct uvm_object *uobj = entry->object.uvm_obj;
sys/dev/pci/drm/drm_gem_dma_helper.c
191
struct uvm_object *uobj = &obj->base.uobj;
sys/dev/pci/drm/drm_prime.c
821
struct uvm_object *
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2149
struct uvm_object *shmem_state;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1519
struct uvm_object *
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
24
struct uvm_object *i915_gem_mmap(struct file *filp, vm_prot_t accessprot,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
787
struct uvm_object *uao;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1231
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1381
ttm_vm_reference(struct uvm_object *uobj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1390
ttm_vm_detach(struct uvm_object *uobj)
sys/dev/pci/drm/i915/gt/intel_context_types.h
101
struct uvm_object *default_state;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
460
struct uvm_object *default_state;
sys/dev/pci/drm/i915/gt/intel_gt.c
582
struct uvm_object *state;
sys/dev/pci/drm/i915/gt/shmem_utils.c
175
struct uvm_object *
sys/dev/pci/drm/i915/gt/shmem_utils.c
178
struct uvm_object *uao;
sys/dev/pci/drm/i915/gt/shmem_utils.c
195
struct uvm_object *
sys/dev/pci/drm/i915/gt/shmem_utils.c
199
struct uvm_object *uao;
sys/dev/pci/drm/i915/gt/shmem_utils.c
218
static int __uao_rw(struct uvm_object *uao, loff_t off,
sys/dev/pci/drm/i915/gt/shmem_utils.c
254
int uao_read_to_iosys_map(struct uvm_object *uao, loff_t off,
sys/dev/pci/drm/i915/gt/shmem_utils.c
286
int uao_read(struct uvm_object *uao, loff_t off, void *dst, size_t len)
sys/dev/pci/drm/i915/gt/shmem_utils.c
291
int uao_write(struct uvm_object *uao, loff_t off, void *src, size_t len)
sys/dev/pci/drm/i915/gt/shmem_utils.h
28
struct uvm_object *
sys/dev/pci/drm/i915/gt/shmem_utils.h
30
struct uvm_object *
sys/dev/pci/drm/i915/gt/shmem_utils.h
32
int uao_read_to_iosys_map(struct uvm_object *, loff_t,
sys/dev/pci/drm/i915/gt/shmem_utils.h
34
int uao_read(struct uvm_object *, loff_t, void *, size_t);
sys/dev/pci/drm/i915/gt/shmem_utils.h
35
int uao_write(struct uvm_object *, loff_t, void *, size_t);
sys/dev/pci/drm/include/drm/drm_drv.h
332
struct uvm_object *(*mmap)(struct file *, vm_prot_t, voff_t, vsize_t);
sys/dev/pci/drm/include/drm/drm_gem.h
293
struct uvm_object uobj;
sys/dev/pci/drm/include/drm/drm_gem.h
473
struct uvm_object *uao;
sys/dev/pci/drm/include/drm/drm_gem.h
532
struct uvm_object *drm_gem_mmap(struct file *, vm_prot_t, voff_t, vsize_t);
sys/dev/pci/drm/include/drm/drm_gem.h
687
void drm_ref(struct uvm_object *);
sys/dev/pci/drm/include/drm/drm_gem.h
688
void drm_unref(struct uvm_object *);
sys/dev/pci/drm/include/drm/drm_prime.h
96
struct uvm_object *drm_gem_prime_mmap(struct file *, vm_prot_t, voff_t, vsize_t);
sys/dev/pci/drm/include/drm/ttm/ttm_tt.h
116
struct uvm_object *swap_storage;
sys/dev/pci/drm/radeon/radeon_gem.c
133
radeon_gem_vm_reference(struct uvm_object *uobj)
sys/dev/pci/drm/radeon/radeon_gem.c
141
radeon_gem_vm_detach(struct uvm_object *uobj)
sys/dev/pci/drm/radeon/radeon_gem.c
90
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
485
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
595
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
759
ttm_bo_vm_reference(struct uvm_object *uobj)
sys/dev/pci/drm/ttm/ttm_bo_vm.c
768
ttm_bo_vm_detach(struct uvm_object *uobj)
sys/dev/pci/drm/ttm/ttm_tt.c
270
struct uvm_object *swap_storage;
sys/dev/pci/drm/ttm/ttm_tt.c
368
struct uvm_object *swap_storage;
sys/dev/vmm/vmm.c
362
struct uvm_object *uao;
sys/dev/vmm/vmm.c
582
struct uvm_object *uao;
sys/dev/vmm/vmm.c
865
struct uvm_object *uao;
sys/dev/vmm/vmm.h
186
struct uvm_object *vm_memory_slot[VMM_MAX_MEM_RANGES]; /* [I] */
sys/kern/exec_elf.c
434
struct uvm_object *uobj;
sys/kern/exec_subr.c
165
struct uvm_object *uobj;
sys/kern/kern_exec.c
69
struct uvm_object *sigobject; /* shared sigcode object */
sys/kern/kern_exec.c
72
struct uvm_object *timekeep_object;
sys/kern/sys_futex.c
177
struct uvm_object *obj = NULL;
sys/kern/sys_futex.c
76
struct uvm_object *ft_obj; /* [f] UVM object */
sys/kern/sysv_shm.c
100
struct uvm_object *shm_object;
sys/kern/vfs_bio.c
418
struct uvm_object *newobj = &xbpp[i]->b_uobj;
sys/kern/vfs_bio.c
419
struct uvm_object *oldobj = &bp->b_uobj;
sys/kern/vfs_biomem.c
293
struct uvm_object *uobj = bp->b_pobj;
sys/sys/buf.h
138
struct uvm_object *b_pobj;
sys/sys/buf.h
139
struct uvm_object b_uobj; /* Object containing the pages */
sys/sys/timetc.h
109
extern struct uvm_object *timekeep_object;
sys/tmpfs/tmpfs.h
160
struct uvm_object * tn_aobj;
sys/tmpfs/tmpfs_subr.c
108
struct uvm_object *uobj;
sys/tmpfs/tmpfs_subr.c
304
struct uvm_object *uobj = node->tn_spec.tn_reg.tn_aobj;
sys/tmpfs/tmpfs_subr.c
873
struct uvm_object *uobj = node->tn_spec.tn_reg.tn_aobj;
sys/uvm/uvm.h
80
struct uvm_object *kernel_object;
sys/uvm/uvm_aobj.c
1199
uao_dropswap(struct uvm_object *uobj, int pageidx)
sys/uvm/uvm_aobj.c
125
struct uvm_object u_obj; /* has: pgops, memt, #pages, #refs */
sys/uvm/uvm_aobj.c
1355
struct uvm_object *uobj = &aobj->u_obj;
sys/uvm/uvm_aobj.c
1407
uao_dropswap_range(struct uvm_object *uobj, voff_t start, voff_t end)
sys/uvm/uvm_aobj.c
146
static boolean_t uao_flush(struct uvm_object *, voff_t,
sys/uvm/uvm_aobj.c
149
static int uao_get(struct uvm_object *, voff_t,
sys/uvm/uvm_aobj.c
155
void uao_dropswap_range(struct uvm_object *, voff_t, voff_t);
sys/uvm/uvm_aobj.c
156
void uao_shrink_flush(struct uvm_object *, int, int);
sys/uvm/uvm_aobj.c
157
int uao_shrink_hash(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
158
int uao_shrink_array(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
159
int uao_shrink_convert(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
161
int uao_grow_hash(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
162
int uao_grow_array(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
163
int uao_grow_convert(struct uvm_object *, int);
sys/uvm/uvm_aobj.c
238
uao_find_swslot(struct uvm_object *uobj, int pageidx)
sys/uvm/uvm_aobj.c
278
uao_set_swslot(struct uvm_object *uobj, int pageidx, int slot)
sys/uvm/uvm_aobj.c
351
struct uvm_object *uobj = &aobj->u_obj;
sys/uvm/uvm_aobj.c
387
uao_shrink_flush(struct uvm_object *uobj, int startpg, int endpg)
sys/uvm/uvm_aobj.c
397
uao_shrink_hash(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
446
uao_shrink_convert(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
482
uao_shrink_array(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
506
uao_shrink(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
535
uao_grow_array(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
559
uao_grow_hash(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
603
uao_grow_convert(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
636
uao_grow(struct uvm_object *uobj, int pages)
sys/uvm/uvm_aobj.c
665
struct uvm_object *
sys/uvm/uvm_aobj.c
781
uao_reference(struct uvm_object *uobj)
sys/uvm/uvm_aobj.c
795
uao_detach(struct uvm_object *uobj)
sys/uvm/uvm_aobj.c
858
uao_flush(struct uvm_object *uobj, voff_t start, voff_t stop, int flags)
sys/uvm/uvm_aobj.c
971
uao_get(struct uvm_object *uobj, voff_t offset, struct vm_page **pps,
sys/uvm/uvm_aobj.h
62
int uao_set_swslot(struct uvm_object *, int, int);
sys/uvm/uvm_aobj.h
63
int uao_find_swslot(struct uvm_object *, int);
sys/uvm/uvm_aobj.h
64
int uao_dropswap(struct uvm_object *, int);
sys/uvm/uvm_aobj.h
66
int uao_shrink(struct uvm_object *, int);
sys/uvm/uvm_aobj.h
67
int uao_grow(struct uvm_object *, int);
sys/uvm/uvm_ddb.h
37
void uvm_object_printit(struct uvm_object *, boolean_t,
sys/uvm/uvm_device.c
231
udv_reference(struct uvm_object *uobj)
sys/uvm/uvm_device.c
244
udv_detach(struct uvm_object *uobj)
sys/uvm/uvm_device.c
292
udv_flush(struct uvm_object *uobj, voff_t start, voff_t stop, int flags)
sys/uvm/uvm_device.c
316
struct uvm_object *uobj = entry->object.uvm_obj;
sys/uvm/uvm_device.c
58
static void udv_reference(struct uvm_object *);
sys/uvm/uvm_device.c
59
static void udv_detach(struct uvm_object *);
sys/uvm/uvm_device.c
63
static boolean_t udv_flush(struct uvm_object *, voff_t, voff_t,
sys/uvm/uvm_device.c
91
struct uvm_object *
sys/uvm/uvm_device.c
97
struct uvm_object *obj;
sys/uvm/uvm_device.h
47
struct uvm_object u_obj; /* the actual VM object */
sys/uvm/uvm_device.h
66
struct uvm_object *udv_attach(dev_t, vm_prot_t, voff_t, vsize_t);
sys/uvm/uvm_device.h
67
struct uvm_object *udv_attach_drm(dev_t, vm_prot_t, voff_t, vsize_t);
sys/uvm/uvm_extern.h
254
struct uvm_object *uao_create(vsize_t, int);
sys/uvm/uvm_extern.h
255
void uao_detach(struct uvm_object *);
sys/uvm/uvm_extern.h
256
void uao_reference(struct uvm_object *);
sys/uvm/uvm_extern.h
315
struct uvm_object **kp_object;
sys/uvm/uvm_extern.h
374
struct uvm_object *, voff_t, vsize_t, unsigned int);
sys/uvm/uvm_extern.h
395
struct vm_page *uvm_pagealloc(struct uvm_object *,
sys/uvm/uvm_extern.h
397
int uvm_pagealloc_multi(struct uvm_object *, voff_t,
sys/uvm/uvm_extern.h
400
struct uvm_object *, voff_t);
sys/uvm/uvm_fault.c
1196
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/uvm/uvm_fault.c
1276
uvm_fault_lower_upgrade(struct uvm_faultctx *flt, struct uvm_object *uobj)
sys/uvm/uvm_fault.c
1317
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/uvm/uvm_fault.c
1580
struct uvm_object **ruobj, struct vm_page **ruobjpage)
sys/uvm/uvm_fault.c
1583
struct uvm_object *uobj = *ruobj;
sys/uvm/uvm_fault.c
1828
struct uvm_object *uobj)
sys/uvm/uvm_fault.c
451
struct uvm_object *uobj = NULL;
sys/uvm/uvm_fault.c
590
struct uvm_object **, struct vm_page **);
sys/uvm/uvm_fault.c
637
struct uvm_object *uobj = ufi.entry->object.uvm_obj;
sys/uvm/uvm_fault.c
685
struct uvm_object *uobj;
sys/uvm/uvm_fault.h
73
struct uvm_object *);
sys/uvm/uvm_km.c
248
uvm_km_pgremove(struct uvm_object *uobj, vaddr_t startva, vaddr_t endva)
sys/uvm/uvm_km.c
618
struct uvm_object *uobj = NULL;
sys/uvm/uvm_km.h
49
void uvm_km_pgremove(struct uvm_object *, vaddr_t, vaddr_t);
sys/uvm/uvm_map.c
2927
uvm_object_printit(struct uvm_object *uobj, boolean_t full,
sys/uvm/uvm_map.c
2969
struct uvm_object *uobj;
sys/uvm/uvm_map.c
4367
struct uvm_object *uobj;
sys/uvm/uvm_map.c
941
struct uvm_object *uobj, voff_t uoffset,
sys/uvm/uvm_map.h
151
struct uvm_object *uvm_obj; /* uvm object */
sys/uvm/uvm_mmap.c
1047
struct uvm_object *uobj;
sys/uvm/uvm_object.c
100
uvm_obj_setlock(struct uvm_object *uo, struct rwlock *lockptr)
sys/uvm/uvm_object.c
127
uvm_obj_wire(struct uvm_object *uobj, voff_t start, voff_t end,
sys/uvm/uvm_object.c
193
uvm_obj_unwire(struct uvm_object *uobj, voff_t start, voff_t end)
sys/uvm/uvm_object.c
216
uvm_obj_free(struct uvm_object *uobj)
sys/uvm/uvm_object.c
62
uvm_obj_init(struct uvm_object *uobj, const struct uvm_pagerops *pgops, int refs)
sys/uvm/uvm_object.c
86
uvm_obj_destroy(struct uvm_object *uo)
sys/uvm/uvm_object.h
117
void uvm_obj_init(struct uvm_object *, const struct uvm_pagerops *, int);
sys/uvm/uvm_object.h
118
void uvm_obj_destroy(struct uvm_object *);
sys/uvm/uvm_object.h
119
void uvm_obj_setlock(struct uvm_object *, struct rwlock *);
sys/uvm/uvm_object.h
120
int uvm_obj_wire(struct uvm_object *, voff_t, voff_t, struct pglist *);
sys/uvm/uvm_object.h
121
void uvm_obj_unwire(struct uvm_object *, voff_t, voff_t);
sys/uvm/uvm_object.h
122
void uvm_obj_free(struct uvm_object *);
sys/uvm/uvm_page.c
1165
uvm_pagelookup(struct uvm_object *obj, voff_t off)
sys/uvm/uvm_page.c
690
uvm_pagealloc_pg(struct vm_page *pg, struct uvm_object *obj, voff_t off,
sys/uvm/uvm_page.c
803
uvm_pagealloc_multi(struct uvm_object *obj, voff_t off, vsize_t size,
sys/uvm/uvm_page.c
839
uvm_pagealloc(struct uvm_object *obj, voff_t off, struct vm_anon *anon,
sys/uvm/uvm_page.c
884
uvm_pagerealloc(struct vm_page *pg, struct uvm_object *newobj, voff_t newoff)
sys/uvm/uvm_page.h
103
struct uvm_object *uobject; /* [o] object */
sys/uvm/uvm_page.h
230
struct vm_page *uvm_pagelookup(struct uvm_object *, voff_t);
sys/uvm/uvm_page.h
235
void uvm_pagealloc_pg(struct vm_page *, struct uvm_object *,
sys/uvm/uvm_pager.c
358
uvm_mk_pcluster(struct uvm_object *uobj, struct vm_page **pps, int *npages,
sys/uvm/uvm_pager.c
499
uvm_pager_put(struct uvm_object *uobj, struct vm_page *pg,
sys/uvm/uvm_pager.c
576
uvm_pager_dropcluster(struct uvm_object *uobj, struct vm_page **ppsp,
sys/uvm/uvm_pager.h
122
void uvm_pager_dropcluster(struct uvm_object *, struct vm_page **,
sys/uvm/uvm_pager.h
125
int uvm_pager_put(struct uvm_object *, struct vm_page *,
sys/uvm/uvm_pager.h
131
struct vm_page **uvm_mk_pcluster(struct uvm_object *, struct vm_page **,
sys/uvm/uvm_pager.h
76
void (*pgo_reference)(struct uvm_object *);
sys/uvm/uvm_pager.h
78
void (*pgo_detach)(struct uvm_object *);
sys/uvm/uvm_pager.h
84
boolean_t (*pgo_flush)(struct uvm_object *, voff_t,
sys/uvm/uvm_pager.h
87
int (*pgo_get)(struct uvm_object *, voff_t,
sys/uvm/uvm_pager.h
90
int (*pgo_put)(struct uvm_object *, vm_page_t *,
sys/uvm/uvm_pager.h
93
void (*pgo_cluster)(struct uvm_object *, voff_t,
sys/uvm/uvm_pager.h
96
struct vm_page ** (*pgo_mk_pcluster)(struct uvm_object *,
sys/uvm/uvm_pdaemon.c
346
struct uvm_object *uobj = pg->uobject;
sys/uvm/uvm_pdaemon.c
403
struct uvm_object *uobj;
sys/uvm/uvm_pdaemon.c
533
struct uvm_object *uobj;
sys/uvm/uvm_pdaemon.c
923
struct uvm_object * uobj = p->uobject;
sys/uvm/uvm_vnode.c
1129
struct uvm_object *uobj = &uvn->u_obj;
sys/uvm/uvm_vnode.c
1331
struct uvm_object *uobj;
sys/uvm/uvm_vnode.c
135
struct uvm_object *
sys/uvm/uvm_vnode.c
1411
struct uvm_object *uobj;
sys/uvm/uvm_vnode.c
258
uvn_reference(struct uvm_object *uobj)
sys/uvm/uvm_vnode.c
286
uvn_detach(struct uvm_object *uobj)
sys/uvm/uvm_vnode.c
407
struct uvm_object *uobj;
sys/uvm/uvm_vnode.c
583
uvn_flush(struct uvm_object *uobj, voff_t start, voff_t stop, int flags)
sys/uvm/uvm_vnode.c
81
void uvn_cluster(struct uvm_object *, voff_t, voff_t *, voff_t *);
sys/uvm/uvm_vnode.c
82
void uvn_detach(struct uvm_object *);
sys/uvm/uvm_vnode.c
83
boolean_t uvn_flush(struct uvm_object *, voff_t, voff_t, int);
sys/uvm/uvm_vnode.c
836
uvn_cluster(struct uvm_object *uobj, voff_t offset, voff_t *loffset,
sys/uvm/uvm_vnode.c
84
int uvn_get(struct uvm_object *, voff_t, vm_page_t *, int *, int,
sys/uvm/uvm_vnode.c
865
uvn_put(struct uvm_object *uobj, struct vm_page **pps, int npages, int flags)
sys/uvm/uvm_vnode.c
88
int uvn_put(struct uvm_object *, vm_page_t *, int, boolean_t);
sys/uvm/uvm_vnode.c
89
void uvn_reference(struct uvm_object *);
sys/uvm/uvm_vnode.c
909
uvn_get(struct uvm_object *uobj, voff_t offset, struct vm_page **pps,
sys/uvm/uvm_vnode.h
59
struct uvm_object u_obj; /* the actual VM object */
sys/uvm/uvm_vnode.h
96
struct uvm_object *uvn_attach(struct vnode *, vm_prot_t);
usr.sbin/procmap/procmap.c
136
struct uvm_object uvm_object;
usr.sbin/procmap/procmap.c
663
S(uvm_obj) = sizeof(struct uvm_object);
usr.sbin/procmap/procmap.c
666
UVM_OBJ_IS_VNODE(D(uvm_obj, uvm_object))) {
usr.sbin/procmap/procmap.c
899
} else if (UVM_OBJ_IS_DEVICE(D(uvm_obj, uvm_object))) {
usr.sbin/procmap/procmap.c
914
} else if (UVM_OBJ_IS_AOBJ(D(uvm_obj, uvm_object)))
usr.sbin/procmap/procmap.c
916
else if (UVM_OBJ_IS_VNODE(D(uvm_obj, uvm_object)))
usr.sbin/procmap/procmap.c
920
D(uvm_obj, uvm_object)->pgops);