Lines Matching +full:left +full:- +full:most

4  * SPDX-License-Identifier:	GPL-2.0+
16 * struct vidconsole_priv - uclass-private data about a console device
30 * @xstart_frac: Left margin for the text console in fractional units
48 * struct vidconsole_ops - Video console operations
52 * of an entire line of text - typically 16 pixels).
56 * putc_xy() - write a single character to a position
59 * @x_frac: Fractional pixel X position (0=left-most pixel) which
61 * @y: Pixel Y position (0=top-most pixel)
64 * if all is OK, -EAGAIN if we ran out of space on this line, other -ve
70 * move_rows() - Move text rows from one place to another
76 * @return 0 if OK, -ve on error
82 * set_row() - Set the colour of a text row
89 * @return 0 if OK, -ve on error
94 * entry_start() - Indicate that text entry is starting afresh
106 * backspace() - Handle erasing the last character
114 * If not implement, default behaviour will work for fixed-width
121 #define vidconsole_get_ops(dev) ((struct vidconsole_ops *)(dev)->driver->ops)
124 * vidconsole_putc_xy() - write a single character to a position
127 * @x_frac: Fractional pixel X position (0=left-most pixel) which
129 * @y: Pixel Y position (0=top-most pixel)
132 * if all is OK, -EAGAIN if we ran out of space on this line, other -ve
138 * vidconsole_move_rows() - Move text rows from one place to another
144 * @return 0 if OK, -ve on error
150 * vidconsole_set_row() - Set the colour of a text row
157 * @return 0 if OK, -ve on error
162 * vidconsole_put_char() - Output a character to the current console position
168 * The device always starts with the cursor at position 0,0 (top left). It
173 * @return 0 if OK, -ve on error
178 * vidconsole_position_cursor() - Move the text cursor
183 * @return 0 if OK, -ve on error