Lines Matching refs:new
80 errseq_t new; in errseq_set() local
83 new = (old & ~(ERRNO_MASK | ERRSEQ_SEEN)) | -err; in errseq_set()
87 new += ERRSEQ_CTR_INC; in errseq_set()
90 if (new == old) { in errseq_set()
91 cur = new; in errseq_set()
96 cur = cmpxchg(eseq, old, new); in errseq_set()
102 if (likely(cur == old || cur == new)) in errseq_set()
179 errseq_t old, new; in errseq_check_and_advance() local
200 new = old | ERRSEQ_SEEN; in errseq_check_and_advance()
201 if (new != old) in errseq_check_and_advance()
202 cmpxchg(eseq, old, new); in errseq_check_and_advance()
203 *since = new; in errseq_check_and_advance()
204 err = -(new & ERRNO_MASK); in errseq_check_and_advance()