Lines Matching defs:sleepers
66 sem->sleepers++;
68 int sleepers = sem->sleepers;
75 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
76 sem->sleepers = 0;
79 sem->sleepers = 1; /* us - see -1 above */
104 sem->sleepers++;
106 int sleepers = sem->sleepers;
117 sem->sleepers = 0;
118 atomic_add(sleepers, &sem->count);
128 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
129 sem->sleepers = 0;
132 sem->sleepers = 1; /* us - see -1 above */
158 int sleepers;
162 sleepers = sem->sleepers + 1;
163 sem->sleepers = 0;
170 if (!atomic_add_negative(sleepers, &sem->count)) {