tag | line | file | source code |
qp | 227 | drivers/block/aztcd.c | static int aztGetQChannelInfo(struct azt_Toc *qp); |
qp | 1515 | drivers/block/aztcd.c | int aztGetQChannelInfo(struct azt_Toc *qp) |
qp | 1528 | drivers/block/aztcd.c | { qp->ctrl_addr=0; /* when audio stop ACMD_GET_Q_CHANNEL returns */ |
qp | 1529 | drivers/block/aztcd.c | qp->track=0; /* only one byte with Aztech drives */ |
qp | 1530 | drivers/block/aztcd.c | qp->pointIndex=0; |
qp | 1531 | drivers/block/aztcd.c | qp->trackTime.min=0; |
qp | 1532 | drivers/block/aztcd.c | qp->trackTime.sec=0; |
qp | 1533 | drivers/block/aztcd.c | qp->trackTime.frame=0; |
qp | 1534 | drivers/block/aztcd.c | qp->diskTime.min=0; |
qp | 1535 | drivers/block/aztcd.c | qp->diskTime.sec=0; |
qp | 1536 | drivers/block/aztcd.c | qp->diskTime.frame=0; |
qp | 1540 | drivers/block/aztcd.c | { if (aztGetValue(&qp -> ctrl_addr) < 0) return -1; |
qp | 1541 | drivers/block/aztcd.c | if (aztGetValue(&qp -> track) < 0) return -1; |
qp | 1542 | drivers/block/aztcd.c | if (aztGetValue(&qp -> pointIndex) < 0) return -1; |
qp | 1543 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.min) < 0) return -1; |
qp | 1544 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.sec) < 0) return -1; |
qp | 1545 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.frame) < 0) return -1; |
qp | 1547 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.min) < 0) return -1; |
qp | 1548 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.sec) < 0) return -1; |
qp | 1549 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.frame) < 0) return -1; |
qp | 142 | drivers/block/mcd.c | static int GetQChannelInfo(struct mcd_Toc *qp); |
qp | 1341 | drivers/block/mcd.c | GetQChannelInfo(struct mcd_Toc *qp) |
qp | 1356 | drivers/block/mcd.c | if (getValue(&qp -> ctrl_addr) < 0) return -1; |
qp | 1357 | drivers/block/mcd.c | if (getValue(&qp -> track) < 0) return -1; |
qp | 1358 | drivers/block/mcd.c | if (getValue(&qp -> pointIndex) < 0) return -1; |
qp | 1359 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.min) < 0) return -1; |
qp | 1360 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.sec) < 0) return -1; |
qp | 1361 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.frame) < 0) return -1; |
qp | 1363 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.min) < 0) return -1; |
qp | 1364 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.sec) < 0) return -1; |
qp | 1365 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.frame) < 0) return -1; |
qp | 383 | net/ipv4/ip.c | struct ipq *qp; |
qp | 388 | net/ipv4/ip.c | for(qp = ipqueue; qp != NULL; qplast = qp, qp = qp->next) |
qp | 390 | net/ipv4/ip.c | if (iph->id== qp->iph->id && iph->saddr == qp->iph->saddr && |
qp | 391 | net/ipv4/ip.c | iph->daddr == qp->iph->daddr && iph->protocol == qp->iph->protocol) |
qp | 393 | net/ipv4/ip.c | del_timer(&qp->timer); /* So it doesn't vanish on us. The timer will be reset anyway */ |
qp | 395 | net/ipv4/ip.c | return(qp); |
qp | 409 | net/ipv4/ip.c | static void ip_free(struct ipq *qp) |
qp | 418 | net/ipv4/ip.c | del_timer(&qp->timer); |
qp | 422 | net/ipv4/ip.c | if (qp->prev == NULL) |
qp | 424 | net/ipv4/ip.c | ipqueue = qp->next; |
qp | 430 | net/ipv4/ip.c | qp->prev->next = qp->next; |
qp | 431 | net/ipv4/ip.c | if (qp->next != NULL) |
qp | 432 | net/ipv4/ip.c | qp->next->prev = qp->prev; |
qp | 437 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 448 | net/ipv4/ip.c | kfree_s(qp->mac, qp->maclen); |
qp | 451 | net/ipv4/ip.c | kfree_s(qp->iph, 64 + 8); |
qp | 454 | net/ipv4/ip.c | kfree_s(qp, sizeof(struct ipq)); |
qp | 465 | net/ipv4/ip.c | struct ipq *qp; |
qp | 467 | net/ipv4/ip.c | qp = (struct ipq *)arg; |
qp | 476 | net/ipv4/ip.c | if(qp->fragments!=NULL) |
qp | 477 | net/ipv4/ip.c | icmp_send(qp->fragments->skb,ICMP_TIME_EXCEEDED, |
qp | 478 | net/ipv4/ip.c | ICMP_EXC_FRAGTIME, 0, qp->dev); |
qp | 483 | net/ipv4/ip.c | ip_free(qp); |
qp | 496 | net/ipv4/ip.c | struct ipq *qp; |
qp | 500 | net/ipv4/ip.c | qp = (struct ipq *) kmalloc(sizeof(struct ipq), GFP_ATOMIC); |
qp | 501 | net/ipv4/ip.c | if (qp == NULL) |
qp | 505 | net/ipv4/ip.c | skb->dev = qp->dev; |
qp | 507 | net/ipv4/ip.c | memset(qp, 0, sizeof(struct ipq)); |
qp | 517 | net/ipv4/ip.c | qp->mac = (unsigned char *) kmalloc(maclen, GFP_ATOMIC); |
qp | 518 | net/ipv4/ip.c | if (qp->mac == NULL) |
qp | 521 | net/ipv4/ip.c | kfree_s(qp, sizeof(struct ipq)); |
qp | 530 | net/ipv4/ip.c | qp->iph = (struct iphdr *) kmalloc(64 + 8, GFP_ATOMIC); |
qp | 531 | net/ipv4/ip.c | if (qp->iph == NULL) |
qp | 534 | net/ipv4/ip.c | kfree_s(qp->mac, maclen); |
qp | 535 | net/ipv4/ip.c | kfree_s(qp, sizeof(struct ipq)); |
qp | 540 | net/ipv4/ip.c | memcpy(qp->mac, skb->data, maclen); |
qp | 541 | net/ipv4/ip.c | memcpy(qp->iph, iph, ihlen + 8); |
qp | 542 | net/ipv4/ip.c | qp->len = 0; |
qp | 543 | net/ipv4/ip.c | qp->ihlen = ihlen; |
qp | 544 | net/ipv4/ip.c | qp->maclen = maclen; |
qp | 545 | net/ipv4/ip.c | qp->fragments = NULL; |
qp | 546 | net/ipv4/ip.c | qp->dev = dev; |
qp | 549 | net/ipv4/ip.c | qp->timer.expires = IP_FRAG_TIME; /* about 30 seconds */ |
qp | 550 | net/ipv4/ip.c | qp->timer.data = (unsigned long) qp; /* pointer to queue */ |
qp | 551 | net/ipv4/ip.c | qp->timer.function = ip_expire; /* expire function */ |
qp | 552 | net/ipv4/ip.c | add_timer(&qp->timer); |
qp | 555 | net/ipv4/ip.c | qp->prev = NULL; |
qp | 557 | net/ipv4/ip.c | qp->next = ipqueue; |
qp | 558 | net/ipv4/ip.c | if (qp->next != NULL) |
qp | 559 | net/ipv4/ip.c | qp->next->prev = qp; |
qp | 560 | net/ipv4/ip.c | ipqueue = qp; |
qp | 562 | net/ipv4/ip.c | return(qp); |
qp | 570 | net/ipv4/ip.c | static int ip_done(struct ipq *qp) |
qp | 576 | net/ipv4/ip.c | if (qp->len == 0) |
qp | 580 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 604 | net/ipv4/ip.c | static struct sk_buff *ip_glue(struct ipq *qp) |
qp | 616 | net/ipv4/ip.c | len = qp->maclen + qp->ihlen + qp->len; |
qp | 621 | net/ipv4/ip.c | NETDEBUG(printk("IP: queue_glue: no memory for gluing queue %p\n", qp)); |
qp | 622 | net/ipv4/ip.c | ip_free(qp); |
qp | 627 | net/ipv4/ip.c | skb->len = (len - qp->maclen); |
qp | 633 | net/ipv4/ip.c | memcpy(ptr, ((unsigned char *) qp->mac), qp->maclen); |
qp | 634 | net/ipv4/ip.c | ptr += qp->maclen; |
qp | 635 | net/ipv4/ip.c | memcpy(ptr, ((unsigned char *) qp->iph), qp->ihlen); |
qp | 636 | net/ipv4/ip.c | ptr += qp->ihlen; |
qp | 637 | net/ipv4/ip.c | skb->h.raw += qp->maclen; |
qp | 642 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 648 | net/ipv4/ip.c | ip_free(qp); |
qp | 659 | net/ipv4/ip.c | ip_free(qp); |
qp | 680 | net/ipv4/ip.c | struct ipq *qp; |
qp | 689 | net/ipv4/ip.c | qp = ip_find(iph); |
qp | 697 | net/ipv4/ip.c | if (qp != NULL) |
qp | 698 | net/ipv4/ip.c | ip_free(qp); /* Huh? How could this exist?? */ |
qp | 710 | net/ipv4/ip.c | if (qp != NULL) |
qp | 712 | net/ipv4/ip.c | del_timer(&qp->timer); |
qp | 713 | net/ipv4/ip.c | qp->timer.expires = IP_FRAG_TIME; /* about 30 seconds */ |
qp | 714 | net/ipv4/ip.c | qp->timer.data = (unsigned long) qp; /* pointer to queue */ |
qp | 715 | net/ipv4/ip.c | qp->timer.function = ip_expire; /* expire function */ |
qp | 716 | net/ipv4/ip.c | add_timer(&qp->timer); |
qp | 723 | net/ipv4/ip.c | if ((qp = ip_create(skb, iph, dev)) == NULL) |
qp | 750 | net/ipv4/ip.c | qp->len = end; |
qp | 759 | net/ipv4/ip.c | for(next = qp->fragments; next != NULL; next = next->next) |
qp | 802 | net/ipv4/ip.c | qp->fragments = tmp->next; |
qp | 836 | net/ipv4/ip.c | qp->fragments = tfp; |
qp | 847 | net/ipv4/ip.c | if (ip_done(qp)) |
qp | 849 | net/ipv4/ip.c | skb2 = ip_glue(qp); /* glue together the fragments */ |