Lines Matching full:fb
35 #include <dev/vt/hw/fb/vt_fb.h>
50 struct fb_info fb;
415 sc->fb.fb_cmsize = 16;
417 if (sc->fb.fb_flags & FB_FLAG_NOWRITE)
425 switch (sc->fb.fb_bpp) {
431 vt_config_cons_colors(&sc->fb, COLOR_FORMAT_RGB, 255,
436 (cell_t)((sc->fb.fb_cmap[i] >> 16) & 0xff),
437 (cell_t)((sc->fb.fb_cmap[i] >> 8) & 0xff),
438 (cell_t)((sc->fb.fb_cmap[i] >> 0) & 0xff),
478 vt_config_cons_colors(&sc->fb,
483 panic("Unknown color space depth %d", sc->fb.fb_bpp);
559 sc->fb.fb_bpp = sc->fb.fb_depth = depth;
568 sc->fb.fb_height = height;
569 sc->fb.fb_width = width;
570 sc->fb.fb_stride = stride;
571 sc->fb.fb_size = sc->fb.fb_height * sc->fb.fb_stride;
614 sc->fb.fb_pbase = (vm_paddr_t)user_phys;
616 sc->fb.fb_pbase = find_pci_host_address(node);
633 sc->fb.fb_pbase = (vm_paddr_t)fb_phys;
664 if (pciaddrs[i].size_lo < sc->fb.fb_stride * height)
685 sc->fb.fb_pbase = (vm_paddr_t)fb_phys;
692 if (!sc->fb.fb_pbase)
695 bus_space_map(sc->sc_memt, sc->fb.fb_pbase, sc->fb.fb_size,
697 (bus_space_handle_t *)&sc->fb.fb_vbase);
708 sc->fb.fb_flags |= FB_FLAG_NOWRITE;