vc_data 19 include/linux/console.h struct vc_data; vc_data 34 include/linux/console.h void (*con_init)(struct vc_data *, int); vc_data 35 include/linux/console.h void (*con_deinit)(struct vc_data *); vc_data 36 include/linux/console.h void (*con_clear)(struct vc_data *, int, int, int, int); vc_data 37 include/linux/console.h void (*con_putc)(struct vc_data *, int, int, int); vc_data 38 include/linux/console.h void (*con_putcs)(struct vc_data *, const unsigned short *, int, int, int); vc_data 39 include/linux/console.h void (*con_cursor)(struct vc_data *, int); vc_data 40 include/linux/console.h int (*con_scroll)(struct vc_data *, int, int, int, int); vc_data 41 include/linux/console.h void (*con_bmove)(struct vc_data *, int, int, int, int, int, int); vc_data 42 include/linux/console.h int (*con_switch)(struct vc_data *); vc_data 43 include/linux/console.h int (*con_blank)(struct vc_data *, int, int); vc_data 44 include/linux/console.h int (*con_font_set)(struct vc_data *, struct console_font *, unsigned); vc_data 45 include/linux/console.h int (*con_font_get)(struct vc_data *, struct console_font *); vc_data 46 include/linux/console.h int (*con_font_default)(struct vc_data *, struct console_font *, char *); vc_data 47 include/linux/console.h int (*con_font_copy)(struct vc_data *, int); vc_data 48 include/linux/console.h int (*con_resize)(struct vc_data *, unsigned int, unsigned int, vc_data 50 include/linux/console.h int (*con_set_palette)(struct vc_data *, unsigned char *); vc_data 51 include/linux/console.h int (*con_scrolldelta)(struct vc_data *, int); vc_data 52 include/linux/console.h int (*con_set_origin)(struct vc_data *); vc_data 53 include/linux/console.h void (*con_save_screen)(struct vc_data *); vc_data 54 include/linux/console.h u8 (*con_build_attr)(struct vc_data *, u8, u8, u8, u8, u8, u8); vc_data 55 include/linux/console.h void (*con_invert_region)(struct vc_data *, u16 *, int); vc_data 56 include/linux/console.h u16 *(*con_screen_pos)(struct vc_data *, int); vc_data 57 include/linux/console.h unsigned long (*con_getxy)(struct vc_data *, unsigned long, int *, int *); vc_data 63 include/linux/console.h int (*con_debug_enter)(struct vc_data *); vc_data 67 include/linux/console.h int (*con_debug_leave)(struct vc_data *); vc_data 82 include/linux/console.h int con_debug_enter(struct vc_data *vc); vc_data 85 include/linux/console.h static inline int con_debug_enter(struct vc_data *vc) vc_data 107 include/linux/console_struct.h struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ vc_data 115 include/linux/console_struct.h struct vc_data *d; vc_data 17 include/linux/consolemap.h struct vc_data; vc_data 19 include/linux/consolemap.h extern u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode); vc_data 20 include/linux/consolemap.h extern unsigned short *set_translate(int m, struct vc_data *vc); vc_data 21 include/linux/consolemap.h extern int conv_uni_to_pc(struct vc_data *conp, long ucs); vc_data 11 include/linux/keyboard.h struct vc_data *vc; /* VC on which the keyboard press was done */ vc_data 15 include/linux/selection.h extern struct vc_data *sel_cons; vc_data 32 include/linux/selection.h extern unsigned short *screen_pos(struct vc_data *vc, int w_offset, int viewed); vc_data 33 include/linux/selection.h extern u16 screen_glyph(struct vc_data *vc, int offset); vc_data 34 include/linux/selection.h extern void complement_pos(struct vc_data *vc, int offset); vc_data 35 include/linux/selection.h extern void invert_screen(struct vc_data *vc, int offset, int count, int shift); vc_data 37 include/linux/selection.h extern void getconsxy(struct vc_data *vc, unsigned char *p); vc_data 38 include/linux/selection.h extern void putconsxy(struct vc_data *vc, unsigned char *p); vc_data 40 include/linux/selection.h extern u16 vcs_scr_readw(struct vc_data *vc, const u16 *org); vc_data 41 include/linux/selection.h extern void vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org); vc_data 42 include/linux/selection.h extern void vcs_scr_updated(struct vc_data *vc); vc_data 38 include/linux/vt_kern.h int vc_resize(struct vc_data *vc, unsigned int cols, unsigned int lines); vc_data 39 include/linux/vt_kern.h struct vc_data *vc_deallocate(unsigned int console); vc_data 40 include/linux/vt_kern.h void reset_palette(struct vc_data *vc); vc_data 45 include/linux/vt_kern.h int con_font_op(struct vc_data *vc, struct console_font_op *op); vc_data 48 include/linux/vt_kern.h void scrollback(struct vc_data *vc, int lines); vc_data 49 include/linux/vt_kern.h void scrollfront(struct vc_data *vc, int lines); vc_data 50 include/linux/vt_kern.h void clear_buffer_attributes(struct vc_data *vc); vc_data 51 include/linux/vt_kern.h void update_region(struct vc_data *vc, unsigned long start, int count); vc_data 52 include/linux/vt_kern.h void redraw_screen(struct vc_data *vc, int is_switch); vc_data 69 include/linux/vt_kern.h int con_clear_unimap(struct vc_data *vc, struct unimapinit *ui); vc_data 70 include/linux/vt_kern.h int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list); vc_data 71 include/linux/vt_kern.h int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list); vc_data 72 include/linux/vt_kern.h int con_set_default_unimap(struct vc_data *vc); vc_data 73 include/linux/vt_kern.h void con_free_unimap(struct vc_data *vc); vc_data 74 include/linux/vt_kern.h int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc); vc_data 95 include/linux/vt_kern.h static inline int con_clear_unimap(struct vc_data *vc, struct unimapinit *ui) vc_data 100 include/linux/vt_kern.h int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list) vc_data 105 include/linux/vt_kern.h int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, vc_data 110 include/linux/vt_kern.h static inline int con_set_default_unimap(struct vc_data *vc) vc_data 114 include/linux/vt_kern.h static inline void con_free_unimap(struct vc_data *vc) vc_data 117 include/linux/vt_kern.h static inline void con_protect_unimap(struct vc_data *vc, int rdonly) vc_data 121 include/linux/vt_kern.h int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc) vc_data 132 include/linux/vt_kern.h void change_console(struct vc_data *new_vc); vc_data 133 include/linux/vt_kern.h void reset_vc(struct vc_data *vc); vc_data 138 include/linux/vt_kern.h static inline bool vt_force_oops_output(struct vc_data *vc) vc_data 161 include/linux/vt_kern.h struct vc_data *vc; /* VC on which the update happened */