Lines Matching defs:vt_device
123 struct vt_device {
180 void vt_resume(struct vt_device *vd);
182 void vt_suspend(struct vt_device *vd);
284 struct vt_device *vw_device; /* (c) Device. */
324 typedef int vd_init_t(struct vt_device *vd);
325 typedef int vd_probe_t(struct vt_device *vd);
326 typedef void vd_fini_t(struct vt_device *vd, void *softc);
327 typedef void vd_postswitch_t(struct vt_device *vd);
328 typedef void vd_blank_t(struct vt_device *vd, term_color_t color);
329 typedef void vd_bitblt_text_t(struct vt_device *vd, const struct vt_window *vw,
331 typedef void vd_invalidate_text_t(struct vt_device *vd,
333 typedef void vd_bitblt_bmp_t(struct vt_device *vd, const struct vt_window *vw,
337 typedef int vd_fb_ioctl_t(struct vt_device *, u_long, caddr_t, struct thread *);
338 typedef int vd_fb_mmap_t(struct vt_device *, vm_ooffset_t, vm_paddr_t *, int,
340 typedef void vd_drawrect_t(struct vt_device *, int, int, int, int, int,
342 typedef void vd_setpixel_t(struct vt_device *, int, int, term_color_t);
343 typedef void vd_suspend_t(struct vt_device *);
344 typedef void vd_resume_t(struct vt_device *);
387 extern struct vt_device vt_consdev;
390 void vt_upgrade(struct vt_device *vd);
432 int vt_is_cursor_in_area(const struct vt_device *vd,
434 void vt_termsize(struct vt_device *, struct vt_font *, term_pos_t *);
435 void vt_winsize(struct vt_device *, struct vt_font *, struct winsize *);
451 void vtterm_draw_cpu_logos(struct vt_device *);