taglinefilesource code
SEMMNI60include/linux/sem.h#define SEMMNS  (SEMMNI*SEMMSL) /* ? max # of semaphores in system */
SEMMNI48ipc/sem.cstatic struct semid_ds *semary[SEMMNI];
SEMMNI61ipc/sem.cfor (i = 0; i < SEMMNI; i++)
SEMMNI93ipc/sem.cfor (id = 0; id < SEMMNI; id++)
SEMMNI129ipc/sem.creturn (unsigned int) sma->sem_perm.seq * SEMMNI + id;
SEMMNI153ipc/sem.creturn (unsigned int) sma->sem_perm.seq * SEMMNI + id;
SEMMNI337ipc/sem.csem_seq = (sem_seq+1) % ((unsigned)(1<<31)/SEMMNI); /* increment, but avoid overflow */
SEMMNI381ipc/sem.cseminfo.semmni = SEMMNI;
SEMMNI414ipc/sem.cid = (unsigned int) sma->sem_perm.seq * SEMMNI + semid;
SEMMNI423ipc/sem.cid = (unsigned int) semid % SEMMNI;
SEMMNI429ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
SEMMNI499ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
SEMMNI574ipc/sem.cid = (unsigned int) semid % SEMMNI;
SEMMNI577ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
SEMMNI682ipc/sem.csma = semary[(unsigned int) u->semid % SEMMNI];
SEMMNI685ipc/sem.cif (sma->sem_perm.seq != (unsigned int) u->semid / SEMMNI)