Lines Matching defs:data
94 * (linked) queues in which nodes may represent either data or
95 * requests. When a thread tries to enqueue a data node, but
102 * additionally arrange that threads enqueuing unmatched data also
113 * empty). For example, here is a possible queue with four data
133 * this here as: for a data-mode node, matching entails CASing an
134 * "item" field from a non-null data value to null upon match, and
135 * vice-versa for request nodes, CASing from null to a data
340 * represent phase changes (from data to request node or vice
514 * has opposite data mode.
523 * Tries to artificially match a data node -- used by remove.
654 * @param haveData true if appending in data mode
742 * data mode. See above for explanation.
801 private int countOfMode(boolean data) {
805 if (p.isData != data)