Lines Matching refs:mp

132 	struct mgr_priv_data *mp;  in apply_init_priv()  local
170 mp = &dss_data.mgr_priv_data_array[OMAP_DSS_CHANNEL_DIGIT]; in apply_init_priv()
172 mp->lcd_config.video_port_width = 24; in apply_init_priv()
173 mp->lcd_config.clock_info.lck_div = 1; in apply_init_priv()
174 mp->lcd_config.clock_info.pck_div = 1; in apply_init_priv()
184 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); in ovl_manual_update() local
186 return mp->lcd_config.stallmode; in ovl_manual_update()
191 struct mgr_priv_data *mp = get_mgr_priv(mgr); in mgr_manual_update() local
193 return mp->lcd_config.stallmode; in mgr_manual_update()
204 struct mgr_priv_data *mp; in dss_check_settings_low() local
206 mp = get_mgr_priv(mgr); in dss_check_settings_low()
208 if (!mp->enabled) in dss_check_settings_low()
211 if (applying && mp->user_info_dirty) in dss_check_settings_low()
212 mi = &mp->user_info; in dss_check_settings_low()
214 mi = &mp->info; in dss_check_settings_low()
230 return dss_mgr_check(mgr, mi, &mp->timings, &mp->lcd_config, ois); in dss_check_settings_low()
257 struct mgr_priv_data *mp; in need_isr() local
261 mp = get_mgr_priv(mgr); in need_isr()
263 if (!mp->enabled) in need_isr()
268 if (mp->updating) in need_isr()
272 if (mp->busy) in need_isr()
276 if (mp->info_dirty) in need_isr()
280 if (mp->shadow_info_dirty) in need_isr()
290 if (mp->extra_info_dirty) in need_isr()
294 if (mp->shadow_extra_info_dirty) in need_isr()
336 struct mgr_priv_data *mp; in need_go() local
339 mp = get_mgr_priv(mgr); in need_go()
341 if (mp->shadow_info_dirty || mp->shadow_extra_info_dirty) in need_go()
362 struct mgr_priv_data *mp; in extra_info_update_ongoing() local
365 mp = get_mgr_priv(mgr); in extra_info_update_ongoing()
367 if (!mp->enabled) in extra_info_update_ongoing()
370 if (!mp->updating) in extra_info_update_ongoing()
373 if (mp->extra_info_dirty || mp->shadow_extra_info_dirty) in extra_info_update_ongoing()
471 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_wait_for_go() local
484 if (!mp->enabled) { in dss_mgr_wait_for_go()
502 dirty = mp->info_dirty; in dss_mgr_wait_for_go()
503 shadow_dirty = mp->shadow_info_dirty; in dss_mgr_wait_for_go()
542 struct mgr_priv_data *mp; in dss_mgr_wait_for_go_ovl() local
551 mp = get_mgr_priv(ovl->manager); in dss_mgr_wait_for_go_ovl()
560 if (!mp->enabled) { in dss_mgr_wait_for_go_ovl()
620 struct mgr_priv_data *mp; in dss_ovl_write_regs() local
630 mp = get_mgr_priv(ovl->manager); in dss_ovl_write_regs()
632 replication = dss_ovl_use_replication(mp->lcd_config, oi->color_mode); in dss_ovl_write_regs()
634 r = dispc_ovl_setup(ovl->id, oi, replication, &mp->timings, false); in dss_ovl_write_regs()
649 if (mp->updating) in dss_ovl_write_regs()
656 struct mgr_priv_data *mp; in dss_ovl_write_regs_extra() local
669 mp = get_mgr_priv(ovl->manager); in dss_ovl_write_regs_extra()
672 if (mp->updating) in dss_ovl_write_regs_extra()
678 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_write_regs() local
683 if (!mp->enabled) in dss_mgr_write_regs()
686 WARN_ON(mp->busy); in dss_mgr_write_regs()
694 if (mp->info_dirty) { in dss_mgr_write_regs()
695 dispc_mgr_setup(mgr->id, &mp->info); in dss_mgr_write_regs()
697 mp->info_dirty = false; in dss_mgr_write_regs()
698 if (mp->updating) in dss_mgr_write_regs()
699 mp->shadow_info_dirty = true; in dss_mgr_write_regs()
705 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_write_regs_extra() local
709 if (!mp->extra_info_dirty) in dss_mgr_write_regs_extra()
712 dispc_mgr_set_timings(mgr->id, &mp->timings); in dss_mgr_write_regs_extra()
716 dispc_mgr_set_lcd_config(mgr->id, &mp->lcd_config); in dss_mgr_write_regs_extra()
718 mp->extra_info_dirty = false; in dss_mgr_write_regs_extra()
719 if (mp->updating) in dss_mgr_write_regs_extra()
720 mp->shadow_extra_info_dirty = true; in dss_mgr_write_regs_extra()
730 struct mgr_priv_data *mp; in dss_write_regs() local
734 mp = get_mgr_priv(mgr); in dss_write_regs()
736 if (!mp->enabled || mgr_manual_update(mgr) || mp->busy) in dss_write_regs()
758 struct mgr_priv_data *mp; in dss_set_go_bits() local
761 mp = get_mgr_priv(mgr); in dss_set_go_bits()
763 if (!mp->enabled || mgr_manual_update(mgr) || mp->busy) in dss_set_go_bits()
769 mp->busy = true; in dss_set_go_bits()
782 struct mgr_priv_data *mp; in mgr_clear_shadow_dirty() local
785 mp = get_mgr_priv(mgr); in mgr_clear_shadow_dirty()
786 mp->shadow_info_dirty = false; in mgr_clear_shadow_dirty()
787 mp->shadow_extra_info_dirty = false; in mgr_clear_shadow_dirty()
810 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_start_update_compat() local
816 WARN_ON(mp->updating); in dss_mgr_start_update_compat()
828 mp->updating = true; in dss_mgr_start_update_compat()
889 struct mgr_priv_data *mp; in dss_apply_irq_handler() local
892 mp = get_mgr_priv(mgr); in dss_apply_irq_handler()
894 if (!mp->enabled) in dss_apply_irq_handler()
897 mp->updating = dispc_mgr_is_enabled(i); in dss_apply_irq_handler()
900 bool was_busy = mp->busy; in dss_apply_irq_handler()
901 mp->busy = dispc_mgr_go_busy(i); in dss_apply_irq_handler()
903 if (was_busy && !mp->busy) in dss_apply_irq_handler()
918 struct mgr_priv_data *mp; in dss_apply_irq_handler() local
921 mp = get_mgr_priv(mgr); in dss_apply_irq_handler()
923 if (!mgr_manual_update(mgr) || !mp->framedone_handler) in dss_apply_irq_handler()
927 mp->framedone_handler(mp->framedone_handler_data); in dss_apply_irq_handler()
952 struct mgr_priv_data *mp; in omap_dss_mgr_apply_mgr() local
954 mp = get_mgr_priv(mgr); in omap_dss_mgr_apply_mgr()
956 if (!mp->user_info_dirty) in omap_dss_mgr_apply_mgr()
959 mp->user_info_dirty = false; in omap_dss_mgr_apply_mgr()
960 mp->info_dirty = true; in omap_dss_mgr_apply_mgr()
961 mp->info = mp->user_info; in omap_dss_mgr_apply_mgr()
1040 struct mgr_priv_data *mp; in dss_mgr_setup_fifos() local
1042 mp = get_mgr_priv(mgr); in dss_mgr_setup_fifos()
1044 if (!mp->enabled) in dss_mgr_setup_fifos()
1065 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_enable_compat() local
1071 if (mp->enabled) in dss_mgr_enable_compat()
1076 mp->enabled = true; in dss_mgr_enable_compat()
1091 mp->updating = true; in dss_mgr_enable_compat()
1107 mp->enabled = false; in dss_mgr_enable_compat()
1115 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_disable_compat() local
1120 if (!mp->enabled) in dss_mgr_disable_compat()
1130 mp->updating = false; in dss_mgr_disable_compat()
1131 mp->enabled = false; in dss_mgr_disable_compat()
1142 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_info() local
1152 mp->user_info = *info; in dss_mgr_set_info()
1153 mp->user_info_dirty = true; in dss_mgr_set_info()
1163 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_get_info() local
1168 *info = mp->user_info; in dss_mgr_get_info()
1208 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_unset_output() local
1221 if (mp->enabled) { in dss_mgr_unset_output()
1246 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_apply_mgr_timings() local
1248 mp->timings = *timings; in dss_apply_mgr_timings()
1249 mp->extra_info_dirty = true; in dss_apply_mgr_timings()
1256 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_timings_compat() local
1260 if (mp->updating) { in dss_mgr_set_timings_compat()
1274 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_apply_mgr_lcd_config() local
1276 mp->lcd_config = *config; in dss_apply_mgr_lcd_config()
1277 mp->extra_info_dirty = true; in dss_apply_mgr_lcd_config()
1284 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_set_lcd_config_compat() local
1288 if (mp->enabled) { in dss_mgr_set_lcd_config_compat()
1548 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_register_framedone_handler_compat() local
1550 if (mp->framedone_handler) in dss_mgr_register_framedone_handler_compat()
1553 mp->framedone_handler = handler; in dss_mgr_register_framedone_handler_compat()
1554 mp->framedone_handler_data = data; in dss_mgr_register_framedone_handler_compat()
1562 struct mgr_priv_data *mp = get_mgr_priv(mgr); in dss_mgr_unregister_framedone_handler_compat() local
1564 WARN_ON(mp->framedone_handler != handler || in dss_mgr_unregister_framedone_handler_compat()
1565 mp->framedone_handler_data != data); in dss_mgr_unregister_framedone_handler_compat()
1567 mp->framedone_handler = NULL; in dss_mgr_unregister_framedone_handler_compat()
1568 mp->framedone_handler_data = NULL; in dss_mgr_unregister_framedone_handler_compat()