Lines Matching refs:uapi
700 enum pipe pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; in dc3co_is_pipe_port_compatible()
714 const u32 crtc_vdisplay = crtc_state->uapi.adjusted_mode.crtc_vdisplay; in tgl_dc3co_exitline_compute_config()
747 intel_usecs_to_scanlines(&crtc_state->uapi.adjusted_mode, 200) + 1; in tgl_dc3co_exitline_compute_config()
758 struct intel_atomic_state *state = to_intel_atomic_state(crtc_state->uapi.state); in intel_psr2_sel_fetch_config_valid()
771 if (crtc_state->uapi.async_flip) { in intel_psr2_sel_fetch_config_valid()
778 if (plane_state->uapi.rotation != DRM_MODE_ROTATE_0) { in intel_psr2_sel_fetch_config_valid()
836 const struct drm_display_mode *adjusted_mode = &crtc_state->uapi.adjusted_mode; in _compute_psr2_sdp_prior_scanline_indication()
1224 intel_dp->psr.pipe = to_intel_crtc(crtc_state->uapi.crtc)->pipe; in intel_psr_enable_locked()
1504 val = (clip->y1 + plane_state->uapi.dst.y1) << 16; in intel_psr2_program_plane_sel_fetch()
1505 val |= plane_state->uapi.dst.x1; in intel_psr2_program_plane_sel_fetch()
1509 x = plane_state->uapi.src.x1 >> 16; in intel_psr2_program_plane_sel_fetch()
1510 y = (plane_state->uapi.src.y1 >> 16) + clip->y1; in intel_psr2_program_plane_sel_fetch()
1521 val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1; in intel_psr2_program_plane_sel_fetch()
1527 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in intel_psr2_program_trans_man_trk_ctl()
1540 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in psr2_man_trk_ctl_calc()
1560 drm_WARN_ON(crtc_state->uapi.crtc->dev, clip->y1 % 4 || clip->y2 % 4); in psr2_man_trk_ctl_calc()
1589 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in intel_psr2_sel_fetch_pipe_alignment()
1629 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_update()
1632 if (!new_plane_state->uapi.visible && in intel_psr2_sel_fetch_update()
1633 !old_plane_state->uapi.visible) in intel_psr2_sel_fetch_update()
1641 if (new_plane_state->uapi.dst.y1 < 0 || in intel_psr2_sel_fetch_update()
1642 new_plane_state->uapi.dst.x1 < 0) { in intel_psr2_sel_fetch_update()
1647 num_clips = drm_plane_get_damage_clips_count(&new_plane_state->uapi); in intel_psr2_sel_fetch_update()
1654 if (new_plane_state->uapi.visible != old_plane_state->uapi.visible || in intel_psr2_sel_fetch_update()
1655 !drm_rect_equals(&new_plane_state->uapi.dst, in intel_psr2_sel_fetch_update()
1656 &old_plane_state->uapi.dst)) { in intel_psr2_sel_fetch_update()
1657 if (old_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update()
1658 damaged_area.y1 = old_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1659 damaged_area.y2 = old_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
1663 if (new_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update()
1664 damaged_area.y1 = new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1665 damaged_area.y2 = new_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
1669 } else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha || in intel_psr2_sel_fetch_update()
1671 new_plane_state->uapi.fb != old_plane_state->uapi.fb)) { in intel_psr2_sel_fetch_update()
1677 damaged_area.y1 = new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1678 damaged_area.y2 = new_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
1683 drm_rect_fp_to_int(&src, &new_plane_state->uapi.src); in intel_psr2_sel_fetch_update()
1684 damaged_clips = drm_plane_get_damage_clips(&new_plane_state->uapi); in intel_psr2_sel_fetch_update()
1700 damaged_area.y1 += new_plane_state->uapi.dst.y1 - src.y1; in intel_psr2_sel_fetch_update()
1701 damaged_area.y2 += new_plane_state->uapi.dst.y1 - src.y1; in intel_psr2_sel_fetch_update()
1718 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc || in intel_psr2_sel_fetch_update()
1719 !new_plane_state->uapi.visible) in intel_psr2_sel_fetch_update()
1723 if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) in intel_psr2_sel_fetch_update()
1727 sel_fetch_area->y1 = inter.y1 - new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1728 sel_fetch_area->y2 = inter.y2 - new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1825 struct drm_i915_private *dev_priv = to_i915(new_crtc_state->uapi.crtc->dev); in intel_psr_wait_for_idle()
1832 new_crtc_state->uapi.encoder_mask) { in intel_psr_wait_for_idle()