taglinefilesource code
nsems106include/linux/sem.hasmlinkage int sys_semget (key_t key, int nsems, int semflg);
nsems82ipc/sem.cstatic int newary (key_t key, int nsems, int semflg)
nsems89ipc/sem.cif (!nsems)
nsems91ipc/sem.cif (used_sems + nsems > SEMMNS)
nsems100ipc/sem.csize = sizeof (*sma) + nsems * sizeof (struct sem);
nsems101ipc/sem.cused_sems += nsems;
nsems105ipc/sem.cused_sems -= nsems;
nsems121ipc/sem.csma->sem_nsems = nsems;
nsems132ipc/sem.casmlinkage int sys_semget (key_t key, int nsems, int semflg)
nsems137ipc/sem.cif (nsems < 0 || nsems > SEMMSL)
nsems140ipc/sem.creturn newary(key, nsems, semflg);
nsems144ipc/sem.creturn newary(key, nsems, semflg);
nsems149ipc/sem.cif (nsems > sma->sem_nsems)
nsems369ipc/sem.cunsigned int nsems;
nsems428ipc/sem.cnsems = sma->sem_nsems;
nsems438ipc/sem.cif (semnum >= nsems)
nsems459ipc/sem.ci = verify_area (VERIFY_WRITE, array, nsems*sizeof(ushort));
nsems477ipc/sem.cif ((i = verify_area (VERIFY_READ, array, nsems*sizeof(ushort))))
nsems479ipc/sem.cmemcpy_fromfs (sem_io, array, nsems*sizeof(ushort));
nsems480ipc/sem.cfor (i = 0; i < nsems; i++)
nsems508ipc/sem.cmemcpy_tofs (array, sem_io, nsems*sizeof(ushort));
nsems542ipc/sem.cfor (i = 0; i < nsems; i++)
nsems545ipc/sem.cfor (i = 0; i < nsems; i++)
nsems668ipc/sem.cint nsems, i;
nsems697ipc/sem.cnsems = sma->sem_nsems;
nsems698ipc/sem.cfor (i = 0; i < nsems; i++) {
nsems65ipc/util.casmlinkage int sys_semget (key_t key, int nsems, int semflg)