Lines Matching refs:pending_state
260 drm_output_get_disable_state(struct drm_pending_state *pending_state, in drm_output_get_disable_state() argument
266 pending_state, in drm_output_get_disable_state()
462 struct drm_pending_state *pending_state = repaint_data; in drm_output_repaint() local
477 state = drm_pending_state_get_output(pending_state, output); in drm_output_repaint()
480 pending_state, in drm_output_repaint()
545 struct drm_pending_state *pending_state; in drm_output_start_repaint_loop() local
609 pending_state = drm_pending_state_alloc(backend); in drm_output_start_repaint_loop()
610 drm_output_state_duplicate(output->state_cur, pending_state, in drm_output_start_repaint_loop()
613 ret = drm_pending_state_apply(pending_state); in drm_output_start_repaint_loop()
673 struct drm_pending_state *pending_state = repaint_data; in drm_repaint_flush() local
676 ret = drm_pending_state_apply(pending_state); in drm_repaint_flush()
680 drm_debug(b, "[repaint] flushed pending_state %p\n", pending_state); in drm_repaint_flush()
696 struct drm_pending_state *pending_state = repaint_data; in drm_repaint_cancel() local
698 drm_pending_state_free(pending_state); in drm_repaint_cancel()
699 drm_debug(b, "[repaint] cancel pending_state %p\n", pending_state); in drm_repaint_cancel()
1130 struct drm_pending_state *pending_state = b->repaint_data; in drm_set_dpms() local
1148 if (pending_state && !output->state_last) { in drm_set_dpms()
1155 state = drm_pending_state_get_output(pending_state, output); in drm_set_dpms()
1158 state = drm_output_get_disable_state(pending_state, output); in drm_set_dpms()
1178 pending_state = drm_pending_state_alloc(b); in drm_set_dpms()
1179 drm_output_get_disable_state(pending_state, output); in drm_set_dpms()
1180 ret = drm_pending_state_apply_sync(pending_state); in drm_set_dpms()