tag | line | file | source code |
msgsz | 29 | include/linux/kerneld.h | extern int kerneld_send(int msgtype, int ret_size, int msgsz, |
msgsz | 71 | include/linux/msg.h | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg); |
msgsz | 72 | include/linux/msg.h | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, |
msgsz | 49 | ipc/msg.c | static int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgsz | 57 | ipc/msg.c | if (msgsz > MSGMAX || (long) msgsz < 0 || msqid < 0) |
msgsz | 68 | ipc/msg.c | err = verify_area (VERIFY_READ, msgp->mtext, msgsz); |
msgsz | 92 | ipc/msg.c | if (msgsz + msq->msg_cbytes > msq->msg_qbytes) { |
msgsz | 108 | ipc/msg.c | msgh = (struct msg *) kmalloc (sizeof(*msgh) + msgsz, |
msgsz | 127 | ipc/msg.c | msgsz - sizeof(long)); |
msgsz | 130 | ipc/msg.c | memcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); |
msgsz | 145 | ipc/msg.c | msgh->msg_ts = msgsz; |
msgsz | 147 | ipc/msg.c | msq->msg_cbytes += msgsz; |
msgsz | 148 | ipc/msg.c | msgbytes += msgsz; |
msgsz | 186 | ipc/msg.c | static int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg) |
msgsz | 195 | ipc/msg.c | if (msqid < 0 || (long) msgsz < 0) |
msgsz | 204 | ipc/msg.c | err = verify_area (VERIFY_WRITE, msgp->mtext, msgsz); |
msgsz | 270 | ipc/msg.c | if ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR)) |
msgsz | 272 | ipc/msg.c | msgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz; |
msgsz | 308 | ipc/msg.c | if ((msgsz > sizeof(long)) && kdmp->text) |
msgsz | 311 | ipc/msg.c | msgsz - sizeof(long)); |
msgsz | 315 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
msgsz | 318 | ipc/msg.c | return msgsz; |
msgsz | 341 | ipc/msg.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgsz | 344 | ipc/msg.c | return real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD); |
msgsz | 347 | ipc/msg.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, |
msgsz | 351 | ipc/msg.c | return real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD); |
msgsz | 669 | ipc/msg.c | int kerneld_send(int msgtype, int ret_size, int msgsz, |
msgsz | 685 | ipc/msg.c | msgsz += sizeof(long); |
msgsz | 692 | ipc/msg.c | status = real_msgsnd(kerneld_msqid, (struct msgbuf *)&kmsp, msgsz, msgflg); |
msgsz | 85 | ipc/util.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgsz | 90 | ipc/util.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, |