semaptr_new       396 kern/sysv_sem.c 	struct semid_ds *semaptr, *semaptr_new = NULL;
semaptr_new       417 kern/sysv_sem.c 		semaptr_new = pool_get(&sema_pool, PR_WAITOK);
semaptr_new       418 kern/sysv_sem.c 		semaptr_new->sem_base = malloc(nsems * sizeof(struct sem),
semaptr_new       420 kern/sysv_sem.c 		bzero(semaptr_new->sem_base, nsems * sizeof(struct sem));
semaptr_new       458 kern/sysv_sem.c 		semaptr_new->sem_perm.key = key;
semaptr_new       459 kern/sysv_sem.c 		semaptr_new->sem_perm.cuid = cred->cr_uid;
semaptr_new       460 kern/sysv_sem.c 		semaptr_new->sem_perm.uid = cred->cr_uid;
semaptr_new       461 kern/sysv_sem.c 		semaptr_new->sem_perm.cgid = cred->cr_gid;
semaptr_new       462 kern/sysv_sem.c 		semaptr_new->sem_perm.gid = cred->cr_gid;
semaptr_new       463 kern/sysv_sem.c 		semaptr_new->sem_perm.mode = (semflg & 0777);
semaptr_new       464 kern/sysv_sem.c 		semaptr_new->sem_perm.seq = semseqs[semid] =
semaptr_new       466 kern/sysv_sem.c 		semaptr_new->sem_nsems = nsems;
semaptr_new       467 kern/sysv_sem.c 		semaptr_new->sem_otime = 0;
semaptr_new       468 kern/sysv_sem.c 		semaptr_new->sem_ctime = time_second;
semaptr_new       469 kern/sysv_sem.c 		sema[semid] = semaptr_new;
semaptr_new       480 kern/sysv_sem.c 	if (semaptr_new != NULL) {
semaptr_new       481 kern/sysv_sem.c 		free(semaptr_new->sem_base, M_SEM);
semaptr_new       482 kern/sysv_sem.c 		pool_put(&sema_pool, semaptr_new);