Lines Matching refs:datalen
105 uint32_t datalen;
566 fix_packets(uint8_t *data, const int datalen)
574 for (ptr = data; ptr < (data + datalen); ptr = next) {
583 temp.datalen = htole32(hdr->bh_datalen);
591 ((ptr + hdrlen) <= (data + datalen))) {
606 print_packets(uint8_t *data, const int datalen)
612 for (ptr = data; ptr < (data + datalen); ptr = next) {
621 temp.datalen = le32toh(hdr32->datalen);
639 write_packets(struct usbcap *p, const uint8_t *data, const int datalen)
641 int len = htole32(datalen);
649 ret = write(p->wfd, data, datalen);
650 if (ret != datalen) {
659 int datalen;
663 while ((ret = read(p->rfd, &datalen, sizeof(int))) == sizeof(int)) {
664 datalen = le32toh(datalen);
665 data = malloc(datalen);
668 ret = read(p->rfd, data, datalen);
669 if (ret != datalen) {
674 fix_packets(data, datalen);
676 print_packets(data, datalen);