Lines Matching refs:uapi
1195 enum pipe pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; in dc3co_is_pipe_port_compatible()
1209 const u32 crtc_vdisplay = crtc_state->uapi.adjusted_mode.crtc_vdisplay; in tgl_dc3co_exitline_compute_config()
1242 intel_usecs_to_scanlines(&crtc_state->uapi.adjusted_mode, 200) + 1; in tgl_dc3co_exitline_compute_config()
1262 if (crtc_state->uapi.async_flip) { in intel_psr2_sel_fetch_config_valid()
1318 const struct drm_display_mode *adjusted_mode = &crtc_state->uapi.adjusted_mode; in _compute_psr2_sdp_prior_scanline_indication()
1630 if (to_intel_crtc(crtc_state->uapi.crtc)->pipe != PIPE_A && in _panel_replay_compute_config()
1631 to_intel_crtc(crtc_state->uapi.crtc)->pipe != PIPE_B) in _panel_replay_compute_config()
1673 struct intel_atomic_state *state = to_intel_atomic_state(crtc_state->uapi.state); in intel_psr_compute_config()
1740 ~BIT(to_intel_crtc(crtc_state->uapi.crtc)->pipe); in intel_psr_compute_config()
2018 intel_dp->psr.pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; in intel_psr_enable_locked()
2317 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr_needs_vblank_notification()
2463 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr2_program_trans_man_trk_ctl()
2471 crtc_state->uapi.encoder_mask) { in intel_psr2_program_trans_man_trk_ctl()
2514 drm_WARN_ON(crtc_state->uapi.crtc->dev, in psr2_man_trk_ctl_calc()
2600 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_et_alignment()
2606 if (!new_plane_state->uapi.visible) in intel_psr2_sel_fetch_et_alignment()
2610 if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) in intel_psr2_sel_fetch_et_alignment()
2613 clip_area_update(&crtc_state->psr2_su_area, &new_plane_state->uapi.dst, in intel_psr2_sel_fetch_et_alignment()
2630 if (plane_state->uapi.dst.y1 < 0 || in psr2_sel_fetch_plane_state_supported()
2631 plane_state->uapi.dst.x1 < 0 || in psr2_sel_fetch_plane_state_supported()
2633 plane_state->uapi.rotation != DRM_MODE_ROTATE_0) in psr2_sel_fetch_plane_state_supported()
2674 crtc_state->uapi.encoder_mask) { in intel_psr_apply_pr_link_on_su_wa()
2737 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_update()
2740 if (!new_plane_state->uapi.visible && in intel_psr2_sel_fetch_update()
2741 !old_plane_state->uapi.visible) in intel_psr2_sel_fetch_update()
2754 if (new_plane_state->uapi.visible != old_plane_state->uapi.visible || in intel_psr2_sel_fetch_update()
2755 !drm_rect_equals(&new_plane_state->uapi.dst, in intel_psr2_sel_fetch_update()
2756 &old_plane_state->uapi.dst)) { in intel_psr2_sel_fetch_update()
2757 if (old_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update()
2758 damaged_area.y1 = old_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
2759 damaged_area.y2 = old_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
2764 if (new_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update()
2765 damaged_area.y1 = new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
2766 damaged_area.y2 = new_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
2771 } else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha) { in intel_psr2_sel_fetch_update()
2773 damaged_area.y1 = new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
2774 damaged_area.y2 = new_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
2780 src = drm_plane_state_src(&new_plane_state->uapi); in intel_psr2_sel_fetch_update()
2783 if (!drm_atomic_helper_damage_merged(&old_plane_state->uapi, in intel_psr2_sel_fetch_update()
2784 &new_plane_state->uapi, &damaged_area)) in intel_psr2_sel_fetch_update()
2787 damaged_area.y1 += new_plane_state->uapi.dst.y1 - src.y1; in intel_psr2_sel_fetch_update()
2788 damaged_area.y2 += new_plane_state->uapi.dst.y1 - src.y1; in intel_psr2_sel_fetch_update()
2789 damaged_area.x1 += new_plane_state->uapi.dst.x1 - src.x1; in intel_psr2_sel_fetch_update()
2790 damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1; in intel_psr2_sel_fetch_update()
2836 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc || in intel_psr2_sel_fetch_update()
2837 !new_plane_state->uapi.visible) in intel_psr2_sel_fetch_update()
2842 if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) { in intel_psr2_sel_fetch_update()
2861 sel_fetch_area->y1 = inter.y1 - new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
2862 sel_fetch_area->y2 = inter.y2 - new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
2894 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr2_panic_force_full_update()
2925 old_crtc_state->uapi.encoder_mask) { in intel_psr_pre_plane_update()
2969 crtc_state->uapi.encoder_mask) { in intel_psr_post_plane_update()
3053 new_crtc_state->uapi.encoder_mask) { in intel_psr_wait_for_idle_locked()
3689 crtc_state->uapi.encoder_mask) { in intel_psr_lock()
3712 crtc_state->uapi.encoder_mask) { in intel_psr_unlock()