Lines Matching defs:semval
630 *retval = semaptr->_sem_base[semnum].semval;
638 error = copyout(&semaptr->_sem_base[i].semval,
667 semaptr->_sem_base[semnum].semval = arg->val;
677 unsigned short semval;
678 error = copyin(&arg->array[i], &semval,
682 if ((unsigned int)semval > seminfo.semvmx) {
686 semaptr->_sem_base[i].semval = semval;
914 sopptr->sem_num, semptr->semval, sopptr->sem_op,
919 if ((int)(semptr->semval +
925 semptr->semval += sopptr->sem_op;
926 if (semptr->semval == 0 &&
933 if (semptr->semval > 0) {
940 semptr->semval += sopptr->sem_op;
957 semaptr->_sem_base[sops[i].sem_num].semval -=
1061 semaptr->_sem_base[sops[i].sem_num].semval -=
1193 semaptr->_sem_base[semnum].semval));
1196 semaptr->_sem_base[semnum].semval < -adjval)
1197 semaptr->_sem_base[semnum].semval = 0;
1199 semaptr->_sem_base[semnum].semval += adjval;