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 | 49 | ipc/msg.c | static int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgp | 59 | ipc/msg.c | if (!msgp) |
msgp | 66 | ipc/msg.c | mtype = msgp->mtype; |
msgp | 68 | ipc/msg.c | err = verify_area (VERIFY_READ, msgp->mtext, msgsz); |
msgp | 71 | ipc/msg.c | if ((mtype = get_user (&msgp->mtype)) < 1) |
msgp | 119 | ipc/msg.c | struct kerneld_msg *kdmp = (struct kerneld_msg *)msgp; |
msgp | 130 | ipc/msg.c | memcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); |
msgp | 186 | ipc/msg.c | static int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg) |
msgp | 197 | ipc/msg.c | if (!msgp || !msgp->mtext) |
msgp | 204 | ipc/msg.c | err = verify_area (VERIFY_WRITE, msgp->mtext, msgsz); |
msgp | 299 | ipc/msg.c | struct kerneld_msg *kdmp = (struct kerneld_msg *) msgp; |
msgp | 314 | ipc/msg.c | put_user (nmsg->msg_type, &msgp->mtype); |
msgp | 315 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
msgp | 341 | ipc/msg.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgp | 344 | ipc/msg.c | return real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD); |
msgp | 347 | ipc/msg.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, |
msgp | 351 | ipc/msg.c | return real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD); |
msgp | 459 | ipc/msg.c | struct msg *msgp, *msgh; |
msgp | 475 | ipc/msg.c | for (msgp = msq->msg_first; msgp; msgp = msgh ) { |
msgp | 476 | ipc/msg.c | msgh = msgp->msg_next; |
msgp | 478 | 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, |