Lines Matching refs:complete

59     if (complete != TICK_FUTURE) {
61 assert(_start < complete); // should open a new write cluster, instead;
64 complete = TICK_FUTURE;
78 warn("Could not locate write transaction: serial = %d, complete = %d\n",
84 assert(it->second.complete == TICK_FUTURE);
85 it->second.complete = _complete;
93 // All writes have completed, this cluster is now complete and will be
96 // Note that we cannot simply keep updating complete, because that would
99 complete = completeMax;
112 // This write cluster is now complete, and we can assign the current
114 complete = completeMax;
130 MemChecker::ByteTracker::inExpectedData(Tick start, Tick complete, uint8_t data)
139 bool last_obs_valid = (last_obs.complete != TICK_INITIAL);
148 if (write.complete < last_obs.start) {
163 if (write.complete > start) {
174 if (last_obs.complete < write.start) {
191 assert(last_obs.complete <= start);
205 assert(writeClusters.begin()->start < complete &&
206 writeClusters.rbegin()->complete > start);
212 assert(last_obs.complete == TICK_INITIAL);
216 "complete = %d, data = %#x\n", start, complete, data);
224 Tick complete, uint8_t data)
230 warn("Could not locate read transaction: serial = %d, complete = %d\n",
231 serial, complete);
239 const bool result = inExpectedData(start, complete, data);
241 readObservations.emplace_back(serial, start, complete, data);
265 MemChecker::ByteTracker::completeWrite(MemChecker::Serial serial, Tick complete)
267 getIncompleteWriteCluster()->completeWrite(serial, complete);
298 MemChecker::completeRead(MemChecker::Serial serial, Tick complete,
304 "completing read: serial = %d, complete = %d, "
305 "addr = %#llx, size = %d\n", serial, complete, addr, size);
310 if (!tracker->completeRead(serial, complete, data[i])) {
336 complete, errorMessage);