Lines Matching refs:vd

65 vt_draw_2_vga16_px(struct vt_device *vd, vt_axis_t x, vt_axis_t y,  in vt_draw_2_vga16_px()  argument
69 vd->vd_driver->vd_setpixel(vd, x, y, vt_vga2bsd(color >> 4)); in vt_draw_2_vga16_px()
70 vd->vd_driver->vd_setpixel(vd, x + 1, y, vt_vga2bsd(color & 0xf)); in vt_draw_2_vga16_px()
74 vt_draw_1_logo(struct vt_device *vd, vt_axis_t top, vt_axis_t left) in vt_draw_1_logo() argument
100 vt_draw_2_vga16_px(vd, in vt_draw_1_logo()
107 vt_draw_2_vga16_px(vd, left + (xy % vt_logo_sprite_width), in vt_draw_1_logo()
117 vtterm_draw_cpu_logos(struct vt_device *vd) in vtterm_draw_cpu_logos() argument
121 struct terminal *tm = vd->vd_curwindow->vw_terminal; in vtterm_draw_cpu_logos()
133 if (vd->vd_driver->vd_drawrect) in vtterm_draw_cpu_logos()
134 vd->vd_driver->vd_drawrect(vd, 0, 0, vd->vd_width - 1, in vtterm_draw_cpu_logos()
140 else if (vd->vd_driver->vd_blank) in vtterm_draw_cpu_logos()
141 vd->vd_driver->vd_blank(vd, a->ta_bgcolor); in vtterm_draw_cpu_logos()
143 ncpu = MIN(ncpu, vd->vd_width / vt_logo_sprite_width); in vtterm_draw_cpu_logos()
145 vt_draw_1_logo(vd, 0, left); in vtterm_draw_cpu_logos()
151 struct vt_device *vd; in vt_fini_logos() local
166 vd = &vt_consdev; in vt_fini_logos()
167 VT_LOCK(vd); in vt_fini_logos()
168 if ((vd->vd_flags & (VDF_DEAD | VDF_TEXTMODE)) != 0) { in vt_fini_logos()
169 VT_UNLOCK(vd); in vt_fini_logos()
173 VT_UNLOCK(vd); in vt_fini_logos()
176 vw = vd->vd_windows[i]; in vt_fini_logos()
184 vt_termsize(vd, vf, &size); in vt_fini_logos()
185 vt_winsize(vd, vf, &wsz); in vt_fini_logos()
194 VT_LOCK(vd); in vt_fini_logos()
197 if (vd->vd_curwindow == vw) { in vt_fini_logos()
198 vd->vd_flags |= VDF_INVALID; in vt_fini_logos()
201 VT_UNLOCK(vd); in vt_fini_logos()
208 struct vt_device *vd; in vt_init_logos() local
220 vd = &vt_consdev; in vt_init_logos()
221 if (vd == NULL) in vt_init_logos()
223 vw = vd->vd_curwindow; in vt_init_logos()
233 VT_LOCK(vd); in vt_init_logos()
234 if ((vd->vd_flags & VDF_INITIALIZED) == 0) in vt_init_logos()
236 if ((vd->vd_flags & (VDF_DEAD | VDF_TEXTMODE)) != 0) in vt_init_logos()
238 if (vd->vd_height <= vt_logo_sprite_height) in vt_init_logos()
242 VT_UNLOCK(vd); in vt_init_logos()
244 vt_termsize(vd, vf, &size); in vt_init_logos()
245 vt_winsize(vd, vf, &wsz); in vt_init_logos()
254 VT_LOCK(vd); in vt_init_logos()
257 if (vd->vd_curwindow == vw) { in vt_init_logos()
258 vd->vd_flags |= VDF_INVALID; in vt_init_logos()
268 VT_UNLOCK(vd); in vt_init_logos()