tag | line | file | source code |
msgp | 45 | include/linux/ipc.h | struct msgbuf *msgp; |
msgp | 39 | ipc/msg.c | int sys_msgsnd (int msqid, struct msgbuf *msgp, int msgsz, int msgflg) |
msgp | 49 | ipc/msg.c | if (!msgp) |
msgp | 51 | ipc/msg.c | err = verify_area (VERIFY_READ, msgp->mtext, msgsz); |
msgp | 54 | ipc/msg.c | if ((mtype = get_fs_long (&msgp->mtype)) < 1) |
msgp | 83 | ipc/msg.c | memcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); |
msgp | 111 | ipc/msg.c | int sys_msgrcv (int msqid, struct msgbuf *msgp, int msgsz, long msgtyp, |
msgp | 122 | ipc/msg.c | if (!msgp || !msgp->mtext) |
msgp | 124 | ipc/msg.c | err = verify_area (VERIFY_WRITE, msgp->mtext, msgsz); |
msgp | 195 | ipc/msg.c | put_fs_long (nmsg->msg_type, &msgp->mtype); |
msgp | 196 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
msgp | 295 | ipc/msg.c | struct msg *msgp, *msgh; |
msgp | 311 | ipc/msg.c | for (msgp = msq->msg_first; msgp; msgp = msgh ) { |
msgp | 312 | ipc/msg.c | msgh = msgp->msg_next; |
msgp | 314 | ipc/msg.c | kfree(msgp); |
msgp | 27 | ipc/util.c | extern int sys_msgsnd (int msqid, struct msgbuf *msgp, int msgsz, int msgflg); |
msgp | 28 | ipc/util.c | extern int sys_msgrcv (int msqid, struct msgbuf *msgp, int msgsz, long msgtyp, |
msgp | 108 | ipc/util.c | return sys_msgrcv (first, tmp.msgp, second, tmp.msgtyp, third); |