taglinefilesource code
msgsz30include/linux/kerneld.hextern int kerneld_send(int msgtype, int ret_size, int msgsz,
msgsz71include/linux/msg.hasmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg);
msgsz72include/linux/msg.hasmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp,
msgsz49ipc/msg.cstatic int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
msgsz57ipc/msg.cif (msgsz > MSGMAX || (long) msgsz < 0 || msqid < 0)
msgsz68ipc/msg.cerr = verify_area (VERIFY_READ, msgp->mtext, msgsz);
msgsz92ipc/msg.cif (msgsz + msq->msg_cbytes > msq->msg_qbytes) { 
msgsz108ipc/msg.cmsgh = (struct msg *) kmalloc (sizeof(*msgh) + msgsz,
msgsz127ipc/msg.cmsgsz - sizeof(long)); 
msgsz130ipc/msg.cmemcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); 
msgsz145ipc/msg.cmsgh->msg_ts = msgsz;
msgsz147ipc/msg.cmsq->msg_cbytes += msgsz;
msgsz148ipc/msg.cmsgbytes  += msgsz;
msgsz186ipc/msg.cstatic int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg)
msgsz195ipc/msg.cif (msqid < 0 || (long) msgsz < 0)
msgsz204ipc/msg.cerr = verify_area (VERIFY_WRITE, msgp->mtext, msgsz);
msgsz270ipc/msg.cif ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR))
msgsz272ipc/msg.cmsgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz;
msgsz308ipc/msg.cif ((msgsz > sizeof(long)) && kdmp->text)
msgsz311ipc/msg.cmsgsz - sizeof(long)); 
msgsz315ipc/msg.cmemcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz);
msgsz318ipc/msg.creturn msgsz;
msgsz341ipc/msg.casmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
msgsz344ipc/msg.creturn real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD);
msgsz347ipc/msg.casmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz,
msgsz351ipc/msg.creturn real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD);
msgsz669ipc/msg.cint kerneld_send(int msgtype, int ret_size, int msgsz,
msgsz685ipc/msg.cmsgsz += sizeof(long);
msgsz692ipc/msg.cstatus = real_msgsnd(kerneld_msqid, (struct msgbuf *)&kmsp, msgsz, msgflg);
msgsz85ipc/util.casmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
msgsz90ipc/util.casmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp,