taglinefilesource code
msgsz29include/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,
msgsz46ipc/msg.cstatic int real_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
msgsz54ipc/msg.cif (msgsz > MSGMAX || (long) msgsz < 0 || msqid < 0)
msgsz65ipc/msg.cerr = verify_area (VERIFY_READ, msgp->mtext, msgsz);
msgsz89ipc/msg.cif (msgsz + msq->msg_cbytes > msq->msg_qbytes) { 
msgsz105ipc/msg.cmsgh = (struct msg *) kmalloc (sizeof(*msgh) + msgsz,
msgsz124ipc/msg.cmsgsz - sizeof(long)); 
msgsz127ipc/msg.cmemcpy_fromfs (msgh->msg_spot, msgp->mtext, msgsz); 
msgsz142ipc/msg.cmsgh->msg_ts = msgsz;
msgsz144ipc/msg.cmsq->msg_cbytes += msgsz;
msgsz145ipc/msg.cmsgbytes  += msgsz;
msgsz155ipc/msg.cstatic int real_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp, int msgflg)
msgsz163ipc/msg.cif (msqid < 0 || (long) msgsz < 0)
msgsz172ipc/msg.cerr = verify_area (VERIFY_WRITE, msgp->mtext, msgsz);
msgsz227ipc/msg.cif ((msgsz < nmsg->msg_ts) && !(msgflg & MSG_NOERROR))
msgsz229ipc/msg.cmsgsz = (msgsz > nmsg->msg_ts)? nmsg->msg_ts : msgsz;
msgsz265ipc/msg.cif ((msgsz > sizeof(long)) && kdmp->text)
msgsz268ipc/msg.cmsgsz - sizeof(long)); 
msgsz272ipc/msg.cmemcpy_tofs (msgp->mtext, nmsg->msg_spot, msgsz);
msgsz275ipc/msg.creturn msgsz;
msgsz292ipc/msg.casmlinkage int sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
msgsz295ipc/msg.creturn real_msgsnd(msqid, msgp, msgsz, msgflg & ~IPC_KERNELD);
msgsz298ipc/msg.casmlinkage int sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz,
msgsz302ipc/msg.creturn real_msgrcv (msqid, msgp, msgsz, msgtyp, msgflg & ~IPC_KERNELD);
msgsz601ipc/msg.cint kerneld_send(int msgtype, int ret_size, int msgsz,
msgsz617ipc/msg.cmsgsz += sizeof(long);
msgsz624ipc/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,