Lines Matching full:hdlc
49 * @tx_work: hdlc transmit work
50 * @tx_producer_lock: hdlc transmit data producer lock. acquired when appending data to buffer.
51 * @tx_consumer_lock: hdlc transmit data consumer lock. acquired when sending data over uart.
52 * @tx_circ_buf: hdlc transmit circular buffer.
53 * @tx_crc: hdlc transmit crc-ccitt fcs
56 * @rx_buffer: hdlc frame receive buffer
57 * @rx_in_esc: hdlc rx flag to indicate ESC frame
109 * struct hdlc_greybus_frame - Structure to represent greybus HDLC frame payload
115 * The HDLC payload sent over UART for greybus address has cport preappended to greybus message
222 * hdlc_write() - Consume HDLC Buffer.
230 /* Start consuming HDLC data */ in hdlc_write()
239 /* Finish consuming HDLC data */ in hdlc_write()
245 * hdlc_append() - Queue HDLC data for sending.
247 * @value: hdlc byte to transmit
261 /* Finish producing HDLC byte */ in hdlc_append()
581 * gb_message_send() - Send greybus message using HDLC over UART
588 * Greybus HDLC frame has the following payload: