Searched refs:semptr (Results 1 – 2 of 2) sorted by relevance
699 sema_type* semptr, in create_sema() argument706 if (NULL != semptr) { in create_sema()711 semptr->shnd = CreateSemaphore(NULL, svini, svmax, NULL); in create_sema()712 if (NULL == semptr->shnd) in create_sema()713 semptr = NULL; in create_sema()719 if (semptr && sem_init(semptr, FALSE, inival)) in create_sema()720 semptr = NULL; in create_sema()724 return semptr; in create_sema()
1113 struct sem *semptr = NULL; in kern_semop() local1257 semptr->semval += sopptr->sem_op; in kern_semop()1258 if (semptr->semval == 0 && in kern_semop()1259 semptr->semzcnt > 0) in kern_semop()1263 if (semptr->semval != 0) { in kern_semop()1272 if (semptr->semncnt > 0) in kern_semop()1274 semptr->semval += sopptr->sem_op; in kern_semop()1306 semptr->semzcnt++; in kern_semop()1308 semptr->semncnt++; in kern_semop()1338 semptr->semzcnt--; in kern_semop()[all …]