semnum            758 include/linux/compat.h asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
semnum            779 include/linux/syscalls.h asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
semnum            780 include/linux/syscalls.h asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
semnum           1410 include/linux/syscalls.h long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
semnum            835 ipc/sem.c      static int wake_const_ops(struct sem_array *sma, int semnum,
semnum            842 ipc/sem.c      	if (semnum == -1)
semnum            845 ipc/sem.c      		pending_list = &sma->sems[semnum].pending_const;
semnum            930 ipc/sem.c      static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q)
semnum            936 ipc/sem.c      	if (semnum == -1)
semnum            939 ipc/sem.c      		pending_list = &sma->sems[semnum].pending_alter;
semnum            952 ipc/sem.c      		if (semnum != -1 && sma->sems[semnum].semval == 0)
semnum           1053 ipc/sem.c      static int check_qop(struct sem_array *sma, int semnum, struct sem_queue *q,
semnum           1069 ipc/sem.c      	if (sop->sem_num != semnum)
semnum           1087 ipc/sem.c      static int count_semcnt(struct sem_array *sma, ushort semnum,
semnum           1097 ipc/sem.c      		l = &sma->sems[semnum].pending_const;
semnum           1099 ipc/sem.c      		l = &sma->sems[semnum].pending_alter;
semnum           1110 ipc/sem.c      		semcnt += check_qop(sma, semnum, q, count_zero);
semnum           1114 ipc/sem.c      			semcnt += check_qop(sma, semnum, q, count_zero);
semnum           1324 ipc/sem.c      static int semctl_setval(struct ipc_namespace *ns, int semid, int semnum,
semnum           1343 ipc/sem.c      	if (semnum < 0 || semnum >= sma->sem_nsems) {
semnum           1368 ipc/sem.c      	semnum = array_index_nospec(semnum, sma->sem_nsems);
semnum           1369 ipc/sem.c      	curr = &sma->sems[semnum];
semnum           1373 ipc/sem.c      		un->semadj[semnum] = 0;
semnum           1386 ipc/sem.c      static int semctl_main(struct ipc_namespace *ns, int semid, int semnum,
semnum           1514 ipc/sem.c      	if (semnum < 0 || semnum >= nsems)
semnum           1523 ipc/sem.c      	semnum = array_index_nospec(semnum, nsems);
semnum           1524 ipc/sem.c      	curr = &sma->sems[semnum];
semnum           1534 ipc/sem.c      		err = count_semcnt(sma, semnum, 0);
semnum           1537 ipc/sem.c      		err = count_semcnt(sma, semnum, 1);
semnum           1633 ipc/sem.c      static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version)
semnum           1664 ipc/sem.c      		return semctl_main(ns, semid, semnum, cmd, p);
semnum           1674 ipc/sem.c      		return semctl_setval(ns, semid, semnum, val);
semnum           1687 ipc/sem.c      SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
semnum           1689 ipc/sem.c      	return ksys_semctl(semid, semnum, cmd, arg, IPC_64);
semnum           1693 ipc/sem.c      long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg)
semnum           1697 ipc/sem.c      	return ksys_semctl(semid, semnum, cmd, arg, version);
semnum           1700 ipc/sem.c      SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
semnum           1702 ipc/sem.c      	return ksys_old_semctl(semid, semnum, cmd, arg);
semnum           1756 ipc/sem.c      static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version)
semnum           1787 ipc/sem.c      		return semctl_main(ns, semid, semnum, cmd, p);
semnum           1789 ipc/sem.c      		return semctl_setval(ns, semid, semnum, arg);
semnum           1801 ipc/sem.c      COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg)
semnum           1803 ipc/sem.c      	return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64);
semnum           1807 ipc/sem.c      long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg)
semnum           1811 ipc/sem.c      	return compat_ksys_semctl(semid, semnum, cmd, arg, version);
semnum           1814 ipc/sem.c      COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg)
semnum           1816 ipc/sem.c      	return compat_ksys_old_semctl(semid, semnum, cmd, arg);
semnum            280 ipc/util.h     long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg);