Lines Matching defs:limit
5 int limit = (b->_b_limit & INT_MAX) + 1;
9 if (limit==1) return PTHREAD_BARRIER_SERIAL_THREAD;
11 while ((v=a_cas(&b->_b_lock, 0, limit)))
14 /* Wait for <limit> threads to get to the barrier */
15 if (++b->_b_count == limit) {
29 if (a_fetch_add(&b->_b_count, -1)==1-limit) {
62 int limit = b->_b_limit;
66 if (!limit) return PTHREAD_BARRIER_SERIAL_THREAD;
69 if (limit < 0) return pshared_barrier_wait(b);
98 if (++inst->count == limit) {