Lines Matching refs:sleepers
68 sem->sleepers++;
70 int sleepers = sem->sleepers;
76 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
77 sem->sleepers = 0;
80 sem->sleepers = 1; /* us - see -1 above */
102 sem->sleepers ++;
104 int sleepers = sem->sleepers;
115 sem->sleepers = 0;
116 atomic_add(sleepers, &sem->count);
126 if (!atomic_add_negative(sleepers - 1, &sem->count)) {
127 sem->sleepers = 0;
130 sem->sleepers = 1; /* us - see -1 above */
151 int sleepers;
154 sleepers = sem->sleepers + 1;
155 sem->sleepers = 0;
161 if (!atomic_add_negative(sleepers, &sem->count))