Lines Matching refs:remaining
123 * must be cleared before remaining hits 0. Primarily to help guard
129 * CLOSURE_STACK: Sanity check - remaining should never hit 0 on a
161 atomic_t remaining;
219 if (atomic_read(&cl->remaining) & CLOSURE_SLEEPING)
220 atomic_sub(CLOSURE_SLEEPING, &cl->remaining);
229 if (!(atomic_read(&cl->remaining) & CLOSURE_SLEEPING))
230 atomic_add(CLOSURE_SLEEPING, &cl->remaining);
235 atomic_sub(CLOSURE_RUNNING, &cl->remaining);
265 BUG_ON((atomic_inc_return(&cl->remaining) &
268 atomic_inc(&cl->remaining);
285 atomic_set(&cl->remaining, CLOSURE_REMAINING_INITIALIZER);
294 atomic_set(&cl->remaining, CLOSURE_REMAINING_INITIALIZER|CLOSURE_STACK);