Lines Matching refs:panel
59 if (path->panel && path->panel->get_modelist) in path_get_modelist()
60 return path->panel->get_modelist(path->panel, modelist); in path_get_modelist()
85 void mmp_register_panel(struct mmp_panel *panel) in mmp_register_panel() argument
92 list_add_tail(&panel->node, &panel_list); in mmp_register_panel()
96 if (!strcmp(panel->plat_path_name, path->name)) { in mmp_register_panel()
97 dev_info(panel->dev, "connect to path %s\n", in mmp_register_panel()
99 path->panel = panel; in mmp_register_panel()
115 void mmp_unregister_panel(struct mmp_panel *panel) in mmp_unregister_panel() argument
120 list_del(&panel->node); in mmp_unregister_panel()
123 if (path->panel && path->panel == panel) { in mmp_unregister_panel()
124 dev_info(panel->dev, "disconnect from path %s\n", in mmp_unregister_panel()
126 path->panel = NULL; in mmp_unregister_panel()
171 struct mmp_panel *panel; in mmp_register_path() local
191 list_for_each_entry(panel, &panel_list, node) { in mmp_register_path()
192 if (!strcmp(info->name, panel->plat_path_name)) { in mmp_register_path()
193 dev_info(path->dev, "get panel %s\n", panel->name); in mmp_register_path()
194 path->panel = panel; in mmp_register_path()