Lines Matching refs:vd
127 vga_setwmode(struct vt_device *vd, int wmode) in vga_setwmode() argument
129 struct vga_softc *sc = vd->vd_softc; in vga_setwmode()
149 vga_setfg(struct vt_device *vd, term_color_t color) in vga_setfg() argument
151 struct vga_softc *sc = vd->vd_softc; in vga_setfg()
153 vga_setwmode(vd, 3); in vga_setfg()
164 vga_setbg(struct vt_device *vd, term_color_t color) in vga_setbg() argument
166 struct vga_softc *sc = vd->vd_softc; in vga_setbg()
168 vga_setwmode(vd, 3); in vga_setbg()
326 vga_blank(struct vt_device *vd, term_color_t color) in vga_blank() argument
328 struct vga_softc *sc = vd->vd_softc; in vga_blank()
331 vga_setfg(vd, color); in vga_blank()
337 vga_bitblt_put(struct vt_device *vd, u_long dst, term_color_t color, in vga_bitblt_put() argument
340 struct vga_softc *sc = vd->vd_softc; in vga_bitblt_put()
344 vga_setfg(vd, color); in vga_bitblt_put()
363 vga_setpixel(struct vt_device *vd, int x, int y, term_color_t color) in vga_setpixel() argument
366 if (vd->vd_flags & VDF_TEXTMODE) in vga_setpixel()
369 vga_bitblt_put(vd, (y * VT_VGA_WIDTH / 8) + (x / 8), color, in vga_setpixel()
374 vga_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2, int fill, in vga_drawrect() argument
379 if (vd->vd_flags & VDF_TEXTMODE) in vga_drawrect()
385 vga_setpixel(vd, x, y, color); in vga_drawrect()
387 vga_setpixel(vd, x1, y, color); in vga_drawrect()
388 vga_setpixel(vd, x2, y, color); in vga_drawrect()
503 vga_bitblt_pixels_block_2colors(struct vt_device *vd, const uint8_t *masks, in vga_bitblt_pixels_block_2colors() argument
520 vga_setbg(vd, bg); in vga_bitblt_pixels_block_2colors()
521 vga_setfg(vd, fg); in vga_bitblt_pixels_block_2colors()
523 sc = vd->vd_softc; in vga_bitblt_pixels_block_2colors()
532 vga_bitblt_pixels_block_ncolors(struct vt_device *vd, const uint8_t *masks, in vga_bitblt_pixels_block_ncolors() argument
539 sc = vd->vd_softc; in vga_bitblt_pixels_block_ncolors()
594 vga_setwmode(vd, 0); in vga_bitblt_pixels_block_ncolors()
610 vga_bitblt_one_text_pixels_block(struct vt_device *vd, in vga_bitblt_one_text_pixels_block() argument
727 if (vd->vd_mshown && vt_is_cursor_in_area(vd, &drawn_area)) { in vga_bitblt_one_text_pixels_block()
732 cursor = vd->vd_mcursor; in vga_bitblt_one_text_pixels_block()
733 mx = vd->vd_mx_drawn + vw->vw_draw_area.tr_begin.tp_col; in vga_bitblt_one_text_pixels_block()
734 my = vd->vd_my_drawn + vw->vw_draw_area.tr_begin.tp_row; in vga_bitblt_one_text_pixels_block()
760 vd->vd_mcursor_fg, vd->vd_mcursor_bg, 1); in vga_bitblt_one_text_pixels_block()
762 if ((used_colors_list[vd->vd_mcursor_fg] & 0x1) != 0x1) in vga_bitblt_one_text_pixels_block()
764 if ((used_colors_list[vd->vd_mcursor_bg] & 0x2) != 0x2) in vga_bitblt_one_text_pixels_block()
774 vga_bitblt_pixels_block_2colors(vd, pattern_2colors, fg, bg, in vga_bitblt_one_text_pixels_block()
777 vga_bitblt_pixels_block_ncolors(vd, pattern_ncolors, in vga_bitblt_one_text_pixels_block()
782 vga_bitblt_text_gfxmode(struct vt_device *vd, const struct vt_window *vw, in vga_bitblt_text_gfxmode() argument
858 vga_bitblt_one_text_pixels_block(vd, vw, x, y); in vga_bitblt_text_gfxmode()
864 vga_bitblt_text_txtmode(struct vt_device *vd, const struct vt_window *vw, in vga_bitblt_text_txtmode() argument
875 sc = vd->vd_softc; in vga_bitblt_text_txtmode()
894 if (vd->vd_drawn && (vd->vd_drawn[z] == c) && in vga_bitblt_text_txtmode()
895 vd->vd_drawnfg && (vd->vd_drawnfg[z] == fg) && in vga_bitblt_text_txtmode()
896 vd->vd_drawnbg && (vd->vd_drawnbg[z] == bg)) in vga_bitblt_text_txtmode()
914 if (vd->vd_drawn) in vga_bitblt_text_txtmode()
915 vd->vd_drawn[z] = c; in vga_bitblt_text_txtmode()
916 if (vd->vd_drawnfg) in vga_bitblt_text_txtmode()
917 vd->vd_drawnfg[z] = fg; in vga_bitblt_text_txtmode()
918 if (vd->vd_drawnbg) in vga_bitblt_text_txtmode()
919 vd->vd_drawnbg[z] = bg; in vga_bitblt_text_txtmode()
925 vga_bitblt_text(struct vt_device *vd, const struct vt_window *vw, in vga_bitblt_text() argument
929 if (!(vd->vd_flags & VDF_TEXTMODE)) { in vga_bitblt_text()
930 vga_bitblt_text_gfxmode(vd, vw, area); in vga_bitblt_text()
932 vga_bitblt_text_txtmode(vd, vw, area); in vga_bitblt_text()
937 vga_invalidate_text(struct vt_device *vd, const term_rect_t *area) in vga_invalidate_text() argument
950 if (vd->vd_drawn) in vga_invalidate_text()
951 vd->vd_drawn[z] = 0; in vga_invalidate_text()
952 if (vd->vd_drawnfg) in vga_invalidate_text()
953 vd->vd_drawnfg[z] = 0; in vga_invalidate_text()
954 if (vd->vd_drawnbg) in vga_invalidate_text()
955 vd->vd_drawnbg[z] = 0; in vga_invalidate_text()
961 vga_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw, in vga_bitblt_bitmap() argument
975 x2 = min(x2, vd->vd_width - 1); in vga_bitblt_bitmap()
976 y2 = min(y2, vd->vd_height - 1); in vga_bitblt_bitmap()
992 vga_bitblt_pixels_block_2colors(vd, in vga_bitblt_bitmap()
1004 vga_bitblt_argb(struct vt_device *vd, const struct vt_window *vw, in vga_bitblt_argb() argument
1014 vga_initialize_graphics(struct vt_device *vd) in vga_initialize_graphics() argument
1016 struct vga_softc *sc = vd->vd_softc; in vga_initialize_graphics()
1095 vga_initialize(struct vt_device *vd, int textmode) in vga_initialize() argument
1097 struct vga_softc *sc = vd->vd_softc; in vga_initialize()
1141 vga_initialize_graphics(vd); in vga_initialize()
1288 vga_probe(struct vt_device *vd) in vga_probe() argument
1295 vga_init(struct vt_device *vd) in vga_init() argument
1300 if (vd->vd_softc == NULL) in vga_init()
1301 vd->vd_softc = (void *)&vga_conssoftc; in vga_init()
1302 sc = vd->vd_softc; in vga_init()
1304 if (vd->vd_flags & VDF_DOWNGRADE && vd->vd_video_dev != NULL) in vga_init()
1305 vga_pci_repost(vd->vd_video_dev); in vga_init()
1326 vd->vd_flags |= VDF_TEXTMODE; in vga_init()
1327 vd->vd_width = 80; in vga_init()
1328 vd->vd_height = 25; in vga_init()
1332 vd->vd_width = VT_VGA_WIDTH; in vga_init()
1333 vd->vd_height = VT_VGA_HEIGHT; in vga_init()
1337 if (vga_initialize(vd, textmode) != 0) in vga_init()
1345 vga_postswitch(struct vt_device *vd) in vga_postswitch() argument
1349 vga_initialize(vd, (vd->vd_flags & VDF_TEXTMODE)); in vga_postswitch()
1351 vd->vd_flags |= VDF_INVALID; in vga_postswitch()