Lines Matching defs:packet
376 dprintf("try to send HDLC packet of %" B_PRIu32 " bytes "
384 uint8* packet = NULL;
402 // encode HDLC packet
405 packet = (uint8*)malloc(2 + 2 * buffer->size);
406 if (packet == NULL) {
418 packet[packetSize++] = HDLC_FLAG_SEQUENCE;
430 packet[packetSize++] = HDLC_CONTROL_ESCAPE;
431 packet[packetSize++] = data[i] ^ 0x20;
433 packet[packetSize++] = data[i];
440 packet[packetSize++] = HDLC_FLAG_SEQUENCE;
442 // send HDLC packet
444 bytesWritten = write(device->fd, packet, packetSize);
457 free(packet);
477 uint8* packet = (uint8*)malloc(2 + 2 * buffer->size);
478 if (packet == NULL) {
513 free(packet);