Lines Matching defs:vw

609     const struct vt_window *vw, unsigned int x, unsigned int y)
615 uint8_t pattern_2colors[vw->vw_font->vf_height];
616 uint8_t pattern_ncolors[vw->vw_font->vf_height * 16];
621 vb = &vw->vw_buf;
622 vf = vw->vw_font;
639 if (i < vw->vw_draw_area.tr_begin.tp_col) {
645 i = vw->vw_draw_area.tr_begin.tp_col;
649 i < vw->vw_draw_area.tr_end.tp_col) {
657 col = (i - vw->vw_draw_area.tr_begin.tp_col) / vf->vf_width;
658 row = (y - vw->vw_draw_area.tr_begin.tp_row) / vf->vf_height;
690 (col * vf->vf_width + vw->vw_draw_area.tr_begin.tp_col);
693 vw->vw_draw_area.tr_begin.tp_col,
695 vw->vw_draw_area.tr_end.tp_col);
697 vw->vw_draw_area.tr_begin.tp_col;
731 mx = vd->vd_mx_drawn + vw->vw_draw_area.tr_begin.tp_col;
732 my = vd->vd_my_drawn + vw->vw_draw_area.tr_begin.tp_row;
740 vw->vw_draw_area.tr_end.tp_col - mx),
780 vga_bitblt_text_gfxmode(struct vt_device *vd, const struct vt_window *vw,
787 vf = vw->vw_font;
815 x1 = (int)((col * vf->vf_width + vw->vw_draw_area.tr_begin.tp_col)
818 y1 = row * vf->vf_height + vw->vw_draw_area.tr_begin.tp_row;
830 x2 = (int)howmany(col * vf->vf_width + vw->vw_draw_area.tr_begin.tp_col,
833 y2 = row * vf->vf_height + vw->vw_draw_area.tr_begin.tp_row;
836 x2 = min(x2, vw->vw_draw_area.tr_end.tp_col);
837 y2 = min(y2, vw->vw_draw_area.tr_end.tp_row);
856 vga_bitblt_one_text_pixels_block(vd, vw, x, y);
862 vga_bitblt_text_txtmode(struct vt_device *vd, const struct vt_window *vw,
874 vb = &vw->vw_buf;
923 vga_bitblt_text(struct vt_device *vd, const struct vt_window *vw,
928 vga_bitblt_text_gfxmode(vd, vw, area);
930 vga_bitblt_text_txtmode(vd, vw, area);
959 vga_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,