Lines Matching defs:semptr
821 struct __sem *semptr = NULL;
891 semptr = &semaptr->_sem_base[sopptr->sem_num];
894 "semptr=%p, sem[%d]=%d : op=%d, flag=%s\n",
895 semaptr, semaptr->_sem_base, semptr,
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 &&
909 semptr->semzcnt > 0)
915 if (semptr->semval > 0) {
920 if (semptr->semncnt > 0)
922 semptr->semval += sopptr->sem_op;
952 semptr->semzcnt++;
954 semptr->semncnt++;
978 semptr = &semaptr->_sem_base[sopptr->sem_num];
980 semptr->semzcnt--;
982 semptr->semncnt--;
1055 semptr = &semaptr->_sem_base[sopptr->sem_num];
1056 semptr->sempid = p->p_pid;