Lines Matching full:has
9 * number of "subscribers" to tell whether it has changed since a previous
24 * To mitigate this, one bit is used as a flag to tell whether the value has
26 * the counter if no one has sampled it since the last time an error was
30 * is the special (but common) case where there has never been an error. An all
32 * has ever been an error set since it was first initialized.
38 /* This bit is used as a flag to indicate whether the value has been seen */
83 /* Only increment if someone has looked at it */ in errseq_set()
115 * If the error has been "seen", new callers will not see an old error.
126 /* If nobody has seen this error yet, then we can be the first. */ in errseq_sample()
134 * errseq_check() - Has an error occurred since a particular sample point?
138 * Grab the value that eseq points to, and see if it has changed @since
162 * If it doesn't, then the value has changed. Set the "seen" flag, and try to
171 * Return: Negative errno if one has been stored, or 0 if no new error has
187 * Set the flag and try to swap it into place if it has in errseq_check_and_advance()
191 * swap doesn't occur, then it has either been updated by a in errseq_check_and_advance()