Lines Matching refs:datalen
307 int datalen = urb->actual_length-1; in zd1201_usbrx() local
311 len = ntohs(*(__be16 *)&data[datalen-2]); in zd1201_usbrx()
312 if (len>datalen) in zd1201_usbrx()
313 len=datalen; in zd1201_usbrx()
314 fc = le16_to_cpu(*(__le16 *)&data[datalen-16]); in zd1201_usbrx()
315 seq = le16_to_cpu(*(__le16 *)&data[datalen-24]); in zd1201_usbrx()
318 if (datalen < 24) in zd1201_usbrx()
320 if (!(skb = dev_alloc_skb(datalen+24))) in zd1201_usbrx()
323 memcpy(skb_put(skb, 2), &data[datalen-16], 2); in zd1201_usbrx()
324 memcpy(skb_put(skb, 2), &data[datalen-2], 2); in zd1201_usbrx()
325 memcpy(skb_put(skb, 6), &data[datalen-14], 6); in zd1201_usbrx()
326 memcpy(skb_put(skb, 6), &data[datalen-22], 6); in zd1201_usbrx()
327 memcpy(skb_put(skb, 6), &data[datalen-8], 6); in zd1201_usbrx()
328 memcpy(skb_put(skb, 2), &data[datalen-24], 2); in zd1201_usbrx()
342 if (datalen<14) in zd1201_usbrx()
356 memcpy(skb_put(skb, 12), &data[datalen-14], 12); in zd1201_usbrx()
376 if (datalen<14) in zd1201_usbrx()
382 memcpy(skb_put(skb, 12), &data[datalen-14], 12); in zd1201_usbrx()