Lines Matching defs:buffer

55  * Until this number of characters is queued in the xmit buffer, select will
63 * controlling the space in the read buffer.
69 * Special byte codes used in the echo buffer to represent operations
70 * or special handling of characters. Bytes in the echo buffer that
159 static void zero_buffer(struct tty_struct *tty, u8 *buffer, int size)
165 memset(buffer, 0x00, size);
192 * Re-schedules the flip buffer work if it may have stopped
215 "scheduling buffer work for halted ldisc\n");
281 /* If there is enough space in the read buffer now, let the
283 * check the buffer, as it now knows about canonical mode.
320 * reset_buffer_flags - reset buffer state
323 * Reset the read buffer counters and clear the flags.
357 * Flush the input buffer. Called when the tty layer wants the
358 * buffer flushed (eg at hangup) or when the N_TTY line discipline
362 * buffer indices are reset.
409 * @space: space available in tty driver write buffer
414 * tty driver's write buffer.
420 * Returns the number of bytes of buffer space used or -1 if
424 * the column state and space left in the buffer
522 * @buf: character buffer
605 * be buffered because the driver's write buffer can fill during
612 * changes in column state are also saved in the buffer and executed
615 * A circular fifo buffer is used so that the most recent characters
646 * If the buffer byte is the start of a multi-byte
749 /* If the echo buffer is nearly full (so that the possibility exists
830 * add_echo_byte - add a byte to the echo buffer
834 * Add a character or operation byte to the echo buffer.
848 * Add an operation to the echo buffer to move back one column.
861 * Add an operation to the echo buffer to set the canon column
877 * Add an operation to the echo buffer to erase a tab.
1102 * buffer is 'output'. The signal is processed first to alert any current
1131 /* clear echo buffer */
1137 /* clear output buffer */
1140 /* clear input buffer */
1162 * Note: may get exclusive termios_rwsem if flushing input buffer
1681 * In non-canonical mode, the read buffer will only accept 4095 chars;
1685 * Note it is possible for the read buffer to _contain_ 4096 chars
1686 * in non-canonical mode: the read buffer could already contain the
1706 * in the read buf; reduce the buffer space avail by 3x
1920 /* indicate buffer work may resume */
1998 * character into the result buffer.
2001 * the read buffer contains data, n_tty_set_termios() simulates an EOF
2002 * push (as if C-d were input) _without_ the DISABLED_CHAR in the buffer.
2094 // See if the tail position is EOF in the circular buffer
2138 * @buf: userspace buffer pointer
2176 * If we have filled the user buffer, see
2334 * @buf: userspace buffer pointer
2343 * left in the buffer.