Searched refs:vc_data (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/include/linux/
H A Dselection.h15 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 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,
39 struct vc_data *vc)
44 static inline int conv_uni_to_pc(struct vc_data *conp, long ucs)
H A Dvt_kern.h28 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 Dconsole.h23 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 Dkeyboard.h12 struct vc_data *vc; /* VC on which the keyboard press was done */
H A Dconsole_struct.h42 * 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 Ddummycon.c53 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 Dsticon.c74 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 Dvgacon.c68 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 Dmdacon.c76 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 Dnewport_con.c327 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 Dvt.c143 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 Dkeyboard.c79 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 Dvt_ioctl.c46 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 Dselection.c41 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 Dvc_screen.c88 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 Dconsolemap.c226 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 Dmain.c258 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 Dspeakup.h65 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 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);
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 Dtileblit.c19 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 Dfbcon.c176 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 Dbitblit.c26 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 Dfbcon_ud.c26 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 Dbraille_console.c109 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;

Completed in 304 milliseconds

12