taglinefilesource code
msq52ipc/msg.cstruct msqid_ds *msq;
msq75ipc/msg.cmsq = msgque [id];
msq76ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq78ipc/msg.cipcp = &msq->msg_perm; 
msq81ipc/msg.cif (msq->msg_perm.seq != (unsigned int) msqid / MSGMNI) 
msq92ipc/msg.cif (msgsz + msq->msg_cbytes > msq->msg_qbytes) { 
msq103ipc/msg.cinterruptible_sleep_on (&msq->wwait);
msq133ipc/msg.c|| msq->msg_perm.seq != (unsigned int) msqid / MSGMNI) {
msq139ipc/msg.cif (!msq->msg_first)
msq140ipc/msg.cmsq->msg_first = msq->msg_last = msgh;
msq142ipc/msg.cmsq->msg_last->msg_next = msgh;
msq143ipc/msg.cmsq->msg_last = msgh;
msq147ipc/msg.cmsq->msg_cbytes += msgsz;
msq150ipc/msg.cmsq->msg_qnum++;
msq151ipc/msg.cmsq->msg_lspid = current->pid;
msq152ipc/msg.cmsq->msg_stime = CURRENT_TIME;
msq153ipc/msg.cif (msq->rwait)
msq154ipc/msg.cwake_up (&msq->rwait);
msq166ipc/msg.cstruct msqid_ds *msq;
msq169ipc/msg.cmsq = msgque [ (unsigned int) kerneld_msqid % MSGMNI ];
msq170ipc/msg.cif (msq == IPC_NOID || msq == IPC_UNUSED)
msq173ipc/msg.cfor (tmsg = msq->msg_first; tmsg; tmsg = tmsg->msg_next)
msq189ipc/msg.cstruct msqid_ds *msq;
msq210ipc/msg.cmsq = msgque [id];
msq211ipc/msg.cif (msq == IPC_NOID || msq == IPC_UNUSED)
msq213ipc/msg.cipcp = &msq->msg_perm; 
msq232ipc/msg.cif (msq->msg_perm.seq != (unsigned int) msqid / MSGMNI)
msq244ipc/msg.cnmsg = msq->msg_first;
msq247ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq253ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq260ipc/msg.cfor (leastp = tmsg = msq->msg_first; tmsg; 
msq273ipc/msg.cif (nmsg ==  msq->msg_first)
msq274ipc/msg.cmsq->msg_first = nmsg->msg_next;
msq276ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq281ipc/msg.cif (nmsg == msq->msg_last)
msq282ipc/msg.cmsq->msg_last = tmsg;
msq284ipc/msg.cif (!(--msq->msg_qnum))
msq285ipc/msg.cmsq->msg_last = msq->msg_first = NULL;
msq287ipc/msg.cmsq->msg_rtime = CURRENT_TIME;
msq288ipc/msg.cmsq->msg_lrpid = current->pid;
msq291ipc/msg.cmsq->msg_cbytes -= nmsg->msg_ts;
msq292ipc/msg.cif (msq->wwait)
msq293ipc/msg.cwake_up (&msq->wwait);
msq334ipc/msg.cinterruptible_sleep_on (&msq->rwait);
msq357ipc/msg.cstruct msqid_ds *msq;
msq360ipc/msg.cwhile ((msq = msgque[id]) == IPC_NOID) 
msq362ipc/msg.cif (msq == IPC_UNUSED)
msq364ipc/msg.cif (key == msq->msg_perm.key)
msq373ipc/msg.cstruct msqid_ds *msq;
msq384ipc/msg.cmsq = (struct msqid_ds *) kmalloc (sizeof (*msq), GFP_KERNEL);
msq385ipc/msg.cif (!msq) {
msq391ipc/msg.cipcp = &msq->msg_perm;
msq396ipc/msg.cmsq->msg_perm.seq = msg_seq;
msq397ipc/msg.cmsq->msg_first = msq->msg_last = NULL;
msq398ipc/msg.cmsq->rwait = msq->wwait = NULL;
msq399ipc/msg.cmsq->msg_cbytes = msq->msg_qnum = 0;
msq400ipc/msg.cmsq->msg_lspid = msq->msg_lrpid = 0;
msq401ipc/msg.cmsq->msg_stime = msq->msg_rtime = 0;
msq402ipc/msg.cmsq->msg_qbytes = MSGMNB;
msq403ipc/msg.cmsq->msg_ctime = CURRENT_TIME;
msq406ipc/msg.cmsgque[id] = msq;
msq410ipc/msg.creturn (unsigned int) msq->msg_perm.seq * MSGMNI + id;
msq416ipc/msg.cstruct msqid_ds *msq;
msq448ipc/msg.cmsq = msgque[id];
msq449ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq451ipc/msg.cif (ipcperms(&msq->msg_perm, msgflg))
msq453ipc/msg.creturn (unsigned int) msq->msg_perm.seq * MSGMNI + id;
msq458ipc/msg.cstruct msqid_ds *msq = msgque[id];
msq461ipc/msg.cmsq->msg_perm.seq++;
msq463ipc/msg.cmsgbytes -= msq->msg_cbytes;
msq468ipc/msg.cwhile (msq->rwait || msq->wwait) {
msq469ipc/msg.cif (msq->rwait)
msq470ipc/msg.cwake_up (&msq->rwait); 
msq471ipc/msg.cif (msq->wwait)
msq472ipc/msg.cwake_up (&msq->wwait);
msq475ipc/msg.cfor (msgp = msq->msg_first; msgp; msgp = msgh ) {
msq480ipc/msg.ckfree(msq);
msq486ipc/msg.cstruct msqid_ds *msq;
msq526ipc/msg.cmsq = msgque[msqid];
msq527ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq529ipc/msg.cif (ipcperms (&msq->msg_perm, S_IRUGO))
msq531ipc/msg.cid = (unsigned int) msq->msg_perm.seq * MSGMNI + msqid;
msq532ipc/msg.ctbuf.msg_perm   = msq->msg_perm;
msq533ipc/msg.ctbuf.msg_stime  = msq->msg_stime;
msq534ipc/msg.ctbuf.msg_rtime  = msq->msg_rtime;
msq535ipc/msg.ctbuf.msg_ctime  = msq->msg_ctime;
msq536ipc/msg.ctbuf.msg_cbytes = msq->msg_cbytes;
msq537ipc/msg.ctbuf.msg_qnum   = msq->msg_qnum;
msq538ipc/msg.ctbuf.msg_qbytes = msq->msg_qbytes;
msq539ipc/msg.ctbuf.msg_lspid  = msq->msg_lspid;
msq540ipc/msg.ctbuf.msg_lrpid  = msq->msg_lrpid;
msq561ipc/msg.cmsq = msgque [id];
msq562ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq564ipc/msg.cif (msq->msg_perm.seq != (unsigned int) msqid / MSGMNI)
msq566ipc/msg.cipcp = &msq->msg_perm;
msq572ipc/msg.ctbuf.msg_perm   = msq->msg_perm;
msq573ipc/msg.ctbuf.msg_stime  = msq->msg_stime;
msq574ipc/msg.ctbuf.msg_rtime  = msq->msg_rtime;
msq575ipc/msg.ctbuf.msg_ctime  = msq->msg_ctime;
msq576ipc/msg.ctbuf.msg_cbytes = msq->msg_cbytes;
msq577ipc/msg.ctbuf.msg_qnum   = msq->msg_qnum;
msq578ipc/msg.ctbuf.msg_qbytes = msq->msg_qbytes;
msq579ipc/msg.ctbuf.msg_lspid  = msq->msg_lspid;
msq580ipc/msg.ctbuf.msg_lrpid  = msq->msg_lrpid;
msq589ipc/msg.cmsq->msg_qbytes = tbuf.msg_qbytes;
msq594ipc/msg.cmsq->msg_ctime = CURRENT_TIME;