Lines Matching full:has
10 * number of "subscribers" to tell whether it has changed since a previous
25 * To mitigate this, one bit is used as a flag to tell whether the value has
27 * the counter if no one has sampled it since the last time an error was
31 * is the special (but common) case where there has never been an error. An all
33 * has ever been an error set since it was first initialized.
39 /* This bit is used as a flag to indicate whether the value has been seen */
84 /* Only increment if someone has looked at it */ in errseq_set()
116 * If the error has been "seen", new callers will not see an old error.
127 /* If nobody has seen this error yet, then we can be the first. */ in errseq_sample()
135 * errseq_check() - Has an error occurred since a particular sample point?
139 * Grab the value that eseq points to, and see if it has changed @since
163 * If it doesn't, then the value has changed. Set the "seen" flag, and try to
172 * Return: Negative errno if one has been stored, or 0 if no new error has
188 * Set the flag and try to swap it into place if it has in errseq_check_and_advance()
192 * swap doesn't occur, then it has either been updated by a in errseq_check_and_advance()