Lines Matching refs:mgr
40 struct omap_overlay_manager *mgr = &managers[i]; in dss_init_overlay_managers() local
44 mgr->name = "lcd"; in dss_init_overlay_managers()
45 mgr->id = OMAP_DSS_CHANNEL_LCD; in dss_init_overlay_managers()
48 mgr->name = "tv"; in dss_init_overlay_managers()
49 mgr->id = OMAP_DSS_CHANNEL_DIGIT; in dss_init_overlay_managers()
52 mgr->name = "lcd2"; in dss_init_overlay_managers()
53 mgr->id = OMAP_DSS_CHANNEL_LCD2; in dss_init_overlay_managers()
56 mgr->name = "lcd3"; in dss_init_overlay_managers()
57 mgr->id = OMAP_DSS_CHANNEL_LCD3; in dss_init_overlay_managers()
61 mgr->supported_displays = in dss_init_overlay_managers()
62 dss_feat_get_supported_displays(mgr->id); in dss_init_overlay_managers()
63 mgr->supported_outputs = in dss_init_overlay_managers()
64 dss_feat_get_supported_outputs(mgr->id); in dss_init_overlay_managers()
66 INIT_LIST_HEAD(&mgr->overlays); in dss_init_overlay_managers()
77 struct omap_overlay_manager *mgr = &managers[i]; in dss_init_overlay_managers_sysfs() local
79 r = dss_manager_kobj_init(mgr, pdev); in dss_init_overlay_managers_sysfs()
99 struct omap_overlay_manager *mgr = &managers[i]; in dss_uninit_overlay_managers_sysfs() local
101 dss_manager_kobj_uninit(mgr); in dss_uninit_overlay_managers_sysfs()
120 int dss_mgr_simple_check(struct omap_overlay_manager *mgr, in dss_mgr_simple_check() argument
139 static int dss_mgr_check_zorder(struct omap_overlay_manager *mgr, in dss_mgr_check_zorder() argument
145 list_for_each_entry(ovl1, &mgr->overlays, list) { in dss_mgr_check_zorder()
151 list_for_each_entry(ovl2, &mgr->overlays, list) { in dss_mgr_check_zorder()
172 int dss_mgr_check_timings(struct omap_overlay_manager *mgr, in dss_mgr_check_timings() argument
175 if (!dispc_mgr_timings_ok(mgr->id, timings)) { in dss_mgr_check_timings()
183 static int dss_mgr_check_lcd_config(struct omap_overlay_manager *mgr, in dss_mgr_check_lcd_config() argument
213 int dss_mgr_check(struct omap_overlay_manager *mgr, in dss_mgr_check() argument
223 r = dss_mgr_check_zorder(mgr, overlay_infos); in dss_mgr_check()
228 r = dss_mgr_check_timings(mgr, mgr_timings); in dss_mgr_check()
232 r = dss_mgr_check_lcd_config(mgr, lcd_config); in dss_mgr_check()
236 list_for_each_entry(ovl, &mgr->overlays, list) { in dss_mgr_check()