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);
msq167ipc/msg.cstruct msqid_ds *msq;
msq170ipc/msg.cmsq = msgque [ (unsigned int) kerneld_msqid % MSGMNI ];
msq171ipc/msg.cif (msq == IPC_NOID || msq == IPC_UNUSED)
msq174ipc/msg.cfor (tmsg = msq->msg_first; tmsg; tmsg = tmsg->msg_next)
msq190ipc/msg.cstruct msqid_ds *msq;
msq211ipc/msg.cmsq = msgque [id];
msq212ipc/msg.cif (msq == IPC_NOID || msq == IPC_UNUSED)
msq214ipc/msg.cipcp = &msq->msg_perm; 
msq233ipc/msg.cif (msq->msg_perm.seq != (unsigned int) msqid / MSGMNI) {
msq249ipc/msg.cnmsg = msq->msg_first;
msq252ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq258ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq265ipc/msg.cfor (leastp = tmsg = msq->msg_first; tmsg; 
msq280ipc/msg.cif (nmsg ==  msq->msg_first)
msq281ipc/msg.cmsq->msg_first = nmsg->msg_next;
msq283ipc/msg.cfor (tmsg = msq->msg_first; tmsg; 
msq288ipc/msg.cif (nmsg == msq->msg_last)
msq289ipc/msg.cmsq->msg_last = tmsg;
msq291ipc/msg.cif (!(--msq->msg_qnum))
msq292ipc/msg.cmsq->msg_last = msq->msg_first = NULL;
msq294ipc/msg.cmsq->msg_rtime = CURRENT_TIME;
msq295ipc/msg.cmsq->msg_lrpid = current->pid;
msq298ipc/msg.cmsq->msg_cbytes -= nmsg->msg_ts;
msq299ipc/msg.cif (msq->wwait)
msq300ipc/msg.cwake_up (&msq->wwait);
msq342ipc/msg.cinterruptible_sleep_on (&msq->rwait);
msq365ipc/msg.cstruct msqid_ds *msq;
msq368ipc/msg.cwhile ((msq = msgque[id]) == IPC_NOID) 
msq370ipc/msg.cif (msq == IPC_UNUSED)
msq372ipc/msg.cif (key == msq->msg_perm.key)
msq381ipc/msg.cstruct msqid_ds *msq;
msq392ipc/msg.cmsq = (struct msqid_ds *) kmalloc (sizeof (*msq), GFP_KERNEL);
msq393ipc/msg.cif (!msq) {
msq399ipc/msg.cipcp = &msq->msg_perm;
msq404ipc/msg.cmsq->msg_perm.seq = msg_seq;
msq405ipc/msg.cmsq->msg_first = msq->msg_last = NULL;
msq406ipc/msg.cmsq->rwait = msq->wwait = NULL;
msq407ipc/msg.cmsq->msg_cbytes = msq->msg_qnum = 0;
msq408ipc/msg.cmsq->msg_lspid = msq->msg_lrpid = 0;
msq409ipc/msg.cmsq->msg_stime = msq->msg_rtime = 0;
msq410ipc/msg.cmsq->msg_qbytes = MSGMNB;
msq411ipc/msg.cmsq->msg_ctime = CURRENT_TIME;
msq414ipc/msg.cmsgque[id] = msq;
msq418ipc/msg.creturn (unsigned int) msq->msg_perm.seq * MSGMNI + id;
msq424ipc/msg.cstruct msqid_ds *msq;
msq456ipc/msg.cmsq = msgque[id];
msq457ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq459ipc/msg.cif (ipcperms(&msq->msg_perm, msgflg))
msq461ipc/msg.creturn (unsigned int) msq->msg_perm.seq * MSGMNI + id;
msq466ipc/msg.cstruct msqid_ds *msq = msgque[id];
msq469ipc/msg.cmsq->msg_perm.seq++;
msq471ipc/msg.cmsgbytes -= msq->msg_cbytes;
msq476ipc/msg.cwhile (msq->rwait || msq->wwait) {
msq477ipc/msg.cif (msq->rwait)
msq478ipc/msg.cwake_up (&msq->rwait); 
msq479ipc/msg.cif (msq->wwait)
msq480ipc/msg.cwake_up (&msq->wwait);
msq483ipc/msg.cfor (msgp = msq->msg_first; msgp; msgp = msgh ) {
msq488ipc/msg.ckfree(msq);
msq494ipc/msg.cstruct msqid_ds *msq;
msq534ipc/msg.cmsq = msgque[msqid];
msq535ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq537ipc/msg.cif (ipcperms (&msq->msg_perm, S_IRUGO))
msq539ipc/msg.cid = (unsigned int) msq->msg_perm.seq * MSGMNI + msqid;
msq540ipc/msg.ctbuf.msg_perm   = msq->msg_perm;
msq541ipc/msg.ctbuf.msg_stime  = msq->msg_stime;
msq542ipc/msg.ctbuf.msg_rtime  = msq->msg_rtime;
msq543ipc/msg.ctbuf.msg_ctime  = msq->msg_ctime;
msq544ipc/msg.ctbuf.msg_cbytes = msq->msg_cbytes;
msq545ipc/msg.ctbuf.msg_qnum   = msq->msg_qnum;
msq546ipc/msg.ctbuf.msg_qbytes = msq->msg_qbytes;
msq547ipc/msg.ctbuf.msg_lspid  = msq->msg_lspid;
msq548ipc/msg.ctbuf.msg_lrpid  = msq->msg_lrpid;
msq569ipc/msg.cmsq = msgque [id];
msq570ipc/msg.cif (msq == IPC_UNUSED || msq == IPC_NOID)
msq572ipc/msg.cif (msq->msg_perm.seq != (unsigned int) msqid / MSGMNI)
msq574ipc/msg.cipcp = &msq->msg_perm;
msq580ipc/msg.ctbuf.msg_perm   = msq->msg_perm;
msq581ipc/msg.ctbuf.msg_stime  = msq->msg_stime;
msq582ipc/msg.ctbuf.msg_rtime  = msq->msg_rtime;
msq583ipc/msg.ctbuf.msg_ctime  = msq->msg_ctime;
msq584ipc/msg.ctbuf.msg_cbytes = msq->msg_cbytes;
msq585ipc/msg.ctbuf.msg_qnum   = msq->msg_qnum;
msq586ipc/msg.ctbuf.msg_qbytes = msq->msg_qbytes;
msq587ipc/msg.ctbuf.msg_lspid  = msq->msg_lspid;
msq588ipc/msg.ctbuf.msg_lrpid  = msq->msg_lrpid;
msq597ipc/msg.cmsq->msg_qbytes = tbuf.msg_qbytes;
msq602ipc/msg.cmsq->msg_ctime = CURRENT_TIME;