Lines Matching refs:tail
255 Message *tail; in GetNext() local
261 tail = priorityQueue->GetTail(); in GetNext()
267 tail = messageQueue->GetTail(); in GetNext()
270 next = (this == tail) ? nullptr : Next(); in GetNext()
964 const Message *tail = nullptr; in FindFirstNonNullTail() local
973 tail = mTails[priority]; in FindFirstNonNullTail()
980 return tail; in FindFirstNonNullTail()
1014 Message *tail; in Enqueue() local
1023 tail = FindFirstNonNullTail(priority); in Enqueue()
1025 if (tail != nullptr) in Enqueue()
1027 next = tail->Next(); in Enqueue()
1030 aMessage.Prev() = tail; in Enqueue()
1032 tail->Next() = &aMessage; in Enqueue()
1046 Message *tail; in Dequeue() local
1052 tail = mTails[priority]; in Dequeue()
1054 if (&aMessage == tail) in Dequeue()
1056 tail = tail->Prev(); in Dequeue()
1058 if ((&aMessage == tail) || (tail->GetPriority() != priority)) in Dequeue()
1060 tail = nullptr; in Dequeue()
1063 mTails[priority] = tail; in Dequeue()