Lines Matching defs:SeqNo
94 uint64_t SeqNo;
97 SeqNo = getNextSeqNo();
98 assert(!PendingCallWrapperResults.count(SeqNo) && "SeqNo already in use");
99 PendingCallWrapperResults[SeqNo] = std::move(OnComplete);
102 if (auto Err = sendMessage(SimpleRemoteEPCOpcode::CallWrapper, SeqNo,
113 auto I = PendingCallWrapperResults.find(SeqNo);
136 SimpleRemoteEPC::handleMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo,
145 assert(SeqNo == 0 && "Non-zero SeqNo for Setup?");
150 assert(SeqNo == 0 && "Non-zero SeqNo for Hangup?");
161 dbgs() << ", seqno = " << SeqNo << ", tag-addr = " << TagAddr
173 if (auto Err = handleSetup(SeqNo, TagAddr, std::move(ArgBytes)))
182 if (auto Err = handleResult(SeqNo, TagAddr, std::move(ArgBytes)))
186 handleCallWrapper(SeqNo, TagAddr, std::move(ArgBytes));
234 Error SimpleRemoteEPC::sendMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo,
245 assert(SeqNo == 0 && "Non-zero SeqNo for Hangup?");
258 dbgs() << ", seqno = " << SeqNo << ", tag-addr = " << TagAddr
262 auto Err = T->sendMessage(OpC, SeqNo, TagAddr, ArgBytes);
270 Error SimpleRemoteEPC::handleSetup(uint64_t SeqNo, ExecutorAddr TagAddr,
272 if (SeqNo != 0)
273 return make_error<StringError>("Setup packet SeqNo not zero",
387 Error SimpleRemoteEPC::handleResult(uint64_t SeqNo, ExecutorAddr TagAddr,
397 auto I = PendingCallWrapperResults.find(SeqNo);
400 Twine(SeqNo),
404 releaseSeqNo(SeqNo);