Lines Matching defs:prev
114 uint32_t prev, status;
116 prev = *ptr;
117 uint32_t n = min(value, prev);
118 status = __sync_val_compare_and_swap(ptr, prev, n);
119 } while (status != prev);
120 return prev;
124 int32_t prev, status;
126 prev = *ptr;
127 int32_t n = min(value, prev);
128 status = __sync_val_compare_and_swap(ptr, prev, n);
129 } while (status != prev);
130 return prev;
134 uint32_t prev, status;
136 prev = *ptr;
137 uint32_t n = max(value, prev);
138 status = __sync_val_compare_and_swap(ptr, prev, n);
139 } while (status != prev);
140 return prev;
144 int32_t prev, status;
146 prev = *ptr;
147 int32_t n = max(value, prev);
148 status = __sync_val_compare_and_swap(ptr, prev, n);
149 } while (status != prev);
150 return prev;