Lines Matching refs:cmd

1233 			 int cmd, struct semid64_ds *semid64)  in semctl_stat()  argument
1242 if (cmd == SEM_STAT || cmd == SEM_STAT_ANY) { in semctl_stat()
1257 if (cmd == SEM_STAT_ANY) in semctl_stat()
1265 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_stat()
1287 if (cmd == IPC_STAT) { in semctl_stat()
1307 int cmd, void __user *p) in semctl_info() argument
1313 err = security_sem_semctl(NULL, cmd); in semctl_info()
1327 if (cmd == SEM_INFO) { in semctl_info()
1404 int cmd, void __user *p) in semctl_main() argument
1423 if (ipcperms(ns, &sma->sem_perm, cmd == SETALL ? S_IWUGO : S_IRUGO)) in semctl_main()
1426 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_main()
1431 switch (cmd) { in semctl_main()
1543 switch (cmd) { in semctl_main()
1601 int cmd, struct semid64_ds *semid64) in semctl_down() argument
1610 ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd, in semctl_down()
1619 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_down()
1623 switch (cmd) { in semctl_down()
1650 static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version) in ksys_semctl() argument
1662 switch (cmd) { in ksys_semctl()
1665 return semctl_info(ns, semid, cmd, p); in ksys_semctl()
1669 err = semctl_stat(ns, semid, cmd, &semid64); in ksys_semctl()
1681 return semctl_main(ns, semid, semnum, cmd, p); in ksys_semctl()
1698 return semctl_down(ns, semid, cmd, &semid64); in ksys_semctl()
1704 SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1706 return ksys_semctl(semid, semnum, cmd, arg, IPC_64); in SYSCALL_DEFINE4()
1710 long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg) in ksys_old_semctl() argument
1712 int version = ipc_parse_version(&cmd); in ksys_old_semctl()
1714 return ksys_semctl(semid, semnum, cmd, arg, version); in ksys_old_semctl()
1717 SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1719 return ksys_old_semctl(semid, semnum, cmd, arg); in SYSCALL_DEFINE4()
1773 static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version) in compat_ksys_semctl() argument
1785 switch (cmd & (~IPC_64)) { in compat_ksys_semctl()
1788 return semctl_info(ns, semid, cmd, p); in compat_ksys_semctl()
1792 err = semctl_stat(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1804 return semctl_main(ns, semid, semnum, cmd, p); in compat_ksys_semctl()
1812 return semctl_down(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1818 COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1820 return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64); in COMPAT_SYSCALL_DEFINE4()
1824 long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg) in compat_ksys_old_semctl() argument
1826 int version = compat_ipc_parse_version(&cmd); in compat_ksys_old_semctl()
1828 return compat_ksys_semctl(semid, semnum, cmd, arg, version); in compat_ksys_old_semctl()
1831 COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1833 return compat_ksys_old_semctl(semid, semnum, cmd, arg); in COMPAT_SYSCALL_DEFINE4()