• Home
  • Raw
  • Download

Lines Matching refs:cmd

1236 			 int cmd, struct semid64_ds *semid64)  in semctl_stat()  argument
1245 if (cmd == SEM_STAT || cmd == SEM_STAT_ANY) { in semctl_stat()
1260 if (cmd == SEM_STAT_ANY) in semctl_stat()
1268 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_stat()
1290 if (cmd == IPC_STAT) { in semctl_stat()
1310 int cmd, void __user *p) in semctl_info() argument
1316 err = security_sem_semctl(NULL, cmd); in semctl_info()
1330 if (cmd == SEM_INFO) { in semctl_info()
1407 int cmd, void __user *p) in semctl_main() argument
1426 if (ipcperms(ns, &sma->sem_perm, cmd == SETALL ? S_IWUGO : S_IRUGO)) in semctl_main()
1429 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_main()
1434 switch (cmd) { in semctl_main()
1546 switch (cmd) { in semctl_main()
1604 int cmd, struct semid64_ds *semid64) in semctl_down() argument
1613 ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd, in semctl_down()
1622 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_down()
1626 switch (cmd) { in semctl_down()
1653 static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version) in ksys_semctl() argument
1665 switch (cmd) { in ksys_semctl()
1668 return semctl_info(ns, semid, cmd, p); in ksys_semctl()
1672 err = semctl_stat(ns, semid, cmd, &semid64); in ksys_semctl()
1684 return semctl_main(ns, semid, semnum, cmd, p); in ksys_semctl()
1701 return semctl_down(ns, semid, cmd, &semid64); in ksys_semctl()
1707 SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1709 return ksys_semctl(semid, semnum, cmd, arg, IPC_64); in SYSCALL_DEFINE4()
1713 long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg) in ksys_old_semctl() argument
1715 int version = ipc_parse_version(&cmd); in ksys_old_semctl()
1717 return ksys_semctl(semid, semnum, cmd, arg, version); in ksys_old_semctl()
1720 SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1722 return ksys_old_semctl(semid, semnum, cmd, arg); in SYSCALL_DEFINE4()
1776 static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version) in compat_ksys_semctl() argument
1788 switch (cmd & (~IPC_64)) { in compat_ksys_semctl()
1791 return semctl_info(ns, semid, cmd, p); in compat_ksys_semctl()
1795 err = semctl_stat(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1807 return semctl_main(ns, semid, semnum, cmd, p); in compat_ksys_semctl()
1815 return semctl_down(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1821 COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1823 return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64); in COMPAT_SYSCALL_DEFINE4()
1827 long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg) in compat_ksys_old_semctl() argument
1829 int version = compat_ipc_parse_version(&cmd); in compat_ksys_old_semctl()
1831 return compat_ksys_semctl(semid, semnum, cmd, arg, version); in compat_ksys_old_semctl()
1834 COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1836 return compat_ksys_old_semctl(semid, semnum, cmd, arg); in COMPAT_SYSCALL_DEFINE4()