MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vm_object_backing_remove

Function vm_object_backing_remove

freebsd/vm/vm_object.c:736–750  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

734}
735
736static void
737vm_object_backing_remove(vm_object_t object)
738{
739 vm_object_t backing_object;
740
741 VM_OBJECT_ASSERT_WLOCKED(object);
742
743 if ((object->flags & OBJ_SHADOWLIST) != 0) {
744 backing_object = object->backing_object;
745 VM_OBJECT_WLOCK(backing_object);
746 vm_object_backing_remove_locked(object);
747 VM_OBJECT_WUNLOCK(backing_object);
748 } else
749 object->backing_object = NULL;
750}
751
752static void
753vm_object_backing_insert_locked(vm_object_t object, vm_object_t backing_object)

Callers 1

vm_object_deallocateFunction · 0.85

Calls 1

Tested by

no test coverage detected