Lines Matching refs:pkt_len
1416 int pkt_len, pos, buf_len, tmp;
1421 pkt_len = usbtouch->type->get_pkt_len(
1425 if (unlikely(!pkt_len))
1428 /* need to append -pkt_len bytes before able to get size */
1429 if (unlikely(pkt_len < 0)) {
1430 int append = -pkt_len;
1438 pkt_len = usbtouch->type->get_pkt_len(
1440 if (pkt_len < 0)
1445 tmp = pkt_len - usbtouch->buf_len;
1449 usbtouch_process_pkt(usbtouch, usbtouch->buffer, pkt_len);
1462 pkt_len = usbtouch->type->get_pkt_len(buffer + pos,
1466 if (unlikely(!pkt_len)) {
1472 if (likely((pkt_len > 0) && (pkt_len <= buf_len - pos))) {
1473 usbtouch_process_pkt(usbtouch, buffer + pos, pkt_len);
1480 pos += pkt_len;