InsertBefore
inline void InsertBefore(Element* insertBefore, Element* element);
DOUBLY_LINKED_LIST_CLASS_NAME::InsertBefore(Element* before, Element* element)
InsertBefore(before, element);
inline void InsertBefore(Element* insertBefore, Element* element);
InsertBefore(before, element);
InsertBefore(tail, leastElement);
inline void InsertBefore(Element *before, Element *element);
sDeviceList.InsertBefore(nextDevice, this);
fOpenFiles.InsertBefore(fOpenFiles.Head(), state);
fDelegationList.InsertBefore(fDelegationList.Head(), delegation);
fPackageDirectories.InsertBefore(other, packageDirectory);
fPackageDirectories.InsertBefore(fPackageDirectories.Head(), newestNode);
fPackages.InsertBefore(otherPackage, package);
fResolvables.InsertBefore(otherResolvable, resolvable);
fFragments.InsertBefore(next, previous);
fFragments.InsertBefore(next, buffer);
fFragments.InsertBefore(afterNext, next);
fFragments.InsertBefore(afterNext, buffer);
fFragments.InsertBefore(next, buffer);
fFragments.InsertBefore(next, previous);
fFragments.InsertBefore(next, buffer);
fFragments.InsertBefore(afterNext, next);
fFragments.InsertBefore(afterNext, buffer);
fFragments.InsertBefore(next, buffer);
fList.InsertBefore(next, buffer);
domain->routes.InsertBefore(before, route);
sCaches.InsertBefore(sCaches.GetNext(cache), (block_cache*)&sMarkCache);
fActiveRequestOwners.InsertBefore(owner, &marker);
fChildren.InsertBefore(before, node);
mount->vnodes.InsertBefore(mount->vnodes.GetNext(vnode), &marker);
sLowResourceHandlers.InsertBefore(last, newHandler);
fQueuedSignals.InsertBefore(otherSignal, signal);
fRangeList.InsertBefore(
sPageReservationWaiters.InsertBefore(otherWaiter, &waiter);
freePages.InsertBefore(freePage, &page);
sDeviceList.InsertBefore(nextDevice, this);