taglinefilesource code
SHMMNI73include/linux/shm.h#define SHMSEG SHMMNI        /* max shared segs per process */
SHMMNI32ipc/shm.cstatic struct shmid_ds *shm_segs[SHMMNI];
SHMMNI45ipc/shm.cfor (id = 0; id < SHMMNI; id++)
SHMMNI81ipc/shm.cfor (id = 0; id < SHMMNI; id++)
SHMMNI127ipc/shm.creturn (unsigned int) shp->shm_perm.seq * SHMMNI + id;
SHMMNI153ipc/shm.creturn (unsigned int) shp->shm_perm.seq * SHMMNI + id;
SHMMNI172ipc/shm.cshm_seq = (shm_seq+1) % ((unsigned)(1<<31)/SHMMNI); /* increment, but avoid overflow */
SHMMNI223ipc/shm.cshminfo.shmmni = SHMMNI;
SHMMNI264ipc/shm.cid = (unsigned int) shp->shm_perm.seq * SHMMNI + shmid;
SHMMNI277ipc/shm.cshp = shm_segs[id = (unsigned int) shmid % SHMMNI];
SHMMNI280ipc/shm.cif (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)
SHMMNI456ipc/shm.cshp = shm_segs[id = (unsigned int) shmid % SHMMNI];
SHMMNI487ipc/shm.cif (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)
SHMMNI493ipc/shm.cif ((shp != shm_segs[id]) || (shp->shm_perm.seq != (unsigned int) shmid / SHMMNI)) {