taglinefilesource code
semid_ds39include/linux/sem.hstruct semid_ds *buf;    /* buffer for IPC_STAT & IPC_SET */
semid_ds91include/linux/sem.hstruct semid_ds *  sma;   /* semaphore array for operations */
semid_ds48ipc/sem.cstatic struct semid_ds *semary[SEMMNI];
semid_ds62ipc/sem.csemary[i] = (struct semid_ds *) IPC_UNUSED;
semid_ds69ipc/sem.cstruct semid_ds *sma;
semid_ds85ipc/sem.cstruct semid_ds *sma;
semid_ds95ipc/sem.csemary[id] = (struct semid_ds *) IPC_NOID;
semid_ds102ipc/sem.csma = (struct semid_ds *) kmalloc (size, GFP_KERNEL);
semid_ds104ipc/sem.csemary[id] = (struct semid_ds *) IPC_UNUSED;
semid_ds135ipc/sem.cstruct semid_ds *sma;
semid_ds159ipc/sem.cstatic inline void insert_into_queue (struct semid_ds * sma, struct sem_queue * q)
semid_ds164ipc/sem.cstatic inline void remove_from_queue (struct semid_ds * sma, struct sem_queue * q)
semid_ds177ipc/sem.cstatic int try_semop (struct semid_ds * sma, struct sembuf * sops, int nsops)
semid_ds216ipc/sem.cstatic int do_semop (struct semid_ds * sma, struct sembuf * sops, int nsops,
semid_ds257ipc/sem.cstatic void update_queue (struct semid_ds * sma)
semid_ds291ipc/sem.cstatic int count_semncnt (struct semid_ds * sma, ushort semnum)
semid_ds309ipc/sem.cstatic int count_semzcnt (struct semid_ds * sma, ushort semnum)
semid_ds331ipc/sem.cstruct semid_ds *sma = semary[id];
semid_ds341ipc/sem.csemary[id] = (struct semid_ds *) IPC_UNUSED;
semid_ds362ipc/sem.cstruct semid_ds *buf = NULL;
semid_ds363ipc/sem.cstruct semid_ds tbuf;
semid_ds365ipc/sem.cstruct semid_ds *sma;
semid_ds560ipc/sem.cstruct semid_ds *sma;
semid_ds667ipc/sem.cstruct semid_ds *sma;