Lines Matching refs:newest
23 * queue->newest and queue->oldest are never null.
26 queue->newest = &queue->stub;
69 struct funnel_queue_entry *newest = READ_ONCE(queue->newest);
71 if (oldest != newest) {
73 * Another thread has already swung queue->newest atomically, but not yet
89 * We lost a race with a producer who swapped queue->newest before we did,
158 * Oldest is the stub, but newest has been updated by _put(); either there's another,
164 * update to newest would be visible to us at the same time or sooner.
166 if (READ_ONCE(queue->newest) != &queue->stub)