Home
last modified time | relevance | path

Searched refs:semptr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/ntp/libntp/
H A Dwork_thread.c699 sema_type* semptr, in create_sema()
706 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))
720 semptr = NULL;
724 return semptr; in delete_sema()
692 create_sema(sema_type * semptr,u_int inival,u_int maxval) create_sema() argument
/freebsd/sys/kern/
H A Dsysv_sem.c1113 struct sem *semptr = NULL; in kern_semop() local
1242 semptr = &semakptr->u.__sem_base[sopptr->sem_num]; in kern_semop()
1247 semakptr, semakptr->u.__sem_base, semptr, in kern_semop()
1248 sopptr->sem_num, semptr->semval, sopptr->sem_op, in kern_semop()
1253 if (semptr->semval + sopptr->sem_op < 0) { in kern_semop()
1257 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()
1267 } else if (semptr->semval + sopptr->sem_op > in kern_semop()
[all …]