/linux-master/include/linux/ |
H A D | selection.h | 15 struct vc_data; 26 bool vc_is_sel(const struct vc_data *vc); 35 unsigned short *screen_pos(const struct vc_data *vc, int w_offset, bool viewed); 36 u16 screen_glyph(const struct vc_data *vc, int offset); 37 u32 screen_glyph_unicode(const struct vc_data *vc, int offset); 38 void complement_pos(struct vc_data *vc, int offset); 39 void invert_screen(struct vc_data *vc, int offset, int count, bool viewed); 41 void getconsxy(const struct vc_data *vc, unsigned char xy[static 2]); 42 void putconsxy(struct vc_data *vc, unsigned char xy[static const 2]); 44 u16 vcs_scr_readw(const struct vc_data *v [all...] |
H A D | consolemap.h | 22 struct vc_data; 25 u16 inverse_translate(const struct vc_data *conp, u16 glyph, bool use_unicode); 26 unsigned short *set_translate(enum translation_map m, struct vc_data *vc); 27 int conv_uni_to_pc(struct vc_data *conp, long ucs); 32 static inline u16 inverse_translate(const struct vc_data *conp, u16 glyph, 39 struct vc_data *vc) 44 static inline int conv_uni_to_pc(struct vc_data *conp, long ucs)
|
H A D | vt_kern.h | 28 int __vc_resize(struct vc_data *vc, unsigned int cols, unsigned int lines, 30 struct vc_data *vc_deallocate(unsigned int console); 31 void reset_palette(struct vc_data *vc); 35 int con_font_op(struct vc_data *vc, struct console_font_op *op); 38 void scrollback(struct vc_data *vc); 39 void scrollfront(struct vc_data *vc, int lines); 40 void clear_buffer_attributes(struct vc_data *vc); 41 void update_region(struct vc_data *vc, unsigned long start, int count); 42 void redraw_screen(struct vc_data *vc, int is_switch); 46 static inline int vc_resize(struct vc_data *v [all...] |
H A D | console.h | 23 struct vc_data; 69 * @con_set_origin: set origin (see &vc_data::vc_origin) of the @vc. If not 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 *v [all...] |
H A D | keyboard.h | 12 struct vc_data *vc; /* VC on which the keyboard press was done */
|
H A D | console_struct.h | 42 * These members are defined separately from struct vc_data as we save & 62 * Example: vc_data of a console that was scrolled 3 lines down. 93 struct vc_data { struct 157 struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ 165 struct vc_data *d; 193 bool con_is_visible(const struct vc_data *vc);
|
/linux-master/drivers/video/console/ |
H A D | dummycon.c | 53 static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y, 62 static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count, 82 static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank, 89 static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y, 91 static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count, 93 static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank, 105 static void dummycon_init(struct vc_data *vc, bool init) 115 static void dummycon_deinit(struct vc_data *vc) { } 116 static void dummycon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx, 118 static void dummycon_cursor(struct vc_data *v [all...] |
H A D | sticon.c | 74 static void sticon_putcs(struct vc_data *conp, const u16 *s, unsigned int count, 89 static void sticon_cursor(struct vc_data *conp, bool enable) 116 static bool sticon_scroll(struct vc_data *conp, unsigned int t, 156 static int sticon_set_font(struct vc_data *vc, const struct console_font *op, 249 static int sticon_font_default(struct vc_data *vc, struct console_font *op, 257 static int sticon_font_set(struct vc_data *vc, const struct console_font *font, 263 static void sticon_init(struct vc_data *c, bool init) 281 static void sticon_deinit(struct vc_data *c) 290 static void sticon_clear(struct vc_data *conp, unsigned int sy, unsigned int sx, 297 static bool sticon_switch(struct vc_data *con [all...] |
H A D | vgacon.c | 68 static bool vgacon_set_origin(struct vc_data *c); 134 static inline void vga_set_mem_top(struct vc_data *c) 139 static void vgacon_scrolldelta(struct vc_data *c, int lines) 178 static void vgacon_restore_screen(struct vc_data *c) 370 static void vgacon_init(struct vc_data *c, bool init) 412 static void vgacon_deinit(struct vc_data *c) 426 static u8 vgacon_build_attr(struct vc_data *c, u8 color, 460 static void vgacon_invert_region(struct vc_data *c, u16 * p, int count) 506 static void vgacon_cursor(struct vc_data *c, bool enable) 556 static void vgacon_doresize(struct vc_data * [all...] |
H A D | mdacon.c | 76 static struct vc_data *mda_display_fg = NULL; 355 static void mdacon_init(struct vc_data *c, bool init) 372 static void mdacon_deinit(struct vc_data *c) 397 static u8 mdacon_build_attr(struct vc_data *c, u8 color, 417 static void mdacon_invert_region(struct vc_data *c, u16 *p, int count) 430 static void mdacon_putcs(struct vc_data *c, const u16 *s, unsigned int count, 440 static void mdacon_clear(struct vc_data *c, unsigned int y, unsigned int x, 449 static bool mdacon_switch(struct vc_data *c) 454 static bool mdacon_blank(struct vc_data *c, enum vesa_blank_mode blank, 474 static void mdacon_cursor(struct vc_data * [all...] |
H A D | newport_con.c | 327 static void newport_init(struct vc_data *vc, bool init) 341 static void newport_deinit(struct vc_data *c) 349 static void newport_clear(struct vc_data *vc, unsigned int sy, unsigned int sx, 370 static void newport_putc(struct vc_data *vc, u16 charattr, unsigned int ypos, 399 static void newport_putcs(struct vc_data *vc, const u16 *s, 441 static void newport_cursor(struct vc_data *vc, bool enable) 462 static bool newport_switch(struct vc_data *vc) 479 static bool newport_blank(struct vc_data *c, enum vesa_blank_mode blank, 567 static int newport_font_default(struct vc_data *vc, struct console_font *op, 573 static int newport_font_set(struct vc_data *v [all...] |
/linux-master/drivers/tty/vt/ |
H A D | vt.c | 143 static void vc_init(struct vc_data *vc, int do_clear); 144 static void gotoxy(struct vc_data *vc, int new_x, int new_y); 145 static void save_cur(struct vc_data *vc); 146 static void reset_terminal(struct vc_data *vc, int do_clear); 149 static void set_cursor(struct vc_data *vc); 150 static void hide_cursor(struct vc_data *vc); 154 static void set_palette(struct vc_data *vc); 209 static struct vc_data *master_display_fg; 264 static void notify_write(struct vc_data *vc, unsigned int unicode) 270 static void notify_update(struct vc_data *v [all...] |
H A D | keyboard.c | 79 typedef void (k_handler_fn)(struct vc_data *vc, unsigned char value, 91 typedef void (fn_handler_fn)(struct vc_data *vc); 325 static void put_queue(struct vc_data *vc, int ch) 331 static void puts_queue(struct vc_data *vc, const char *cp) 337 static void applkey(struct vc_data *vc, int key, char mode) 352 static void to_utf8(struct vc_data *vc, uint c) 438 static unsigned int handle_diacr(struct vc_data *vc, unsigned int ch) 471 static void fn_enter(struct vc_data *vc) 489 static void fn_caps_toggle(struct vc_data *vc) 497 static void fn_caps_on(struct vc_data *v [all...] |
H A D | vt_ioctl.c | 46 const struct vc_data *vc = vc_cons[i].d; 86 static void complete_change_console(struct vc_data *vc); 252 static int vt_kdsetmode(struct vc_data *vc, unsigned long mode) 286 struct vc_data *vc = tty->driver_data; 490 bool perm, struct vc_data *vc) 510 static int vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up, 555 static int vt_reldisp(struct vc_data *vc, unsigned int swtch) 594 struct vc_data *nvc; 632 struct vc_data *vc = NULL; 651 struct vc_data *v [all...] |
H A D | selection.c | 41 struct vc_data *cons; /* must not be deallocated */ 93 bool vc_is_sel(const struct vc_data *vc) 198 static int vc_selection_store_chars(struct vc_data *vc, bool unicode) 239 static int vc_do_selection(struct vc_data *vc, unsigned short mode, int ps, 326 static int vc_selection(struct vc_data *vc, struct tiocl_selection *v, 386 struct vc_data *vc = tty->driver_data;
|
H A D | vc_screen.c | 88 struct vc_data *vc = param->vc; 183 static struct vc_data *vcs_vc(struct inode *inode, bool *viewed) 209 static int vcs_size(const struct vc_data *vc, bool attr, bool unicode) 231 struct vc_data *vc; 248 static int vcs_read_buf_uni(struct vc_data *vc, char *con_buf, 276 static void vcs_read_buf_noattr(const struct vc_data *vc, char *con_buf, 296 static unsigned int vcs_read_buf(const struct vc_data *vc, char *con_buf, 368 struct vc_data *vc; 478 static u16 *vcs_write_buf_noattr(struct vc_data *vc, const char *con_buf, 518 static u16 *vcs_write_buf(struct vc_data *v [all...] |
H A D | consolemap.c | 226 static void set_inverse_transl(struct vc_data *conp, struct uni_pagedict *dict, 287 unsigned short *set_translate(enum translation_map m, struct vc_data *vc) 300 u16 inverse_translate(const struct vc_data *conp, u16 glyph, bool use_unicode) 453 void con_free_unimap(struct vc_data *vc) 467 static int con_unify_unimap(struct vc_data *conp, struct uni_pagedict *dict1) 541 static int con_allocate_new(struct vc_data *vc) 559 static int con_do_clear_unimap(struct vc_data *vc) 572 int con_clear_unimap(struct vc_data *vc) 581 static struct uni_pagedict *con_unshare_unimap(struct vc_data *vc, 638 int con_set_unimap(struct vc_data *v [all...] |
/linux-master/drivers/accessibility/speakup/ |
H A D | main.c | 258 static unsigned char get_attributes(struct vc_data *vc, u16 *pos) 264 static void speakup_date(struct vc_data *vc) 290 static void speakup_shut_up(struct vc_data *vc) 301 static void speech_kill(struct vc_data *vc) 319 static void speakup_off(struct vc_data *vc) 331 static void speakup_parked(struct vc_data *vc) 342 static void speakup_cut(struct vc_data *vc) 377 static void speakup_paste(struct vc_data *vc) 388 static void say_attributes(struct vc_data *vc) 413 static void announce_edge(struct vc_data *v [all...] |
H A D | speakup.h | 65 int spk_handle_help(struct vc_data *vc, u_char type, u_char ch, u_short key); 82 extern struct vc_data *spk_sel_cons;
|
/linux-master/drivers/video/fbdev/core/ |
H A D | fbcon.h | 55 void (*bmove)(struct vc_data *vc, struct fb_info *info, int sy, 57 void (*clear)(struct vc_data *vc, struct fb_info *info, int sy, 59 void (*putcs)(struct vc_data *vc, struct fb_info *info, 62 void (*clear_margins)(struct vc_data *vc, struct fb_info *info, 64 void (*cursor)(struct vc_data *vc, struct fb_info *info, 67 int (*rotate_font)(struct fb_info *info, struct vc_data *vc); 119 static inline int attr_col_ec(int shift, struct vc_data *vc, 223 extern void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info);
|
H A D | tileblit.c | 19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, 34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, 54 static void tile_putcs(struct vc_data *vc, struct fb_info *info, 76 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info, 82 static void tile_cursor(struct vc_data *vc, struct fb_info *info, bool enable, 131 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info)
|
H A D | fbcon.c | 176 static void fbcon_clear_margins(struct vc_data *vc, int bottom_only); 177 static void fbcon_set_palette(struct vc_data *vc, const unsigned char *table); 184 static void fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p, 228 struct vc_data *vc; 273 static inline int fbcon_is_inactive(struct vc_data *vc, struct fb_info *info) 281 static int get_color(struct vc_data *vc, struct fb_info *info, 352 struct vc_data *vc = NULL; 546 static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, 552 static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, 642 static void set_blitting_type(struct vc_data *v [all...] |
H A D | bitblit.c | 26 struct vc_data *vc) 46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, 61 static void bit_clear(struct vc_data *vc, struct fb_info *info, int sy, 77 static inline void bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, 108 static inline void bit_putcs_unaligned(struct vc_data *vc, 143 static void bit_putcs(struct vc_data *vc, struct fb_info *info, 205 static void bit_clear_margins(struct vc_data *vc, struct fb_info *info, 236 static void bit_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
|
H A D | fbcon_ud.c | 26 struct vc_data *vc) 48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, 66 static void ud_clear(struct vc_data *vc, struct fb_info *info, int sy, 85 static inline void ud_putcs_aligned(struct vc_data *vc, struct fb_info *info, 116 static inline void ud_putcs_unaligned(struct vc_data *vc, 151 static void ud_putcs(struct vc_data *vc, struct fb_info *info, 222 static void ud_clear_margins(struct vc_data *vc, struct fb_info *info, 251 static void ud_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
|
/linux-master/drivers/accessibility/braille/ |
H A D | braille_console.c | 109 static void vc_follow_cursor(struct vc_data *vc) 118 static void vc_maybe_cursor_moved(struct vc_data *vc) 125 static void vc_refresh(struct vc_data *vc) 146 struct vc_data *vc = param->vc; 267 struct vc_data *vc = param->vc;
|