taglinefilesource code
semid89include/linux/sem.hint    semid;
semid151ipc/sem.cint sys_semctl (int semid, int semnum, int cmd, void *arg)
semid161ipc/sem.cif (semid < 0 || semnum < 0 || cmd < 0)
semid198ipc/sem.cif (semid > max_semid)
semid200ipc/sem.csma = semary[semid];
semid205ipc/sem.cid = semid + sma->sem_perm.seq * SEMMNI; 
semid210ipc/sem.cid = semid % SEMMNI;
semid216ipc/sem.cif (ipcp->seq != semid / SEMMNI)
semid283ipc/sem.cif (ipcp->seq != semid / SEMMNI)
semid342ipc/sem.cint sys_semop (int semid, struct sembuf *tsops, unsigned nsops)
semid351ipc/sem.cif (nsops < 1 || semid < 0)
semid358ipc/sem.cid = semid % SEMMNI;
semid383ipc/sem.cif ((un->semid == semid) && 
semid392ipc/sem.cun->semid = semid;
semid403ipc/sem.cif (sma->sem_perm.seq != semid / SEMMNI) 
semid441ipc/sem.cif ((un->semid == semid) && 
semid470ipc/sem.csma = semary[u->semid % SEMMNI];
semid473ipc/sem.cif (sma->sem_perm.seq != u->semid / SEMMNI)
semid479ipc/sem.cprintk ("sem_exit undo list error id=%d\n", u->semid);
semid486ipc/sem.cif (sma->sem_perm.seq != un->semid / SEMMNI)
semid23ipc/util.cextern int sys_semop (int semid, struct sembuf *sops, unsigned nsops);
semid24ipc/util.cextern int sys_semctl (int semid, int semnum, int cmd, void *arg);