Searched refs:semptr (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/ntp/libntp/ |
H A D | work_thread.c | 699 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 D | sysv_sem.c | 1113 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 …]
|