Lines Matching full:hdlc
2 /* generic HDLC line discipline for Linux
16 * tty device drivers that support bit-synchronous HDLC communications.
18 * All HDLC data is frame oriented which means:
23 * a byte count in the range of 2-65535 bytes (2 is min HDLC frame
37 * The HDLC line discipline queues the receive frames in separate
53 * to be used for synchronous HDLC applications when used with
58 * (using standard line discipline N_TTY) and synchronous HDLC
64 * and frame orientation of HDLC communications.
103 * Buffers for individual HDLC frames
143 * HDLC buffer list manipulation functions
370 * interpreted as one HDLC frame.
385 /* get a free HDLC buffer */ in n_hdlc_tty_receive()
402 /* copy received data to HDLC buffer */ in n_hdlc_tty_receive()
406 /* add HDLC buffer to list of received frames */ in n_hdlc_tty_receive()
722 * n_hdlc_buf_return - put the HDLC buffer after the head of the specified list
740 * n_hdlc_buf_put - add specified HDLC buffer to tail of specified list
758 * n_hdlc_buf_get - remove and return an HDLC buffer from list
759 * @buf_list: pointer to HDLC buffer list
761 * Remove and return an HDLC buffer from the head of the specified HDLC buffer
763 * Returns a pointer to HDLC buffer if available, otherwise %NULL.
786 .name = "hdlc",
825 MODULE_DESCRIPTION("HDLC line discipline support");