Lines Matching refs:vc

42  * @con_init:   initialize the console on @vc. @init is true for the very first
43 * call on this @vc.
44 * @con_deinit: deinitialize the console from @vc.
45 * @con_clear: erase @count characters at [@x, @y] on @vc. @count >= 1.
46 * @con_putc: emit one character with attributes @ca to [@x, @y] on @vc.
48 * @con_putcs: emit @count characters with attributes @s to [@x, @y] on @vc.
58 * @con_font_set: set console @vc font to @font with height @vpitch. @flags can
60 * @con_font_get: fetch the current font on @vc of height @vpitch into @font.
62 * @con_font_default: set default font on @vc. @name can be %NULL or font name
64 * @con_resize: resize the @vc console to @width x @height. @from_user is true
66 * @con_set_palette: sets the palette of the console @vc to @table (optional)
69 * @con_set_origin: set origin (see &vc_data::vc_origin) of the @vc. If not
71 * @vc->vc_screenbuf. (optional)
72 * @con_save_screen: save screen content into @vc->vc_screenbuf. Called e.g.
77 * @con_invert_region: invert a region of length @count on @vc starting at @p.
89 void (*con_init)(struct vc_data *vc, bool init);
90 void (*con_deinit)(struct vc_data *vc);
91 void (*con_clear)(struct vc_data *vc, unsigned int y,
93 void (*con_putc)(struct vc_data *vc, u16 ca, unsigned int y,
95 void (*con_putcs)(struct vc_data *vc, const u16 *s,
98 void (*con_cursor)(struct vc_data *vc, bool enable);
99 bool (*con_scroll)(struct vc_data *vc, unsigned int top,
102 bool (*con_switch)(struct vc_data *vc);
103 bool (*con_blank)(struct vc_data *vc, enum vesa_blank_mode blank,
105 int (*con_font_set)(struct vc_data *vc,
108 int (*con_font_get)(struct vc_data *vc, struct console_font *font,
110 int (*con_font_default)(struct vc_data *vc,
112 int (*con_resize)(struct vc_data *vc, unsigned int width,
114 void (*con_set_palette)(struct vc_data *vc,
116 void (*con_scrolldelta)(struct vc_data *vc, int lines);
117 bool (*con_set_origin)(struct vc_data *vc);
118 void (*con_save_screen)(struct vc_data *vc);
119 u8 (*con_build_attr)(struct vc_data *vc, u8 color,
122 void (*con_invert_region)(struct vc_data *vc, u16 *p, int count);
123 void (*con_debug_enter)(struct vc_data *vc);
124 void (*con_debug_leave)(struct vc_data *vc);
145 void con_debug_enter(struct vc_data *vc);
148 static inline void con_debug_enter(struct vc_data *vc) { }