vt_device
vtgpu_fb_blank(struct vt_device *vd, term_color_t color)
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,
vtgpu_fb_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2,
vtgpu_fb_setpixel(struct vt_device *vd, int x, int y, term_color_t color)
vt_efifb_fini(struct vt_device *vd, void *softc)
vt_efifb_probe(struct vt_device *vd)
vt_efifb_init(struct vt_device *vd)
vt_efb_probe(struct vt_device *vd)
vt_efb_init(struct vt_device *vd)
vt_fb_ioctl(struct vt_device *vd, u_long cmd, caddr_t data, struct thread *td)
vt_fb_mmap(struct vt_device *vd, vm_ooffset_t offset, vm_paddr_t *paddr,
vt_fb_setpixel(struct vt_device *vd, int x, int y, term_color_t color)
vt_fb_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2, int fill,
vt_fb_blank(struct vt_device *vd, term_color_t color)
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,
vt_fb_invalidate_text(struct vt_device *vd, const term_rect_t *area)
vt_fb_postswitch(struct vt_device *vd)
vt_fb_init(struct vt_device *vd)
vt_fb_fini(struct vt_device *vd, void *softc)
vt_fb_suspend(struct vt_device *vd)
vt_fb_resume(struct vt_device *vd)
void vt_fb_resume(struct vt_device *vd);
void vt_fb_suspend(struct vt_device *vd);
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,
ofwfb_initialize(struct vt_device *vd)
ofwfb_init(struct vt_device *vd)
static void ofwfb_initialize(struct vt_device *vd);
ofwfb_probe(struct vt_device *vd)
vt_simplefb_probe(struct vt_device *vd)
vt_simplefb_init(struct vt_device *vd)
vt_simplefb_fini(struct vt_device *vd, void *softc)
vt_simplefb_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
vt_vbefb_fini(struct vt_device *vd, void *softc)
vt_vbefb_probe(struct vt_device *vd)
vt_vbefb_init(struct vt_device *vd)
vga_bitblt_argb(struct vt_device *vd, const struct vt_window *vw,
vga_initialize_graphics(struct vt_device *vd)
vga_initialize(struct vt_device *vd, int textmode)
vga_setwmode(struct vt_device *vd, int wmode)
vga_probe(struct vt_device *vd)
vga_init(struct vt_device *vd)
vga_postswitch(struct vt_device *vd)
vga_setfg(struct vt_device *vd, term_color_t color)
vga_setbg(struct vt_device *vd, term_color_t color)
vga_blank(struct vt_device *vd, term_color_t color)
vga_bitblt_put(struct vt_device *vd, u_long dst, term_color_t color,
vga_setpixel(struct vt_device *vd, int x, int y, term_color_t color)
vga_drawrect(struct vt_device *vd, int x1, int y1, int x2, int y2, int fill,
vga_bitblt_pixels_block_2colors(struct vt_device *vd, const uint8_t *masks,
vga_bitblt_pixels_block_ncolors(struct vt_device *vd, const uint8_t *masks,
vga_bitblt_one_text_pixels_block(struct vt_device *vd,
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_invalidate_text(struct vt_device *vd, const term_rect_t *area)
vga_bitblt_bitmap(struct vt_device *vd, const struct vt_window *vw,
void vt_resume(struct vt_device *vd);
void vt_suspend(struct vt_device *vd);
struct vt_device *vw_device; /* (c) Device. */
typedef int vd_init_t(struct vt_device *vd);
typedef int vd_probe_t(struct vt_device *vd);
typedef void vd_fini_t(struct vt_device *vd, void *softc);
typedef void vd_postswitch_t(struct vt_device *vd);
typedef void vd_blank_t(struct vt_device *vd, term_color_t color);
typedef void vd_bitblt_text_t(struct vt_device *vd, const struct vt_window *vw,
typedef void vd_invalidate_text_t(struct vt_device *vd,
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,
typedef int vd_fb_ioctl_t(struct vt_device *, u_long, caddr_t, struct thread *);
typedef int vd_fb_mmap_t(struct vt_device *, vm_ooffset_t, vm_paddr_t *, int,
typedef void vd_drawrect_t(struct vt_device *, int, int, int, int, int,
typedef void vd_setpixel_t(struct vt_device *, int, int, term_color_t);
typedef void vd_suspend_t(struct vt_device *);
typedef void vd_resume_t(struct vt_device *);
extern struct vt_device vt_consdev;
void vt_upgrade(struct vt_device *vd);
int vt_is_cursor_in_area(const struct vt_device *vd,
void vt_termsize(struct vt_device *, struct vt_font *, term_pos_t *);
void vt_winsize(struct vt_device *, struct vt_font *, struct winsize *);
void vtterm_draw_cpu_logos(struct vt_device *);
struct vt_device *vd = arg;
vt_allocate_keyboard(struct vt_device *vd)
struct vt_device *vd = vw->vw_device;
struct vt_device *vd = vw->vw_device;
vt_is_cursor_in_area(const struct vt_device *vd, const term_rect_t *area)
vt_mark_mouse_position_as_dirty(struct vt_device *vd, int locked)
vt_set_border(struct vt_device *vd, const term_rect_t *area,
vt_flush_to_buffer(struct vt_device *vd,
vt_bitblt_buffer(struct vt_device *vd, const struct vt_window *vw,
vt_draw_decorations(struct vt_device *vd)
vt_flush(struct vt_device *vd)
struct vt_device *main_vd = &vt_consdev;
struct vt_device *vd;
struct vt_device *vd = vw->vw_device;
vtterm_splash(struct vt_device *vd)
struct vt_device *vd = vw->vw_device;
static void vt_resize(struct vt_device *);
struct vt_device *vd = vw->vw_device;
vtterm_cngrab_noswitch(struct vt_device *vd, struct vt_window *vw)
vtterm_cnungrab_noswitch(struct vt_device *vd, struct vt_window *vw)
struct vt_device *vd;
struct vt_device *vd;
struct vt_device *vd = vw->vw_device;
struct vt_device vt_consdev = {
struct vt_device *vd = vw->vw_device;
vt_mouse_terminput_button(struct vt_device *vd, int button)
vt_mouse_terminput(struct vt_device *vd, int type, int x, int y, int event,
struct vt_device *vd;
struct vt_device *vd;
struct vt_device *vd = vw->vw_device;
struct vt_device *vd = vw->vw_device;
vt_schedule_flush(struct vt_device *vd, int ms)
vt_allocate_window(struct vt_device *vd, unsigned int window)
struct vt_device *vd = vw->vw_device;
vt_upgrade(struct vt_device *vd)
vt_resize(struct vt_device *vd)
struct vt_device *vd;
vt_suspend_flush_timer(struct vt_device *vd)
struct vt_device *vd;
struct vt_device *vd;
vt_suspend(struct vt_device *vd)
vt_resume(struct vt_device *vd)
struct vt_device *vd;
struct vt_device *vd = vw->vw_device;
vt_termsize(struct vt_device *vd, struct vt_font *vf, term_pos_t *size)
static int vtterm_cngrab_noswitch(struct vt_device *, struct vt_window *);
static int vtterm_cnungrab_noswitch(struct vt_device *, struct vt_window *);
vt_termrect(struct vt_device *vd, struct vt_font *vf, term_rect_t *rect)
vt_winsize(struct vt_device *vd, struct vt_font *vf, struct winsize *size)
struct vt_device *vd;
vt_machine_kbdevent(struct vt_device *vd, int c)
struct vt_device *vd;
vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c)
vtterm_draw_cpu_logos(struct vt_device *vd)
struct vt_device *vd;
struct vt_device *vd;
vt_draw_2_vga16_px(struct vt_device *vd, vt_axis_t x, vt_axis_t y,
vt_draw_1_logo(struct vt_device *vd, vt_axis_t top, vt_axis_t left)
ps3fb_init(struct vt_device *vd)
ps3fb_probe(struct vt_device *vd)