Lines Matching refs:object
258 vm_object_t backing_object, object; in mac_proc_vm_revoke_recurse() local
272 vme->object.sub_map); in mac_proc_vm_revoke_recurse()
285 object = vme->object.vm_object; in mac_proc_vm_revoke_recurse()
286 if (object == NULL) in mac_proc_vm_revoke_recurse()
288 VM_OBJECT_RLOCK(object); in mac_proc_vm_revoke_recurse()
289 while ((backing_object = object->backing_object) != NULL) { in mac_proc_vm_revoke_recurse()
291 offset += object->backing_object_offset; in mac_proc_vm_revoke_recurse()
292 VM_OBJECT_RUNLOCK(object); in mac_proc_vm_revoke_recurse()
293 object = backing_object; in mac_proc_vm_revoke_recurse()
295 VM_OBJECT_RUNLOCK(object); in mac_proc_vm_revoke_recurse()
301 if (object->type != OBJT_VNODE) in mac_proc_vm_revoke_recurse()
303 vp = (struct vnode *)object->handle; in mac_proc_vm_revoke_recurse()
335 vm_object_reference(object); in mac_proc_vm_revoke_recurse()
338 VM_OBJECT_WLOCK(object); in mac_proc_vm_revoke_recurse()
339 vm_object_page_clean(object, offset, offset + in mac_proc_vm_revoke_recurse()
341 VM_OBJECT_WUNLOCK(object); in mac_proc_vm_revoke_recurse()
344 vm_object_deallocate(object); in mac_proc_vm_revoke_recurse()