Lines Matching refs:vc_data
20 struct vc_data;
47 void (*con_init)(struct vc_data *vc, int init);
48 void (*con_deinit)(struct vc_data *vc);
49 void (*con_clear)(struct vc_data *vc, int sy, int sx, int height,
51 void (*con_putc)(struct vc_data *vc, int c, int ypos, int xpos);
52 void (*con_putcs)(struct vc_data *vc, const unsigned short *s,
54 void (*con_cursor)(struct vc_data *vc, int mode);
55 bool (*con_scroll)(struct vc_data *vc, unsigned int top,
58 int (*con_switch)(struct vc_data *vc);
59 int (*con_blank)(struct vc_data *vc, int blank, int mode_switch);
60 int (*con_font_set)(struct vc_data *vc, struct console_font *font,
62 int (*con_font_get)(struct vc_data *vc, struct console_font *font);
63 int (*con_font_default)(struct vc_data *vc,
65 int (*con_resize)(struct vc_data *vc, unsigned int width,
67 void (*con_set_palette)(struct vc_data *vc,
69 void (*con_scrolldelta)(struct vc_data *vc, int lines);
70 int (*con_set_origin)(struct vc_data *vc);
71 void (*con_save_screen)(struct vc_data *vc);
72 u8 (*con_build_attr)(struct vc_data *vc, u8 color,
75 void (*con_invert_region)(struct vc_data *vc, u16 *p, int count);
76 u16 *(*con_screen_pos)(const struct vc_data *vc, int offset);
77 unsigned long (*con_getxy)(struct vc_data *vc, unsigned long position,
82 void (*con_flush_scrollback)(struct vc_data *vc);
88 int (*con_debug_enter)(struct vc_data *vc);
92 int (*con_debug_leave)(struct vc_data *vc);
106 int con_debug_enter(struct vc_data *vc);
109 static inline int con_debug_enter(struct vc_data *vc) in con_debug_enter()