Lines Matching refs:mp

142 	struct mgr_priv_data *mp;  in apply_init_priv()  local
182 mp = &dss_data.mgr_priv_data_array[OMAP_DSS_CHANNEL_DIGIT]; in apply_init_priv()
184 mp->lcd_config.video_port_width = 24; in apply_init_priv()
185 mp->lcd_config.clock_info.lck_div = 1; in apply_init_priv()
186 mp->lcd_config.clock_info.pck_div = 1; in apply_init_priv()
196 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); in ovl_manual_update() local
198 return mp->lcd_config.stallmode; in ovl_manual_update()
203 struct mgr_priv_data *mp = get_mgr_priv(mgr); in mgr_manual_update() local
205 return mp->lcd_config.stallmode; in mgr_manual_update()
216 struct mgr_priv_data *mp; in dss_check_settings_low() local
218 mp = get_mgr_priv(mgr); in dss_check_settings_low()
220 if (!mp->enabled) in dss_check_settings_low()
223 if (applying && mp->user_info_dirty) in dss_check_settings_low()
224 mi = &mp->user_info; in dss_check_settings_low()
226 mi = &mp->info; in dss_check_settings_low()
242 return dss_mgr_check(mgr, mi, &mp->timings, &mp->lcd_config, ois); in dss_check_settings_low()
269 struct mgr_priv_data *mp; in need_isr() local
273 mp = get_mgr_priv(mgr); in need_isr()
275 if (!mp->enabled) in need_isr()
280 if (mp->updating) in need_isr()
284 if (mp->busy) in need_isr()
288 if (mp->info_dirty) in need_isr()
292 if (mp->shadow_info_dirty) in need_isr()
302 if (mp->extra_info_dirty) in need_isr()
306 if (mp->shadow_extra_info_dirty) in need_isr()
348 struct mgr_priv_data *mp; in need_go() local
351 mp = get_mgr_priv(mgr); in need_go()
353 if (mp->shadow_info_dirty || mp->shadow_extra_info_dirty) in need_go()
374 struct mgr_priv_data *mp; in extra_info_update_ongoing() local
377 mp = get_mgr_priv(mgr); in extra_info_update_ongoing()
379 if (!mp->enabled) in extra_info_update_ongoing()
382 if (!mp->updating) in extra_info_update_ongoing()
385 if (mp->extra_info_dirty || mp->shadow_extra_info_dirty) in extra_info_update_ongoing()
483 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_wait_for_go() local
496 if (!mp->enabled) { in dss_mgr_wait_for_go()
514 dirty = mp->info_dirty; in dss_mgr_wait_for_go()
515 shadow_dirty = mp->shadow_info_dirty; in dss_mgr_wait_for_go()
554 struct mgr_priv_data *mp; in dss_mgr_wait_for_go_ovl() local
563 mp = get_mgr_priv(ovl->manager); in dss_mgr_wait_for_go_ovl()
572 if (!mp->enabled) { in dss_mgr_wait_for_go_ovl()
632 struct mgr_priv_data *mp; in dss_ovl_write_regs() local
642 mp = get_mgr_priv(ovl->manager); in dss_ovl_write_regs()
644 replication = dss_ovl_use_replication(mp->lcd_config, oi->color_mode); in dss_ovl_write_regs()
646 r = dispc_ovl_setup(ovl->id, oi, replication, &mp->timings, false); in dss_ovl_write_regs()
661 if (mp->updating) in dss_ovl_write_regs()
668 struct mgr_priv_data *mp; in dss_ovl_write_regs_extra() local
681 mp = get_mgr_priv(ovl->manager); in dss_ovl_write_regs_extra()
684 if (mp->updating) in dss_ovl_write_regs_extra()
690 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_write_regs() local
695 if (!mp->enabled) in dss_mgr_write_regs()
698 WARN_ON(mp->busy); in dss_mgr_write_regs()
706 if (mp->info_dirty) { in dss_mgr_write_regs()
707 dispc_mgr_setup(mgr->id, &mp->info); in dss_mgr_write_regs()
709 mp->info_dirty = false; in dss_mgr_write_regs()
710 if (mp->updating) in dss_mgr_write_regs()
711 mp->shadow_info_dirty = true; in dss_mgr_write_regs()
717 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_write_regs_extra() local
721 if (!mp->extra_info_dirty) in dss_mgr_write_regs_extra()
724 dispc_mgr_set_timings(mgr->id, &mp->timings); in dss_mgr_write_regs_extra()
728 dispc_mgr_set_lcd_config(mgr->id, &mp->lcd_config); in dss_mgr_write_regs_extra()
730 mp->extra_info_dirty = false; in dss_mgr_write_regs_extra()
731 if (mp->updating) in dss_mgr_write_regs_extra()
732 mp->shadow_extra_info_dirty = true; in dss_mgr_write_regs_extra()
742 struct mgr_priv_data *mp; in dss_write_regs() local
746 mp = get_mgr_priv(mgr); in dss_write_regs()
748 if (!mp->enabled || mgr_manual_update(mgr) || mp->busy) in dss_write_regs()
770 struct mgr_priv_data *mp; in dss_set_go_bits() local
773 mp = get_mgr_priv(mgr); in dss_set_go_bits()
775 if (!mp->enabled || mgr_manual_update(mgr) || mp->busy) in dss_set_go_bits()
781 mp->busy = true; in dss_set_go_bits()
794 struct mgr_priv_data *mp; in mgr_clear_shadow_dirty() local
797 mp = get_mgr_priv(mgr); in mgr_clear_shadow_dirty()
798 mp->shadow_info_dirty = false; in mgr_clear_shadow_dirty()
799 mp->shadow_extra_info_dirty = false; in mgr_clear_shadow_dirty()
822 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_start_update_compat() local
828 WARN_ON(mp->updating); in dss_mgr_start_update_compat()
840 mp->updating = true; in dss_mgr_start_update_compat()
901 struct mgr_priv_data *mp; in dss_apply_irq_handler() local
904 mp = get_mgr_priv(mgr); in dss_apply_irq_handler()
906 if (!mp->enabled) in dss_apply_irq_handler()
909 mp->updating = dispc_mgr_is_enabled(i); in dss_apply_irq_handler()
912 bool was_busy = mp->busy; in dss_apply_irq_handler()
913 mp->busy = dispc_mgr_go_busy(i); in dss_apply_irq_handler()
915 if (was_busy && !mp->busy) in dss_apply_irq_handler()
930 struct mgr_priv_data *mp; in dss_apply_irq_handler() local
933 mp = get_mgr_priv(mgr); in dss_apply_irq_handler()
935 if (!mgr_manual_update(mgr) || !mp->framedone_handler) in dss_apply_irq_handler()
939 mp->framedone_handler(mp->framedone_handler_data); in dss_apply_irq_handler()
964 struct mgr_priv_data *mp; in omap_dss_mgr_apply_mgr() local
966 mp = get_mgr_priv(mgr); in omap_dss_mgr_apply_mgr()
968 if (!mp->user_info_dirty) in omap_dss_mgr_apply_mgr()
971 mp->user_info_dirty = false; in omap_dss_mgr_apply_mgr()
972 mp->info_dirty = true; in omap_dss_mgr_apply_mgr()
973 mp->info = mp->user_info; in omap_dss_mgr_apply_mgr()
1052 struct mgr_priv_data *mp; in dss_mgr_setup_fifos() local
1054 mp = get_mgr_priv(mgr); in dss_mgr_setup_fifos()
1056 if (!mp->enabled) in dss_mgr_setup_fifos()
1077 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_enable_compat() local
1083 if (mp->enabled) in dss_mgr_enable_compat()
1088 mp->enabled = true; in dss_mgr_enable_compat()
1103 mp->updating = true; in dss_mgr_enable_compat()
1119 mp->enabled = false; in dss_mgr_enable_compat()
1127 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_disable_compat() local
1132 if (!mp->enabled) in dss_mgr_disable_compat()
1142 mp->updating = false; in dss_mgr_disable_compat()
1143 mp->enabled = false; in dss_mgr_disable_compat()
1154 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_info() local
1164 mp->user_info = *info; in dss_mgr_set_info()
1165 mp->user_info_dirty = true; in dss_mgr_set_info()
1175 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_get_info() local
1180 *info = mp->user_info; in dss_mgr_get_info()
1220 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_unset_output() local
1233 if (mp->enabled) { in dss_mgr_unset_output()
1258 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_apply_mgr_timings() local
1260 mp->timings = *timings; in dss_apply_mgr_timings()
1261 mp->extra_info_dirty = true; in dss_apply_mgr_timings()
1268 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_timings_compat() local
1272 if (mp->updating) { in dss_mgr_set_timings_compat()
1286 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_apply_mgr_lcd_config() local
1288 mp->lcd_config = *config; in dss_apply_mgr_lcd_config()
1289 mp->extra_info_dirty = true; in dss_apply_mgr_lcd_config()
1296 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_lcd_config_compat() local
1300 if (mp->enabled) { in dss_mgr_set_lcd_config_compat()
1560 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_register_framedone_handler_compat() local
1562 if (mp->framedone_handler) in dss_mgr_register_framedone_handler_compat()
1565 mp->framedone_handler = handler; in dss_mgr_register_framedone_handler_compat()
1566 mp->framedone_handler_data = data; in dss_mgr_register_framedone_handler_compat()
1574 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_unregister_framedone_handler_compat() local
1576 WARN_ON(mp->framedone_handler != handler || in dss_mgr_unregister_framedone_handler_compat()
1577 mp->framedone_handler_data != data); in dss_mgr_unregister_framedone_handler_compat()
1579 mp->framedone_handler = NULL; in dss_mgr_unregister_framedone_handler_compat()
1580 mp->framedone_handler_data = NULL; in dss_mgr_unregister_framedone_handler_compat()