Lines Matching refs:datalen
314 int datalen = urb->actual_length-1; in zd1201_usbrx() local
317 len = ntohs(*(__be16 *)&data[datalen-2]); in zd1201_usbrx()
318 if (len>datalen) in zd1201_usbrx()
319 len=datalen; in zd1201_usbrx()
320 fc = le16_to_cpu(*(__le16 *)&data[datalen-16]); in zd1201_usbrx()
321 seq = le16_to_cpu(*(__le16 *)&data[datalen-24]); in zd1201_usbrx()
324 if (datalen < 24) in zd1201_usbrx()
326 if (!(skb = dev_alloc_skb(datalen+24))) in zd1201_usbrx()
329 memcpy(skb_put(skb, 2), &data[datalen-16], 2); in zd1201_usbrx()
330 memcpy(skb_put(skb, 2), &data[datalen-2], 2); in zd1201_usbrx()
331 memcpy(skb_put(skb, 6), &data[datalen-14], 6); in zd1201_usbrx()
332 memcpy(skb_put(skb, 6), &data[datalen-22], 6); in zd1201_usbrx()
333 memcpy(skb_put(skb, 6), &data[datalen-8], 6); in zd1201_usbrx()
334 memcpy(skb_put(skb, 2), &data[datalen-24], 2); in zd1201_usbrx()
348 if (datalen<14) in zd1201_usbrx()
362 memcpy(skb_put(skb, 12), &data[datalen-14], 12); in zd1201_usbrx()
382 if (datalen<14) in zd1201_usbrx()
388 memcpy(skb_put(skb, 12), &data[datalen-14], 12); in zd1201_usbrx()