taglinefilesource code
qp272drivers/block/aztcd.cstatic int  aztGetQChannelInfo(struct azt_Toc *qp);
qp1730drivers/block/aztcd.cint aztGetQChannelInfo(struct azt_Toc *qp)
qp1742drivers/block/aztcd.c{ qp->ctrl_addr=0;      /* when audio stop ACMD_GET_Q_CHANNEL returns */
qp1743drivers/block/aztcd.cqp->track=0;          /* only one byte with Aztech drives */
qp1744drivers/block/aztcd.cqp->pointIndex=0;
qp1745drivers/block/aztcd.cqp->trackTime.min=0;
qp1746drivers/block/aztcd.cqp->trackTime.sec=0;
qp1747drivers/block/aztcd.cqp->trackTime.frame=0;
qp1748drivers/block/aztcd.cqp->diskTime.min=0;
qp1749drivers/block/aztcd.cqp->diskTime.sec=0;
qp1750drivers/block/aztcd.cqp->diskTime.frame=0;
qp1754drivers/block/aztcd.c{ if (aztGetValue(&qp -> ctrl_addr) < 0)       RETURNM("aztGetQChannelInfo 4",-1);
qp1755drivers/block/aztcd.cif (aztGetValue(&qp -> track) < 0)           RETURNM("aztGetQChannelInfo 4",-1);
qp1756drivers/block/aztcd.cif (aztGetValue(&qp -> pointIndex) < 0)      RETURNM("aztGetQChannelInfo 4",-1);
qp1757drivers/block/aztcd.cif (aztGetValue(&qp -> trackTime.min) < 0)   RETURNM("aztGetQChannelInfo 4",-1);
qp1758drivers/block/aztcd.cif (aztGetValue(&qp -> trackTime.sec) < 0)   RETURNM("aztGetQChannelInfo 4",-1);
qp1759drivers/block/aztcd.cif (aztGetValue(&qp -> trackTime.frame) < 0) RETURNM("aztGetQChannelInfo 4",-1);
qp1761drivers/block/aztcd.cif (aztGetValue(&qp -> diskTime.min) < 0)    RETURNM("aztGetQChannelInfo 4",-1);
qp1762drivers/block/aztcd.cif (aztGetValue(&qp -> diskTime.sec) < 0)    RETURNM("aztGetQChannelInfo 4",-1);
qp1763drivers/block/aztcd.cif (aztGetValue(&qp -> diskTime.frame) < 0)  RETURNM("aztGetQChannelInfo 4",-1);
qp845drivers/block/cm206.cint get_current_q(struct cdrom_subchnl * qp)
qp852drivers/block/cm206.cqp->cdsc_adr = q[0] & 0xf; qp->cdsc_ctrl = q[0] >> 4;  /* from mcd.c */
qp853drivers/block/cm206.cqp->cdsc_trk = q[1];  qp->cdsc_ind = q[2];
qp854drivers/block/cm206.cif (qp->cdsc_format == CDROM_MSF) {
qp855drivers/block/cm206.cqp->cdsc_reladdr.msf.minute = q[3];
qp856drivers/block/cm206.cqp->cdsc_reladdr.msf.second = q[4];
qp857drivers/block/cm206.cqp->cdsc_reladdr.msf.frame = q[5];
qp858drivers/block/cm206.cqp->cdsc_absaddr.msf.minute = q[7];
qp859drivers/block/cm206.cqp->cdsc_absaddr.msf.second = q[8];
qp860drivers/block/cm206.cqp->cdsc_absaddr.msf.frame = q[9];
qp862drivers/block/cm206.cqp->cdsc_reladdr.lba = f_s_m2lba(q[5], q[4], q[3]);
qp863drivers/block/cm206.cqp->cdsc_absaddr.lba = f_s_m2lba(q[9], q[8], q[7]);
qp867drivers/block/cm206.cqp->cdsc_audiostatus = CDROM_AUDIO_PLAY ;
qp869drivers/block/cm206.cqp->cdsc_audiostatus = CDROM_AUDIO_PAUSED;
qp870drivers/block/cm206.celse qp->cdsc_audiostatus = CDROM_AUDIO_NO_STATUS;
qp196drivers/block/mcd.cstatic int GetQChannelInfo(struct mcd_Toc *qp);
qp1436drivers/block/mcd.cGetQChannelInfo(struct mcd_Toc *qp)
qp1451drivers/block/mcd.cif (getValue(&qp -> ctrl_addr) < 0) return -1;
qp1452drivers/block/mcd.cif (getValue(&qp -> track) < 0) return -1;
qp1453drivers/block/mcd.cif (getValue(&qp -> pointIndex) < 0) return -1;
qp1454drivers/block/mcd.cif (getValue(&qp -> trackTime.min) < 0) return -1;
qp1455drivers/block/mcd.cif (getValue(&qp -> trackTime.sec) < 0) return -1;
qp1456drivers/block/mcd.cif (getValue(&qp -> trackTime.frame) < 0) return -1;
qp1458drivers/block/mcd.cif (getValue(&qp -> diskTime.min) < 0) return -1;
qp1459drivers/block/mcd.cif (getValue(&qp -> diskTime.sec) < 0) return -1;
qp1460drivers/block/mcd.cif (getValue(&qp -> diskTime.frame) < 0) return -1;
qp487drivers/block/optcd.cstatic int optGetQChannelInfo(struct opt_Toc *qp) {
qp496drivers/block/optcd.cif ((qp -> ctrl_addr = st = optGetData()), st < 0) return st;
qp497drivers/block/optcd.cif ((qp -> track = st = optGetData()), st < 0) return st;
qp498drivers/block/optcd.cif ((qp -> pointIndex = st = optGetData()), st < 0) return st;
qp499drivers/block/optcd.cif ((qp -> trackTime.min = st = optGetData()), st < 0) return st;
qp500drivers/block/optcd.cif ((qp -> trackTime.sec = st = optGetData()), st < 0) return st;
qp501drivers/block/optcd.cif ((qp -> trackTime.frame = st = optGetData()), st < 0) return st;
qp503drivers/block/optcd.cif ((qp -> diskTime.min = st = optGetData()), st < 0) return st;
qp504drivers/block/optcd.cif ((qp -> diskTime.sec = st = optGetData()), st < 0) return st;
qp505drivers/block/optcd.cif ((qp -> diskTime.frame = st = optGetData()), st < 0) return st;
qp587drivers/block/sjcd.cstatic int sjcd_get_q_info( struct sjcd_hw_qinfo *qp ){
qp603drivers/block/sjcd.cif( sjcd_load_response( qp, sizeof( *qp ) ) == 0 ) return( 0 );
qp830net/ipv4/ip.cstruct ipq *qp;
qp835net/ipv4/ip.cfor(qp = ipqueue; qp != NULL; qplast = qp, qp = qp->next)
qp837net/ipv4/ip.cif (iph->id== qp->iph->id && iph->saddr == qp->iph->saddr &&
qp838net/ipv4/ip.ciph->daddr == qp->iph->daddr && iph->protocol == qp->iph->protocol)
qp840net/ipv4/ip.cdel_timer(&qp->timer);  /* So it doesn't vanish on us. The timer will be reset anyway */
qp842net/ipv4/ip.creturn(qp);
qp856net/ipv4/ip.cstatic void ip_free(struct ipq *qp)
qp865net/ipv4/ip.cdel_timer(&qp->timer);
qp869net/ipv4/ip.cif (qp->prev == NULL)
qp871net/ipv4/ip.cipqueue = qp->next;
qp877net/ipv4/ip.cqp->prev->next = qp->next;
qp878net/ipv4/ip.cif (qp->next != NULL)
qp879net/ipv4/ip.cqp->next->prev = qp->prev;
qp884net/ipv4/ip.cfp = qp->fragments;
qp895net/ipv4/ip.ckfree_s(qp->iph, 64 + 8);
qp898net/ipv4/ip.ckfree_s(qp, sizeof(struct ipq));
qp909net/ipv4/ip.cstruct ipq *qp;
qp911net/ipv4/ip.cqp = (struct ipq *)arg;
qp920net/ipv4/ip.cif(qp->fragments!=NULL)
qp921net/ipv4/ip.cicmp_send(qp->fragments->skb,ICMP_TIME_EXCEEDED,
qp922net/ipv4/ip.cICMP_EXC_FRAGTIME, 0, qp->dev);
qp927net/ipv4/ip.cip_free(qp);
qp940net/ipv4/ip.cstruct ipq *qp;
qp943net/ipv4/ip.cqp = (struct ipq *) kmalloc(sizeof(struct ipq), GFP_ATOMIC);
qp944net/ipv4/ip.cif (qp == NULL)
qp948net/ipv4/ip.cskb->dev = qp->dev;
qp950net/ipv4/ip.cmemset(qp, 0, sizeof(struct ipq));
qp957net/ipv4/ip.cqp->iph = (struct iphdr *) kmalloc(64 + 8, GFP_ATOMIC);
qp958net/ipv4/ip.cif (qp->iph == NULL)
qp961net/ipv4/ip.ckfree_s(qp, sizeof(struct ipq));
qp965net/ipv4/ip.cmemcpy(qp->iph, iph, ihlen + 8);
qp966net/ipv4/ip.cqp->len = 0;
qp967net/ipv4/ip.cqp->ihlen = ihlen;
qp968net/ipv4/ip.cqp->fragments = NULL;
qp969net/ipv4/ip.cqp->dev = dev;
qp972net/ipv4/ip.cqp->timer.expires = jiffies + IP_FRAG_TIME;  /* about 30 seconds  */
qp973net/ipv4/ip.cqp->timer.data = (unsigned long) qp;    /* pointer to queue  */
qp974net/ipv4/ip.cqp->timer.function = ip_expire;      /* expire function  */
qp975net/ipv4/ip.cadd_timer(&qp->timer);
qp978net/ipv4/ip.cqp->prev = NULL;
qp980net/ipv4/ip.cqp->next = ipqueue;
qp981net/ipv4/ip.cif (qp->next != NULL)
qp982net/ipv4/ip.cqp->next->prev = qp;
qp983net/ipv4/ip.cipqueue = qp;
qp985net/ipv4/ip.creturn(qp);
qp993net/ipv4/ip.cstatic int ip_done(struct ipq *qp)
qp999net/ipv4/ip.cif (qp->len == 0)
qp1003net/ipv4/ip.cfp = qp->fragments;
qp1026net/ipv4/ip.cstatic struct sk_buff *ip_glue(struct ipq *qp)
qp1037net/ipv4/ip.clen = qp->ihlen + qp->len;
qp1042net/ipv4/ip.cNETDEBUG(printk("IP: queue_glue: no memory for gluing queue %p\n", qp));
qp1043net/ipv4/ip.cip_free(qp);
qp1054net/ipv4/ip.cmemcpy(ptr, ((unsigned char *) qp->iph), qp->ihlen);
qp1055net/ipv4/ip.cptr += qp->ihlen;
qp1060net/ipv4/ip.cfp = qp->fragments;
qp1066net/ipv4/ip.cip_free(qp);
qp1077net/ipv4/ip.cip_free(qp);
qp1098net/ipv4/ip.cstruct ipq *qp;
qp1107net/ipv4/ip.cqp = ip_find(iph);
qp1115net/ipv4/ip.cif (qp != NULL)
qp1116net/ipv4/ip.cip_free(qp);  /* Huh? How could this exist?? */
qp1129net/ipv4/ip.cif (qp != NULL)
qp1136net/ipv4/ip.cqp->ihlen = ihl;
qp1137net/ipv4/ip.cmemcpy(qp->iph, iph, ihl+8);
qp1139net/ipv4/ip.cdel_timer(&qp->timer);
qp1140net/ipv4/ip.cqp->timer.expires = jiffies + IP_FRAG_TIME;  /* about 30 seconds */
qp1141net/ipv4/ip.cqp->timer.data = (unsigned long) qp;  /* pointer to queue */
qp1142net/ipv4/ip.cqp->timer.function = ip_expire;    /* expire function */
qp1143net/ipv4/ip.cadd_timer(&qp->timer);
qp1150net/ipv4/ip.cif ((qp = ip_create(skb, iph, dev)) == NULL)
qp1176net/ipv4/ip.cqp->len = end;
qp1185net/ipv4/ip.cfor(next = qp->fragments; next != NULL; next = next->next)
qp1228net/ipv4/ip.cqp->fragments = tmp->next;
qp1262net/ipv4/ip.cqp->fragments = tfp;
qp1273net/ipv4/ip.cif (ip_done(qp))
qp1275net/ipv4/ip.cskb2 = ip_glue(qp);    /* glue together the fragments */