Lines Matching refs:dev
158 int (*putc_xy)(struct udevice *dev, uint x_frac, uint y, int cp);
169 int (*move_rows)(struct udevice *dev, uint rowdst, uint rowsrc,
182 int (*set_row)(struct udevice *dev, uint row, int clr);
197 int (*entry_start)(struct udevice *dev);
214 int (*backspace)(struct udevice *dev);
224 int (*get_font)(struct udevice *dev, int seq,
234 const char *(*get_font_size)(struct udevice *dev, uint *sizep);
244 int (*select_font)(struct udevice *dev, const char *name, uint size);
264 int (*measure)(struct udevice *dev, const char *name, uint size,
280 int (*nominal)(struct udevice *dev, const char *name, uint size,
293 int (*entry_save)(struct udevice *dev, struct abuf *buf);
305 int (*entry_restore)(struct udevice *dev, struct abuf *buf);
319 int (*set_cursor_visible)(struct udevice *dev, bool visible,
324 #define vidconsole_get_ops(dev) ((struct vidconsole_ops *)(dev)->driver->ops) argument
335 int vidconsole_get_font(struct udevice *dev, int seq,
345 int vidconsole_select_font(struct udevice *dev, const char *name, uint size);
365 int vidconsole_measure(struct udevice *dev, const char *name, uint size,
380 int vidconsole_nominal(struct udevice *dev, const char *name, uint size,
393 int vidconsole_entry_save(struct udevice *dev, struct abuf *buf);
405 int vidconsole_entry_restore(struct udevice *dev, struct abuf *buf);
419 int vidconsole_set_cursor_visible(struct udevice *dev, bool visible,
430 void vidconsole_push_colour(struct udevice *dev, enum colour_idx fg,
439 void vidconsole_pop_colour(struct udevice *dev, struct vidconsole_colour *old);
453 int vidconsole_putc_xy(struct udevice *dev, uint x, uint y, int cp);
464 int vidconsole_move_rows(struct udevice *dev, uint rowdst, uint rowsrc,
477 int vidconsole_set_row(struct udevice *dev, uint row, int clr);
486 int vidconsole_entry_start(struct udevice *dev);
502 int vidconsole_put_char(struct udevice *dev, char ch);
519 int vidconsole_put_stringn(struct udevice *dev, const char *str, int maxlen);
535 int vidconsole_put_string(struct udevice *dev, const char *str);
545 void vidconsole_position_cursor(struct udevice *dev, unsigned col,
555 int vidconsole_clear_and_reset(struct udevice *dev);
567 void vidconsole_set_cursor_pos(struct udevice *dev, int x, int y);
577 void vidconsole_list_fonts(struct udevice *dev);
587 int vidconsole_get_font_size(struct udevice *dev, const char **name, uint *sizep);
595 void vidconsole_set_quiet(struct udevice *dev, bool quiet);