Lines Matching refs:display
657 struct omap_dss_device *display = fb2display(fbi); in check_fb_var() local
698 if (display && display->driver->get_dimensions) { in check_fb_var()
700 display->driver->get_dimensions(display, &w, &h); in check_fb_var()
710 if (display && display->driver->get_timings) { in check_fb_var()
712 display->driver->get_timings(display, &timings); in check_fb_var()
1217 struct omap_dss_device *display = fb2display(fbi); in omapfb_blank() local
1221 if (!display) in omapfb_blank()
1226 d = get_display_data(fbdev, display); in omapfb_blank()
1230 if (display->state == OMAP_DSS_DISPLAY_ACTIVE) in omapfb_blank()
1233 r = display->driver->enable(display); in omapfb_blank()
1235 if ((display->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) && in omapfb_blank()
1238 omapfb_start_auto_update(fbdev, display); in omapfb_blank()
1248 if (display->state != OMAP_DSS_DISPLAY_ACTIVE) in omapfb_blank()
1252 omapfb_stop_auto_update(fbdev, display); in omapfb_blank()
1254 display->driver->disable(display); in omapfb_blank()
1421 struct omap_dss_device *display; in omapfb_alloc_fbmem_display() local
1424 display = fb2display(fbi); in omapfb_alloc_fbmem_display()
1426 if (!display) in omapfb_alloc_fbmem_display()
1429 switch (omapfb_get_recommended_bpp(fbdev, display)) { in omapfb_alloc_fbmem_display()
1444 display->driver->get_resolution(display, &w, &h); in omapfb_alloc_fbmem_display()
1687 struct omap_dss_device *display) in omapfb_start_auto_update() argument
1705 d = get_display_data(fbdev, display); in omapfb_start_auto_update()
1715 struct omap_dss_device *display) in omapfb_stop_auto_update() argument
1719 d = get_display_data(fbdev, display); in omapfb_stop_auto_update()
1730 struct omap_dss_device *display = fb2display(fbi); in omapfb_fb_init() local
1748 if (display) { in omapfb_fb_init()
1752 display->driver->get_resolution(display, &w, &h); in omapfb_fb_init()
1767 switch (omapfb_get_recommended_bpp(fbdev, display)) { in omapfb_fb_init()
1999 struct omap_dss_device *display, in omapfb_mode_to_timings() argument
2053 if (display->driver->get_timings) { in omapfb_mode_to_timings()
2054 display->driver->get_timings(display, timings); in omapfb_mode_to_timings()
2100 struct omap_dss_device *display, char *mode_str) in omapfb_set_def_mode() argument
2107 r = omapfb_mode_to_timings(mode_str, display, &timings, &bpp); in omapfb_set_def_mode()
2111 d = get_display_data(fbdev, display); in omapfb_set_def_mode()
2114 if (display->driver->check_timings) { in omapfb_set_def_mode()
2115 r = display->driver->check_timings(display, &timings); in omapfb_set_def_mode()
2120 if (display->driver->get_timings) { in omapfb_set_def_mode()
2121 display->driver->get_timings(display, &temp_timings); in omapfb_set_def_mode()
2129 if (display->driver->set_timings) in omapfb_set_def_mode()
2130 display->driver->set_timings(display, &timings); in omapfb_set_def_mode()
2162 struct omap_dss_device *display; in omapfb_parse_def_modes() local
2175 display = NULL; in omapfb_parse_def_modes()
2179 display = fbdev->displays[i].dssdev; in omapfb_parse_def_modes()
2184 if (!display) { in omapfb_parse_def_modes()
2189 r = omapfb_set_def_mode(fbdev, display, mode_str); in omapfb_parse_def_modes()
2200 struct omap_dss_device *display, in fb_videomode_to_omap_timings() argument
2203 if (display->driver->get_timings) { in fb_videomode_to_omap_timings()
2204 display->driver->get_timings(display, t); in fb_videomode_to_omap_timings()
2229 static int omapfb_find_best_mode(struct omap_dss_device *display, in omapfb_find_best_mode() argument
2236 if (!display->driver->read_edid) in omapfb_find_best_mode()
2244 r = display->driver->read_edid(display, edid, len); in omapfb_find_best_mode()
2275 fb_videomode_to_omap_timings(m, display, &t); in omapfb_find_best_mode()
2277 r = display->driver->check_timings(display, &t); in omapfb_find_best_mode()
2289 fb_videomode_to_omap_timings(&specs->modedb[best_idx], display, in omapfb_find_best_mode()