Lines Matching refs:semval
296 semp->semval -= op->sem_op; in sem_rollback()
329 semp->semval = semp->sempid = 0; in sem_rmid()
499 retval = sp->sem_base[semnum].semval; in semctl()
515 bcopy(&p->semval, vp, sizeof (p->semval)); in semctl()
556 if ((p->semval = (ushort_t)arg) != 0) { in semctl()
582 if ((p->semval = vals[i++]) != 0) { in semctl()
629 int v = (int)semp->semval + adj; in semexit()
633 semp->semval = (ushort_t)v; in semexit()
1028 if (op->sem_op + (int)semp->semval > USHRT_MAX || in semop()
1038 semp->semval += op->sem_op; in semop()
1049 if (semp->semzcnt && !semp->semval) in semop()
1058 if (semp->semval >= (unsigned)(-op->sem_op)) { in semop()
1066 semp->semval += op->sem_op; in semop()
1067 if (semp->semzcnt && !semp->semval) in semop()
1117 if (semp->semval) { in semop()