Lines Matching refs:object
551 vm_object_t object; in vmspace_swap_count() local
560 if ((object = cur->ba.object) == NULL) in vmspace_swap_count()
562 if (object->swblock_count) { in vmspace_swap_count()
564 count += object->swblock_count * in vmspace_swap_count()
565 SWAP_META_PAGES * n / object->size + 1; in vmspace_swap_count()
589 vm_object_t object; in vmspace_anonymous_count() local
596 if ((object = cur->ba.object) == NULL) in vmspace_anonymous_count()
598 if (object->type != OBJT_DEFAULT && in vmspace_anonymous_count()
599 object->type != OBJT_SWAP) { in vmspace_anonymous_count()
602 count += object->resident_page_count; in vmspace_anonymous_count()
751 source = entry->ba.object; in vm_map_entry_shadow()
802 entry->ba.object = result; /* new ba (at head of entry) */ in vm_map_entry_shadow()
855 entry->ba.object = obj; in vm_map_entry_allocate_object()
1048 obj = ba->object; in vm_map_backing_attach()
1066 obj = ba->object; in vm_map_backing_detach()
1095 vm_object_deallocate(ba->object); in vm_map_entry_dispose_ba()
1120 vm_object_deallocate(entry->ba.object); in vm_map_entry_dispose()
1137 entry->ba.object = NULL; in vm_map_entry_dispose()
1246 vm_object_t object; in vm_map_insert() local
1250 object = NULL; in vm_map_insert()
1252 object = map_object; in vm_map_insert()
1255 if (object) in vm_map_insert()
1256 ASSERT_LWKT_TOKEN_HELD(vm_object_token(object)); in vm_map_insert()
1292 KASSERT(object == NULL, in vm_map_insert()
1306 if (object) { in vm_map_insert()
1316 ((prev_entry->ba.object == NULL) || in vm_map_insert()
1317 vm_object_coalesce(prev_entry->ba.object, in vm_map_insert()
1342 object = prev_entry->ba.object; in vm_map_insert()
1345 if (object) { in vm_map_insert()
1346 vm_object_hold(object); in vm_map_insert()
1348 vm_object_reference_locked(object); in vm_map_insert()
1349 map_object = object; in vm_map_insert()
1420 vm_object_drop(object); in vm_map_insert()
1427 vm_object_hold(object); in vm_map_insert()
1433 vm_object_drop(object); in vm_map_insert()
1592 vm_object_t object; in vm_map_find() local
1626 object = NULL; in vm_map_find()
1628 object = map_object; in vm_map_find()
1635 if (object) in vm_map_find()
1636 vm_object_hold_shared(object); in vm_map_find()
1639 if (object) in vm_map_find()
1640 vm_object_drop(object); in vm_map_find()
1652 if (object) in vm_map_find()
1653 vm_object_drop(object); in vm_map_find()
1692 (prev->ba.object == entry->ba.object) && in vm_map_simplify_entry()
1694 (!prev->ba.object || in vm_map_simplify_entry()
1709 if (entry->ba.object == NULL) in vm_map_simplify_entry()
1720 (next->ba.object == entry->ba.object) && in vm_map_simplify_entry()
1722 (!entry->ba.object || in vm_map_simplify_entry()
1778 if (entry->ba.object == NULL && !map->system_map && in _vm_map_clip_start()
1832 if (entry->ba.object == NULL && !map->system_map && in _vm_map_clip_end()
2106 (entry->ba.object == NULL)) { in vm_map_submap()
2174 current->ba.object && in vm_map_protect()
2175 current->ba.object->type == OBJT_VNODE) { in vm_map_protect()
2178 vp = current->ba.object->handle; in vm_map_protect()
2433 vm_object_madvise(current->ba.object, in vm_map_madvise()
2565 } else if (entry->ba.object == NULL && in vm_map_user_wiring()
2768 } else if (entry->ba.object == NULL && in vm_map_kernel_wiring()
2934 vm_object_t object; in vm_map_clean() local
3011 object = ba->object; in vm_map_clean()
3012 if (object) in vm_map_clean()
3013 vm_object_hold(object); in vm_map_clean()
3015 object = NULL; in vm_map_clean()
3034 tobj = object; in vm_map_clean()
3039 tobj = ba->object; in vm_map_clean()
3044 if (object != tobj) { in vm_map_clean()
3045 if (object) in vm_map_clean()
3046 vm_object_drop(object); in vm_map_clean()
3047 object = tobj; in vm_map_clean()
3048 vm_object_hold(object); in vm_map_clean()
3052 if (object && (object->type == OBJT_VNODE) && in vm_map_clean()
3054 (object->flags & OBJ_NOMSYNC) == 0) { in vm_map_clean()
3070 vm_object_reference_locked(object); in vm_map_clean()
3071 vn_lock(object->handle, LK_EXCLUSIVE | LK_RETRY); in vm_map_clean()
3076 vm_object_page_clean(object, in vm_map_clean()
3081 vn_unlock(((struct vnode *)object->handle)); in vm_map_clean()
3082 vm_object_deallocate_locked(object); in vm_map_clean()
3084 if (object && invalidate && in vm_map_clean()
3085 ((object->type == OBJT_VNODE) || in vm_map_clean()
3086 (object->type == OBJT_DEVICE) || in vm_map_clean()
3087 (object->type == OBJT_MGTDEVICE))) { in vm_map_clean()
3089 ((object->type == OBJT_DEVICE) || in vm_map_clean()
3090 (object->type == OBJT_MGTDEVICE)) ? FALSE : TRUE; in vm_map_clean()
3092 vm_object_reference_locked(object); in vm_map_clean()
3094 vm_object_page_remove(object, in vm_map_clean()
3099 vm_object_deallocate_locked(object); in vm_map_clean()
3102 if (object) in vm_map_clean()
3103 vm_object_drop(object); in vm_map_clean()
3147 vm_object_t object; in vm_map_delete() local
3222 object = entry->ba.object; in vm_map_delete()
3225 object = NULL; in vm_map_delete()
3244 if (object == kernel_object) { in vm_map_delete()
3246 vm_object_hold(object); in vm_map_delete()
3247 vm_object_page_remove(object, offidxstart, in vm_map_delete()
3249 vm_object_drop(object); in vm_map_delete()
3250 } else if (object && object->type != OBJT_DEFAULT && in vm_map_delete()
3251 object->type != OBJT_SWAP) { in vm_map_delete()
3257 vm_object_hold_shared(object); in vm_map_delete()
3259 vm_object_drop(object); in vm_map_delete()
3260 } else if (object) { in vm_map_delete()
3261 vm_object_hold(object); in vm_map_delete()
3264 if (object != NULL && in vm_map_delete()
3265 object->ref_count != 1 && in vm_map_delete()
3266 (object->flags & (OBJ_NOSPLIT|OBJ_ONEMAPPING)) == in vm_map_delete()
3268 (object->type == OBJT_DEFAULT || in vm_map_delete()
3269 object->type == OBJT_SWAP)) { in vm_map_delete()
3274 vm_object_page_remove(object, offidxstart, in vm_map_delete()
3276 if (object->type == OBJT_SWAP) { in vm_map_delete()
3277 swap_pager_freespace(object, in vm_map_delete()
3281 if (offidxend >= object->size && in vm_map_delete()
3282 offidxstart < object->size) { in vm_map_delete()
3283 object->size = offidxstart; in vm_map_delete()
3286 vm_object_drop(object); in vm_map_delete()
3418 vm_object_t object; in vm_map_backing_replicated() local
3427 object = ba->object; in vm_map_backing_replicated()
3430 vm_object_reference_quick(object); in vm_map_backing_replicated()
3434 object->ref_count > 1) { in vm_map_backing_replicated()
3435 vm_object_clear_flag(object, in vm_map_backing_replicated()
3471 if (ba->object) { in vm_map_backing_adjust_start()
3472 lockmgr(&ba->object->backing_lk, LK_EXCLUSIVE); in vm_map_backing_adjust_start()
3475 lockmgr(&ba->object->backing_lk, LK_RELEASE); in vm_map_backing_adjust_start()
3494 if (ba->object) { in vm_map_backing_adjust_end()
3495 lockmgr(&ba->object->backing_lk, LK_EXCLUSIVE); in vm_map_backing_adjust_end()
3497 lockmgr(&ba->object->backing_lk, LK_RELEASE); in vm_map_backing_adjust_end()
3574 obj = src_entry->ba.object; in vm_map_copy_entry()
3678 vm_object_t object; in vmspace_fork_normal_entry() local
3691 object = old_entry->ba.object; in vmspace_fork_normal_entry()
3694 (vm_map_backing_shadow_test && object && in vmspace_fork_normal_entry()
3695 object->size == object->resident_page_count))) { in vmspace_fork_normal_entry()
3704 if (object == NULL) in vmspace_fork_normal_entry()
3713 object = NULL; /* object variable is now invalid */ in vmspace_fork_normal_entry()
3727 if (old_entry->ba.object == NULL) in vmspace_fork_normal_entry()
3744 } else if (old_entry->ba.object) { in vmspace_fork_normal_entry()
3745 object = old_entry->ba.object; in vmspace_fork_normal_entry()
4505 if (entry->ba.object == NULL && !map->system_map) { in vm_map_lookup()
4700 (void *)entry->ba.object, in DB_SHOW_COMMAND()
4709 if (entry->ba.object) { in DB_SHOW_COMMAND()
4712 entry->ba.object, in DB_SHOW_COMMAND()