Lines Matching refs:link_older

250     w->link_older = writers;  in LinkOne()
271 w = w->link_older; in LinkGroup()
275 leader->link_older = newest; in LinkGroup()
284 Writer* next = head->link_older; in CreateMissingNewerLinks()
298 while (current->link_older != boundary) { in FindNextLeader()
299 current = current->link_older; in FindNextLeader()
313 leader->link_newer->link_older = nullptr; in CompleteLeader()
324 w->link_older->link_newer = nullptr; in CompleteFollower()
325 write_group.last_writer = w->link_older; in CompleteFollower()
327 w->link_older->link_newer = w->link_newer; in CompleteFollower()
328 w->link_newer->link_older = w->link_older; in CompleteFollower()
340 Writer* w = write_stall_dummy_.link_older; in BeginWriteStall()
344 prev->link_older = w->link_older; in BeginWriteStall()
347 if (prev->link_older) { in BeginWriteStall()
348 prev->link_older->link_newer = prev; in BeginWriteStall()
350 w = prev->link_older; in BeginWriteStall()
353 w = w->link_older; in BeginWriteStall()
364 assert(write_stall_dummy_.link_older != nullptr); in EndWriteStall()
365 write_stall_dummy_.link_older->link_newer = write_stall_dummy_.link_newer; in EndWriteStall()
366 newest_writer_.exchange(write_stall_dummy_.link_older); in EndWriteStall()
409 assert(leader->link_older == nullptr); in EnterAsBatchGroupLeader()
489 assert(leader->link_older == nullptr); in EnterAsMemTableWriter()
556 next_leader->link_older = nullptr; in ExitAsMemTableWriter()
621 assert(leader->link_older == nullptr); in ExitAsBatchGroupLeader()
631 Writer* next = w->link_older; in ExitAsBatchGroupLeader()
684 next_leader->link_older = nullptr; in ExitAsBatchGroupLeader()
711 assert(last_writer->link_newer->link_older == last_writer); in ExitAsBatchGroupLeader()
712 last_writer->link_newer->link_older = nullptr; in ExitAsBatchGroupLeader()
728 auto next = last_writer->link_older; in ExitAsBatchGroupLeader()
759 next_leader->link_older = nullptr; in ExitUnbatched()