Lines Matching refs:panel
58 if (path->panel && path->panel->get_modelist) in path_get_modelist()
59 return path->panel->get_modelist(path->panel, modelist); in path_get_modelist()
84 void mmp_register_panel(struct mmp_panel *panel) in mmp_register_panel() argument
91 list_add_tail(&panel->node, &panel_list); in mmp_register_panel()
95 if (!strcmp(panel->plat_path_name, path->name)) { in mmp_register_panel()
96 dev_info(panel->dev, "connect to path %s\n", in mmp_register_panel()
98 path->panel = panel; in mmp_register_panel()
114 void mmp_unregister_panel(struct mmp_panel *panel) in mmp_unregister_panel() argument
119 list_del(&panel->node); in mmp_unregister_panel()
122 if (path->panel && path->panel == panel) { in mmp_unregister_panel()
123 dev_info(panel->dev, "disconnect from path %s\n", in mmp_unregister_panel()
125 path->panel = NULL; in mmp_unregister_panel()
170 struct mmp_panel *panel; in mmp_register_path() local
190 list_for_each_entry(panel, &panel_list, node) { in mmp_register_path()
191 if (!strcmp(info->name, panel->plat_path_name)) { in mmp_register_path()
192 dev_info(path->dev, "get panel %s\n", panel->name); in mmp_register_path()
193 path->panel = panel; in mmp_register_path()