Lines Matching refs:display
668 struct omap_dss_device *display = fb2display(fbi); in check_fb_var() local
709 if (display && display->driver->get_dimensions) { in check_fb_var()
711 display->driver->get_dimensions(display, &w, &h); in check_fb_var()
721 if (display && display->driver->get_timings) { in check_fb_var()
723 display->driver->get_timings(display, &timings); in check_fb_var()
1231 struct omap_dss_device *display = fb2display(fbi); in omapfb_blank() local
1235 if (!display) in omapfb_blank()
1240 d = get_display_data(fbdev, display); in omapfb_blank()
1244 if (display->state == OMAP_DSS_DISPLAY_ACTIVE) in omapfb_blank()
1247 r = display->driver->enable(display); in omapfb_blank()
1249 if ((display->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) && in omapfb_blank()
1252 omapfb_start_auto_update(fbdev, display); in omapfb_blank()
1262 if (display->state != OMAP_DSS_DISPLAY_ACTIVE) in omapfb_blank()
1266 omapfb_stop_auto_update(fbdev, display); in omapfb_blank()
1268 display->driver->disable(display); in omapfb_blank()
1435 struct omap_dss_device *display; in omapfb_alloc_fbmem_display() local
1438 display = fb2display(fbi); in omapfb_alloc_fbmem_display()
1440 if (!display) in omapfb_alloc_fbmem_display()
1443 switch (omapfb_get_recommended_bpp(fbdev, display)) { in omapfb_alloc_fbmem_display()
1458 display->driver->get_resolution(display, &w, &h); in omapfb_alloc_fbmem_display()
1701 struct omap_dss_device *display) in omapfb_start_auto_update() argument
1719 d = get_display_data(fbdev, display); in omapfb_start_auto_update()
1729 struct omap_dss_device *display) in omapfb_stop_auto_update() argument
1733 d = get_display_data(fbdev, display); in omapfb_stop_auto_update()
1744 struct omap_dss_device *display = fb2display(fbi); in omapfb_fb_init() local
1762 if (display) { in omapfb_fb_init()
1766 display->driver->get_resolution(display, &w, &h); in omapfb_fb_init()
1781 switch (omapfb_get_recommended_bpp(fbdev, display)) { in omapfb_fb_init()
2017 struct omap_dss_device *display, in omapfb_mode_to_timings() argument
2071 if (display->driver->get_timings) { in omapfb_mode_to_timings()
2072 display->driver->get_timings(display, timings); in omapfb_mode_to_timings()
2118 struct omap_dss_device *display, char *mode_str) in omapfb_set_def_mode() argument
2125 r = omapfb_mode_to_timings(mode_str, display, &timings, &bpp); in omapfb_set_def_mode()
2129 d = get_display_data(fbdev, display); in omapfb_set_def_mode()
2132 if (display->driver->check_timings) { in omapfb_set_def_mode()
2133 r = display->driver->check_timings(display, &timings); in omapfb_set_def_mode()
2138 if (display->driver->get_timings) { in omapfb_set_def_mode()
2139 display->driver->get_timings(display, &temp_timings); in omapfb_set_def_mode()
2147 if (display->driver->set_timings) in omapfb_set_def_mode()
2148 display->driver->set_timings(display, &timings); in omapfb_set_def_mode()
2180 struct omap_dss_device *display; in omapfb_parse_def_modes() local
2193 display = NULL; in omapfb_parse_def_modes()
2197 display = fbdev->displays[i].dssdev; in omapfb_parse_def_modes()
2202 if (!display) { in omapfb_parse_def_modes()
2207 r = omapfb_set_def_mode(fbdev, display, mode_str); in omapfb_parse_def_modes()
2218 struct omap_dss_device *display, in fb_videomode_to_omap_timings() argument
2221 if (display->driver->get_timings) { in fb_videomode_to_omap_timings()
2222 display->driver->get_timings(display, t); in fb_videomode_to_omap_timings()
2247 static int omapfb_find_best_mode(struct omap_dss_device *display, in omapfb_find_best_mode() argument
2254 if (!display->driver->read_edid) in omapfb_find_best_mode()
2262 r = display->driver->read_edid(display, edid, len); in omapfb_find_best_mode()
2293 fb_videomode_to_omap_timings(m, display, &t); in omapfb_find_best_mode()
2295 r = display->driver->check_timings(display, &t); in omapfb_find_best_mode()
2307 fb_videomode_to_omap_timings(&specs->modedb[best_idx], display, in omapfb_find_best_mode()