Lines Matching refs:vc_sw
299 if (vc->vc_sw->con_putc) in con_putc()
300 vc->vc_sw->con_putc(vc, ca, y, x); in con_putc()
302 vc->vc_sw->con_putcs(vc, &ca, 1, y, x); in con_putc()
579 vc->vc_sw->con_scroll(vc, top, bottom, dir, nr)) in con_scroll()
609 vc->vc_sw->con_putcs(vc, q, p-q, yy, startx); in do_update_region()
619 vc->vc_sw->con_putcs(vc, q, p-q, yy, startx); in do_update_region()
645 if (vc->vc_sw->con_build_attr) in build_attr()
646 return vc->vc_sw->con_build_attr(vc, _color, _intensity, in build_attr()
704 if (vc->vc_sw->con_invert_region) { in invert_screen()
705 vc->vc_sw->con_invert_region(vc, p, count); in invert_screen()
846 vc->vc_sw->con_cursor(vc, false); in hide_cursor()
859 vc->vc_sw->con_cursor(vc, true); in set_cursor()
869 !vc->vc_sw->con_set_origin || in set_origin()
870 !vc->vc_sw->con_set_origin(vc)) in set_origin()
882 if (vc->vc_sw->con_save_screen) in save_screen()
883 vc->vc_sw->con_save_screen(vc); in save_screen()
901 vc->vc_sw->con_switch(vc); in flush_scrollback()
957 update = vc->vc_sw->con_switch(vc); in redraw_screen()
993 if (vc->vc_sw) in visual_init()
994 module_put(vc->vc_sw->owner); in visual_init()
995 vc->vc_sw = conswitchp; in visual_init()
998 vc->vc_sw = con_driver_map[num]; in visual_init()
1000 __module_get(vc->vc_sw->owner); in visual_init()
1011 vc->vc_sw->con_init(vc, init); in visual_init()
1022 vc->vc_sw->con_deinit(vc); in visual_deinit()
1023 module_put(vc->vc_sw->owner); in visual_deinit()
1111 if (vc->vc_sw->con_resize) in resize_screen()
1112 err = vc->vc_sw->con_resize(vc, width, height, from_user); in resize_screen()
1575 vc->vc_sw->con_clear(vc, vc->state.y, vc->state.x, count); in csi_X()
2762 vc->vc_sw->con_putcs(vc, (u16 *)draw->from, in con_flush()
3140 if (vc->vc_mode == KD_TEXT && vc->vc_sw->con_scrolldelta) in console_callback()
3141 vc->vc_sw->con_scrolldelta(vc, scrollback_delta); in console_callback()
3258 vc->vc_sw->con_putcs(vc, start, cnt, vc->state.y, start_x); in vt_console_print()
3286 vc->vc_sw->con_putcs(vc, start, cnt, vc->state.y, start_x); in vt_console_print()
3666 vc_init(vc, currcons || !vc->vc_sw->con_save_screen); in con_init()
3820 if (!vc || !vc->vc_sw) in do_bind_con_driver()
3831 vc->vc_sw->con_deinit(vc); in do_bind_con_driver()
4173 if (vc->vc_sw->con_debug_enter) in con_debug_enter()
4174 vc->vc_sw->con_debug_enter(vc); in con_debug_enter()
4224 if (vc->vc_sw->con_debug_leave) in con_debug_leave()
4225 vc->vc_sw->con_debug_leave(vc); in con_debug_leave()
4481 vc->vc_sw->con_blank(vc, vesa_blank_mode + 1, 0); in do_blank_screen()
4490 vc->vc_sw->con_blank(vc, VESA_VSYNC_SUSPEND, 1); in do_blank_screen()
4511 i = vc->vc_sw->con_blank(vc, vesa_off_interval ? VESA_VSYNC_SUSPEND : in do_blank_screen()
4563 if (vc->vc_sw->con_blank(vc, VESA_NO_BLANKING, leaving_gfx)) in do_unblank_screen()
4632 if (vc->vc_mode != KD_GRAPHICS && vc->vc_sw->con_set_palette) in set_palette()
4633 vc->vc_sw->con_set_palette(vc, color_table); in set_palette()
4738 else if (vc->vc_sw->con_font_get) in con_font_get()
4739 rc = vc->vc_sw->con_font_get(vc, &font, vpitch); in con_font_get()
4801 else if (vc->vc_sw->con_font_set) { in con_font_set()
4804 rc = vc->vc_sw->con_font_set(vc, &font, vpitch, op->flags); in con_font_set()
4832 if (vc->vc_sw->con_font_default) { in con_font_default()
4835 rc = vc->vc_sw->con_font_default(vc, &font, s); in con_font_default()