Lines Matching refs:col

189 static void set_cursor_position(struct vidconsole_priv *priv, int row, int col)  in set_cursor_position()  argument
196 if (col >= priv->cols) in set_cursor_position()
197 col = priv->cols - 1; in set_cursor_position()
201 VID_TO_POS(col * priv->x_charsize); in set_cursor_position()
212 int *row, int *col) in get_cursor_position() argument
215 *col = VID_TO_PIXEL(priv->xcur_frac - priv->xstart_frac) / in get_cursor_position()
246 int col = priv->col_saved; in vidconsole_escape_char() local
248 set_cursor_position(priv, row, col); in vidconsole_escape_char()
282 int row, col, num; in vidconsole_escape_char() local
294 get_cursor_position(priv, &row, &col); in vidconsole_escape_char()
298 col += num; in vidconsole_escape_char()
300 col -= num; in vidconsole_escape_char()
304 col = 0; in vidconsole_escape_char()
305 if (col < 0) in vidconsole_escape_char()
306 col = 0; in vidconsole_escape_char()
310 set_cursor_position(priv, row, col); in vidconsole_escape_char()
315 int row, col; in vidconsole_escape_char() local
324 s = parsenum(s, &col); in vidconsole_escape_char()
331 if (col) in vidconsole_escape_char()
332 --col; in vidconsole_escape_char()
334 set_cursor_position(priv, row, col); in vidconsole_escape_char()
382 int row, col; in vidconsole_escape_char() local
384 get_cursor_position(priv, &row, &col); in vidconsole_escape_char()
669 void vidconsole_position_cursor(struct udevice *dev, unsigned col, unsigned row) in vidconsole_position_cursor() argument
675 col *= priv->x_charsize; in vidconsole_position_cursor()
677 priv->xcur_frac = VID_TO_POS(min_t(short, col, vid_priv->xsize - 1)); in vidconsole_position_cursor()
685 unsigned int col, row; in do_video_setcursor() local
693 col = simple_strtoul(argv[1], NULL, 10); in do_video_setcursor()
695 vidconsole_position_cursor(dev, col, row); in do_video_setcursor()