• Home
  • Raw
  • Download

Lines Matching refs:cmd

1216 			 int cmd, struct semid64_ds *semid64)  in semctl_stat()  argument
1225 if (cmd == SEM_STAT || cmd == SEM_STAT_ANY) { in semctl_stat()
1240 if (cmd == SEM_STAT_ANY) in semctl_stat()
1248 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_stat()
1270 if (cmd == IPC_STAT) { in semctl_stat()
1290 int cmd, void __user *p) in semctl_info() argument
1296 err = security_sem_semctl(NULL, cmd); in semctl_info()
1310 if (cmd == SEM_INFO) { in semctl_info()
1387 int cmd, void __user *p) in semctl_main() argument
1406 if (ipcperms(ns, &sma->sem_perm, cmd == SETALL ? S_IWUGO : S_IRUGO)) in semctl_main()
1409 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_main()
1414 switch (cmd) { in semctl_main()
1526 switch (cmd) { in semctl_main()
1584 int cmd, struct semid64_ds *semid64) in semctl_down() argument
1593 ipcp = ipcctl_obtain_check(ns, &sem_ids(ns), semid, cmd, in semctl_down()
1602 err = security_sem_semctl(&sma->sem_perm, cmd); in semctl_down()
1606 switch (cmd) { in semctl_down()
1633 static long ksys_semctl(int semid, int semnum, int cmd, unsigned long arg, int version) in ksys_semctl() argument
1645 switch (cmd) { in ksys_semctl()
1648 return semctl_info(ns, semid, cmd, p); in ksys_semctl()
1652 err = semctl_stat(ns, semid, cmd, &semid64); in ksys_semctl()
1664 return semctl_main(ns, semid, semnum, cmd, p); in ksys_semctl()
1681 return semctl_down(ns, semid, cmd, &semid64); in ksys_semctl()
1687 SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1689 return ksys_semctl(semid, semnum, cmd, arg, IPC_64); in SYSCALL_DEFINE4()
1693 long ksys_old_semctl(int semid, int semnum, int cmd, unsigned long arg) in ksys_old_semctl() argument
1695 int version = ipc_parse_version(&cmd); in ksys_old_semctl()
1697 return ksys_semctl(semid, semnum, cmd, arg, version); in ksys_old_semctl()
1700 SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) in SYSCALL_DEFINE4() argument
1702 return ksys_old_semctl(semid, semnum, cmd, arg); in SYSCALL_DEFINE4()
1756 static long compat_ksys_semctl(int semid, int semnum, int cmd, int arg, int version) in compat_ksys_semctl() argument
1768 switch (cmd & (~IPC_64)) { in compat_ksys_semctl()
1771 return semctl_info(ns, semid, cmd, p); in compat_ksys_semctl()
1775 err = semctl_stat(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1787 return semctl_main(ns, semid, semnum, cmd, p); in compat_ksys_semctl()
1795 return semctl_down(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1801 COMPAT_SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1803 return compat_ksys_semctl(semid, semnum, cmd, arg, IPC_64); in COMPAT_SYSCALL_DEFINE4()
1807 long compat_ksys_old_semctl(int semid, int semnum, int cmd, int arg) in compat_ksys_old_semctl() argument
1809 int version = compat_ipc_parse_version(&cmd); in compat_ksys_old_semctl()
1811 return compat_ksys_semctl(semid, semnum, cmd, arg, version); in compat_ksys_old_semctl()
1814 COMPAT_SYSCALL_DEFINE4(old_semctl, int, semid, int, semnum, int, cmd, int, arg) in COMPAT_SYSCALL_DEFINE4() argument
1816 return compat_ksys_old_semctl(semid, semnum, cmd, arg); in COMPAT_SYSCALL_DEFINE4()