drivers/accessibility/braille/braille_console.c
109
static void vc_follow_cursor(struct vc_data *vc)
drivers/accessibility/braille/braille_console.c
118
static void vc_maybe_cursor_moved(struct vc_data *vc)
drivers/accessibility/braille/braille_console.c
125
static void vc_refresh(struct vc_data *vc)
drivers/accessibility/braille/braille_console.c
146
struct vc_data *vc = param->vc;
drivers/accessibility/braille/braille_console.c
267
struct vc_data *vc = param->vc;
drivers/accessibility/speakup/keyhelp.c
132
int spk_handle_help(struct vc_data *vc, u_char type, u_char ch, u_short key)
drivers/accessibility/speakup/kobjects.c
336
struct vc_data *vc = vc_cons[fg_console].d;
drivers/accessibility/speakup/main.c
1002
static void say_first_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1022
static void say_last_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1039
static void say_position(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1047
static void say_char_num(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1057
static void say_from_top(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1062
static void say_to_bottom(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1067
static void say_from_left(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1072
static void say_to_right(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1161
static void read_all_doc(struct vc_data *vc);
drivers/accessibility/speakup/main.c
1165
static void do_handle_shift(struct vc_data *vc, u_char value, char up_flag)
drivers/accessibility/speakup/main.c
1196
static void do_handle_latin(struct vc_data *vc, u_char value, char up_flag)
drivers/accessibility/speakup/main.c
1298
static void toggle_cursoring(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1328
static int edit_bits(struct vc_data *vc, u_char type, u_char ch, u_short key)
drivers/accessibility/speakup/main.c
1350
static int speakup_allocate(struct vc_data *vc, gfp_t gfp_flags)
drivers/accessibility/speakup/main.c
1368
static void speakup_deallocate(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1392
static void reset_highlight_buffers(struct vc_data *);
drivers/accessibility/speakup/main.c
1398
static void start_read_all_timer(struct vc_data *vc, enum read_all_command command);
drivers/accessibility/speakup/main.c
1400
static void kbd_fakekey2(struct vc_data *vc, enum read_all_command command)
drivers/accessibility/speakup/main.c
1407
static void read_all_doc(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1429
static void stop_read_all(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1437
static void start_read_all_timer(struct vc_data *vc, enum read_all_command command)
drivers/accessibility/speakup/main.c
1448
static void handle_cursor_read_all(struct vc_data *vc, enum read_all_command command)
drivers/accessibility/speakup/main.c
1520
static int pre_handle_cursor(struct vc_data *vc, u_char value, char up_flag)
drivers/accessibility/speakup/main.c
1542
static void do_handle_cursor(struct vc_data *vc, u_char value, char up_flag)
drivers/accessibility/speakup/main.c
1573
static void update_color_buffer(struct vc_data *vc, const u16 *ic, int len)
drivers/accessibility/speakup/main.c
1604
static void reset_highlight_buffers(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1613
static int count_highlight_color(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1643
static int get_highlight_color(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1665
static int speak_highlight(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1692
struct vc_data *vc = vc_cons[cursor_con].d;
drivers/accessibility/speakup/main.c
1738
static void speakup_bs(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1762
static void speakup_con_write(struct vc_data *vc, u16 *str, int len)
drivers/accessibility/speakup/main.c
1791
static void speakup_con_update(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1808
static void do_handle_spec(struct vc_data *vc, u_char value, char up_flag)
drivers/accessibility/speakup/main.c
1879
static void speakup_win_set(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1914
static void speakup_win_clear(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1924
static void speakup_win_enable(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1937
static void speakup_bits(struct vc_data *vc)
drivers/accessibility/speakup/main.c
1950
static int handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key)
drivers/accessibility/speakup/main.c
2035
static void speakup_goto(struct vc_data *vc)
drivers/accessibility/speakup/main.c
2045
static void speakup_help(struct vc_data *vc)
drivers/accessibility/speakup/main.c
2050
static void do_nothing(struct vc_data *vc)
drivers/accessibility/speakup/main.c
2057
static void speakup_lock(struct vc_data *vc)
drivers/accessibility/speakup/main.c
2068
typedef void (*spkup_hand) (struct vc_data *);
drivers/accessibility/speakup/main.c
2088
static void do_spkup(struct vc_data *vc, u_char value)
drivers/accessibility/speakup/main.c
2108
speakup_key(struct vc_data *vc, int shift_state, int keycode, u_short keysym,
drivers/accessibility/speakup/main.c
2230
struct vc_data *vc = param->vc;
drivers/accessibility/speakup/main.c
2300
struct vc_data *vc = param->vc;
drivers/accessibility/speakup/main.c
2367
struct vc_data *vc = vc_cons[fg_console].d;
drivers/accessibility/speakup/main.c
258
static unsigned char get_attributes(struct vc_data *vc, u16 *pos)
drivers/accessibility/speakup/main.c
264
static void speakup_date(struct vc_data *vc)
drivers/accessibility/speakup/main.c
290
static void speakup_shut_up(struct vc_data *vc)
drivers/accessibility/speakup/main.c
301
static void speech_kill(struct vc_data *vc)
drivers/accessibility/speakup/main.c
319
static void speakup_off(struct vc_data *vc)
drivers/accessibility/speakup/main.c
331
static void speakup_parked(struct vc_data *vc)
drivers/accessibility/speakup/main.c
342
static void speakup_cut(struct vc_data *vc)
drivers/accessibility/speakup/main.c
377
static void speakup_paste(struct vc_data *vc)
drivers/accessibility/speakup/main.c
388
static void say_attributes(struct vc_data *vc)
drivers/accessibility/speakup/main.c
413
static void announce_edge(struct vc_data *vc, enum edge msg_id)
drivers/accessibility/speakup/main.c
457
static u16 get_char(struct vc_data *vc, u16 *pos, u_char *attribs)
drivers/accessibility/speakup/main.c
480
static void say_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
495
static void say_phonetic_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
511
static void say_prev_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
523
static void say_next_char(struct vc_data *vc)
drivers/accessibility/speakup/main.c
544
static u_long get_word(struct vc_data *vc)
drivers/accessibility/speakup/main.c
591
static void say_word(struct vc_data *vc)
drivers/accessibility/speakup/main.c
604
static void say_prev_word(struct vc_data *vc)
drivers/accessibility/speakup/main.c
659
static void say_next_word(struct vc_data *vc)
drivers/accessibility/speakup/main.c
701
static void spell_word(struct vc_data *vc)
drivers/accessibility/speakup/main.c
751
static int get_line(struct vc_data *vc)
drivers/accessibility/speakup/main.c
769
static void say_line(struct vc_data *vc)
drivers/accessibility/speakup/main.c
791
static void say_prev_line(struct vc_data *vc)
drivers/accessibility/speakup/main.c
803
static void say_next_line(struct vc_data *vc)
drivers/accessibility/speakup/main.c
815
static int say_from_to(struct vc_data *vc, u_long from, u_long to,
drivers/accessibility/speakup/main.c
845
static void say_line_from_to(struct vc_data *vc, u_long from, u_long to,
drivers/accessibility/speakup/main.c
881
static int get_sentence_buf(struct vc_data *vc, int read_punc)
drivers/accessibility/speakup/main.c
932
static void say_screen_from_to(struct vc_data *vc, u_long from, u_long to)
drivers/accessibility/speakup/main.c
947
static void say_screen(struct vc_data *vc)
drivers/accessibility/speakup/main.c
952
static void speakup_win_say(struct vc_data *vc)
drivers/accessibility/speakup/main.c
970
static void top_edge(struct vc_data *vc)
drivers/accessibility/speakup/main.c
978
static void bottom_edge(struct vc_data *vc)
drivers/accessibility/speakup/main.c
986
static void left_edge(struct vc_data *vc)
drivers/accessibility/speakup/main.c
994
static void right_edge(struct vc_data *vc)
drivers/accessibility/speakup/selection.c
17
struct vc_data *spk_sel_cons;
drivers/accessibility/speakup/speakup.h
65
int spk_handle_help(struct vc_data *vc, u_char type, u_char ch, u_short key);
drivers/accessibility/speakup/speakup.h
84
extern struct vc_data *spk_sel_cons;
drivers/accessibility/speakup/spk_types.h
55
typedef int (*special_func)(struct vc_data *vc, u_char type, u_char ch,
drivers/tty/vt/consolemap.c
226
static void set_inverse_transl(struct vc_data *conp, struct uni_pagedict *dict,
drivers/tty/vt/consolemap.c
287
unsigned short *set_translate(enum translation_map m, struct vc_data *vc)
drivers/tty/vt/consolemap.c
300
u16 inverse_translate(const struct vc_data *conp, u16 glyph, bool use_unicode)
drivers/tty/vt/consolemap.c
450
void con_free_unimap(struct vc_data *vc)
drivers/tty/vt/consolemap.c
464
static int con_unify_unimap(struct vc_data *conp, struct uni_pagedict *dict1)
drivers/tty/vt/consolemap.c
538
static int con_allocate_new(struct vc_data *vc)
drivers/tty/vt/consolemap.c
556
static int con_do_clear_unimap(struct vc_data *vc)
drivers/tty/vt/consolemap.c
569
int con_clear_unimap(struct vc_data *vc)
drivers/tty/vt/consolemap.c
575
static struct uni_pagedict *con_unshare_unimap(struct vc_data *vc,
drivers/tty/vt/consolemap.c
632
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list)
drivers/tty/vt/consolemap.c
693
int con_set_default_unimap(struct vc_data *vc)
drivers/tty/vt/consolemap.c
750
int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc)
drivers/tty/vt/consolemap.c
772
int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct,
drivers/tty/vt/consolemap.c
849
int conv_uni_to_pc(struct vc_data *conp, long ucs)
drivers/tty/vt/keyboard.c
1040
static void k_csi(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
1344
static int emulate_raw(struct vc_data *vc, unsigned int keycode,
drivers/tty/vt/keyboard.c
1410
static int emulate_raw(struct vc_data *vc, unsigned int keycode, unsigned char up_flag)
drivers/tty/vt/keyboard.c
1422
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/keyboard.c
1431
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/keyboard.c
326
static void put_queue(struct vc_data *vc, int ch)
drivers/tty/vt/keyboard.c
332
static void puts_queue(struct vc_data *vc, const char *cp)
drivers/tty/vt/keyboard.c
338
static void applkey(struct vc_data *vc, int key, char mode)
drivers/tty/vt/keyboard.c
353
static void to_utf8(struct vc_data *vc, uint c)
drivers/tty/vt/keyboard.c
380
static void put_queue_utf8(struct vc_data *vc, u32 value)
drivers/tty/vt/keyboard.c
447
static unsigned int handle_diacr(struct vc_data *vc, unsigned int ch)
drivers/tty/vt/keyboard.c
474
static void fn_enter(struct vc_data *vc)
drivers/tty/vt/keyboard.c
486
static void fn_caps_toggle(struct vc_data *vc)
drivers/tty/vt/keyboard.c
494
static void fn_caps_on(struct vc_data *vc)
drivers/tty/vt/keyboard.c
502
static void fn_show_ptregs(struct vc_data *vc)
drivers/tty/vt/keyboard.c
510
static void fn_hold(struct vc_data *vc)
drivers/tty/vt/keyboard.c
528
static void fn_num(struct vc_data *vc)
drivers/tty/vt/keyboard.c
542
static void fn_bare_num(struct vc_data *vc)
drivers/tty/vt/keyboard.c
548
static void fn_lastcons(struct vc_data *vc)
drivers/tty/vt/keyboard.c
554
static void fn_dec_console(struct vc_data *vc)
drivers/tty/vt/keyboard.c
571
static void fn_inc_console(struct vc_data *vc)
drivers/tty/vt/keyboard.c
588
static void fn_send_intr(struct vc_data *vc)
drivers/tty/vt/keyboard.c
594
static void fn_scroll_forw(struct vc_data *vc)
drivers/tty/vt/keyboard.c
599
static void fn_scroll_back(struct vc_data *vc)
drivers/tty/vt/keyboard.c
604
static void fn_show_mem(struct vc_data *vc)
drivers/tty/vt/keyboard.c
609
static void fn_show_state(struct vc_data *vc)
drivers/tty/vt/keyboard.c
614
static void fn_boot_it(struct vc_data *vc)
drivers/tty/vt/keyboard.c
619
static void fn_compose(struct vc_data *vc)
drivers/tty/vt/keyboard.c
624
static void fn_spawn_con(struct vc_data *vc)
drivers/tty/vt/keyboard.c
634
static void fn_SAK(struct vc_data *vc)
drivers/tty/vt/keyboard.c
640
static void fn_null(struct vc_data *vc)
drivers/tty/vt/keyboard.c
648
static void k_spec(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
662
static void k_lowercase(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
667
static void k_unicode(struct vc_data *vc, unsigned int value, char up_flag)
drivers/tty/vt/keyboard.c
688
static void k_deadunicode(struct vc_data *vc, unsigned int value, char up_flag)
drivers/tty/vt/keyboard.c
696
static void k_self(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
701
static void k_dead2(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
709
static void k_dead(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
744
static void k_cons(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
752
static void k_fn(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
788
static void k_cur(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
79
typedef void (k_handler_fn)(struct vc_data *vc, unsigned char value,
drivers/tty/vt/keyboard.c
806
static void k_pad(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
865
static void k_shift(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
906
static void k_meta(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
91
typedef void (fn_handler_fn)(struct vc_data *vc);
drivers/tty/vt/keyboard.c
918
static void k_ascii(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
942
static void k_lock(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
950
static void k_slock(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/keyboard.c
973
static void k_brlcommit(struct vc_data *vc, unsigned int pattern, char up_flag)
drivers/tty/vt/keyboard.c
991
static void k_brl(struct vc_data *vc, unsigned char value, char up_flag)
drivers/tty/vt/selection.c
210
static int vc_selection_store_chars(struct vc_data *vc, bool unicode)
drivers/tty/vt/selection.c
251
static int vc_do_selection(struct vc_data *vc, unsigned short mode, int ps,
drivers/tty/vt/selection.c
338
static int vc_selection(struct vc_data *vc, struct tiocl_selection *v,
drivers/tty/vt/selection.c
393
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/selection.c
41
struct vc_data *cons; /* must not be deallocated */
drivers/tty/vt/selection.c
93
bool vc_is_sel(const struct vc_data *vc)
drivers/tty/vt/vc_screen.c
184
static struct vc_data *vcs_vc(struct inode *inode, bool *viewed)
drivers/tty/vt/vc_screen.c
210
static int vcs_size(const struct vc_data *vc, bool attr, bool unicode)
drivers/tty/vt/vc_screen.c
232
struct vc_data *vc;
drivers/tty/vt/vc_screen.c
247
static int vcs_read_buf_uni(struct vc_data *vc, char *con_buf,
drivers/tty/vt/vc_screen.c
275
static void vcs_read_buf_noattr(const struct vc_data *vc, char *con_buf,
drivers/tty/vt/vc_screen.c
295
static unsigned int vcs_read_buf(const struct vc_data *vc, char *con_buf,
drivers/tty/vt/vc_screen.c
367
struct vc_data *vc;
drivers/tty/vt/vc_screen.c
473
static u16 *vcs_write_buf_noattr(struct vc_data *vc, const char *con_buf,
drivers/tty/vt/vc_screen.c
513
static u16 *vcs_write_buf(struct vc_data *vc, const char *con_buf,
drivers/tty/vt/vc_screen.c
588
struct vc_data *vc;
drivers/tty/vt/vc_screen.c
89
struct vc_data *vc = param->vc;
drivers/tty/vt/vt.c
1027
static void visual_init(struct vc_data *vc, int num, bool init)
drivers/tty/vt/vt.c
1057
static void visual_deinit(struct vc_data *vc)
drivers/tty/vt/vt.c
1065
struct vc_data *vc = container_of(port, struct vc_data, port);
drivers/tty/vt/vt.c
1085
struct vc_data *vc;
drivers/tty/vt/vt.c
1102
param.vc = vc = kzalloc_obj(struct vc_data);
drivers/tty/vt/vt.c
1142
static inline int resize_screen(struct vc_data *vc, int width, int height,
drivers/tty/vt/vt.c
1169
static int vc_do_resize(struct tty_struct *tty, struct vc_data *vc,
drivers/tty/vt/vt.c
1328
int __vc_resize(struct vc_data *vc, unsigned int cols, unsigned int rows,
drivers/tty/vt/vt.c
1348
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
1354
struct vc_data *vc_deallocate(unsigned int currcons)
drivers/tty/vt/vt.c
1356
struct vc_data *vc = NULL;
drivers/tty/vt/vt.c
1428
static void gotoxy(struct vc_data *vc, int new_x, int new_y)
drivers/tty/vt/vt.c
143
static void vc_init(struct vc_data *vc, int do_clear);
drivers/tty/vt/vt.c
144
static void gotoxy(struct vc_data *vc, int new_x, int new_y);
drivers/tty/vt/vt.c
145
static void restore_cur(struct vc_data *vc);
drivers/tty/vt/vt.c
146
static void save_cur(struct vc_data *vc);
drivers/tty/vt/vt.c
1460
static void gotoxay(struct vc_data *vc, int new_x, int new_y)
drivers/tty/vt/vt.c
1465
void scrollback(struct vc_data *vc)
drivers/tty/vt/vt.c
147
static void reset_terminal(struct vc_data *vc, int do_clear);
drivers/tty/vt/vt.c
1470
void scrollfront(struct vc_data *vc, int lines)
drivers/tty/vt/vt.c
1477
static void lf(struct vc_data *vc)
drivers/tty/vt/vt.c
1492
static void ri(struct vc_data *vc)
drivers/tty/vt/vt.c
150
static void set_cursor(struct vc_data *vc);
drivers/tty/vt/vt.c
1506
static inline void cr(struct vc_data *vc)
drivers/tty/vt/vt.c
151
static void hide_cursor(struct vc_data *vc);
drivers/tty/vt/vt.c
1513
static inline void bs(struct vc_data *vc)
drivers/tty/vt/vt.c
1523
static inline void del(struct vc_data *vc)
drivers/tty/vt/vt.c
1535
static void csi_J(struct vc_data *vc, enum CSI_J vpar)
drivers/tty/vt/vt.c
155
static void set_palette(struct vc_data *vc);
drivers/tty/vt/vt.c
1578
static void csi_K(struct vc_data *vc)
drivers/tty/vt/vt.c
1608
static void csi_X(struct vc_data *vc)
drivers/tty/vt/vt.c
1619
static void default_attr(struct vc_data *vc)
drivers/tty/vt/vt.c
1652
static void rgb_foreground(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1674
static void rgb_background(struct vc_data *vc, const struct rgb *c)
drivers/tty/vt/vt.c
1688
static int vc_t416_color(struct vc_data *vc, int i,
drivers/tty/vt/vt.c
1689
void(*set_color)(struct vc_data *vc, const struct rgb *c))
drivers/tty/vt/vt.c
1750
static void csi_m(struct vc_data *vc)
drivers/tty/vt/vt.c
1862
static void cursor_report(struct vc_data *vc, struct tty_struct *tty)
drivers/tty/vt/vt.c
1907
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
1913
static void enter_alt_screen(struct vc_data *vc)
drivers/tty/vt/vt.c
1932
static void leave_alt_screen(struct vc_data *vc)
drivers/tty/vt/vt.c
1988
static void csi_DEC_hl(struct vc_data *vc, bool on_off)
drivers/tty/vt/vt.c
203
static struct vc_data *master_display_fg;
drivers/tty/vt/vt.c
2056
static void csi_hl(struct vc_data *vc, bool on_off)
drivers/tty/vt/vt.c
2098
static void csi_RSB(struct vc_data *vc)
drivers/tty/vt/vt.c
2163
static void csi_at(struct vc_data *vc, unsigned int nr)
drivers/tty/vt/vt.c
2170
static void csi_L(struct vc_data *vc)
drivers/tty/vt/vt.c
2179
static void csi_P(struct vc_data *vc)
drivers/tty/vt/vt.c
2187
static void csi_M(struct vc_data *vc)
drivers/tty/vt/vt.c
2196
static void save_cur(struct vc_data *vc)
drivers/tty/vt/vt.c
2202
static void restore_cur(struct vc_data *vc)
drivers/tty/vt/vt.c
2259
static void reset_terminal(struct vc_data *vc, int do_clear)
drivers/tty/vt/vt.c
2317
static void vc_setGx(struct vc_data *vc, unsigned int which, u8 c)
drivers/tty/vt/vt.c
2373
static bool handle_ascii(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2442
static void handle_esc(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2512
static void csi_DEC(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2550
static void csi_ECMA(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2682
static void vc_reset_params(struct vc_data *vc)
drivers/tty/vt/vt.c
2689
static void do_con_trol(struct tty_struct *tty, struct vc_data *vc, u8 c)
drivers/tty/vt/vt.c
2892
static void con_flush(struct vc_data *vc, struct vc_draw_region *draw)
drivers/tty/vt/vt.c
2903
static inline int vc_translate_ascii(const struct vc_data *vc, int c)
drivers/tty/vt/vt.c
292
static void notify_write(struct vc_data *vc, unsigned int unicode)
drivers/tty/vt/vt.c
2947
static int vc_translate_unicode(struct vc_data *vc, int c, bool *rescan)
drivers/tty/vt/vt.c
298
static void notify_update(struct vc_data *vc)
drivers/tty/vt/vt.c
3006
static int vc_translate(struct vc_data *vc, int *c, bool *rescan)
drivers/tty/vt/vt.c
3019
static inline unsigned char vc_invert_attr(const struct vc_data *vc)
drivers/tty/vt/vt.c
3034
static bool vc_is_control(struct vc_data *vc, int tc, int c)
drivers/tty/vt/vt.c
307
static inline bool con_is_fg(const struct vc_data *vc)
drivers/tty/vt/vt.c
3081
static void vc_con_rewind(struct vc_data *vc)
drivers/tty/vt/vt.c
3094
static int vc_process_ucs(struct vc_data *vc, int *c, int *tc)
drivers/tty/vt/vt.c
312
static inline bool con_should_update(const struct vc_data *vc)
drivers/tty/vt/vt.c
3153
static int vc_get_glyph(struct vc_data *vc, int tc)
drivers/tty/vt/vt.c
317
static inline u16 *screenpos(const struct vc_data *vc, unsigned int offset,
drivers/tty/vt/vt.c
3192
static int vc_con_write_normal(struct vc_data *vc, int tc, int c,
drivers/tty/vt/vt.c
325
static void con_putc(struct vc_data *vc, u16 ca, unsigned int y, unsigned int x)
drivers/tty/vt/vt.c
3283
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
3370
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/vt.c
3385
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/vt.c
3450
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/vt.c
3690
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
3725
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
3740
struct vc_data *vc;
drivers/tty/vt/vt.c
3788
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
3797
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt.c
3818
static void vc_init(struct vc_data *vc, int do_clear)
drivers/tty/vt/vt.c
3847
struct vc_data *vc;
drivers/tty/vt/vt.c
385
static void vc_uniscr_set(struct vc_data *vc, u32 **new_uni_lines)
drivers/tty/vt/vt.c
3883
vc_cons[currcons].d = vc = kzalloc_obj(struct vc_data,
drivers/tty/vt/vt.c
391
static void vc_uniscr_putc(struct vc_data *vc, u32 uc)
drivers/tty/vt/vt.c
397
static void vc_uniscr_insert(struct vc_data *vc, unsigned int nr)
drivers/tty/vt/vt.c
4034
struct vc_data *vc = vc_cons[i].d;
drivers/tty/vt/vt.c
4070
struct vc_data *vc = vc_cons[j].d;
drivers/tty/vt/vt.c
408
static void vc_uniscr_delete(struct vc_data *vc, unsigned int nr)
drivers/tty/vt/vt.c
419
static void vc_uniscr_clear_line(struct vc_data *vc, unsigned int x,
drivers/tty/vt/vt.c
426
static void vc_uniscr_clear_lines(struct vc_data *vc, unsigned int y,
drivers/tty/vt/vt.c
4366
bool con_is_visible(const struct vc_data *vc)
drivers/tty/vt/vt.c
4382
void con_debug_enter(struct vc_data *vc)
drivers/tty/vt/vt.c
456
static void vc_uniscr_scroll(struct vc_data *vc, unsigned int top,
drivers/tty/vt/vt.c
4664
struct vc_data *vc = vc_cons[fg_console].d;
drivers/tty/vt/vt.c
4726
struct vc_data *vc;
drivers/tty/vt/vt.c
475
static u32 vc_uniscr_getc(struct vc_data *vc, int relative_pos)
drivers/tty/vt/vt.c
4822
static void set_palette(struct vc_data *vc)
drivers/tty/vt/vt.c
4881
void reset_palette(struct vc_data *vc)
drivers/tty/vt/vt.c
4910
static int con_font_get(struct vc_data *vc, struct console_font_op *op)
drivers/tty/vt/vt.c
4955
static int con_font_set(struct vc_data *vc, const struct console_font_op *op)
drivers/tty/vt/vt.c
4995
static int con_font_default(struct vc_data *vc, struct console_font_op *op)
drivers/tty/vt/vt.c
5027
int con_font_op(struct vc_data *vc, struct console_font_op *op)
drivers/tty/vt/vt.c
5050
u16 screen_glyph(const struct vc_data *vc, int offset)
drivers/tty/vt/vt.c
5061
u32 screen_glyph_unicode(const struct vc_data *vc, int n)
drivers/tty/vt/vt.c
5073
unsigned short *screen_pos(const struct vc_data *vc, int w_offset, bool viewed)
drivers/tty/vt/vt.c
5079
void getconsxy(const struct vc_data *vc, unsigned char xy[static 2])
drivers/tty/vt/vt.c
5086
void putconsxy(struct vc_data *vc, unsigned char xy[static const 2])
drivers/tty/vt/vt.c
5093
u16 vcs_scr_readw(const struct vc_data *vc, const u16 *org)
drivers/tty/vt/vt.c
5100
void vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org)
drivers/tty/vt/vt.c
5109
void vcs_scr_updated(struct vc_data *vc)
drivers/tty/vt/vt.c
521
int vc_uniscr_check(struct vc_data *vc)
drivers/tty/vt/vt.c
565
void vc_uniscr_copy_line(const struct vc_data *vc, void *dest, bool viewed,
drivers/tty/vt/vt.c
602
static void con_scroll(struct vc_data *vc, unsigned int top,
drivers/tty/vt/vt.c
630
static void do_update_region(struct vc_data *vc, unsigned long start, int count)
drivers/tty/vt/vt.c
664
void update_region(struct vc_data *vc, unsigned long start, int count)
drivers/tty/vt/vt.c
678
static u8 build_attr(struct vc_data *vc, u8 _color,
drivers/tty/vt/vt.c
722
static void update_attr(struct vc_data *vc)
drivers/tty/vt/vt.c
733
void invert_screen(struct vc_data *vc, int offset, int count, bool viewed)
drivers/tty/vt/vt.c
782
void complement_pos(struct vc_data *vc, int offset)
drivers/tty/vt/vt.c
816
static void insert_char(struct vc_data *vc, unsigned int nr)
drivers/tty/vt/vt.c
829
static void delete_char(struct vc_data *vc, unsigned int nr)
drivers/tty/vt/vt.c
845
static void add_softcursor(struct vc_data *vc)
drivers/tty/vt/vt.c
867
static void hide_softcursor(struct vc_data *vc)
drivers/tty/vt/vt.c
878
static void hide_cursor(struct vc_data *vc)
drivers/tty/vt/vt.c
887
static void set_cursor(struct vc_data *vc)
drivers/tty/vt/vt.c
901
static void set_origin(struct vc_data *vc)
drivers/tty/vt/vt.c
915
static void save_screen(struct vc_data *vc)
drivers/tty/vt/vt.c
923
static void flush_scrollback(struct vc_data *vc)
drivers/tty/vt/vt.c
946
void clear_buffer_attributes(struct vc_data *vc)
drivers/tty/vt/vt.c
957
void redraw_screen(struct vc_data *vc, int is_switch)
drivers/tty/vt/vt.c
970
struct vc_data *old_vc = vc_cons[fg_console].d;
drivers/tty/vt/vt_ioctl.c
1010
int perm, struct console_font_op *op, struct vc_data *vc)
drivers/tty/vt/vt_ioctl.c
1035
int perm, struct vc_data *vc)
drivers/tty/vt/vt_ioctl.c
1059
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt_ioctl.c
1124
static void complete_change_console(struct vc_data *vc)
drivers/tty/vt/vt_ioctl.c
1198
void change_console(struct vc_data *new_vc)
drivers/tty/vt/vt_ioctl.c
1200
struct vc_data *vc;
drivers/tty/vt/vt_ioctl.c
252
static int vt_kdsetmode(struct vc_data *vc, unsigned long mode)
drivers/tty/vt/vt_ioctl.c
286
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt_ioctl.c
46
const struct vc_data *vc = vc_cons[i].d;
drivers/tty/vt/vt_ioctl.c
488
bool perm, struct vc_data *vc)
drivers/tty/vt/vt_ioctl.c
508
static int vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up,
drivers/tty/vt/vt_ioctl.c
553
static int vt_reldisp(struct vc_data *vc, unsigned int swtch)
drivers/tty/vt/vt_ioctl.c
592
struct vc_data *nvc;
drivers/tty/vt/vt_ioctl.c
628
struct vc_data *vc = NULL;
drivers/tty/vt/vt_ioctl.c
646
struct vc_data *vc[MAX_NR_CONSOLES];
drivers/tty/vt/vt_ioctl.c
662
static int vt_resizex(struct vc_data *vc, struct vt_consize __user *cs)
drivers/tty/vt/vt_ioctl.c
696
struct vc_data *vcp;
drivers/tty/vt/vt_ioctl.c
730
struct vc_data *vc = tty->driver_data;
drivers/tty/vt/vt_ioctl.c
86
static void complete_change_console(struct vc_data *vc);
drivers/tty/vt/vt_ioctl.c
896
struct vc_data *vc;
drivers/tty/vt/vt_ioctl.c
963
void reset_vc(struct vc_data *vc)
drivers/tty/vt/vt_ioctl.c
982
struct vc_data *vc;
drivers/video/console/dummycon.c
100
static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count,
drivers/video/console/dummycon.c
102
static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank,
drivers/video/console/dummycon.c
107
static bool dummycon_switch(struct vc_data *vc)
drivers/video/console/dummycon.c
118
static void dummycon_init(struct vc_data *vc, bool init)
drivers/video/console/dummycon.c
128
static void dummycon_deinit(struct vc_data *vc) { }
drivers/video/console/dummycon.c
129
static void dummycon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
drivers/video/console/dummycon.c
131
static void dummycon_cursor(struct vc_data *vc, bool enable) { }
drivers/video/console/dummycon.c
133
static bool dummycon_scroll(struct vc_data *vc, unsigned int top,
drivers/video/console/dummycon.c
53
static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y,
drivers/video/console/dummycon.c
62
static void dummycon_putcs(struct vc_data *vc, const u16 *s, unsigned int count,
drivers/video/console/dummycon.c
82
static bool dummycon_blank(struct vc_data *vc, enum vesa_blank_mode blank,
drivers/video/console/dummycon.c
89
static bool dummycon_switch(struct vc_data *vc)
drivers/video/console/dummycon.c
98
static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y,
drivers/video/console/newport_con.c
327
static void newport_init(struct vc_data *vc, bool init)
drivers/video/console/newport_con.c
341
static void newport_deinit(struct vc_data *c)
drivers/video/console/newport_con.c
349
static void newport_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
drivers/video/console/newport_con.c
370
static void newport_putc(struct vc_data *vc, u16 charattr, unsigned int ypos,
drivers/video/console/newport_con.c
399
static void newport_putcs(struct vc_data *vc, const u16 *s,
drivers/video/console/newport_con.c
441
static void newport_cursor(struct vc_data *vc, bool enable)
drivers/video/console/newport_con.c
462
static bool newport_switch(struct vc_data *vc)
drivers/video/console/newport_con.c
479
static bool newport_blank(struct vc_data *c, enum vesa_blank_mode blank,
drivers/video/console/newport_con.c
544
static int newport_font_default(struct vc_data *vc, struct console_font *op,
drivers/video/console/newport_con.c
550
static int newport_font_set(struct vc_data *vc, const struct console_font *font,
drivers/video/console/newport_con.c
556
static bool newport_scroll(struct vc_data *vc, unsigned int t, unsigned int b,
drivers/video/console/newport_con.c
655
static void newport_save_screen(struct vc_data *vc) { }
drivers/video/console/sticon.c
116
static bool sticon_scroll(struct vc_data *conp, unsigned int t,
drivers/video/console/sticon.c
156
static int sticon_set_font(struct vc_data *vc, const struct console_font *op,
drivers/video/console/sticon.c
249
static int sticon_font_default(struct vc_data *vc, struct console_font *op,
drivers/video/console/sticon.c
257
static int sticon_font_set(struct vc_data *vc, const struct console_font *font,
drivers/video/console/sticon.c
263
static void sticon_init(struct vc_data *c, bool init)
drivers/video/console/sticon.c
281
static void sticon_deinit(struct vc_data *c)
drivers/video/console/sticon.c
290
static void sticon_clear(struct vc_data *conp, unsigned int sy, unsigned int sx,
drivers/video/console/sticon.c
297
static bool sticon_switch(struct vc_data *conp)
drivers/video/console/sticon.c
302
static bool sticon_blank(struct vc_data *c, enum vesa_blank_mode blank,
drivers/video/console/sticon.c
318
static u8 sticon_build_attr(struct vc_data *conp, u8 color,
drivers/video/console/sticon.c
332
static void sticon_invert_region(struct vc_data *conp, u16 *p, int count)
drivers/video/console/sticon.c
74
static void sticon_putcs(struct vc_data *conp, const u16 *s, unsigned int count,
drivers/video/console/sticon.c
89
static void sticon_cursor(struct vc_data *conp, bool enable)
drivers/video/console/vgacon.c
1026
struct vc_data *c = vc_cons[i].d;
drivers/video/console/vgacon.c
1042
static int vgacon_font_set(struct vc_data *c, const struct console_font *font,
drivers/video/console/vgacon.c
1064
static int vgacon_font_get(struct vc_data *c, struct console_font *font, unsigned int vpitch)
drivers/video/console/vgacon.c
1077
static int vgacon_resize(struct vc_data *c, unsigned int width,
drivers/video/console/vgacon.c
1103
static bool vgacon_set_origin(struct vc_data *c)
drivers/video/console/vgacon.c
1114
static void vgacon_save_screen(struct vc_data *c)
drivers/video/console/vgacon.c
1136
static bool vgacon_scroll(struct vc_data *c, unsigned int t, unsigned int b,
drivers/video/console/vgacon.c
1188
static void vgacon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
drivers/video/console/vgacon.c
1190
static void vgacon_putcs(struct vc_data *vc, const u16 *s, unsigned int count,
drivers/video/console/vgacon.c
134
static inline void vga_set_mem_top(struct vc_data *c)
drivers/video/console/vgacon.c
139
static void vgacon_scrolldelta(struct vc_data *c, int lines)
drivers/video/console/vgacon.c
178
static void vgacon_restore_screen(struct vc_data *c)
drivers/video/console/vgacon.c
370
static void vgacon_init(struct vc_data *c, bool init)
drivers/video/console/vgacon.c
412
static void vgacon_deinit(struct vc_data *c)
drivers/video/console/vgacon.c
426
static u8 vgacon_build_attr(struct vc_data *c, u8 color,
drivers/video/console/vgacon.c
460
static void vgacon_invert_region(struct vc_data *c, u16 * p, int count)
drivers/video/console/vgacon.c
506
static void vgacon_cursor(struct vc_data *c, bool enable)
drivers/video/console/vgacon.c
556
static void vgacon_doresize(struct vc_data *c,
drivers/video/console/vgacon.c
617
static bool vgacon_switch(struct vc_data *c)
drivers/video/console/vgacon.c
649
static void vga_set_palette(struct vc_data *vc, const unsigned char *table)
drivers/video/console/vgacon.c
662
static void vgacon_set_palette(struct vc_data *vc, const unsigned char *table)
drivers/video/console/vgacon.c
68
static bool vgacon_set_origin(struct vc_data *c);
drivers/video/console/vgacon.c
800
static bool vgacon_blank(struct vc_data *c, enum vesa_blank_mode blank,
drivers/video/console/vgacon.c
969
struct vc_data *c = vc_cons[i].d;
drivers/video/console/vgacon.c
985
static int vgacon_adjust_height(struct vc_data *vc, unsigned fontheight)
drivers/video/fbdev/core/bitblit.c
110
static inline void bit_putcs_unaligned(struct vc_data *vc,
drivers/video/fbdev/core/bitblit.c
149
static void bit_putcs(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/bitblit.c
228
static void bit_clear_margins(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/bitblit.c
25
static void update_attr(u8 *dst, const u8 *src, int attribute, struct vc_data *vc)
drivers/video/fbdev/core/bitblit.c
259
static void bit_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
drivers/video/fbdev/core/bitblit.c
45
static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/bitblit.c
60
static void bit_clear(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/bitblit.c
75
static inline void bit_putcs_aligned(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
1018
struct vc_data *vc = vc_cons[fg_console].d;
drivers/video/fbdev/core/fbcon.c
1088
static void fbcon_init(struct vc_data *vc, bool init)
drivers/video/fbdev/core/fbcon.c
1092
struct vc_data **default_mode = vc->vc_display_fg;
drivers/video/fbdev/core/fbcon.c
1093
struct vc_data *svc = *default_mode;
drivers/video/fbdev/core/fbcon.c
1125
struct vc_data *fvc = vc_cons[fg_console].d;
drivers/video/fbdev/core/fbcon.c
1245
static void set_vc_hi_font(struct vc_data *vc, bool set);
drivers/video/fbdev/core/fbcon.c
1268
static void fbcon_deinit(struct vc_data *vc)
drivers/video/fbdev/core/fbcon.c
1338
static void __fbcon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
drivers/video/fbdev/core/fbcon.c
1378
static void fbcon_clear(struct vc_data *vc, unsigned int sy, unsigned int sx,
drivers/video/fbdev/core/fbcon.c
1384
static void fbcon_putcs(struct vc_data *vc, const u16 *s, unsigned int count,
drivers/video/fbdev/core/fbcon.c
1397
static void fbcon_clear_margins(struct vc_data *vc, int bottom_only)
drivers/video/fbdev/core/fbcon.c
1406
static void fbcon_cursor(struct vc_data *vc, bool enable)
drivers/video/fbdev/core/fbcon.c
1440
struct vc_data **default_mode, *vc;
drivers/video/fbdev/core/fbcon.c
1441
struct vc_data *svc;
drivers/video/fbdev/core/fbcon.c
1499
static __inline__ void ywrap_up(struct vc_data *vc, int count)
drivers/video/fbdev/core/fbcon.c
1518
static __inline__ void ywrap_down(struct vc_data *vc, int count)
drivers/video/fbdev/core/fbcon.c
1537
static __inline__ void ypan_up(struct vc_data *vc, int count)
drivers/video/fbdev/core/fbcon.c
1561
static __inline__ void ypan_up_redraw(struct vc_data *vc, int t, int count)
drivers/video/fbdev/core/fbcon.c
1585
static __inline__ void ypan_down(struct vc_data *vc, int count)
drivers/video/fbdev/core/fbcon.c
1609
static __inline__ void ypan_down_redraw(struct vc_data *vc, int t, int count)
drivers/video/fbdev/core/fbcon.c
1633
static void fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p,
drivers/video/fbdev/core/fbcon.c
1665
static void fbcon_redraw_blit(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
1713
static void fbcon_redraw(struct vc_data *vc, int line, int count, int offset)
drivers/video/fbdev/core/fbcon.c
1765
static void fbcon_bmove_rec(struct vc_data *vc, struct fbcon_display *p, int sy, int sx,
drivers/video/fbdev/core/fbcon.c
1807
static void fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx,
drivers/video/fbdev/core/fbcon.c
1830
static bool fbcon_scroll(struct vc_data *vc, unsigned int t, unsigned int b,
drivers/video/fbdev/core/fbcon.c
185
static void fbcon_clear_margins(struct vc_data *vc, int bottom_only);
drivers/video/fbdev/core/fbcon.c
186
static void fbcon_set_palette(struct vc_data *vc, const unsigned char *table);
drivers/video/fbdev/core/fbcon.c
193
static void fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p,
drivers/video/fbdev/core/fbcon.c
2028
struct vc_data *vc)
drivers/video/fbdev/core/fbcon.c
2068
struct vc_data *vc)
drivers/video/fbdev/core/fbcon.c
2085
static int fbcon_resize(struct vc_data *vc, unsigned int width,
drivers/video/fbdev/core/fbcon.c
2143
static bool fbcon_switch(struct vc_data *vc)
drivers/video/fbdev/core/fbcon.c
2155
struct vc_data *conp2 = vc_cons[logo_shown].d;
drivers/video/fbdev/core/fbcon.c
2269
static void fbcon_generic_blank(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
2284
static bool fbcon_blank(struct vc_data *vc, enum vesa_blank_mode blank,
drivers/video/fbdev/core/fbcon.c
2326
static int fbcon_get_font(struct vc_data *vc, struct console_font *font, unsigned int vpitch)
drivers/video/fbdev/core/fbcon.c
2340
static void set_vc_hi_font(struct vc_data *vc, bool set)
drivers/video/fbdev/core/fbcon.c
237
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
2400
static int fbcon_do_set_font(struct vc_data *vc, int w, int h, int charcount,
drivers/video/fbdev/core/fbcon.c
2472
static int fbcon_set_font(struct vc_data *vc, const struct console_font *font,
drivers/video/fbdev/core/fbcon.c
2524
static int fbcon_set_def_font(struct vc_data *vc, struct console_font *font,
drivers/video/fbdev/core/fbcon.c
2549
static void fbcon_set_palette(struct vc_data *vc, const unsigned char *table)
drivers/video/fbdev/core/fbcon.c
2586
static void fbcon_invert_region(struct vc_data *vc, u16 * p, int cnt)
drivers/video/fbdev/core/fbcon.c
2604
struct vc_data *vc = NULL;
drivers/video/fbdev/core/fbcon.c
2618
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
2633
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
2671
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
2716
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
3019
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
3040
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
3061
struct vc_data *vc;
drivers/video/fbdev/core/fbcon.c
307
static inline bool fbcon_is_active(struct vc_data *vc, struct fb_info *info)
drivers/video/fbdev/core/fbcon.c
315
static int get_color(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
382
static int get_fg_color(struct vc_data *vc, struct fb_info *info, u16 c)
drivers/video/fbdev/core/fbcon.c
387
static int get_bg_color(struct vc_data *vc, struct fb_info *info, u16 c)
drivers/video/fbdev/core/fbcon.c
396
struct vc_data *vc = NULL;
drivers/video/fbdev/core/fbcon.c
448
void fbcon_fill_cursor_mask(struct fbcon_par *par, struct vc_data *vc, unsigned char *mask)
drivers/video/fbdev/core/fbcon.c
635
static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
641
static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
731
static void set_blitting_type(struct vc_data *vc, struct fb_info *info)
drivers/video/fbdev/core/fbcon.c
756
static void set_blitting_type(struct vc_data *vc, struct fb_info *info)
drivers/video/fbdev/core/fbcon.c
827
static int con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
842
static void con2fb_release_oldinfo(struct vc_data *vc, struct fb_info *oldinfo,
drivers/video/fbdev/core/fbcon.c
866
static void con2fb_init_display(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.c
888
struct vc_data *fg_vc = vc_cons[fg_console].d;
drivers/video/fbdev/core/fbcon.c
914
struct vc_data *vc = vc_cons[unit].d;
drivers/video/fbdev/core/fbcon.h
200
extern void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info);
drivers/video/fbdev/core/fbcon.h
205
void fbcon_fill_cursor_mask(struct fbcon_par *par, struct vc_data *vc, unsigned char *mask);
drivers/video/fbdev/core/fbcon.h
60
void (*bmove)(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon.h
62
void (*clear)(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon.h
64
void (*putcs)(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.h
67
void (*clear_margins)(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.h
69
void (*cursor)(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon.h
72
int (*rotate_font)(struct fb_info *info, struct vc_data *vc);
drivers/video/fbdev/core/fbcon_ccw.c
129
static void ccw_putcs(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_ccw.c
191
static void ccw_clear_margins(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_ccw.c
221
static void ccw_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
drivers/video/fbdev/core/fbcon_ccw.c
27
struct vc_data *vc)
drivers/video/fbdev/core/fbcon_ccw.c
64
static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_ccw.c
81
static void ccw_clear(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_ccw.c
98
static inline void ccw_putcs_aligned(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_cw.c
114
static void cw_putcs(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_cw.c
174
static void cw_clear_margins(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_cw.c
204
static void cw_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
drivers/video/fbdev/core/fbcon_cw.c
27
struct vc_data *vc)
drivers/video/fbdev/core/fbcon_cw.c
49
static void cw_bmove(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_cw.c
66
static void cw_clear(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_cw.c
83
static inline void cw_putcs_aligned(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_rotate.c
18
int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc)
drivers/video/fbdev/core/fbcon_rotate.h
22
int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc);
drivers/video/fbdev/core/fbcon_ud.c
115
static inline void ud_putcs_unaligned(struct vc_data *vc,
drivers/video/fbdev/core/fbcon_ud.c
150
static void ud_putcs(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_ud.c
221
static void ud_clear_margins(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/fbcon_ud.c
250
static void ud_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
drivers/video/fbdev/core/fbcon_ud.c
26
struct vc_data *vc)
drivers/video/fbdev/core/fbcon_ud.c
48
static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_ud.c
66
static void ud_clear(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/fbcon_ud.c
84
static inline void ud_putcs_aligned(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/tileblit.c
115
static void tile_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
drivers/video/fbdev/core/tileblit.c
173
void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info)
drivers/video/fbdev/core/tileblit.c
19
static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/tileblit.c
34
static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy,
drivers/video/fbdev/core/tileblit.c
52
static void tile_putcs(struct vc_data *vc, struct fb_info *info,
drivers/video/fbdev/core/tileblit.c
74
static void tile_clear_margins(struct vc_data *vc, struct fb_info *info,
include/linux/console.h
100
bool (*con_blank)(struct vc_data *vc, enum vesa_blank_mode blank,
include/linux/console.h
102
int (*con_font_set)(struct vc_data *vc,
include/linux/console.h
105
int (*con_font_get)(struct vc_data *vc, struct console_font *font,
include/linux/console.h
107
int (*con_font_default)(struct vc_data *vc,
include/linux/console.h
109
int (*con_resize)(struct vc_data *vc, unsigned int width,
include/linux/console.h
111
void (*con_set_palette)(struct vc_data *vc,
include/linux/console.h
113
void (*con_scrolldelta)(struct vc_data *vc, int lines);
include/linux/console.h
114
bool (*con_set_origin)(struct vc_data *vc);
include/linux/console.h
115
void (*con_save_screen)(struct vc_data *vc);
include/linux/console.h
116
u8 (*con_build_attr)(struct vc_data *vc, u8 color,
include/linux/console.h
119
void (*con_invert_region)(struct vc_data *vc, u16 *p, int count);
include/linux/console.h
140
void con_debug_enter(struct vc_data *vc);
include/linux/console.h
143
static inline void con_debug_enter(struct vc_data *vc) { }
include/linux/console.h
26
struct vc_data;
include/linux/console.h
86
void (*con_init)(struct vc_data *vc, bool init);
include/linux/console.h
87
void (*con_deinit)(struct vc_data *vc);
include/linux/console.h
88
void (*con_clear)(struct vc_data *vc, unsigned int y,
include/linux/console.h
90
void (*con_putc)(struct vc_data *vc, u16 ca, unsigned int y,
include/linux/console.h
92
void (*con_putcs)(struct vc_data *vc, const u16 *s,
include/linux/console.h
95
void (*con_cursor)(struct vc_data *vc, bool enable);
include/linux/console.h
96
bool (*con_scroll)(struct vc_data *vc, unsigned int top,
include/linux/console.h
99
bool (*con_switch)(struct vc_data *vc);
include/linux/console_struct.h
185
struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */
include/linux/console_struct.h
197
struct vc_data *d;
include/linux/console_struct.h
225
bool con_is_visible(const struct vc_data *vc);
include/linux/consolemap.h
22
struct vc_data;
include/linux/consolemap.h
25
u16 inverse_translate(const struct vc_data *conp, u16 glyph, bool use_unicode);
include/linux/consolemap.h
26
unsigned short *set_translate(enum translation_map m, struct vc_data *vc);
include/linux/consolemap.h
27
int conv_uni_to_pc(struct vc_data *conp, long ucs);
include/linux/consolemap.h
35
static inline u16 inverse_translate(const struct vc_data *conp, u16 glyph,
include/linux/consolemap.h
42
struct vc_data *vc)
include/linux/consolemap.h
47
static inline int conv_uni_to_pc(struct vc_data *conp, long ucs)
include/linux/keyboard.h
12
struct vc_data *vc; /* VC on which the keyboard press was done */
include/linux/selection.h
15
struct vc_data;
include/linux/selection.h
26
bool vc_is_sel(const struct vc_data *vc);
include/linux/selection.h
35
unsigned short *screen_pos(const struct vc_data *vc, int w_offset, bool viewed);
include/linux/selection.h
36
u16 screen_glyph(const struct vc_data *vc, int offset);
include/linux/selection.h
37
u32 screen_glyph_unicode(const struct vc_data *vc, int offset);
include/linux/selection.h
38
void complement_pos(struct vc_data *vc, int offset);
include/linux/selection.h
39
void invert_screen(struct vc_data *vc, int offset, int count, bool viewed);
include/linux/selection.h
41
void getconsxy(const struct vc_data *vc, unsigned char xy[static 2]);
include/linux/selection.h
42
void putconsxy(struct vc_data *vc, unsigned char xy[static const 2]);
include/linux/selection.h
44
u16 vcs_scr_readw(const struct vc_data *vc, const u16 *org);
include/linux/selection.h
45
void vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org);
include/linux/selection.h
46
void vcs_scr_updated(struct vc_data *vc);
include/linux/selection.h
48
int vc_uniscr_check(struct vc_data *vc);
include/linux/selection.h
49
void vc_uniscr_copy_line(const struct vc_data *vc, void *dest, bool viewed,
include/linux/vt_kern.h
103
static inline int con_set_default_unimap(struct vc_data *vc)
include/linux/vt_kern.h
107
static inline void con_free_unimap(struct vc_data *vc)
include/linux/vt_kern.h
110
static inline void con_protect_unimap(struct vc_data *vc, int rdonly)
include/linux/vt_kern.h
114
int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc)
include/linux/vt_kern.h
124
void change_console(struct vc_data *new_vc);
include/linux/vt_kern.h
125
void reset_vc(struct vc_data *vc);
include/linux/vt_kern.h
146
struct vc_data *vc; /* VC on which the update happened */
include/linux/vt_kern.h
28
int __vc_resize(struct vc_data *vc, unsigned int cols, unsigned int lines,
include/linux/vt_kern.h
30
struct vc_data *vc_deallocate(unsigned int console);
include/linux/vt_kern.h
31
void reset_palette(struct vc_data *vc);
include/linux/vt_kern.h
35
int con_font_op(struct vc_data *vc, struct console_font_op *op);
include/linux/vt_kern.h
38
void scrollback(struct vc_data *vc);
include/linux/vt_kern.h
39
void scrollfront(struct vc_data *vc, int lines);
include/linux/vt_kern.h
40
void clear_buffer_attributes(struct vc_data *vc);
include/linux/vt_kern.h
41
void update_region(struct vc_data *vc, unsigned long start, int count);
include/linux/vt_kern.h
42
void redraw_screen(struct vc_data *vc, int is_switch);
include/linux/vt_kern.h
46
static inline int vc_resize(struct vc_data *vc, unsigned int cols,
include/linux/vt_kern.h
64
int con_clear_unimap(struct vc_data *vc);
include/linux/vt_kern.h
65
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list);
include/linux/vt_kern.h
66
int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list);
include/linux/vt_kern.h
67
int con_set_default_unimap(struct vc_data *vc);
include/linux/vt_kern.h
68
void con_free_unimap(struct vc_data *vc);
include/linux/vt_kern.h
69
int con_copy_unimap(struct vc_data *dst_vc, struct vc_data *src_vc);
include/linux/vt_kern.h
88
static inline int con_clear_unimap(struct vc_data *vc)
include/linux/vt_kern.h
93
int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list)
include/linux/vt_kern.h
98
int con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct,