taglinefilesource code
qp141drivers/block/mcd.cstatic int GetQChannelInfo(struct mcd_Toc *qp);
qp1354drivers/block/mcd.cGetQChannelInfo(struct mcd_Toc *qp)
qp1369drivers/block/mcd.cif (getValue(&qp -> ctrl_addr) < 0) return -1;
qp1370drivers/block/mcd.cif (getValue(&qp -> track) < 0) return -1;
qp1371drivers/block/mcd.cif (getValue(&qp -> pointIndex) < 0) return -1;
qp1372drivers/block/mcd.cif (getValue(&qp -> trackTime.min) < 0) return -1;
qp1373drivers/block/mcd.cif (getValue(&qp -> trackTime.sec) < 0) return -1;
qp1374drivers/block/mcd.cif (getValue(&qp -> trackTime.frame) < 0) return -1;
qp1376drivers/block/mcd.cif (getValue(&qp -> diskTime.min) < 0) return -1;
qp1377drivers/block/mcd.cif (getValue(&qp -> diskTime.sec) < 0) return -1;
qp1378drivers/block/mcd.cif (getValue(&qp -> diskTime.frame) < 0) return -1;
qp635net/inet/ip.cstruct ipq *qp;
qp640net/inet/ip.cfor(qp = ipqueue; qp != NULL; qplast = qp, qp = qp->next)
qp642net/inet/ip.cif (iph->id== qp->iph->id && iph->saddr == qp->iph->saddr &&
qp643net/inet/ip.ciph->daddr == qp->iph->daddr && iph->protocol == qp->iph->protocol)
qp645net/inet/ip.cdel_timer(&qp->timer);  /* So it doesn't vanish on us. The timer will be reset anyway */
qp647net/inet/ip.creturn(qp);
qp661net/inet/ip.cstatic void ip_free(struct ipq *qp)
qp670net/inet/ip.cdel_timer(&qp->timer);
qp674net/inet/ip.cif (qp->prev == NULL)
qp676net/inet/ip.cipqueue = qp->next;
qp682net/inet/ip.cqp->prev->next = qp->next;
qp683net/inet/ip.cif (qp->next != NULL)
qp684net/inet/ip.cqp->next->prev = qp->prev;
qp689net/inet/ip.cfp = qp->fragments;
qp700net/inet/ip.ckfree_s(qp->mac, qp->maclen);
qp703net/inet/ip.ckfree_s(qp->iph, qp->ihlen + 8);
qp706net/inet/ip.ckfree_s(qp, sizeof(struct ipq));
qp717net/inet/ip.cstruct ipq *qp;
qp719net/inet/ip.cqp = (struct ipq *)arg;
qp728net/inet/ip.cif(qp->fragments!=NULL)
qp729net/inet/ip.cicmp_send(qp->fragments->skb,ICMP_TIME_EXCEEDED,
qp730net/inet/ip.cICMP_EXC_FRAGTIME, qp->dev);
qp735net/inet/ip.cip_free(qp);
qp748net/inet/ip.cstruct ipq *qp;
qp752net/inet/ip.cqp = (struct ipq *) kmalloc(sizeof(struct ipq), GFP_ATOMIC);
qp753net/inet/ip.cif (qp == NULL)
qp757net/inet/ip.cskb->dev = qp->dev;
qp759net/inet/ip.cmemset(qp, 0, sizeof(struct ipq));
qp769net/inet/ip.cqp->mac = (unsigned char *) kmalloc(maclen, GFP_ATOMIC);
qp770net/inet/ip.cif (qp->mac == NULL)
qp773net/inet/ip.ckfree_s(qp, sizeof(struct ipq));
qp782net/inet/ip.cqp->iph = (struct iphdr *) kmalloc(ihlen + 8, GFP_ATOMIC);
qp783net/inet/ip.cif (qp->iph == NULL)
qp786net/inet/ip.ckfree_s(qp->mac, maclen);
qp787net/inet/ip.ckfree_s(qp, sizeof(struct ipq));
qp792net/inet/ip.cmemcpy(qp->mac, skb->data, maclen);
qp793net/inet/ip.cmemcpy(qp->iph, iph, ihlen + 8);
qp794net/inet/ip.cqp->len = 0;
qp795net/inet/ip.cqp->ihlen = ihlen;
qp796net/inet/ip.cqp->maclen = maclen;
qp797net/inet/ip.cqp->fragments = NULL;
qp798net/inet/ip.cqp->dev = dev;
qp801net/inet/ip.cqp->timer.expires = IP_FRAG_TIME;    /* about 30 seconds  */
qp802net/inet/ip.cqp->timer.data = (unsigned long) qp;    /* pointer to queue  */
qp803net/inet/ip.cqp->timer.function = ip_expire;      /* expire function  */
qp804net/inet/ip.cadd_timer(&qp->timer);
qp807net/inet/ip.cqp->prev = NULL;
qp809net/inet/ip.cqp->next = ipqueue;
qp810net/inet/ip.cif (qp->next != NULL)
qp811net/inet/ip.cqp->next->prev = qp;
qp812net/inet/ip.cipqueue = qp;
qp814net/inet/ip.creturn(qp);
qp822net/inet/ip.cstatic int ip_done(struct ipq *qp)
qp828net/inet/ip.cif (qp->len == 0)
qp832net/inet/ip.cfp = qp->fragments;
qp856net/inet/ip.cstatic struct sk_buff *ip_glue(struct ipq *qp)
qp868net/inet/ip.clen = qp->maclen + qp->ihlen + qp->len;
qp873net/inet/ip.cprintk("IP: queue_glue: no memory for gluing queue 0x%X\n", (int) qp);
qp874net/inet/ip.cip_free(qp);
qp879net/inet/ip.cskb->len = (len - qp->maclen);
qp885net/inet/ip.cmemcpy(ptr, ((unsigned char *) qp->mac), qp->maclen);
qp886net/inet/ip.cptr += qp->maclen;
qp887net/inet/ip.cmemcpy(ptr, ((unsigned char *) qp->iph), qp->ihlen);
qp888net/inet/ip.cptr += qp->ihlen;
qp889net/inet/ip.cskb->h.raw += qp->maclen;
qp894net/inet/ip.cfp = qp->fragments;
qp900net/inet/ip.cip_free(qp);
qp911net/inet/ip.cip_free(qp);
qp932net/inet/ip.cstruct ipq *qp;
qp941net/inet/ip.cqp = ip_find(iph);
qp949net/inet/ip.cif (qp != NULL)
qp950net/inet/ip.cip_free(qp);  /* Huh? How could this exist?? */
qp962net/inet/ip.cif (qp != NULL)
qp964net/inet/ip.cdel_timer(&qp->timer);
qp965net/inet/ip.cqp->timer.expires = IP_FRAG_TIME;  /* about 30 seconds */
qp966net/inet/ip.cqp->timer.data = (unsigned long) qp;  /* pointer to queue */
qp967net/inet/ip.cqp->timer.function = ip_expire;    /* expire function */
qp968net/inet/ip.cadd_timer(&qp->timer);
qp975net/inet/ip.cif ((qp = ip_create(skb, iph, dev)) == NULL)
qp1002net/inet/ip.cqp->len = end;
qp1011net/inet/ip.cfor(next = qp->fragments; next != NULL; next = next->next)
qp1055net/inet/ip.cqp->fragments = next->next;
qp1087net/inet/ip.cqp->fragments = tfp;
qp1098net/inet/ip.cif (ip_done(qp))
qp1100net/inet/ip.cskb2 = ip_glue(qp);    /* glue together the fragments */