• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/vm/

Lines Matching refs:object

138 	memory_object_control_t control_handle;	/* mem object control handle */
337 vm_object_t object;
348 object = memory_object_control_to_vm_object(control);
349 if (object == VM_OBJECT_NULL) {
352 assert(!object->internal);
354 vm_object_lock(object);
356 if (mark_dirty && object->copy != VM_OBJECT_NULL) {
363 vm_object_unlock(object);
377 if ((dst_page = vm_page_lookup(object, offset)) == VM_PAGE_NULL)
392 PAGE_SLEEP(object, dst_page, THREAD_UNINT);
424 * we'll unlock the object below
427 vm_object_unlock(object);
442 vm_object_lock(object);
481 vm_object_unlock(object);
877 vm_object_t object;
907 object = memory_object_control_to_vm_object(vnode_object->control_handle);
909 if (object == VM_OBJECT_NULL)
916 vm_object_upl_request(object, base_offset, size,
973 * because the memory object doesn't have a link
974 * to a VM object anymore (forced unmount, for
1015 * vm_map does not see this object as a named entry port. So,
1016 * we reserve the second word in the object for a fake ip_kotype
1017 * setting - that will tell vm_map to use it as a memory object.
1159 vm_object_t top_object, object;
1170 * The last object in the shadow chain has the
1173 top_object = entry->object.vm_object;
1175 object = VM_OBJECT_NULL;
1179 for (object = top_object, shadow_depth = 0;
1180 object->shadow != VM_OBJECT_NULL;
1181 object = object->shadow, shadow_depth++) {
1182 vm_object_lock(object->shadow);
1183 vm_object_unlock(object);
1188 if (object == VM_OBJECT_NULL) {
1190 } else if (object->internal) {
1191 vm_object_unlock(object);
1193 } else if (! object->pager_ready ||
1194 object->terminating ||
1195 ! object->alive) {
1196 vm_object_unlock(object);
1199 memory_object = object->pager;
1206 vm_object_unlock(object);
1210 vm_object_unlock(object);
1214 vm_object_unlock(object);