Lines Matching defs:isData
449 final boolean isData; // false if this is a request node
450 volatile Object item; // initially non-null if isData; CASed to match
468 Node(Object item, boolean isData) {
470 this.isData = isData;
501 return (x == this) || ((x == null) == isData);
508 return !isData && item == null;
517 boolean d = isData;
526 // assert isData;
613 boolean isData = p.isData;
615 if (item != p && (item != null) == isData) { // unmatched
616 if (isData == haveData) // can't match
717 if ((spins = spinsFor(pred, s.isData)) > 0)
746 if (pred.isData != haveData) // phase change
772 private Node firstOfMode(boolean isData) {
775 return (p.isData == isData) ? p : null;
781 * Returns the item in the first unmatched node with isData; or
787 if (p.isData) {
805 if (p.isData != data)
865 if (s.isData) {
992 if (p.isData) {
1220 return !p.isData;
1276 if (p.isData) {