Lines Matching refs:vc_data
25 struct vc_data;
91 void (*con_init)(struct vc_data *vc, bool init);
92 void (*con_deinit)(struct vc_data *vc);
93 void (*con_clear)(struct vc_data *vc, unsigned int y,
95 void (*con_putc)(struct vc_data *vc, u16 ca, unsigned int y,
97 void (*con_putcs)(struct vc_data *vc, const u16 *s,
100 void (*con_cursor)(struct vc_data *vc, bool enable);
101 bool (*con_scroll)(struct vc_data *vc, unsigned int top,
104 bool (*con_switch)(struct vc_data *vc);
105 bool (*con_blank)(struct vc_data *vc, enum vesa_blank_mode blank,
107 int (*con_font_set)(struct vc_data *vc,
110 int (*con_font_get)(struct vc_data *vc, struct console_font *font,
112 int (*con_font_default)(struct vc_data *vc,
114 int (*con_resize)(struct vc_data *vc, unsigned int width,
116 void (*con_set_palette)(struct vc_data *vc,
118 void (*con_scrolldelta)(struct vc_data *vc, int lines);
119 bool (*con_set_origin)(struct vc_data *vc);
120 void (*con_save_screen)(struct vc_data *vc);
121 u8 (*con_build_attr)(struct vc_data *vc, u8 color,
124 void (*con_invert_region)(struct vc_data *vc, u16 *p, int count);
125 void (*con_debug_enter)(struct vc_data *vc);
126 void (*con_debug_leave)(struct vc_data *vc);
147 void con_debug_enter(struct vc_data *vc);
150 static inline void con_debug_enter(struct vc_data *vc) { } in con_debug_enter()