Searched refs:cowait (Results 1 – 1 of 1) sorted by relevance
311 volatile WNode cowait; // list of linked readers field in StampedLock.WNode1089 while ((c = h.cowait) != null) { in acquireWrite()1090 if (U.compareAndSwapObject(h, WCOWAIT, c, c.cowait) && in acquireWrite()1187 node.cowait = p.cowait, node)) in acquireRead()1188 node.cowait = null; in acquireRead()1192 if ((h = whead) != null && (c = h.cowait) != null && in acquireRead()1193 U.compareAndSwapObject(h, WCOWAIT, c, c.cowait) && in acquireRead()1256 while ((c = node.cowait) != null) { in acquireRead()1258 c, c.cowait) && in acquireRead()1273 while ((c = h.cowait) != null) { in acquireRead()[all …]