tag | line | file | source code |
qp | 272 | drivers/block/aztcd.c | static int aztGetQChannelInfo(struct azt_Toc *qp); |
qp | 1730 | drivers/block/aztcd.c | int aztGetQChannelInfo(struct azt_Toc *qp) |
qp | 1742 | drivers/block/aztcd.c | { qp->ctrl_addr=0; /* when audio stop ACMD_GET_Q_CHANNEL returns */ |
qp | 1743 | drivers/block/aztcd.c | qp->track=0; /* only one byte with Aztech drives */ |
qp | 1744 | drivers/block/aztcd.c | qp->pointIndex=0; |
qp | 1745 | drivers/block/aztcd.c | qp->trackTime.min=0; |
qp | 1746 | drivers/block/aztcd.c | qp->trackTime.sec=0; |
qp | 1747 | drivers/block/aztcd.c | qp->trackTime.frame=0; |
qp | 1748 | drivers/block/aztcd.c | qp->diskTime.min=0; |
qp | 1749 | drivers/block/aztcd.c | qp->diskTime.sec=0; |
qp | 1750 | drivers/block/aztcd.c | qp->diskTime.frame=0; |
qp | 1754 | drivers/block/aztcd.c | { if (aztGetValue(&qp -> ctrl_addr) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1755 | drivers/block/aztcd.c | if (aztGetValue(&qp -> track) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1756 | drivers/block/aztcd.c | if (aztGetValue(&qp -> pointIndex) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1757 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.min) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1758 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.sec) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1759 | drivers/block/aztcd.c | if (aztGetValue(&qp -> trackTime.frame) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1761 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.min) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1762 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.sec) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 1763 | drivers/block/aztcd.c | if (aztGetValue(&qp -> diskTime.frame) < 0) RETURNM("aztGetQChannelInfo 4",-1); |
qp | 845 | drivers/block/cm206.c | int get_current_q(struct cdrom_subchnl * qp) |
qp | 852 | drivers/block/cm206.c | qp->cdsc_adr = q[0] & 0xf; qp->cdsc_ctrl = q[0] >> 4; /* from mcd.c */ |
qp | 853 | drivers/block/cm206.c | qp->cdsc_trk = q[1]; qp->cdsc_ind = q[2]; |
qp | 854 | drivers/block/cm206.c | if (qp->cdsc_format == CDROM_MSF) { |
qp | 855 | drivers/block/cm206.c | qp->cdsc_reladdr.msf.minute = q[3]; |
qp | 856 | drivers/block/cm206.c | qp->cdsc_reladdr.msf.second = q[4]; |
qp | 857 | drivers/block/cm206.c | qp->cdsc_reladdr.msf.frame = q[5]; |
qp | 858 | drivers/block/cm206.c | qp->cdsc_absaddr.msf.minute = q[7]; |
qp | 859 | drivers/block/cm206.c | qp->cdsc_absaddr.msf.second = q[8]; |
qp | 860 | drivers/block/cm206.c | qp->cdsc_absaddr.msf.frame = q[9]; |
qp | 862 | drivers/block/cm206.c | qp->cdsc_reladdr.lba = f_s_m2lba(q[5], q[4], q[3]); |
qp | 863 | drivers/block/cm206.c | qp->cdsc_absaddr.lba = f_s_m2lba(q[9], q[8], q[7]); |
qp | 867 | drivers/block/cm206.c | qp->cdsc_audiostatus = CDROM_AUDIO_PLAY ; |
qp | 869 | drivers/block/cm206.c | qp->cdsc_audiostatus = CDROM_AUDIO_PAUSED; |
qp | 870 | drivers/block/cm206.c | else qp->cdsc_audiostatus = CDROM_AUDIO_NO_STATUS; |
qp | 196 | drivers/block/mcd.c | static int GetQChannelInfo(struct mcd_Toc *qp); |
qp | 1436 | drivers/block/mcd.c | GetQChannelInfo(struct mcd_Toc *qp) |
qp | 1451 | drivers/block/mcd.c | if (getValue(&qp -> ctrl_addr) < 0) return -1; |
qp | 1452 | drivers/block/mcd.c | if (getValue(&qp -> track) < 0) return -1; |
qp | 1453 | drivers/block/mcd.c | if (getValue(&qp -> pointIndex) < 0) return -1; |
qp | 1454 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.min) < 0) return -1; |
qp | 1455 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.sec) < 0) return -1; |
qp | 1456 | drivers/block/mcd.c | if (getValue(&qp -> trackTime.frame) < 0) return -1; |
qp | 1458 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.min) < 0) return -1; |
qp | 1459 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.sec) < 0) return -1; |
qp | 1460 | drivers/block/mcd.c | if (getValue(&qp -> diskTime.frame) < 0) return -1; |
qp | 487 | drivers/block/optcd.c | static int optGetQChannelInfo(struct opt_Toc *qp) { |
qp | 496 | drivers/block/optcd.c | if ((qp -> ctrl_addr = st = optGetData()), st < 0) return st; |
qp | 497 | drivers/block/optcd.c | if ((qp -> track = st = optGetData()), st < 0) return st; |
qp | 498 | drivers/block/optcd.c | if ((qp -> pointIndex = st = optGetData()), st < 0) return st; |
qp | 499 | drivers/block/optcd.c | if ((qp -> trackTime.min = st = optGetData()), st < 0) return st; |
qp | 500 | drivers/block/optcd.c | if ((qp -> trackTime.sec = st = optGetData()), st < 0) return st; |
qp | 501 | drivers/block/optcd.c | if ((qp -> trackTime.frame = st = optGetData()), st < 0) return st; |
qp | 503 | drivers/block/optcd.c | if ((qp -> diskTime.min = st = optGetData()), st < 0) return st; |
qp | 504 | drivers/block/optcd.c | if ((qp -> diskTime.sec = st = optGetData()), st < 0) return st; |
qp | 505 | drivers/block/optcd.c | if ((qp -> diskTime.frame = st = optGetData()), st < 0) return st; |
qp | 587 | drivers/block/sjcd.c | static int sjcd_get_q_info( struct sjcd_hw_qinfo *qp ){ |
qp | 603 | drivers/block/sjcd.c | if( sjcd_load_response( qp, sizeof( *qp ) ) == 0 ) return( 0 ); |
qp | 830 | net/ipv4/ip.c | struct ipq *qp; |
qp | 835 | net/ipv4/ip.c | for(qp = ipqueue; qp != NULL; qplast = qp, qp = qp->next) |
qp | 837 | net/ipv4/ip.c | if (iph->id== qp->iph->id && iph->saddr == qp->iph->saddr && |
qp | 838 | net/ipv4/ip.c | iph->daddr == qp->iph->daddr && iph->protocol == qp->iph->protocol) |
qp | 840 | net/ipv4/ip.c | del_timer(&qp->timer); /* So it doesn't vanish on us. The timer will be reset anyway */ |
qp | 842 | net/ipv4/ip.c | return(qp); |
qp | 856 | net/ipv4/ip.c | static void ip_free(struct ipq *qp) |
qp | 865 | net/ipv4/ip.c | del_timer(&qp->timer); |
qp | 869 | net/ipv4/ip.c | if (qp->prev == NULL) |
qp | 871 | net/ipv4/ip.c | ipqueue = qp->next; |
qp | 877 | net/ipv4/ip.c | qp->prev->next = qp->next; |
qp | 878 | net/ipv4/ip.c | if (qp->next != NULL) |
qp | 879 | net/ipv4/ip.c | qp->next->prev = qp->prev; |
qp | 884 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 895 | net/ipv4/ip.c | kfree_s(qp->iph, 64 + 8); |
qp | 898 | net/ipv4/ip.c | kfree_s(qp, sizeof(struct ipq)); |
qp | 909 | net/ipv4/ip.c | struct ipq *qp; |
qp | 911 | net/ipv4/ip.c | qp = (struct ipq *)arg; |
qp | 920 | net/ipv4/ip.c | if(qp->fragments!=NULL) |
qp | 921 | net/ipv4/ip.c | icmp_send(qp->fragments->skb,ICMP_TIME_EXCEEDED, |
qp | 922 | net/ipv4/ip.c | ICMP_EXC_FRAGTIME, 0, qp->dev); |
qp | 927 | net/ipv4/ip.c | ip_free(qp); |
qp | 940 | net/ipv4/ip.c | struct ipq *qp; |
qp | 943 | net/ipv4/ip.c | qp = (struct ipq *) kmalloc(sizeof(struct ipq), GFP_ATOMIC); |
qp | 944 | net/ipv4/ip.c | if (qp == NULL) |
qp | 948 | net/ipv4/ip.c | skb->dev = qp->dev; |
qp | 950 | net/ipv4/ip.c | memset(qp, 0, sizeof(struct ipq)); |
qp | 957 | net/ipv4/ip.c | qp->iph = (struct iphdr *) kmalloc(64 + 8, GFP_ATOMIC); |
qp | 958 | net/ipv4/ip.c | if (qp->iph == NULL) |
qp | 961 | net/ipv4/ip.c | kfree_s(qp, sizeof(struct ipq)); |
qp | 965 | net/ipv4/ip.c | memcpy(qp->iph, iph, ihlen + 8); |
qp | 966 | net/ipv4/ip.c | qp->len = 0; |
qp | 967 | net/ipv4/ip.c | qp->ihlen = ihlen; |
qp | 968 | net/ipv4/ip.c | qp->fragments = NULL; |
qp | 969 | net/ipv4/ip.c | qp->dev = dev; |
qp | 972 | net/ipv4/ip.c | qp->timer.expires = jiffies + IP_FRAG_TIME; /* about 30 seconds */ |
qp | 973 | net/ipv4/ip.c | qp->timer.data = (unsigned long) qp; /* pointer to queue */ |
qp | 974 | net/ipv4/ip.c | qp->timer.function = ip_expire; /* expire function */ |
qp | 975 | net/ipv4/ip.c | add_timer(&qp->timer); |
qp | 978 | net/ipv4/ip.c | qp->prev = NULL; |
qp | 980 | net/ipv4/ip.c | qp->next = ipqueue; |
qp | 981 | net/ipv4/ip.c | if (qp->next != NULL) |
qp | 982 | net/ipv4/ip.c | qp->next->prev = qp; |
qp | 983 | net/ipv4/ip.c | ipqueue = qp; |
qp | 985 | net/ipv4/ip.c | return(qp); |
qp | 993 | net/ipv4/ip.c | static int ip_done(struct ipq *qp) |
qp | 999 | net/ipv4/ip.c | if (qp->len == 0) |
qp | 1003 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 1026 | net/ipv4/ip.c | static struct sk_buff *ip_glue(struct ipq *qp) |
qp | 1037 | net/ipv4/ip.c | len = qp->ihlen + qp->len; |
qp | 1042 | net/ipv4/ip.c | NETDEBUG(printk("IP: queue_glue: no memory for gluing queue %p\n", qp)); |
qp | 1043 | net/ipv4/ip.c | ip_free(qp); |
qp | 1054 | net/ipv4/ip.c | memcpy(ptr, ((unsigned char *) qp->iph), qp->ihlen); |
qp | 1055 | net/ipv4/ip.c | ptr += qp->ihlen; |
qp | 1060 | net/ipv4/ip.c | fp = qp->fragments; |
qp | 1066 | net/ipv4/ip.c | ip_free(qp); |
qp | 1077 | net/ipv4/ip.c | ip_free(qp); |
qp | 1098 | net/ipv4/ip.c | struct ipq *qp; |
qp | 1107 | net/ipv4/ip.c | qp = ip_find(iph); |
qp | 1115 | net/ipv4/ip.c | if (qp != NULL) |
qp | 1116 | net/ipv4/ip.c | ip_free(qp); /* Huh? How could this exist?? */ |
qp | 1129 | net/ipv4/ip.c | if (qp != NULL) |
qp | 1136 | net/ipv4/ip.c | qp->ihlen = ihl; |
qp | 1137 | net/ipv4/ip.c | memcpy(qp->iph, iph, ihl+8); |
qp | 1139 | net/ipv4/ip.c | del_timer(&qp->timer); |
qp | 1140 | net/ipv4/ip.c | qp->timer.expires = jiffies + IP_FRAG_TIME; /* about 30 seconds */ |
qp | 1141 | net/ipv4/ip.c | qp->timer.data = (unsigned long) qp; /* pointer to queue */ |
qp | 1142 | net/ipv4/ip.c | qp->timer.function = ip_expire; /* expire function */ |
qp | 1143 | net/ipv4/ip.c | add_timer(&qp->timer); |
qp | 1150 | net/ipv4/ip.c | if ((qp = ip_create(skb, iph, dev)) == NULL) |
qp | 1176 | net/ipv4/ip.c | qp->len = end; |
qp | 1185 | net/ipv4/ip.c | for(next = qp->fragments; next != NULL; next = next->next) |
qp | 1228 | net/ipv4/ip.c | qp->fragments = tmp->next; |
qp | 1262 | net/ipv4/ip.c | qp->fragments = tfp; |
qp | 1273 | net/ipv4/ip.c | if (ip_done(qp)) |
qp | 1275 | net/ipv4/ip.c | skb2 = ip_glue(qp); /* glue together the fragments */ |