fb_info
static struct fb_info *
struct fb_info info;
static struct fb_info *
struct fb_info sc_fb_info;
struct fb_info sc_info;
static struct fb_info *
struct fb_info *tegra_drm_fb_getinfo(struct drm_device *drm);
struct fb_info *info;
struct fb_info *
struct fb_info *info;
static struct fb_info *
static struct fb_info *
struct fb_info sc_fb_info;
void drm_fb_helper_fill_var(struct fb_info *info, struct drm_fb_helper *fb_helper,
framebuffer_release(struct fb_info *info)
int drm_fb_helper_debug_enter(struct fb_info *info)
int drm_fb_helper_debug_leave(struct fb_info *info)
static void drm_fb_helper_dpms(struct fb_info *info, int dpms_mode)
int drm_fb_helper_blank(int blank, struct fb_info *info)
u16 blue, u16 regno, struct fb_info *info)
int drm_fb_helper_setcmap(struct fb_cmap *cmap, struct fb_info *info)
struct fb_info *info)
int drm_fb_helper_set_par(struct fb_info *info)
struct fb_info *info)
struct fb_info *
struct fb_info *info;
struct fb_info *info;
void drm_fb_helper_fill_fix(struct fb_info *info, uint32_t pitch,
struct fb_info *info);
void drm_fb_helper_fill_var(struct fb_info *info, struct drm_fb_helper *fb_helper,
void drm_fb_helper_fill_fix(struct fb_info *info, uint32_t pitch,
int drm_fb_helper_setcmap(struct fb_cmap *cmap, struct fb_info *info);
int drm_fb_helper_debug_enter(struct fb_info *info);
int drm_fb_helper_debug_leave(struct fb_info *info);
struct fb_info *fbdev;
int drm_fb_helper_blank(int blank, struct fb_info *info);
struct fb_info *info);
int drm_fb_helper_set_par(struct fb_info *info);
struct fb_info *info);
struct fb_info * framebuffer_alloc(void);
void framebuffer_release(struct fb_info *info);
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
info = entry->fb_info;
printf("FB %s @%#jx\n", entry->fb_info->fb_name,
(uintmax_t)entry->fb_info->fb_pbase);
fbd_find(struct fb_info* info)
if (entry->fb_info == info) {
fbd_register(struct fb_info* info)
entry->fb_info = info;
fbd_unregister(struct fb_info* info)
if (entry->fb_info == info) {
fbd_register((struct fb_info *)ptr);
fbd_unregister((struct fb_info *)ptr);
struct fb_info *fb_info;
struct fb_info *sc_info;
static struct fb_info *
struct fb_info sc_fb_info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info vtgpu_fb_info;
vt_config_cons_colors(struct fb_info *info, int format, uint32_t rmax,
struct fb_info;
int vt_config_cons_colors(struct fb_info *info, int format, uint32_t rmax,
struct fb_info *info = softc;
static struct fb_info local_info;
struct fb_info *info;
struct fb_info *info;
static struct fb_info local_info;
vt_efb_initialize(struct fb_info *info, phandle_t node)
vt_efb_initialize(struct fb_info *info)
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
struct fb_info *info;
vt_fb_init_colors(struct fb_info *info)
struct fb_info *info;
vt_fb_attach(struct fb_info *info)
vt_fb_detach(struct fb_info *info)
vt_fb_mem_wr1(struct fb_info *sc, uint32_t o, uint8_t v)
vt_fb_mem_wr2(struct fb_info *sc, uint32_t o, uint16_t v)
vt_fb_mem_wr3(struct fb_info *sc, uint32_t o, uint32_t v)
vt_fb_mem_wr4(struct fb_info *sc, uint32_t o, uint32_t v)
int vt_fb_attach(struct fb_info *info);
int vt_fb_detach(struct fb_info *info);
struct fb_info *sc = vd->vd_softc;
struct fb_info fb;
static struct fb_info local_info;
struct fb_info *sc;
struct fb_info *sc;
struct fb_info *info = softc;
static struct fb_info local_vbe_info;
struct fb_info *info;
fbi = &clock_snap->fb_info;
clock_snap->fb_info.status = time_status;
clock_snap->fb_info.error = bt;
*bt = cs->fb_info.tick_time;
bintime_addx(bt, cs->fb_info.th_scale * cs->delta);
if (cs->fb_info.th_tai_offset == 0)
bt->sec += cs->fb_info.th_tai_offset;
struct fb_info sc_info;
static struct fb_info *
lv1_gpu_memory_allocate(roundup2(sc->fb_info.fb_size, 1024*1024),
sc->fb_info.fb_pbase = fb_paddr;
for (va = 0; va < sc->fb_info.fb_size; va += PAGE_SIZE)
sc->fb_info.fb_flags &= ~FB_FLAG_NOWRITE;
sc->fb_info.fb_depth = 32;
sc->fb_info.fb_height = 1080;
sc->fb_info.fb_width = 1920;
sc->fb_info.fb_height = 480;
sc->fb_info.fb_width = 720;
sc->fb_info.fb_height = 720;
sc->fb_info.fb_width = 1280;
sc->fb_info.fb_height = 1080;
sc->fb_info.fb_width = 1920;
sc->fb_info.fb_height = 576;
sc->fb_info.fb_width = 720;
sc->fb_info.fb_height = 768;
sc->fb_info.fb_width = 1024;
sc->fb_info.fb_height = 1024;
sc->fb_info.fb_width = 1280;
sc->fb_info.fb_height = 1200;
sc->fb_info.fb_width = 1920;
TUNABLE_INT_FETCH("hw.ps3fb.height", &sc->fb_info.fb_height);
TUNABLE_INT_FETCH("hw.ps3fb.width", &sc->fb_info.fb_width);
sc->fb_info.fb_stride = sc->fb_info.fb_width*4;
sc->fb_info.fb_size = sc->fb_info.fb_height * sc->fb_info.fb_stride;
sc->fb_info.fb_bpp = sc->fb_info.fb_stride / sc->fb_info.fb_width * 8;
sc->fb_info.fb_vbase = 0x10000000;
sc->fb_info.fb_flags |= FB_FLAG_NOWRITE; /* Not available yet */
sc->fb_info.fb_cmsize = 16;
vt_config_cons_colors(&sc->fb_info, COLOR_FORMAT_RGB,
struct fb_info fb_info;
struct fb_info;
typedef void (*register_framebuffer_fn)(void *, struct fb_info *);
typedef void (*unregister_framebuffer_fn)(void *, struct fb_info *);
struct fb_info;
int fbd_register(struct fb_info *);
int fbd_unregister(struct fb_info *);
register_framebuffer(struct fb_info *info)
unregister_framebuffer(struct fb_info *info)
struct fbclock_info fb_info;