Lines Matching defs:oldval
43 uint64_t oldval;
48 oldval = *count_p;
49 newval = oldval - n;
50 if (oldval <= n)
52 } while (cas64(count_p, oldval, newval) != oldval);
63 uint64_t oldval;
68 oldval = *count_p;
69 newval = oldval + n;
70 } while (cas64(count_p, oldval, newval) != oldval);
79 uint64_t oldval;
84 oldval = *count_p;
85 newval = NEXT(oldval, limit);
86 } while (cas64(count_p, oldval, newval) != oldval);
88 return (oldval);
98 uint64_t oldval;
103 oldval = *sp;
104 newval = NEXT(oldval, limit);
105 } while (cas64(sp, oldval, newval) != oldval);
107 return (oldval);
116 uint64_t oldval;
121 oldval = *count_p;
122 newval = oldval - n;
123 } while (cas64(count_p, oldval, newval) != oldval);
133 uint64_t oldval;
138 oldval = *sp;
139 newval = oldval & ~bits;
140 } while (cas64(sp, oldval, newval) != oldval);
142 return (oldval);
152 uint32_t oldval;
157 oldval = *sp;
158 newval = oldval << count;
159 } while (cas32(sp, oldval, newval) != oldval);
161 return (oldval);