tag | line | file | source code |
msgp | 134 | arch/i386/kernel/sys_i386.c | return sys_msgrcv (first, tmp.msgp, second, tmp.msgtyp, third); |
msgp | 68 | arch/mips/kernel/ipc.c | return sys_msgrcv (first, tmp.msgp, second, tmp.msgtyp, third); |
msgp | 125 | arch/sparc/kernel/sys_sparc.c | return sys_msgrcv (first, tmp.msgp, second, tmp.msgtyp, third); |
msgp | 45 | include/linux/ipc.h | struct msgbuf *msgp; |
msgp | 71 | include/linux/msg.h | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg); |
msgp | 72 | include/linux/msg.h | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, |
msgp | 46 | ipc/msg.c | static int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgp | 56 | ipc/msg.c | if (!msgp) |
msgp | 63 | ipc/msg.c | mtype = msgp->mtype; |
msgp | 65 | ipc/msg.c | err = verify_area (VERIFY_READ, msgp->mtext, msgsz); |
msgp | 68 | ipc/msg.c | if ((mtype = get_user (&msgp->mtype)) < 1) |
msgp | 116 | ipc/msg.c | struct kerneld_msg *kdmp = (struct kerneld_msg *)msgp; |
msgp | 127 | ipc/msg.c | memcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); |
msgp | 155 | ipc/msg.c | static int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg) |
msgp | 165 | ipc/msg.c | if (!msgp || !msgp->mtext) |
msgp | 172 | ipc/msg.c | err = verify_area (VERIFY_WRITE, msgp->mtext, msgsz); |
msgp | 256 | ipc/msg.c | struct kerneld_msg *kdmp = (struct kerneld_msg *) msgp; |
msgp | 271 | ipc/msg.c | put_user (nmsg->msg_type, &msgp->mtype); |
msgp | 272 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
msgp | 292 | ipc/msg.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgp | 295 | ipc/msg.c | return real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD); |
msgp | 298 | ipc/msg.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, |
msgp | 302 | ipc/msg.c | return real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD); |
msgp | 402 | ipc/msg.c | struct msg *msgp, *msgh; |
msgp | 418 | ipc/msg.c | for (msgp = msq->msg_first; msgp; msgp = msgh ) { |
msgp | 419 | ipc/msg.c | msgh = msgp->msg_next; |
msgp | 421 | ipc/msg.c | kfree(msgp); |
msgp | 85 | ipc/util.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgp | 90 | ipc/util.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, |