Lines Matching +full:user +full:- +full:level
1 /* SPDX-License-Identifier: GPL-2.0 */
59 * struct tty_ldisc_ops - ldisc operations
69 * by the ldisc, and set @tty->receive_room to the maximum amount of data
88 * input characters it may have queued to be delivered to the user mode
96 * This function is called when the user requests to read from the @tty.
98 * for the user. If this function is not defined, the user will receive
107 * This function is called when the user requests to write to the @tty.
108 * The line discipline will deliver the characters to the low-level tty
110 * characters first. If this function is not defined, the user will
118 * This function is called when the user requests an ioctl which is not
119 * handled by the tty layer or the low-level tty driver. It is intended
121 * order for ioctls is (1) tty layer, (2) tty low-level driver, (3) line
122 * discpline. So a low-level driver can "grab" an ioctl request before
130 * Process ioctl calls from 32-bit process on 64-bit system.
133 * structure" nor tty-generic. Something private that takes an integer or
134 * a pointer to wordsize-sensitive structure belongs here, but most of
149 * This function is called when a user attempts to select/poll on a @tty
167 * This function is called by the low-level tty driver to send characters
178 * This function is called by the low-level tty driver to signal that line
179 * discpline should try to send more characters to the low-level driver
190 * exclusively by the %N_PPS (Pulse-Per-Second) line discipline.
197 * This function is called by the low-level tty driver to send characters
210 * This function is called by the low-level tty driver for characters
211 * not eaten by ->receive_buf() or ->receive_buf2(). It is useful for
212 * processing high-priority characters such as software flow-control
215 * handle later a ->receive_buf() or ->receive_buf2() call for the
216 * same characters (e.g. by skipping the actions for high-priority
217 * characters already handled by ->lookahead_buf()).
275 MODULE_ALIAS("tty-ldisc-" __stringify(ldisc))