taglinefilesource code
SEMMNI60include/linux/sem.h#define SEMMNS  (SEMMNI*SEMMSL) /* ? max # of semaphores in system */
SEMMNI20ipc/sem.cstatic struct semid_ds *semary[SEMMNI];
SEMMNI33ipc/sem.cfor (i = 0; i < SEMMNI; i++)
SEMMNI65ipc/sem.cfor (id = 0; id < SEMMNI; id++) 
SEMMNI99ipc/sem.creturn (unsigned int) sma->sem_perm.seq * SEMMNI + id;
SEMMNI123ipc/sem.creturn (unsigned int) sma->sem_perm.seq * SEMMNI + id;
SEMMNI132ipc/sem.csem_seq = (sem_seq+1) % ((unsigned)(1<<31)/SEMMNI); /* increment, but avoid overflow */
SEMMNI172ipc/sem.cseminfo.semmni = SEMMNI;
SEMMNI205ipc/sem.cid = (unsigned int) sma->sem_perm.seq * SEMMNI + semid;
SEMMNI214ipc/sem.cid = (unsigned int) semid % SEMMNI;
SEMMNI220ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
SEMMNI291ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
SEMMNI372ipc/sem.cid = (unsigned int) semid % SEMMNI;
SEMMNI417ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI) 
SEMMNI484ipc/sem.csma = semary[(unsigned int) u->semid % SEMMNI];
SEMMNI487ipc/sem.cif (sma->sem_perm.seq != (unsigned int) u->semid / SEMMNI)
SEMMNI500ipc/sem.cif (sma->sem_perm.seq != (unsigned int) un->semid / SEMMNI)