Lines Matching refs:msgp
961 long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
966 if (get_user(mtype, &msgp->mtype))
968 return do_msgsnd(msqid, mtype, msgp->mtext, msgsz, msgflg);
971 SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz,
974 return ksys_msgsnd(msqid, msgp, msgsz, msgflg);
984 long compat_ksys_msgsnd(int msqid, compat_uptr_t msgp,
987 struct compat_msgbuf __user *up = compat_ptr(msgp);
995 COMPAT_SYSCALL_DEFINE4(msgsnd, int, msqid, compat_uptr_t, msgp,
998 return compat_ksys_msgsnd(msqid, msgp, msgsz, msgflg);
1028 struct msgbuf __user *msgp = dest;
1031 if (put_user(msg->m_type, &msgp->mtype))
1035 if (store_msg(msgp->mtext, msg, msgsz))
1264 long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz,
1267 return do_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg, do_msg_fill);
1270 SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz,
1273 return ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg);
1279 struct compat_msgbuf __user *msgp = dest;
1282 if (put_user(msg->m_type, &msgp->mtype))
1286 if (store_msg(msgp->mtext, msg, msgsz))
1291 long compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz,
1294 return do_msgrcv(msqid, compat_ptr(msgp), (ssize_t)msgsz, (long)msgtyp,
1298 COMPAT_SYSCALL_DEFINE5(msgrcv, int, msqid, compat_uptr_t, msgp,
1302 return compat_ksys_msgrcv(msqid, msgp, msgsz, msgtyp, msgflg);