Lines Matching refs:object

105 	vm_object_t object;  in vnode_pager_alloc()  local
133 object = vp->v_object; in vnode_pager_alloc()
134 if (object) { in vnode_pager_alloc()
135 vm_object_hold(object); in vnode_pager_alloc()
136 KKASSERT((object->flags & OBJ_DEAD) == 0); in vnode_pager_alloc()
157 if (object == NULL) { in vnode_pager_alloc()
161 object = vm_object_allocate_hold(OBJT_VNODE, lsize); in vnode_pager_alloc()
162 object->handle = handle; in vnode_pager_alloc()
163 vp->v_object = object; in vnode_pager_alloc()
166 vm_object_set_flag(object, OBJ_NOMSYNC); in vnode_pager_alloc()
169 vm_object_reference_quick(object); /* also vref's */ in vnode_pager_alloc()
170 if (object->size != lsize) { in vnode_pager_alloc()
173 (intmax_t)object->size, in vnode_pager_alloc()
175 vp, object); in vnode_pager_alloc()
182 vp, object); in vnode_pager_alloc()
185 vm_object_drop(object); in vnode_pager_alloc()
188 return (object); in vnode_pager_alloc()
205 vm_object_t object; in vnode_pager_reference() local
207 if ((object = vp->v_object) != NULL) in vnode_pager_reference()
208 vm_object_reference_quick(object); /* also vref's vnode */ in vnode_pager_reference()
209 return (object); in vnode_pager_reference()
213 vnode_pager_dealloc(vm_object_t object) in vnode_pager_dealloc() argument
215 struct vnode *vp = object->handle; in vnode_pager_dealloc()
220 vm_object_pip_wait(object, "vnpdea"); in vnode_pager_dealloc()
222 object->handle = NULL; in vnode_pager_dealloc()
223 object->type = OBJT_DEAD; in vnode_pager_dealloc()
227 swap_pager_freespace_all(object); in vnode_pager_dealloc()
234 vnode_pager_haspage(vm_object_t object, vm_pindex_t pindex) in vnode_pager_haspage() argument
236 struct vnode *vp = object->handle; in vnode_pager_haspage()
298 vm_object_t object; in vnode_pager_setsize() local
300 object = vp->v_object; in vnode_pager_setsize()
301 if (object == NULL) in vnode_pager_setsize()
303 vm_object_hold(object); in vnode_pager_setsize()
304 KKASSERT(vp->v_object == object); in vnode_pager_setsize()
310 vm_object_drop(object); in vnode_pager_setsize()
320 oobjsize = object->size; in vnode_pager_setsize()
321 object->size = nobjsize; in vnode_pager_setsize()
329 vm_object_page_remove(object, nobjsize, oobjsize, in vnode_pager_setsize()
344 m = vm_page_lookup_busy_wait(object, OFF_TO_IDX(nsize), in vnode_pager_setsize()
406 vm_object_drop(object); in vnode_pager_setsize()
437 vnode_pager_getpage(vm_object_t object, vm_pindex_t pindex, in vnode_pager_getpage() argument
443 vp = object->handle; in vnode_pager_getpage()
600 mt, mt->object, (int) mt->pindex); in vnode_pager_generic_getpages()
633 vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count, in vnode_pager_putpages() argument
660 vp = object->handle; in vnode_pager_putpages()
804 if ((lobject = lba->object) == NULL) in vnode_pager_lock()