Home
last modified time | relevance | path

Searched refs:vc_data (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.15/include/linux/
H A Dvt_kern.h31 void reset_palette(struct vc_data *vc);
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);
64 int con_clear_unimap(struct vc_data *vc);
67 int con_set_default_unimap(struct vc_data *vc);
68 void con_free_unimap(struct vc_data *vc);
69 int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc);
114 int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc) in con_copy_unimap()
124 void change_console(struct vc_data *new_vc);
[all …]
H A Dselection.h15 struct vc_data;
26 bool vc_is_sel(const struct vc_data *vc);
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);
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 *vc, const u16 *org);
45 void vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org);
46 void vcs_scr_updated(struct vc_data *vc);
[all …]
H A Dconsole.h25 struct vc_data;
92 void (*con_deinit)(struct vc_data *vc);
104 bool (*con_switch)(struct vc_data *vc);
107 int (*con_font_set)(struct vc_data *vc,
112 int (*con_font_default)(struct vc_data *vc,
116 void (*con_set_palette)(struct vc_data *vc,
119 bool (*con_set_origin)(struct vc_data *vc);
120 void (*con_save_screen)(struct vc_data *vc);
125 void (*con_debug_enter)(struct vc_data *vc);
126 void (*con_debug_leave)(struct vc_data *vc);
[all …]
H A Dconsolemap.h22 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, in inverse_translate()
39 struct vc_data *vc) in set_translate()
44 static inline int conv_uni_to_pc(struct vc_data *conp, long ucs) in conv_uni_to_pc()
H A Dconsole_struct.h93 struct vc_data { struct
157 struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ argument
165 struct vc_data *d; argument
193 bool con_is_visible(const struct vc_data *vc);
/linux-6.15/drivers/video/console/
H A Ddummycon.c53 static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y, in dummycon_putc()
62 static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count, in dummycon_putcs()
82 static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank, in dummycon_blank()
89 static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y, in dummycon_putc()
91 static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count, in dummycon_putcs()
93 static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank, in dummycon_blank()
105 static void dummycon_init(struct vc_data *vc, bool init) in dummycon_init()
115 static void dummycon_deinit(struct vc_data *vc) { } in dummycon_deinit()
118 static void dummycon_cursor(struct vc_data *vc, bool enable) { } in dummycon_cursor()
120 static bool dummycon_scroll(struct vc_data *vc, unsigned int top, in dummycon_scroll()
[all …]
H A Dsticon.c74 static void sticon_putcs(struct vc_data *conp, const u16 *s, unsigned int count, in sticon_putcs()
89 static void sticon_cursor(struct vc_data *conp, bool enable) in sticon_cursor()
116 static bool sticon_scroll(struct vc_data *conp, unsigned int t, in sticon_scroll()
156 static int sticon_set_font(struct vc_data *vc, const struct console_font *op, in sticon_set_font()
249 static int sticon_font_default(struct vc_data *vc, struct console_font *op, in sticon_font_default()
263 static void sticon_init(struct vc_data *c, bool init) in sticon_init()
281 static void sticon_deinit(struct vc_data *c) in sticon_deinit()
297 static bool sticon_switch(struct vc_data *conp) in sticon_switch()
302 static bool sticon_blank(struct vc_data *c, enum vesa_blank_mode blank, in sticon_blank()
318 static u8 sticon_build_attr(struct vc_data *conp, u8 color, in sticon_build_attr()
[all …]
H A Dmdacon.c76 static struct vc_data *mda_display_fg = NULL;
355 static void mdacon_init(struct vc_data *c, bool init) in mdacon_init()
372 static void mdacon_deinit(struct vc_data *c) in mdacon_deinit()
397 static u8 mdacon_build_attr(struct vc_data *c, u8 color, in mdacon_build_attr()
417 static void mdacon_invert_region(struct vc_data *c, u16 *p, int count) in mdacon_invert_region()
430 static void mdacon_putcs(struct vc_data *c, const u16 *s, unsigned int count, in mdacon_putcs()
440 static void mdacon_clear(struct vc_data *c, unsigned int y, unsigned int x, in mdacon_clear()
449 static bool mdacon_switch(struct vc_data *c) in mdacon_switch()
454 static bool mdacon_blank(struct vc_data *c, enum vesa_blank_mode blank, in mdacon_blank()
474 static void mdacon_cursor(struct vc_data *c, bool enable) in mdacon_cursor()
[all …]
H A Dvgacon.c68 static bool vgacon_set_origin(struct vc_data *c);
134 static inline void vga_set_mem_top(struct vc_data *c) in vga_set_mem_top()
178 static void vgacon_restore_screen(struct vc_data *c) in vgacon_restore_screen()
370 static void vgacon_init(struct vc_data *c, bool init) in vgacon_init()
412 static void vgacon_deinit(struct vc_data *c) in vgacon_deinit()
556 static void vgacon_doresize(struct vc_data *c, in vgacon_doresize()
617 static bool vgacon_switch(struct vc_data *c) in vgacon_switch()
969 struct vc_data *c = vc_cons[i].d; in vgacon_do_font_op()
1026 struct vc_data *c = vc_cons[i].d; in vgacon_adjust_height()
1103 static bool vgacon_set_origin(struct vc_data *c) in vgacon_set_origin()
[all …]
H A Dnewport_con.c327 static void newport_init(struct vc_data *vc, bool init) in newport_init()
341 static void newport_deinit(struct vc_data *c) in newport_deinit()
349 static void newport_clear(struct vc_data *vc, unsigned int sy, unsigned int sx, in newport_clear()
370 static void newport_putc(struct vc_data *vc, u16 charattr, unsigned int ypos, in newport_putc()
399 static void newport_putcs(struct vc_data *vc, const u16 *s, in newport_putcs()
441 static void newport_cursor(struct vc_data *vc, bool enable) in newport_cursor()
462 static bool newport_switch(struct vc_data *vc) in newport_switch()
479 static bool newport_blank(struct vc_data *c, enum vesa_blank_mode blank, in newport_blank()
567 static int newport_font_default(struct vc_data *vc, struct console_font *op, in newport_font_default()
579 static bool newport_scroll(struct vc_data *vc, unsigned int t, unsigned int b, in newport_scroll()
[all …]
/linux-6.15/drivers/accessibility/speakup/
H A Dmain.c301 static void speech_kill(struct vc_data *vc) in speech_kill()
480 static void say_char(struct vc_data *vc) in say_char()
544 static u_long get_word(struct vc_data *vc) in get_word()
591 static void say_word(struct vc_data *vc) in say_word()
701 static void spell_word(struct vc_data *vc) in spell_word()
751 static int get_line(struct vc_data *vc) in get_line()
769 static void say_line(struct vc_data *vc) in say_line()
970 static void top_edge(struct vc_data *vc) in top_edge()
986 static void left_edge(struct vc_data *vc) in left_edge()
2230 struct vc_data *vc = param->vc; in keyboard_notifier_call()
[all …]
/linux-6.15/drivers/tty/vt/
H A Dvt.c1028 struct vc_data *vc = container_of(port, struct vc_data, port); in vc_port_destruct()
1048 struct vc_data *vc; in vc_allocate()
1322 struct vc_data *vc = NULL; in vc_deallocate()
1425 void scrollback(struct vc_data *vc) in scrollback()
1437 static void lf(struct vc_data *vc) in lf()
1452 static void ri(struct vc_data *vc) in ri()
1538 static void csi_K(struct vc_data *vc) in csi_K()
3512 struct vc_data *vc; in con_install()
3622 struct vc_data *vc; in con_init()
4213 struct vc_data *vc; in con_debug_leave()
[all …]
H A Dkeyboard.c471 static void fn_enter(struct vc_data *vc) in fn_enter()
497 static void fn_caps_on(struct vc_data *vc) in fn_caps_on()
513 static void fn_hold(struct vc_data *vc) in fn_hold()
531 static void fn_num(struct vc_data *vc) in fn_num()
545 static void fn_bare_num(struct vc_data *vc) in fn_bare_num()
551 static void fn_lastcons(struct vc_data *vc) in fn_lastcons()
607 static void fn_show_mem(struct vc_data *vc) in fn_show_mem()
617 static void fn_boot_it(struct vc_data *vc) in fn_boot_it()
622 static void fn_compose(struct vc_data *vc) in fn_compose()
638 static void fn_SAK(struct vc_data *vc) in fn_SAK()
[all …]
H A Dvt_ioctl.c46 const struct vc_data *vc = vc_cons[i].d; in vt_in_use()
490 bool perm, struct vc_data *vc) in do_unimap_ioctl()
594 struct vc_data *nvc; in vt_setactivate()
632 struct vc_data *vc = NULL; in vt_disallocate()
651 struct vc_data *vc[MAX_NR_CONSOLES]; in vt_disallocate_all()
702 struct vc_data *vcp; in vt_resizex()
911 struct vc_data *vc; in vt_ioctl()
961 void reset_vc(struct vc_data *vc) in reset_vc()
980 struct vc_data *vc; in vc_SAK()
1036 int perm, struct vc_data *vc) in compat_unimap_ioctl()
[all …]
H A Dconsolemap.c287 unsigned short *set_translate(enum translation_map m, struct vc_data *vc) in set_translate()
453 void con_free_unimap(struct vc_data *vc) in con_free_unimap()
467 static int con_unify_unimap(struct vc_data *conp, struct uni_pagedict *dict1) in con_unify_unimap()
541 static int con_allocate_new(struct vc_data *vc) in con_allocate_new()
559 static int con_do_clear_unimap(struct vc_data *vc) in con_do_clear_unimap()
572 int con_clear_unimap(struct vc_data *vc) in con_clear_unimap()
581 static struct uni_pagedict *con_unshare_unimap(struct vc_data *vc, in con_unshare_unimap()
706 int con_set_default_unimap(struct vc_data *vc) in con_set_default_unimap()
763 int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc) in con_copy_unimap()
785 int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, in con_get_unimap()
[all …]
H A Dvc_screen.c88 struct vc_data *vc = param->vc; in vcs_notifier()
183 static struct vc_data *vcs_vc(struct inode *inode, bool *viewed) in vcs_vc()
209 static int vcs_size(const struct vc_data *vc, bool attr, bool unicode) in vcs_size()
231 struct vc_data *vc; in vcs_lseek()
248 static int vcs_read_buf_uni(struct vc_data *vc, char *con_buf, in vcs_read_buf_uni()
276 static void vcs_read_buf_noattr(const struct vc_data *vc, char *con_buf, in vcs_read_buf_noattr()
296 static unsigned int vcs_read_buf(const struct vc_data *vc, char *con_buf, in vcs_read_buf()
368 struct vc_data *vc; in vcs_read()
478 static u16 *vcs_write_buf_noattr(struct vc_data *vc, const char *con_buf, in vcs_write_buf_noattr()
518 static u16 *vcs_write_buf(struct vc_data *vc, const char *con_buf, in vcs_write_buf()
[all …]
H A Dselection.c41 struct vc_data *cons; /* must not be deallocated */
93 bool vc_is_sel(const struct vc_data *vc) in vc_is_sel()
211 static int vc_selection_store_chars(struct vc_data *vc, bool unicode) in vc_selection_store_chars()
252 static int vc_do_selection(struct vc_data *vc, unsigned short mode, int ps, in vc_do_selection()
339 static int vc_selection(struct vc_data *vc, struct tiocl_selection *v, in vc_selection()
399 struct vc_data *vc = tty->driver_data; in paste_selection()
/linux-6.15/drivers/video/fbdev/core/
H A Dfbcon.h55 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);
187 extern void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info);
H A Dfbcon.c229 struct vc_data *vc; in fbcon_rotate_all()
1357 struct vc_data *svc; in fbcon_set_disp()
1952 struct vc_data *vc) in updatescrollmode_accel()
1994 struct vc_data *vc) in updatescrollmode()
2647 struct vc_data *vc; in fbcon_resumed()
2660 struct vc_data *vc; in fbcon_modechanged()
2698 struct vc_data *vc; in fbcon_set_all_vcs()
2744 struct vc_data *vc; in fbcon_modechange_possible()
3022 struct vc_data *vc; in fbcon_fb_blanked()
3044 struct vc_data *vc; in fbcon_new_modelist()
[all …]
H A Dtileblit.c19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, in tile_bmove()
34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, in tile_clear()
52 static void tile_putcs(struct vc_data *vc, struct fb_info *info, in tile_putcs()
74 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info, in tile_clear_margins()
115 static void tile_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in tile_cursor()
164 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info) in fbcon_set_tileops()
H A Dbitblit.c26 struct vc_data *vc) in update_attr()
46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, in bit_bmove()
61 static void bit_clear(struct vc_data *vc, struct fb_info *info, int sy, in bit_clear()
76 static inline void bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, in bit_putcs_aligned()
107 static inline void bit_putcs_unaligned(struct vc_data *vc, in bit_putcs_unaligned()
142 static void bit_putcs(struct vc_data *vc, struct fb_info *info, in bit_putcs()
204 static void bit_clear_margins(struct vc_data *vc, struct fb_info *info, in bit_clear_margins()
235 static void bit_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in bit_cursor()
H A Dfbcon_ud.c26 struct vc_data *vc) in ud_update_attr()
48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ud_bmove()
66 static void ud_clear(struct vc_data *vc, struct fb_info *info, int sy, in ud_clear()
84 static inline void ud_putcs_aligned(struct vc_data *vc, struct fb_info *info, in ud_putcs_aligned()
115 static inline void ud_putcs_unaligned(struct vc_data *vc, in ud_putcs_unaligned()
150 static void ud_putcs(struct vc_data *vc, struct fb_info *info, in ud_putcs()
221 static void ud_clear_margins(struct vc_data *vc, struct fb_info *info, in ud_clear_margins()
250 static void ud_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in ud_cursor()
H A Dfbcon_ccw.c26 struct vc_data *vc) in ccw_update_attr()
63 static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ccw_bmove()
80 static void ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, in ccw_clear()
97 static inline void ccw_putcs_aligned(struct vc_data *vc, struct fb_info *info, in ccw_putcs_aligned()
128 static void ccw_putcs(struct vc_data *vc, struct fb_info *info, in ccw_putcs()
190 static void ccw_clear_margins(struct vc_data *vc, struct fb_info *info, in ccw_clear_margins()
220 static void ccw_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in ccw_cursor()
H A Dfbcon_cw.c26 struct vc_data *vc) in cw_update_attr()
48 static void cw_bmove(struct vc_data *vc, struct fb_info *info, int sy, in cw_bmove()
65 static void cw_clear(struct vc_data *vc, struct fb_info *info, int sy, in cw_clear()
82 static inline void cw_putcs_aligned(struct vc_data *vc, struct fb_info *info, in cw_putcs_aligned()
113 static void cw_putcs(struct vc_data *vc, struct fb_info *info, in cw_putcs()
173 static void cw_clear_margins(struct vc_data *vc, struct fb_info *info, in cw_clear_margins()
203 static void cw_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in cw_cursor()
/linux-6.15/drivers/accessibility/braille/
H A Dbraille_console.c109 static void vc_follow_cursor(struct vc_data *vc) in vc_follow_cursor()
118 static void vc_maybe_cursor_moved(struct vc_data *vc) in vc_maybe_cursor_moved()
125 static void vc_refresh(struct vc_data *vc) in vc_refresh()
146 struct vc_data *vc = param->vc; in keyboard_notifier_call()
267 struct vc_data *vc = param->vc; in vt_notifier_call()

12