Lines Matching refs:version
307 static inline unsigned long copy_msqid_to_user(void __user *buf, struct msqid64_ds *in, int version)
309 switch (version) {
353 static inline unsigned long copy_msqid_from_user(struct msqid64_ds *out, void __user *buf, int version)
355 switch (version) {
580 static long ksys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf, int version)
612 if (copy_msqid_to_user(buf, &msqid64, version)) {
617 if (copy_msqid_from_user(&msqid64, buf, version)) {
636 int version = ipc_parse_version(&cmd);
638 return ksys_msgctl(msqid, cmd, buf, version);
665 static int copy_compat_msqid_from_user(struct msqid64_ds *out, void __user *buf, int version)
668 if (version == IPC_64) {
688 static int copy_compat_msqid_to_user(void __user *buf, struct msqid64_ds *in, int version)
690 if (version == IPC_64) {
722 static long compat_ksys_msgctl(int msqid, int cmd, void __user *uptr, int version)
754 if (copy_compat_msqid_to_user(uptr, &msqid64, version)) {
759 if (copy_compat_msqid_from_user(&msqid64, uptr, version)) {
778 int version = compat_ipc_parse_version(&cmd);
780 return compat_ksys_msgctl(msqid, cmd, uptr, version);