vt_window
vtgpu_fb_bitblt_text(struct vt_device *vd, const struct vt_window *vw,
vtgpu_fb_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,
vtgpu_fb_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
vt_fb_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,
vt_fb_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
vt_fb_bitblt_text(struct vt_device *vd, const struct vt_window *vw,
ofwfb_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,
ofwfb_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
ofwfb_bitblt_text(struct vt_device *vd, const struct vt_window *vw,
vt_simplefb_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
vga_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
const struct vt_window *vw, unsigned int x, unsigned int y)
vga_bitblt_text_gfxmode(struct vt_device *vd, const struct vt_window *vw,
vga_bitblt_text_txtmode(struct vt_device *vd, const struct vt_window *vw,
vga_bitblt_text(struct vt_device *vd, const struct vt_window *vw,
vga_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,
struct vt_window *vd_windows[VT_MAXWINDOWS]; /* (c) Windows. */
struct vt_window *vd_curwindow; /* (d) Current window. */
struct vt_window *vd_savedwindow;/* (?) Saved for suspend. */
struct vt_window *vd_grabwindow; /* (?) Saved before cngrab. */
void vt_resume_flush_timer(struct vt_window *vw, int ms);
struct vt_window *vw_switch_to;
typedef void vd_bitblt_text_t(struct vt_device *vd, const struct vt_window *vw,
typedef void vd_bitblt_bmp_t(struct vt_device *vd, const struct vt_window *vw,
typedef int vd_bitblt_argb_t(struct vt_device *vd, const struct vt_window *vw,
void vt_compute_drawable_area(struct vt_window *);
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw;
const struct vt_window *vw, const term_rect_t *area)
vt_bitblt_buffer(struct vt_device *vd, const struct vt_window *vw,
struct vt_window *vw;
struct vt_window *vw;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
vt_shutdown_splash(struct vt_window *vw)
struct vt_window *vw = tm->tm_softc;
static int signal_vt_rel(struct vt_window *);
static int signal_vt_acq(struct vt_window *);
static int finish_vt_rel(struct vt_window *, int, int *);
static int finish_vt_acq(struct vt_window *);
static int vt_window_switch(struct vt_window *);
static int vt_late_window_switch(struct vt_window *);
static int vt_proc_alive(struct vt_window *);
struct vt_window *vw = tm->tm_softc;
vtterm_cngrab_noswitch(struct vt_device *vd, struct vt_window *vw)
vtterm_cnungrab_noswitch(struct vt_device *vd, struct vt_window *vw)
static struct vt_window vt_conswindow;
struct vt_window *vw;
struct vt_window *vw, *grabwindow;
struct vt_window *vw = tm->tm_softc;
vt_change_font(struct vt_window *vw, struct vt_font *vf)
vt_proc_alive(struct vt_window *vw)
signal_vt_rel(struct vt_window *vw)
signal_vt_acq(struct vt_window *vw)
finish_vt_rel(struct vt_window *vw, int release, int *s)
finish_vt_acq(struct vt_window *vw)
struct vt_window *vw;
struct vt_window *vw;
static struct vt_window vt_conswindow = {
struct vt_window *vw;
struct vt_window *vw = tm->tm_softc;
struct vt_window *vw = tm->tm_softc;
vt_resume_flush_timer(struct vt_window *vw, int ms)
static struct vt_window *
struct vt_window *vw;
struct vt_window *vw;
struct vt_window *vw;
(void)vt_late_window_switch((struct vt_window *)arg);
vt_save_kbd_mode(struct vt_window *vw, keyboard_t *kbd)
vt_update_kbd_mode(struct vt_window *vw, keyboard_t *kbd)
vt_save_kbd_state(struct vt_window *vw, keyboard_t *kbd)
vt_update_kbd_state(struct vt_window *vw, keyboard_t *kbd)
vt_save_kbd_leds(struct vt_window *vw, keyboard_t *kbd)
vt_update_kbd_leds(struct vt_window *vw, keyboard_t *kbd)
vt_window_preswitch(struct vt_window *vw, struct vt_window *curvw)
vt_window_postswitch(struct vt_window *vw)
vt_late_window_switch(struct vt_window *vw)
struct vt_window *curvw;
vt_proc_window_switch(struct vt_window *vw)
struct vt_window *curvw;
vt_window_switch(struct vt_window *vw)
struct vt_window *curvw = vd->vd_curwindow;
static int vtterm_cngrab_noswitch(struct vt_device *, struct vt_window *);
static int vtterm_cnungrab_noswitch(struct vt_device *, struct vt_window *);
vt_compute_drawable_area(struct vt_window *vw)
vt_scroll(struct vt_window *vw, int offset, int whence)
vt_scrollmode_kbdevent(struct vt_window *vw, int c, int console)
struct vt_window *vw = vd->vd_curwindow;
struct vt_window *vw;
struct vt_window *vw;