Lines Matching refs:readers
379 entry->readers.clear();
603 DCHECK(entry->writer || !entry->readers.empty());
634 DCHECK(entry->readers.empty());
662 DCHECK(entry->readers.empty());
796 // readers.
808 if (entry->readers.empty()) {
816 entry->readers.push_back(trans);
832 if (entry->will_process_pending_queue && entry->readers.empty())
853 DCHECK(entry->readers.empty());
883 std::find(entry->readers.begin(), entry->readers.end(), trans);
884 DCHECK(it != entry->readers.end());
886 entry->readers.erase(it);
894 DCHECK(entry->readers.empty());
899 entry->readers.push_back(trans);
983 // Multiple readers may finish with an entry at once, so we want to batch up
1002 if (entry->readers.empty())
1009 if ((next->mode() & Transaction::WRITE) && !entry->readers.empty())