bcons_dev
bcons_dev.bd_setpos(rows, cols + btem->btem_params[0]);
bcons_dev.bd_setpos(rows, cols - btem->btem_params[0]);
bcons_dev.bd_eraseline();
bcons_dev.bd_putchar(c);
bcons_dev.bd_putchar(c);
bcons_dev.bd_cursor(B_FALSE);
bcons_dev.bd_cursor(B_TRUE);
if (xbi_fb_init(xbi, &bcons_dev) == B_FALSE)
static bcons_dev_t bcons_dev; /* Device callbacks */
boot_vga_init(&bcons_dev);
bcons_dev.bd_setpos(rows, cols - 1);
bcons_dev.bd_setpos(rows, cols);
bcons_dev.bd_setpos(rows, 0);
bcons_dev.bd_setpos(y, 0);
bcons_dev.bd_eraseline();
bcons_dev.bd_setpos(0, 0);
bcons_dev.bd_putchar(c);
bcons_dev.bd_shift(btem->btem_params[0]);
bcons_dev.bd_setpos(rows - btem->btem_params[0], cols);
bcons_dev.bd_setpos(rows + btem->btem_params[0], cols);
xbi_fb_init(struct xboot_info *xbi, bcons_dev_t *bcons_dev)
bcons_dev->bd_putchar = boot_fb_putchar;
bcons_dev->bd_eraseline = boot_fb_eraseline;
bcons_dev->bd_cursor = boot_fb_cursor;
bcons_dev->bd_setpos = boot_fb_setpos;
bcons_dev->bd_shift = boot_fb_shiftline;
bcons_dev->bd_putchar = vga_drawc;
bcons_dev->bd_eraseline = vga_eraseline;
bcons_dev->bd_cursor = vga_cursor_display;
bcons_dev->bd_setpos = vga_setpos;
bcons_dev->bd_shift = vga_shiftline;
boot_vga_init(bcons_dev_t *bcons_dev)