Lines Matching defs:prev
107 uint32_t prev, status;
109 prev = *ptr;
110 uint32_t n = min(value, prev);
111 status = __sync_val_compare_and_swap(ptr, prev, n);
112 } while (status != prev);
113 return prev;
117 int32_t prev, status;
119 prev = *ptr;
120 int32_t n = min(value, prev);
121 status = __sync_val_compare_and_swap(ptr, prev, n);
122 } while (status != prev);
123 return prev;
127 uint32_t prev, status;
129 prev = *ptr;
130 uint32_t n = max(value, prev);
131 status = __sync_val_compare_and_swap(ptr, prev, n);
132 } while (status != prev);
133 return prev;
137 int32_t prev, status;
139 prev = *ptr;
140 int32_t n = max(value, prev);
141 status = __sync_val_compare_and_swap(ptr, prev, n);
142 } while (status != prev);
143 return prev;