Lines Matching refs:sem_base

159 	out->sem_base = CAST_DOWN_EXPLICIT(__int32_t, in->sem_base);  in semid_ds_kernelto32()
169 out->sem_base = CAST_DOWN_EXPLICIT(__int32_t, in->sem_base); in semid_ds_kernelto64()
191 out->sem_base = (void *)(uintptr_t)in->sem_base; in semid_ds_32tokernel()
201 out->sem_base = (void *)(uintptr_t)in->sem_base; in semid_ds_64tokernel()
383 semakptr->u.sem_base = new_sem_pool + in grow_sem_pool()
384 (semakptr->u.sem_base - sem_pool); in grow_sem_pool()
665 for (i = semakptr->u.sem_base - sem_pool; i < semtot; i++) { in semctl()
672 semakptr2->u.sem_base > semakptr->u.sem_base) { in semctl()
673 semakptr2->u.sem_base -= semakptr->u.sem_nsems; in semctl()
736 rval = semakptr->u.sem_base[semnum].semncnt; in semctl()
747 rval = semakptr->u.sem_base[semnum].sempid; in semctl()
758 rval = semakptr->u.sem_base[semnum].semval; in semctl()
768 eval = copyout((caddr_t)&semakptr->u.sem_base[i].semval, in semctl()
785 rval = semakptr->u.sem_base[semnum].semzcnt; in semctl()
821 semakptr->u.sem_base[semnum].semval = newsemval; in semctl()
822 semakptr->u.sem_base[semnum].sempid = proc_getpid(p); in semctl()
836 (caddr_t)&semakptr->u.sem_base[i].semval, in semctl()
841 semakptr->u.sem_base[i].sempid = proc_getpid(p); in semctl()
972 semakptr->u.sem_base = &sem_pool[semtot]; in semget()
974 bzero(semakptr->u.sem_base, in semget()
975 sizeof(semakptr->u.sem_base[0]) * nsems); in semget()
980 printf("sembase = 0x%x, next = 0x%x\n", semakptr->u.sem_base, in semget()
1109 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()
1113 semakptr, semakptr->u.sem_base, semptr, in semop()
1166 semakptr->u.sem_base[sops[j].sem_num].semval -= in semop()
1245 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()
1306 semakptr->u.sem_base[sops[j].sem_num].semval -= in semop()
1320 semptr = &semakptr->u.sem_base[sopptr->sem_num]; in semop()
1424 semakptr->u.sem_base[semnum].semval); in semexit()
1428 if (semakptr->u.sem_base[semnum].semval < -adjval) { in semexit()
1429 semakptr->u.sem_base[semnum].semval = 0; in semexit()
1431 semakptr->u.sem_base[semnum].semval += in semexit()
1435 semakptr->u.sem_base[semnum].semval += adjval; in semexit()