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 | 46 | ipc/msg.c | static int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgsz | 54 | ipc/msg.c | if (msgsz > MSGMAX || (long) msgsz < 0 || msqid < 0) |
msgsz | 65 | ipc/msg.c | err = verify_area (VERIFY_READ, msgp->mtext, msgsz); |
msgsz | 89 | ipc/msg.c | if (msgsz + msq->msg_cbytes > msq->msg_qbytes) { |
msgsz | 105 | ipc/msg.c | msgh = (struct msg *) kmalloc (sizeof(*msgh) + msgsz, GFP_USER); |
msgsz | 123 | ipc/msg.c | msgsz - sizeof(long)); |
msgsz | 126 | ipc/msg.c | memcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); |
msgsz | 141 | ipc/msg.c | msgh->msg_ts = msgsz; |
msgsz | 143 | ipc/msg.c | msq->msg_cbytes += msgsz; |
msgsz | 144 | ipc/msg.c | msgbytes += msgsz; |
msgsz | 154 | ipc/msg.c | static int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg) |
msgsz | 162 | ipc/msg.c | if (msqid < 0 || (long) msgsz < 0) |
msgsz | 171 | ipc/msg.c | err = verify_area (VERIFY_WRITE, msgp->mtext, msgsz); |
msgsz | 225 | ipc/msg.c | if ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR)) |
msgsz | 227 | ipc/msg.c | msgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz; |
msgsz | 263 | ipc/msg.c | if ((msgsz > sizeof(long)) && kdmp->text) |
msgsz | 266 | ipc/msg.c | msgsz - sizeof(long)); |
msgsz | 270 | ipc/msg.c | memcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz); |
msgsz | 273 | ipc/msg.c | return msgsz; |
msgsz | 290 | ipc/msg.c | asmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg) |
msgsz | 293 | ipc/msg.c | return real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD); |
msgsz | 296 | ipc/msg.c | asmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, |
msgsz | 300 | ipc/msg.c | return real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD); |
msgsz | 599 | ipc/msg.c | int kerneld_send(int msgtype, int ret_size, int msgsz, |
msgsz | 608 | ipc/msg.c | msgsz += sizeof(long); |
msgsz | 618 | 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, |