Home | History | Annotate | Download | only in kern

Lines Matching defs:semval

631 		*retval = semaptr->_sem_base[semnum].semval;
639 error = copyout(&semaptr->_sem_base[i].semval,
668 semaptr->_sem_base[semnum].semval = arg->val;
678 unsigned short semval;
679 error = copyin(&arg->array[i], &semval,
683 if ((unsigned int)semval > seminfo.semvmx) {
687 semaptr->_sem_base[i].semval = semval;
896 sopptr->sem_num, semptr->semval, sopptr->sem_op,
901 if ((int)(semptr->semval +
907 semptr->semval += sopptr->sem_op;
908 if (semptr->semval == 0 &&
915 if (semptr->semval > 0) {
922 semptr->semval += sopptr->sem_op;
939 semaptr->_sem_base[sops[i].sem_num].semval -=
1043 semaptr->_sem_base[sops[i].sem_num].semval -=
1224 semaptr->_sem_base[semnum].semval));
1227 semaptr->_sem_base[semnum].semval < -adjval)
1228 semaptr->_sem_base[semnum].semval = 0;
1230 semaptr->_sem_base[semnum].semval += adjval;