Lines Matching refs:sem_pool
131 struct sem *sem_pool = NULL; /* semaphore pool */
401 * Expand the sem_pool array to the given capacity. If the expansion fails
428 printf("growing sem_pool array from %d to %d\n", seminfo.semmns, new_pool_size);
440 if (sem_pool)
442 new_sem_pool[i] = sem_pool[i];
447 sema[i].u.sem_base += (new_sem_pool - sem_pool);
450 sem_free = sem_pool;
451 sem_pool = new_sem_pool;
731 for (i = semakptr->u.sem_base - sem_pool; i < semtot; i++)
732 sem_pool[i] = sem_pool[i + semakptr->u.sem_nsems];
1010 sema[semid].u.sem_base = &sem_pool[semtot];
1019 &sem_pool[semtot]);
1388 if (!sem_pool)
1526 if ((sem_pool == NULL) &&