Searched refs:vc (Results 1 - 25 of 43) sorted by relevance

12

/drivers/tty/vt/
H A Dvt.c139 struct vc vc_cons [MAX_NR_CONSOLES];
146 static void vc_init(struct vc_data *vc, unsigned int rows,
148 static void gotoxy(struct vc_data *vc, int new_x, int new_y);
149 static void save_cur(struct vc_data *vc);
150 static void reset_terminal(struct vc_data *vc, int do_clear);
153 static void set_cursor(struct vc_data *vc);
154 static void hide_cursor(struct vc_data *vc);
157 static void set_palette(struct vc_data *vc);
237 * the attribute 'active' contains the name of the current vc
238 * console and it supports poll() to detect vc switche
259 notify_write(struct vc_data *vc, unsigned int unicode) argument
265 notify_update(struct vc_data *vc) argument
282 screenpos(struct vc_data *vc, int offset, int viewed) argument
310 scrup(struct vc_data *vc, unsigned int t, unsigned int b, int nr) argument
327 scrdown(struct vc_data *vc, unsigned int t, unsigned int b, int nr) argument
344 do_update_region(struct vc_data *vc, unsigned long start, int count) argument
390 update_region(struct vc_data *vc, unsigned long start, int count) argument
403 build_attr(struct vc_data *vc, u8 _color, u8 _intensity, u8 _blink, u8 _underline, u8 _reverse, u8 _italic) argument
450 update_attr(struct vc_data *vc) argument
459 invert_screen(struct vc_data *vc, int offset, int count, int viewed) argument
504 complement_pos(struct vc_data *vc, int offset) argument
538 insert_char(struct vc_data *vc, unsigned int nr) argument
558 delete_char(struct vc_data *vc, unsigned int nr) argument
583 add_softcursor(struct vc_data *vc) argument
600 hide_softcursor(struct vc_data *vc) argument
611 hide_cursor(struct vc_data *vc) argument
619 set_cursor(struct vc_data *vc) argument
634 set_origin(struct vc_data *vc) argument
647 save_screen(struct vc_data *vc) argument
659 clear_buffer_attributes(struct vc_data *vc) argument
670 redraw_screen(struct vc_data *vc, int is_switch) argument
742 visual_init(struct vc_data *vc, int num, int init) argument
776 struct vc_data *vc; local
817 resize_screen(struct vc_data *vc, int width, int height, int user) argument
853 vc_do_resize(struct tty_struct *tty, struct vc_data *vc, unsigned int cols, unsigned int lines) argument
978 vc_resize(struct vc_data *vc, unsigned int cols, unsigned int rows) argument
997 struct vc_data *vc = tty->driver_data; local
1011 struct vc_data *vc = vc_cons[currcons].d; local
1065 gotoxy(struct vc_data *vc, int new_x, int new_y) argument
1096 gotoxay(struct vc_data *vc, int new_x, int new_y) argument
1101 scrollback(struct vc_data *vc, int lines) argument
1108 scrollfront(struct vc_data *vc, int lines) argument
1115 lf(struct vc_data *vc) argument
1130 ri(struct vc_data *vc) argument
1144 cr(struct vc_data *vc) argument
1151 bs(struct vc_data *vc) argument
1161 del(struct vc_data *vc) argument
1166 csi_J(struct vc_data *vc, int vpar) argument
1217 csi_K(struct vc_data *vc, int vpar) argument
1251 csi_X(struct vc_data *vc, int vpar) argument
1265 default_attr(struct vc_data *vc) argument
1276 csi_m(struct vc_data *vc) argument
1386 cursor_report(struct vc_data *vc, struct tty_struct *tty) argument
1420 set_mode(struct vc_data *vc, int on_off) argument
1490 setterm_command(struct vc_data *vc) argument
1550 csi_at(struct vc_data *vc, unsigned int nr) argument
1560 csi_L(struct vc_data *vc, unsigned int nr) argument
1571 csi_P(struct vc_data *vc, unsigned int nr) argument
1581 csi_M(struct vc_data *vc, unsigned int nr) argument
1592 save_cur(struct vc_data *vc) argument
1608 restore_cur(struct vc_data *vc) argument
1630 reset_terminal(struct vc_data *vc, int do_clear) argument
1681 do_con_trol(struct tty_struct *tty, struct vc_data *vc, int c) argument
2117 struct vc_data *vc; local
2393 struct vc_data *vc = vc_cons[fg_console].d; local
2410 struct vc_data *vc = vc_cons[fg_console].d; local
2475 struct vc_data *vc = vc_cons[fg_console].d; local
2744 struct vc_data *vc = tty->driver_data; local
2779 struct vc_data *vc; local
2804 struct vc_data *vc = vc_cons[currcons].d; local
2837 struct vc_data *vc = tty->driver_data; local
2850 vc_init(struct vc_data *vc, unsigned int rows, unsigned int cols, int do_clear) argument
2885 struct vc_data *vc; local
3065 struct vc_data *vc = vc_cons[i].d; local
3101 struct vc_data *vc = vc_cons[j].d; local
3127 struct vc_data *vc = vc_cons[i].d; local
3450 con_debug_enter(struct vc_data *vc) argument
3496 struct vc_data *vc; local
3726 struct vc_data *vc = vc_cons[fg_console].d; local
3787 struct vc_data *vc; local
3887 set_palette(struct vc_data *vc) argument
3952 reset_palette(struct vc_data *vc) argument
3978 con_font_get(struct vc_data *vc, struct console_font_op *op) argument
4032 con_font_set(struct vc_data *vc, struct console_font_op *op) argument
4087 con_font_default(struct vc_data *vc, struct console_font_op *op) argument
4119 con_font_copy(struct vc_data *vc, struct console_font_op *op) argument
4140 con_font_op(struct vc_data *vc, struct console_font_op *op) argument
4160 screen_glyph(struct vc_data *vc, int offset) argument
4172 screen_pos(struct vc_data *vc, int w_offset, int viewed) argument
4177 getconsxy(struct vc_data *vc, unsigned char *p) argument
4183 putconsxy(struct vc_data *vc, unsigned char *p) argument
4190 vcs_scr_readw(struct vc_data *vc, const u16 *org) argument
4197 vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org) argument
4206 vcs_scr_updated(struct vc_data *vc) argument
[all...]
H A Dvt_ioctl.c50 * and the vc start at /dev/ttyX, X >= 1. We maintain that here, so we will
61 static void complete_change_console(struct vc_data *vc);
241 do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, int perm, struct vc_data *vc) argument
255 return con_set_unimap(vc, tmp.entry_ct, tmp.entries);
257 if (!perm && fg_console != vc->vc_num)
259 return con_get_unimap(vc, tmp.entry_ct, &(user_ud->entry_ct), tmp.entries);
273 struct vc_data *vc = tty->driver_data; local
282 console = vc->vc_num;
417 if (vc->vc_mode == (unsigned char) arg)
419 vc
773 struct vc_data *vc; local
1012 reset_vc(struct vc_data *vc) argument
1032 struct vc_data *vc; local
1108 compat_kdfontop_ioctl(struct compat_console_font_op __user *fontop, int perm, struct console_font_op *op, struct vc_data *vc) argument
1133 compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, int perm, struct vc_data *vc) argument
1162 struct vc_data *vc = tty->driver_data; local
1252 complete_change_console(struct vc_data *vc) argument
1328 struct vc_data *vc; local
[all...]
H A Dvc_screen.c65 struct vc_data *vc = param->vc; local
77 if (currcons != vc->vc_num)
165 struct vc_data *vc; local
169 vc = vcs_vc(inode, NULL);
170 if (!vc)
173 size = vc->vc_rows * vc->vc_cols;
213 struct vc_data *vc; local
235 vc
391 struct vc_data *vc; local
[all...]
H A Dkeyboard.c81 typedef void (k_handler_fn)(struct vc_data *vc, unsigned char value,
93 typedef void (fn_handler_fn)(struct vc_data *vc);
311 static void put_queue(struct vc_data *vc, int ch) argument
313 struct tty_struct *tty = vc->port.tty;
321 static void puts_queue(struct vc_data *vc, char *cp) argument
323 struct tty_struct *tty = vc->port.tty;
335 static void applkey(struct vc_data *vc, int key, char mode) argument
341 puts_queue(vc, buf);
350 static void to_utf8(struct vc_data *vc, uint c) argument
354 put_queue(vc,
433 handle_diacr(struct vc_data *vc, unsigned int ch) argument
466 fn_enter(struct vc_data *vc) argument
484 fn_caps_toggle(struct vc_data *vc) argument
492 fn_caps_on(struct vc_data *vc) argument
500 fn_show_ptregs(struct vc_data *vc) argument
508 fn_hold(struct vc_data *vc) argument
526 fn_num(struct vc_data *vc) argument
540 fn_bare_num(struct vc_data *vc) argument
546 fn_lastcons(struct vc_data *vc) argument
552 fn_dec_console(struct vc_data *vc) argument
569 fn_inc_console(struct vc_data *vc) argument
586 fn_send_intr(struct vc_data *vc) argument
596 fn_scroll_forw(struct vc_data *vc) argument
601 fn_scroll_back(struct vc_data *vc) argument
606 fn_show_mem(struct vc_data *vc) argument
611 fn_show_state(struct vc_data *vc) argument
616 fn_boot_it(struct vc_data *vc) argument
621 fn_compose(struct vc_data *vc) argument
626 fn_spawn_con(struct vc_data *vc) argument
637 fn_SAK(struct vc_data *vc) argument
643 fn_null(struct vc_data *vc) argument
651 k_ignore(struct vc_data *vc, unsigned char value, char up_flag) argument
655 k_spec(struct vc_data *vc, unsigned char value, char up_flag) argument
669 k_lowercase(struct vc_data *vc, unsigned char value, char up_flag) argument
674 k_unicode(struct vc_data *vc, unsigned int value, char up_flag) argument
701 k_deadunicode(struct vc_data *vc, unsigned int value, char up_flag) argument
709 k_self(struct vc_data *vc, unsigned char value, char up_flag) argument
714 k_dead2(struct vc_data *vc, unsigned char value, char up_flag) argument
722 k_dead(struct vc_data *vc, unsigned char value, char up_flag) argument
729 k_cons(struct vc_data *vc, unsigned char value, char up_flag) argument
737 k_fn(struct vc_data *vc, unsigned char value, char up_flag) argument
749 k_cur(struct vc_data *vc, unsigned char value, char up_flag) argument
759 k_pad(struct vc_data *vc, unsigned char value, char up_flag) argument
818 k_shift(struct vc_data *vc, unsigned char value, char up_flag) argument
859 k_meta(struct vc_data *vc, unsigned char value, char up_flag) argument
871 k_ascii(struct vc_data *vc, unsigned char value, char up_flag) argument
893 k_lock(struct vc_data *vc, unsigned char value, char up_flag) argument
901 k_slock(struct vc_data *vc, unsigned char value, char up_flag) argument
924 k_brlcommit(struct vc_data *vc, unsigned int pattern, char up_flag) argument
942 k_brl(struct vc_data *vc, unsigned char value, char up_flag) argument
1179 emulate_raw(struct vc_data *vc, unsigned int keycode, unsigned char up_flag) argument
1242 emulate_raw(struct vc_data *vc, unsigned int keycode, unsigned char up_flag) argument
1254 struct vc_data *vc = vc_cons[fg_console].d; local
1263 struct vc_data *vc = vc_cons[fg_console].d; local
[all...]
H A Dselection.c160 struct vc_data *vc = vc_cons[fg_console].d; local
179 xs = limit(xs, vc->vc_cols - 1);
180 ys = limit(ys, vc->vc_rows - 1);
181 xe = limit(xe, vc->vc_cols - 1);
182 ye = limit(ye, vc->vc_rows - 1);
183 ps = ys * vc->vc_size_row + (xs << 1);
184 pe = ye * vc->vc_size_row + (xe << 1);
229 if (!(ps % vc->vc_size_row))
239 if (!((pe + 2) % vc->vc_size_row))
244 new_sel_start = ps - ps % vc
338 struct vc_data *vc = tty->driver_data; local
[all...]
H A Dconsolemap.c246 unsigned short *set_translate(int m, struct vc_data *vc) argument
248 inv_translate[vc->vc_num] = m;
410 void con_free_unimap(struct vc_data *vc) argument
414 p = (struct uni_pagedir *)*vc->vc_uni_pagedir_loc;
417 *vc->vc_uni_pagedir_loc = 0;
491 int con_clear_unimap(struct vc_data *vc, struct unimapinit *ui) argument
495 p = (struct uni_pagedir *)*vc->vc_uni_pagedir_loc;
504 *vc->vc_uni_pagedir_loc = (unsigned long)q;
514 int con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list) argument
520 p = (struct uni_pagedir *)*vc
610 con_set_default_unimap(struct vc_data *vc) argument
672 con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list) argument
700 con_protect_unimap(struct vc_data *vc, int rdonly) argument
[all...]
/drivers/video/console/
H A Dfbcon.c145 #define advance_row(p, delta) (unsigned short *)((unsigned long)(p) + (delta) * vc->vc_size_row)
161 static void fbcon_init(struct vc_data *vc, int init);
162 static void fbcon_deinit(struct vc_data *vc);
163 static void fbcon_clear(struct vc_data *vc, int sy, int sx, int height,
165 static void fbcon_putc(struct vc_data *vc, int c, int ypos, int xpos);
166 static void fbcon_putcs(struct vc_data *vc, const unsigned short *s,
168 static void fbcon_clear_margins(struct vc_data *vc, int bottom_only);
169 static void fbcon_cursor(struct vc_data *vc, int mode);
170 static int fbcon_scroll(struct vc_data *vc, int t, int b, int dir,
172 static void fbcon_bmove(struct vc_data *vc, in
235 struct vc_data *vc; local
280 fbcon_is_inactive(struct vc_data *vc, struct fb_info *info) argument
289 get_color(struct vc_data *vc, struct fb_info *info, u16 c, int is_fg) argument
356 fbcon_update_softback(struct vc_data *vc) argument
372 struct vc_data *vc = NULL; local
554 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) argument
560 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) argument
647 set_blitting_type(struct vc_data *vc, struct fb_info *info) argument
672 set_blitting_type(struct vc_data *vc, struct fb_info *info) argument
690 con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info, int unit, int oldidx) argument
724 con2fb_release_oldinfo(struct vc_data *vc, struct fb_info *oldinfo, struct fb_info *newinfo, int unit, int oldidx, int found) argument
769 con2fb_init_display(struct vc_data *vc, struct fb_info *info, int unit, int show_logo) argument
814 struct vc_data *vc = vc_cons[unit].d; local
918 struct vc_data *vc = vc_cons[fg_console].d; local
1015 fbcon_init(struct vc_data *vc, int init) argument
1163 fbcon_deinit(struct vc_data *vc) argument
1223 fbcon_clear(struct vc_data *vc, int sy, int sx, int height, int width) argument
1253 fbcon_putcs(struct vc_data *vc, const unsigned short *s, int count, int ypos, int xpos) argument
1266 fbcon_putc(struct vc_data *vc, int c, int ypos, int xpos) argument
1274 fbcon_clear_margins(struct vc_data *vc, int bottom_only) argument
1283 fbcon_cursor(struct vc_data *vc, int mode) argument
1321 struct vc_data **default_mode, *vc; local
1385 ywrap_up(struct vc_data *vc, int count) argument
1404 ywrap_down(struct vc_data *vc, int count) argument
1423 ypan_up(struct vc_data *vc, int count) argument
1447 ypan_up_redraw(struct vc_data *vc, int t, int count) argument
1471 ypan_down(struct vc_data *vc, int count) argument
1495 ypan_down_redraw(struct vc_data *vc, int t, int count) argument
1519 fbcon_redraw_softback(struct vc_data *vc, struct display *p, long delta) argument
1612 fbcon_redraw_move(struct vc_data *vc, struct display *p, int line, int count, int dy) argument
1646 fbcon_redraw_blit(struct vc_data *vc, struct fb_info *info, struct display *p, int line, int count, int ycount) argument
1696 fbcon_redraw(struct vc_data *vc, struct display *p, int line, int count, int offset) argument
1751 fbcon_softback_note(struct vc_data *vc, int t, int count) argument
1776 fbcon_scroll(struct vc_data *vc, int t, int b, int dir, int count) argument
1980 fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, int height, int width) argument
2003 fbcon_bmove_rec(struct vc_data *vc, struct display *p, int sy, int sx, int dy, int dx, int height, int width, u_int y_break) argument
2045 updatescrollmode(struct display *p, struct fb_info *info, struct vc_data *vc) argument
2092 fbcon_resize(struct vc_data *vc, unsigned int width, unsigned int height, unsigned int user) argument
2138 fbcon_switch(struct vc_data *vc) argument
2277 fbcon_generic_blank(struct vc_data *vc, struct fb_info *info, int blank) argument
2302 fbcon_blank(struct vc_data *vc, int blank, int mode_switch) argument
2344 fbcon_debug_enter(struct vc_data *vc) argument
2357 fbcon_debug_leave(struct vc_data *vc) argument
2368 fbcon_get_font(struct vc_data *vc, struct console_font *font) argument
2419 fbcon_do_set_font(struct vc_data *vc, int w, int h, const u8 * data, int userfont) argument
2523 fbcon_copy_font(struct vc_data *vc, int con) argument
2545 fbcon_set_font(struct vc_data *vc, struct console_font *font, unsigned flags) argument
2608 fbcon_set_def_font(struct vc_data *vc, struct console_font *font, char *name) argument
2632 fbcon_set_palette(struct vc_data *vc, unsigned char *table) argument
2667 fbcon_screen_pos(struct vc_data *vc, int offset) argument
2684 fbcon_getxy(struct vc_data *vc, unsigned long pos, int *px, int *py) argument
2725 fbcon_invert_region(struct vc_data *vc, u16 * p, int cnt) argument
2745 fbcon_scrolldelta(struct vc_data *vc, int lines) argument
2835 fbcon_set_origin(struct vc_data *vc) argument
2844 struct vc_data *vc = NULL; local
2857 struct vc_data *vc; local
2870 struct vc_data *vc; local
2910 struct vc_data *vc; local
3125 struct vc_data *vc; local
3147 struct vc_data *vc; local
3168 struct vc_data *vc; local
[all...]
H A Dbitblit.c26 struct vc_data *vc)
28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2;
29 int width = DIV_ROUND_UP(vc->vc_font.width, 8);
30 unsigned int cellsize = vc->vc_font.height * width;
46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
51 area.sx = sx * vc->vc_font.width;
52 area.sy = sy * vc->vc_font.height;
53 area.dx = dx * vc->vc_font.width;
54 area.dy = dy * vc->vc_font.height;
55 area.height = height * vc
25 update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) argument
61 bit_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) argument
77 bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
108 bit_putcs_unaligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
143 bit_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) argument
205 bit_clear_margins(struct vc_data *vc, struct fb_info *info, int bottom_only) argument
237 bit_cursor(struct vc_data *vc, struct fb_info *info, int mode, int softback_lines, int fg, int bg) argument
[all...]
H A Dfbcon_rotate.c21 static int fbcon_rotate_font(struct fb_info *info, struct vc_data *vc) argument
29 if (vc->vc_font.data == ops->fontdata &&
33 src = ops->fontdata = vc->vc_font.data;
36 s_cellsize = ((vc->vc_font.width + 7)/8) *
37 vc->vc_font.height;
42 d_cellsize = ((vc->vc_font.height + 7)/8) *
43 vc->vc_font.width;
67 rotate_ud(src, dst, vc->vc_font.width,
68 vc->vc_font.height);
76 rotate_cw(src, dst, vc
[all...]
H A Dfbcon_ccw.c26 struct vc_data *vc)
28 int i, j, offset = (vc->vc_font.height < 10) ? 1 : 2;
29 int width = (vc->vc_font.height + 7) >> 3;
30 int mod = vc->vc_font.height % 8;
39 for (i = 0; i < vc->vc_font.width; i++) {
63 static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
70 area.sx = sy * vc->vc_font.height;
71 area.sy = vyres - ((sx + width) * vc->vc_font.width);
72 area.dx = dy * vc->vc_font.height;
73 area.dy = vyres - ((dx + width) * vc
25 ccw_update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) argument
80 ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) argument
98 ccw_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
129 ccw_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) argument
191 ccw_clear_margins(struct vc_data *vc, struct fb_info *info, int bottom_only) argument
222 ccw_cursor(struct vc_data *vc, struct fb_info *info, int mode, int softback_lines, int fg, int bg) argument
[all...]
H A Dfbcon_ud.c26 struct vc_data *vc)
28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2;
29 int width = (vc->vc_font.width + 7) >> 3;
30 unsigned int cellsize = vc->vc_font.height * width;
48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
56 area.sy = vyres - ((sy + height) * vc->vc_font.height);
57 area.sx = vxres - ((sx + width) * vc->vc_font.width);
58 area.dy = vyres - ((dy + height) * vc->vc_font.height);
59 area.dx = vxres - ((dx + width) * vc->vc_font.width);
60 area.height = height * vc
25 ud_update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) argument
66 ud_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) argument
85 ud_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
116 ud_putcs_unaligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
151 ud_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) argument
222 ud_clear_margins(struct vc_data *vc, struct fb_info *info, int bottom_only) argument
252 ud_cursor(struct vc_data *vc, struct fb_info *info, int mode, int softback_lines, int fg, int bg) argument
[all...]
H A Dfbcon_cw.c26 struct vc_data *vc)
28 int i, j, offset = (vc->vc_font.height < 10) ? 1 : 2;
29 int width = (vc->vc_font.height + 7) >> 3;
32 for (i = 0; i < vc->vc_font.width; i++) {
49 static void cw_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
56 area.sx = vxres - ((sy + height) * vc->vc_font.height);
57 area.sy = sx * vc->vc_font.width;
58 area.dx = vxres - ((dy + height) * vc->vc_font.height);
59 area.dy = dx * vc->vc_font.width;
60 area.width = height * vc
25 cw_update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) argument
66 cw_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) argument
84 cw_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) argument
115 cw_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) argument
175 cw_clear_margins(struct vc_data *vc, struct fb_info *info, int bottom_only) argument
206 cw_cursor(struct vc_data *vc, struct fb_info *info, int mode, int softback_lines, int fg, int bg) argument
[all...]
H A Ddummycon.c37 static void dummycon_init(struct vc_data *vc, int init) argument
39 vc->vc_can_do_color = 1;
41 vc->vc_cols = DUMMY_COLUMNS;
42 vc->vc_rows = DUMMY_ROWS;
44 vc_resize(vc, DUMMY_COLUMNS, DUMMY_ROWS);
H A Dtileblit.c19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy, argument
34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, argument
38 int bgshift = (vc->vc_hi_font_mask) ? 13 : 12;
39 int fgshift = (vc->vc_hi_font_mask) ? 9 : 8;
41 rect.index = vc->vc_video_erase_char &
42 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff);
43 rect.fg = attr_fgcol_ec(fgshift, vc, info);
44 rect.bg = attr_bgcol_ec(bgshift, vc, info);
54 static void tile_putcs(struct vc_data *vc, struct fb_info *info, argument
59 unsigned short charmask = vc
76 tile_clear_margins(struct vc_data *vc, struct fb_info *info, int bottom_only) argument
82 tile_cursor(struct vc_data *vc, struct fb_info *info, int mode, int softback_lines, int fg, int bg) argument
131 fbcon_set_tileops(struct vc_data *vc, struct fb_info *info) argument
[all...]
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, int mode,
67 int (*rotate_font)(struct fb_info *info, struct vc_data *vc);
117 static inline int attr_col_ec(int shift, struct vc_data *vc, argument
125 if (!vc)
128 if (vc->vc_can_do_color)
129 return is_fg ? attr_fgcol(shift,vc
[all...]
H A Dnewport_con.c328 static void newport_init(struct vc_data *vc, int init) argument
330 vc->vc_cols = newport_xsize / 8;
331 vc->vc_rows = newport_ysize / 16;
332 vc->vc_can_do_color = 1;
343 static void newport_clear(struct vc_data *vc, int sy, int sx, int height, argument
355 (vc->vc_color & 0xf0) >> 4);
358 (vc->vc_color & 0xf0) >> 4);
360 (vc->vc_color & 0xf0) >> 4);
364 static void newport_putc(struct vc_data *vc, int charattr, int ypos, argument
369 p = &font_data[vc
393 newport_putcs(struct vc_data *vc, const unsigned short *s, int count, int ypos, int xpos) argument
434 newport_cursor(struct vc_data *vc, int mode) argument
459 newport_switch(struct vc_data *vc) argument
560 newport_font_default(struct vc_data *vc, struct console_font *op, char *name) argument
565 newport_font_set(struct vc_data *vc, struct console_font *font, unsigned flags) argument
570 newport_set_palette(struct vc_data *vc, unsigned char *table) argument
575 newport_scrolldelta(struct vc_data *vc, int lines) argument
581 newport_scroll(struct vc_data *vc, int t, int b, int dir, int lines) argument
680 newport_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, int h, int w) argument
[all...]
/drivers/accessibility/braille/
H A Dbraille_console.c123 static void vc_follow_cursor(struct vc_data *vc) argument
125 vc_x = vc->vc_x - (vc->vc_x % WIDTH);
126 vc_y = vc->vc_y;
127 lastvc_x = vc->vc_x;
128 lastvc_y = vc->vc_y;
132 static void vc_maybe_cursor_moved(struct vc_data *vc) argument
134 if (vc->vc_x != lastvc_x || vc->vc_y != lastvc_y)
135 vc_follow_cursor(vc);
139 vc_refresh(struct vc_data *vc) argument
160 struct vc_data *vc = param->vc; local
279 struct vc_data *vc = param->vc; local
[all...]
/drivers/staging/speakup/
H A Dmain.c270 static void speakup_date(struct vc_data *vc) argument
272 spk_x = spk_cx = vc->vc_x;
273 spk_y = spk_cy = vc->vc_y;
274 spk_pos = spk_cp = vc->vc_pos;
295 static void speakup_shut_up(struct vc_data *vc) argument
301 speakup_date(vc);
306 static void speech_kill(struct vc_data *vc) argument
323 static void speakup_off(struct vc_data *vc) argument
332 speakup_date(vc);
335 static void speakup_parked(struct vc_data *vc) argument
346 speakup_cut(struct vc_data *vc) argument
382 speakup_paste(struct vc_data *vc) argument
393 say_attributes(struct vc_data *vc) argument
418 announce_edge(struct vc_data *vc, int msg_id) argument
460 get_char(struct vc_data *vc, u16 * pos, u_char * attribs) argument
476 say_char(struct vc_data *vc) argument
490 say_phonetic_char(struct vc_data *vc) argument
505 say_prev_char(struct vc_data *vc) argument
517 say_next_char(struct vc_data *vc) argument
537 get_word(struct vc_data *vc) argument
582 say_word(struct vc_data *vc) argument
594 say_prev_word(struct vc_data *vc) argument
646 say_next_word(struct vc_data *vc) argument
686 spell_word(struct vc_data *vc) argument
727 get_line(struct vc_data *vc) argument
745 say_line(struct vc_data *vc) argument
766 say_prev_line(struct vc_data *vc) argument
778 say_next_line(struct vc_data *vc) argument
790 say_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) argument
819 say_line_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) argument
854 get_sentence_buf(struct vc_data *vc, int read_punc) argument
904 say_screen_from_to(struct vc_data *vc, u_long from, u_long to) argument
918 say_screen(struct vc_data *vc) argument
923 speakup_win_say(struct vc_data *vc) argument
940 top_edge(struct vc_data *vc) argument
948 bottom_edge(struct vc_data *vc) argument
956 left_edge(struct vc_data *vc) argument
964 right_edge(struct vc_data *vc) argument
972 say_first_char(struct vc_data *vc) argument
991 say_last_char(struct vc_data *vc) argument
1007 say_position(struct vc_data *vc) argument
1015 say_char_num(struct vc_data *vc) argument
1025 say_from_top(struct vc_data *vc) argument
1030 say_to_bottom(struct vc_data *vc) argument
1035 say_from_left(struct vc_data *vc) argument
1040 say_to_right(struct vc_data *vc) argument
1127 do_handle_shift(struct vc_data *vc, u_char value, char up_flag) argument
1157 do_handle_latin(struct vc_data *vc, u_char value, char up_flag) argument
1234 toggle_cursoring(struct vc_data *vc) argument
1264 edit_bits(struct vc_data *vc, u_char type, u_char ch, u_short key) argument
1285 speakup_allocate(struct vc_data *vc) argument
1302 speakup_deallocate(struct vc_data *vc) argument
1333 kbd_fakekey2(struct vc_data *vc, int command) argument
1340 read_all_doc(struct vc_data *vc) argument
1359 stop_read_all(struct vc_data *vc) argument
1367 start_read_all_timer(struct vc_data *vc, int command) argument
1378 handle_cursor_read_all(struct vc_data *vc, int command) argument
1449 pre_handle_cursor(struct vc_data *vc, u_char value, char up_flag) argument
1470 do_handle_cursor(struct vc_data *vc, u_char value, char up_flag) argument
1500 update_color_buffer(struct vc_data *vc, const char *ic, int len) argument
1531 reset_highlight_buffers(struct vc_data *vc) argument
1539 count_highlight_color(struct vc_data *vc) argument
1568 get_highlight_color(struct vc_data *vc) argument
1593 speak_highlight(struct vc_data *vc) argument
1619 struct vc_data *vc = vc_cons[cursor_con].d; local
1657 speakup_bs(struct vc_data *vc) argument
1680 speakup_con_write(struct vc_data *vc, const char *str, int len) argument
1708 speakup_con_update(struct vc_data *vc) argument
1720 do_handle_spec(struct vc_data *vc, u_char value, char up_flag) argument
1789 speakup_win_set(struct vc_data *vc) argument
1822 speakup_win_clear(struct vc_data *vc) argument
1830 speakup_win_enable(struct vc_data *vc) argument
1843 speakup_bits(struct vc_data *vc) argument
1855 handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key) argument
1935 speakup_goto(struct vc_data *vc) argument
1946 speakup_help(struct vc_data *vc) argument
1951 do_nothing(struct vc_data *vc) argument
1958 speakup_lock(struct vc_data *vc) argument
1986 do_spkup(struct vc_data *vc, u_char value) argument
2006 speakup_key(struct vc_data *vc, int shift_state, int keycode, u_short keysym, int up_flag) argument
2125 struct vc_data *vc = param->vc; local
2190 struct vc_data *vc = param->vc; local
2253 struct vc_data *vc = vc_cons[fg_console].d; local
[all...]
H A Dselection.c52 struct vc_data *vc = vc_cons[fg_console].d; local
54 xs = limit(xs, vc->vc_cols - 1);
55 ys = limit(ys, vc->vc_rows - 1);
56 xe = limit(xe, vc->vc_cols - 1);
57 ye = limit(ye, vc->vc_rows - 1);
58 ps = ys * vc->vc_size_row + (xs << 1);
59 pe = ye * vc->vc_size_row + (xe << 1);
81 !atedge(new_sel_end, vc->vc_size_row) &&
85 atedge(pe, vc->vc_size_row))
110 if (!((i + 2) % vc
128 struct vc_data *vc = (struct vc_data *) tty->driver_data; local
[all...]
H A Dspk_types.h50 typedef int (*special_func)(struct vc_data *vc, u_char type, u_char ch,
82 #define spk_shut_up (speakup_console[vc->vc_num]->shut_up)
83 #define spk_killed (speakup_console[vc->vc_num]->shut_up & 0x40)
84 #define spk_x (speakup_console[vc->vc_num]->reading_x)
85 #define spk_cx (speakup_console[vc->vc_num]->cursor_x)
86 #define spk_y (speakup_console[vc->vc_num]->reading_y)
87 #define spk_cy (speakup_console[vc->vc_num]->cursor_y)
88 #define spk_pos (speakup_console[vc->vc_num]->reading_pos)
89 #define spk_cp (speakup_console[vc->vc_num]->cursor_pos)
90 #define goto_pos (speakup_console[vc
[all...]
/drivers/atm/
H A Didt77252.c550 struct vc_map *vc; local
555 vc = card->vcs[i];
556 if (!vc)
560 if (vc->rx_vcc)
561 vcc = vc->rx_vcc;
562 else if (vc->tx_vcc)
563 vcc = vc->tx_vcc;
568 printk("%s: Connection %d:\n", card->name, vc->index);
569 dump_tct(card, vc->index);
704 push_on_scq(struct idt77252_dev *card, struct vc_map *vc, struc argument
792 drain_scq(struct idt77252_dev *card, struct vc_map *vc) argument
831 queue_skb(struct idt77252_dev *card, struct vc_map *vc, struct sk_buff *skb, int oam) argument
935 get_free_scd(struct idt77252_dev *card, struct vc_map *vc) argument
1017 struct vc_map *vc; local
1245 struct vc_map *vc; local
1413 struct vc_map *vc; local
1599 __fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument
1659 fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument
1677 __clear_tst(struct idt77252_dev *card, struct vc_map *vc) argument
1702 clear_tst(struct idt77252_dev *card, struct vc_map *vc) argument
1720 change_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument
1741 set_tct(struct idt77252_dev *card, struct vc_map *vc) argument
1953 struct vc_map *vc = vcc->dev_data; local
2083 struct vc_map *vc = (struct vc_map *)data; local
2124 idt77252_init_est(struct vc_map *vc, int pcr) argument
2148 idt77252_init_cbr(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument
2218 idt77252_init_ubr(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument
2250 idt77252_init_tx(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument
2328 idt77252_init_rx(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument
2396 struct vc_map *vc; local
2498 struct vc_map *vc = vcc->dev_data; local
2582 struct vc_map *vc = vcc->dev_data; local
2676 struct vc_map *vc; local
2857 struct vc_map *vc; local
2900 struct vc_map *vc; local
2931 struct vc_map *vc; local
[all...]
H A Dambassador.h368 __be32 vc; member in struct:__anon98::__anon99::__anon100
373 __be32 vc; member in struct:__anon98::__anon99::__anon101
377 __be32 vc; member in struct:__anon98::__anon99::__anon102
381 __be32 vc; member in struct:__anon98::__anon99::__anon103
428 u16 vc; member in struct:__anon111
454 __be16 vc; member in struct:__anon113
473 __be16 vc; member in struct:__anon115
/drivers/media/video/pvrusb2/
H A Dpvrusb2-v4l2.c600 struct v4l2_queryctrl *vc = (struct v4l2_queryctrl *)arg; local
602 if (vc->id & V4L2_CTRL_FLAG_NEXT_CTRL) {
604 hdw,(vc->id & ~V4L2_CTRL_FLAG_NEXT_CTRL));
605 if (cptr) vc->id = pvr2_ctrl_get_v4lid(cptr);
607 cptr = pvr2_hdw_get_ctrl_v4l(hdw,vc->id);
612 vc->id);
619 vc->id,pvr2_ctrl_get_name(cptr),
621 strlcpy(vc->name,pvr2_ctrl_get_desc(cptr),sizeof(vc->name));
622 vc
668 struct v4l2_control *vc = (struct v4l2_control *)arg; local
678 struct v4l2_control *vc = (struct v4l2_control *)arg; local
[all...]
/drivers/media/video/
H A Dtcm825x.c490 struct v4l2_control *vc)
498 if (vc->id == V4L2_CID_EXPOSURE) {
510 vc->value = ((val_upper & 0x1f) << 8) | (val_lower);
514 lvc = find_vctrl(vc->id);
527 if (vc->id == V4L2_CID_HFLIP || vc->id == V4L2_CID_VFLIP)
530 vc->value = val;
535 struct v4l2_control *vc)
540 int val = vc->value;
543 if (vc
489 ioctl_g_ctrl(struct v4l2_int_device *s, struct v4l2_control *vc) argument
534 ioctl_s_ctrl(struct v4l2_int_device *s, struct v4l2_control *vc) argument
[all...]
H A Dhexium_gemini.c285 static int vidioc_g_ctrl(struct file *file, void *fh, struct v4l2_control *vc) argument
292 if (hexium_controls[i].id == vc->id)
297 return dev->ext_vv_data->core_ops->vidioc_g_ctrl(file, fh, vc);
299 if (vc->id == V4L2_CID_PRIVATE_BASE) {
300 vc->value = hexium->cur_bw;
301 DEB_D("VIDIOC_G_CTRL BW:%d\n", vc->value);
307 static int vidioc_s_ctrl(struct file *file, void *fh, struct v4l2_control *vc) argument
314 if (hexium_controls[i].id == vc->id)
319 return dev->ext_vv_data->core_ops->vidioc_s_ctrl(file, fh, vc);
321 if (vc
[all...]

Completed in 457 milliseconds

12