• Home
  • Raw
  • Download

Lines Matching refs:ovl

23 static ssize_t overlay_name_show(struct omap_overlay *ovl, char *buf)  in overlay_name_show()  argument
25 return snprintf(buf, PAGE_SIZE, "%s\n", ovl->name); in overlay_name_show()
28 static ssize_t overlay_manager_show(struct omap_overlay *ovl, char *buf) in overlay_manager_show() argument
31 ovl->manager ? ovl->manager->name : "<none>"); in overlay_manager_show()
34 static ssize_t overlay_manager_store(struct omap_overlay *ovl, const char *buf, in overlay_manager_store() argument
62 if (mgr == ovl->manager) in overlay_manager_store()
65 old_mgr = ovl->manager; in overlay_manager_store()
73 r = ovl->unset_manager(ovl); in overlay_manager_store()
85 r = ovl->set_manager(ovl, mgr); in overlay_manager_store()
105 static ssize_t overlay_input_size_show(struct omap_overlay *ovl, char *buf) in overlay_input_size_show() argument
109 ovl->get_overlay_info(ovl, &info); in overlay_input_size_show()
115 static ssize_t overlay_screen_width_show(struct omap_overlay *ovl, char *buf) in overlay_screen_width_show() argument
119 ovl->get_overlay_info(ovl, &info); in overlay_screen_width_show()
124 static ssize_t overlay_position_show(struct omap_overlay *ovl, char *buf) in overlay_position_show() argument
128 ovl->get_overlay_info(ovl, &info); in overlay_position_show()
134 static ssize_t overlay_position_store(struct omap_overlay *ovl, in overlay_position_store() argument
141 ovl->get_overlay_info(ovl, &info); in overlay_position_store()
150 r = ovl->set_overlay_info(ovl, &info); in overlay_position_store()
154 if (ovl->manager) { in overlay_position_store()
155 r = ovl->manager->apply(ovl->manager); in overlay_position_store()
163 static ssize_t overlay_output_size_show(struct omap_overlay *ovl, char *buf) in overlay_output_size_show() argument
167 ovl->get_overlay_info(ovl, &info); in overlay_output_size_show()
173 static ssize_t overlay_output_size_store(struct omap_overlay *ovl, in overlay_output_size_store() argument
180 ovl->get_overlay_info(ovl, &info); in overlay_output_size_store()
189 r = ovl->set_overlay_info(ovl, &info); in overlay_output_size_store()
193 if (ovl->manager) { in overlay_output_size_store()
194 r = ovl->manager->apply(ovl->manager); in overlay_output_size_store()
202 static ssize_t overlay_enabled_show(struct omap_overlay *ovl, char *buf) in overlay_enabled_show() argument
204 return snprintf(buf, PAGE_SIZE, "%d\n", ovl->is_enabled(ovl)); in overlay_enabled_show()
207 static ssize_t overlay_enabled_store(struct omap_overlay *ovl, const char *buf, in overlay_enabled_store() argument
218 r = ovl->enable(ovl); in overlay_enabled_store()
220 r = ovl->disable(ovl); in overlay_enabled_store()
228 static ssize_t overlay_global_alpha_show(struct omap_overlay *ovl, char *buf) in overlay_global_alpha_show() argument
232 ovl->get_overlay_info(ovl, &info); in overlay_global_alpha_show()
238 static ssize_t overlay_global_alpha_store(struct omap_overlay *ovl, in overlay_global_alpha_store() argument
245 if ((ovl->caps & OMAP_DSS_OVL_CAP_GLOBAL_ALPHA) == 0) in overlay_global_alpha_store()
252 ovl->get_overlay_info(ovl, &info); in overlay_global_alpha_store()
256 r = ovl->set_overlay_info(ovl, &info); in overlay_global_alpha_store()
260 if (ovl->manager) { in overlay_global_alpha_store()
261 r = ovl->manager->apply(ovl->manager); in overlay_global_alpha_store()
269 static ssize_t overlay_pre_mult_alpha_show(struct omap_overlay *ovl, in overlay_pre_mult_alpha_show() argument
274 ovl->get_overlay_info(ovl, &info); in overlay_pre_mult_alpha_show()
280 static ssize_t overlay_pre_mult_alpha_store(struct omap_overlay *ovl, in overlay_pre_mult_alpha_store() argument
287 if ((ovl->caps & OMAP_DSS_OVL_CAP_PRE_MULT_ALPHA) == 0) in overlay_pre_mult_alpha_store()
294 ovl->get_overlay_info(ovl, &info); in overlay_pre_mult_alpha_store()
298 r = ovl->set_overlay_info(ovl, &info); in overlay_pre_mult_alpha_store()
302 if (ovl->manager) { in overlay_pre_mult_alpha_store()
303 r = ovl->manager->apply(ovl->manager); in overlay_pre_mult_alpha_store()
311 static ssize_t overlay_zorder_show(struct omap_overlay *ovl, char *buf) in overlay_zorder_show() argument
315 ovl->get_overlay_info(ovl, &info); in overlay_zorder_show()
320 static ssize_t overlay_zorder_store(struct omap_overlay *ovl, in overlay_zorder_store() argument
327 if ((ovl->caps & OMAP_DSS_OVL_CAP_ZORDER) == 0) in overlay_zorder_store()
334 ovl->get_overlay_info(ovl, &info); in overlay_zorder_store()
338 r = ovl->set_overlay_info(ovl, &info); in overlay_zorder_store()
342 if (ovl->manager) { in overlay_zorder_store()
343 r = ovl->manager->apply(ovl->manager); in overlay_zorder_store()
434 int dss_overlay_kobj_init(struct omap_overlay *ovl, in dss_overlay_kobj_init() argument
437 return kobject_init_and_add(&ovl->kobj, &overlay_ktype, in dss_overlay_kobj_init()
438 &pdev->dev.kobj, "overlay%d", ovl->id); in dss_overlay_kobj_init()
441 void dss_overlay_kobj_uninit(struct omap_overlay *ovl) in dss_overlay_kobj_uninit() argument
443 kobject_del(&ovl->kobj); in dss_overlay_kobj_uninit()
444 kobject_put(&ovl->kobj); in dss_overlay_kobj_uninit()