Lines Matching defs:sleepers
75 sem->sleepers++;
77 int sleepers = sem->sleepers;
84 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
85 sem->sleepers = 0;
88 sem->sleepers = 1; /* us - see -1 above */
113 sem->sleepers++;
115 int sleepers = sem->sleepers;
126 sem->sleepers = 0;
127 atomic_add(sleepers, &sem->count);
137 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
138 sem->sleepers = 0;
141 sem->sleepers = 1; /* us - see -1 above */
167 int sleepers;
171 sleepers = sem->sleepers + 1;
172 sem->sleepers = 0;
179 if (!atomic_add_negative(sleepers, &sem->count)) {