semid             314 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_semtimedop(int semid,
semid             350 arch/arm/kernel/sys_oabi-compat.c 		err = sys_semtimedop_time32(semid, sops, nsops, timeout);
semid             357 arch/arm/kernel/sys_oabi-compat.c asmlinkage long sys_oabi_semop(int semid, struct oabi_sembuf __user *tsops,
semid             360 arch/arm/kernel/sys_oabi-compat.c 	return sys_oabi_semtimedop(semid, tsops, nsops, NULL);
semid             758 include/linux/compat.h asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
semid             779 include/linux/syscalls.h asmlinkage long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
semid             780 include/linux/syscalls.h asmlinkage long sys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
semid             781 include/linux/syscalls.h asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
semid             784 include/linux/syscalls.h asmlinkage long sys_semtimedop_time32(int semid, struct sembuf __user *sops,
semid             787 include/linux/syscalls.h asmlinkage long sys_semop(int semid, struct sembuf __user *sops,
semid            1406 include/linux/syscalls.h long ksys_semtimedop(int semid, struct sembuf __user *tsops,
semid            1410 include/linux/syscalls.h long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg);
semid            1420 include/linux/syscalls.h long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems,
semid             154 ipc/sem.c      	int			semid;		/* semaphore set identifier */
semid            1137 ipc/sem.c      		un->semid = -1;
semid            1215 ipc/sem.c      static int semctl_stat(struct ipc_namespace *ns, int semid,
semid            1226 ipc/sem.c      		sma = sem_obtain_object(ns, semid);
semid            1232 ipc/sem.c      		sma = sem_obtain_object_check(ns, semid);
semid            1289 ipc/sem.c      static int semctl_info(struct ipc_namespace *ns, int semid,
semid            1324 ipc/sem.c      static int semctl_setval(struct ipc_namespace *ns, int semid, int semnum,
semid            1337 ipc/sem.c      	sma = sem_obtain_object_check(ns, semid);
semid            1386 ipc/sem.c      static int semctl_main(struct ipc_namespace *ns, int semid, int semnum,
semid            1397 ipc/sem.c      	sma = sem_obtain_object_check(ns, semid);
semid            1583 ipc/sem.c      static int semctl_down(struct ipc_namespace *ns, int semid,
semid            1593 ipc/sem.c      	ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd,
semid            1633 ipc/sem.c      static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version)
semid            1640 ipc/sem.c      	if (semid < 0)
semid            1648 ipc/sem.c      		return semctl_info(ns, semid, cmd, p);
semid            1652 ipc/sem.c      		err = semctl_stat(ns, semid, cmd, &semid64);
semid            1664 ipc/sem.c      		return semctl_main(ns, semid, semnum, cmd, p);
semid            1674 ipc/sem.c      		return semctl_setval(ns, semid, semnum, val);
semid            1681 ipc/sem.c      		return semctl_down(ns, semid, cmd, &semid64);
semid            1687 ipc/sem.c      SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
semid            1689 ipc/sem.c      	return ksys_semctl(semid, semnum, cmd, arg, IPC_64);
semid            1693 ipc/sem.c      long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg)
semid            1697 ipc/sem.c      	return ksys_semctl(semid, semnum, cmd, arg, version);
semid            1700 ipc/sem.c      SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg)
semid            1702 ipc/sem.c      	return ksys_old_semctl(semid, semnum, cmd, arg);
semid            1756 ipc/sem.c      static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version)
semid            1765 ipc/sem.c      	if (semid < 0)
semid            1771 ipc/sem.c      		return semctl_info(ns, semid, cmd, p);
semid            1775 ipc/sem.c      		err = semctl_stat(ns, semid, cmd, &semid64);
semid            1787 ipc/sem.c      		return semctl_main(ns, semid, semnum, cmd, p);
semid            1789 ipc/sem.c      		return semctl_setval(ns, semid, semnum, arg);
semid            1795 ipc/sem.c      		return semctl_down(ns, semid, cmd, &semid64);
semid            1801 ipc/sem.c      COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg)
semid            1803 ipc/sem.c      	return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64);
semid            1807 ipc/sem.c      long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg)
semid            1811 ipc/sem.c      	return compat_ksys_semctl(semid, semnum, cmd, arg, version);
semid            1814 ipc/sem.c      COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg)
semid            1816 ipc/sem.c      	return compat_ksys_old_semctl(semid, semnum, cmd, arg);
semid            1851 ipc/sem.c      static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid)
semid            1857 ipc/sem.c      		if (un->semid == semid)
semid            1863 ipc/sem.c      static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid)
semid            1869 ipc/sem.c      	un = __lookup_undo(ulp, semid);
semid            1888 ipc/sem.c      static struct sem_undo *find_alloc_undo(struct ipc_namespace *ns, int semid)
semid            1901 ipc/sem.c      	un = lookup_undo(ulp, semid);
semid            1908 ipc/sem.c      	sma = sem_obtain_object_check(ns, semid);
semid            1944 ipc/sem.c      	un = lookup_undo(ulp, semid);
semid            1952 ipc/sem.c      	new->semid = semid;
semid            1966 ipc/sem.c      static long do_semtimedop(int semid, struct sembuf __user *tsops,
semid            1982 ipc/sem.c      	if (nsops < 1 || semid < 0)
semid            2031 ipc/sem.c      		un = find_alloc_undo(ns, semid);
semid            2041 ipc/sem.c      	sma = sem_obtain_object_check(ns, semid);
semid            2085 ipc/sem.c      	if (un && un->semid == -1)
semid            2219 ipc/sem.c      long ksys_semtimedop(int semid, struct sembuf __user *tsops,
semid            2226 ipc/sem.c      		return do_semtimedop(semid, tsops, nsops, &ts);
semid            2228 ipc/sem.c      	return do_semtimedop(semid, tsops, nsops, NULL);
semid            2231 ipc/sem.c      SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops,
semid            2234 ipc/sem.c      	return ksys_semtimedop(semid, tsops, nsops, timeout);
semid            2238 ipc/sem.c      long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems,
semid            2246 ipc/sem.c      		return do_semtimedop(semid, tsems, nsops, &ts);
semid            2248 ipc/sem.c      	return do_semtimedop(semid, tsems, nsops, NULL);
semid            2251 ipc/sem.c      SYSCALL_DEFINE4(semtimedop_time32, int, semid, struct sembuf __user *, tsems,
semid            2255 ipc/sem.c      	return compat_ksys_semtimedop(semid, tsems, nsops, timeout);
semid            2259 ipc/sem.c      SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops,
semid            2262 ipc/sem.c      	return do_semtimedop(semid, tsops, nsops, NULL);
semid            2313 ipc/sem.c      		int semid, i;
semid            2334 ipc/sem.c      		semid = un->semid;
semid            2338 ipc/sem.c      		if (semid == -1) {
semid            2343 ipc/sem.c      		sma = sem_obtain_object_check(tsk->nsproxy->ipc_ns, semid);
semid            2357 ipc/sem.c      		un = __lookup_undo(ulp, semid);
semid             280 ipc/util.h     long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg);