Lines Matching refs:head
966 AtomicReference<QNode> head = (phase & 1) == 0 ? evenQ : oddQ;
967 while ((q = head.get()) != null &&
969 if (head.compareAndSet(q, q.next) &&
981 * head of queue, which suffices to reduce memory footprint in
987 AtomicReference<QNode> head = (phase & 1) == 0 ? evenQ : oddQ;
990 QNode q = head.get();
994 if (head.compareAndSet(q, q.next) && t != null) {
1048 AtomicReference<QNode> head = (phase & 1) == 0 ? evenQ : oddQ;
1049 QNode q = node.next = head.get();
1052 queued = head.compareAndSet(q, node);