taglinefilesource code
semid102include/linux/sem.hint           semid;    /* semaphore set identifier */
semid107include/linux/sem.hasmlinkage int sys_semop (int semid, struct sembuf *sops, unsigned nsops);
semid108include/linux/sem.hasmlinkage int sys_semctl (int semid, int semnum, int cmd, union semun arg);
semid348ipc/sem.cun->semid = -1;
semid360ipc/sem.casmlinkage int sys_semctl (int semid, int semnum, int cmd, union semun arg)
semid373ipc/sem.cif (semid < 0 || semnum < 0 || cmd < 0)
semid407ipc/sem.cif (semid > max_semid)
semid409ipc/sem.csma = semary[semid];
semid414ipc/sem.cid = (unsigned int) sma->sem_perm.seq * SEMMNI + semid;
semid423ipc/sem.cid = (unsigned int) semid % SEMMNI;
semid429ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
semid499ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
semid557ipc/sem.casmlinkage int sys_semop (int semid, struct sembuf *tsops, unsigned nsops)
semid565ipc/sem.cif (nsops < 1 || semid < 0)
semid574ipc/sem.cid = (unsigned int) semid % SEMMNI;
semid577ipc/sem.cif (sma->sem_perm.seq != (unsigned int) semid / SEMMNI)
semid598ipc/sem.cif (un->semid == semid)
semid607ipc/sem.cun->semid = semid;
semid680ipc/sem.cif (u->semid == -1)
semid682ipc/sem.csma = semary[(unsigned int) u->semid % SEMMNI];
semid685ipc/sem.cif (sma->sem_perm.seq != (unsigned int) u->semid / SEMMNI)
semid692ipc/sem.cprintk ("sem_exit undo list error id=%d\n", u->semid);
semid70ipc/util.casmlinkage int sys_semop (int semid, struct sembuf *sops, unsigned nsops)
semid75ipc/util.casmlinkage int sys_semctl (int semid, int semnum, int cmd, union semun arg)