Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 00/12] lib/kms: More pipe->crtc conversion
@ 2026-01-20 17:16 Ville Syrjala
  2026-01-20 17:16 ` [PATCH i-g-t 01/12] igt/kms: Nuke igt_pipe_is_prop_changed() and igt_pipe_set_prop_value() Ville Syrjala
                   ` (15 more replies)
  0 siblings, 16 replies; 32+ messages in thread
From: Ville Syrjala @ 2026-01-20 17:16 UTC (permalink / raw)
  To: igt-dev

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Use igt_crtc_t in a few more places (namely CRC), and rename
a bunch of stuff to use the crtc terminilogy for consistency.

Ville Syrjälä (12):
  igt/kms: Nuke igt_pipe_is_prop_changed() and igt_pipe_set_prop_value()
  lib/kms: Rename igt_pipe_obj_*_prop()
  lib/kms: Pass igt_crtc_t to igt_pipe_refresh()
  lib/kms: Don't pass 'display' to igt_fill_pipe_props)_
  lib/kms: Rename a bunch of crtc functions
  lib/kms: Eliminate some redundant igt_crtc_for_pipe()s
  lib/crc: Convert igt_pipe_crc away from enum pipe
  lib/kms: Add igt_crtc_t based CRC wrappers
  lib/kms: Use igt_crtc_crc_new()
  lib/kms: Use igt_crtc_crc_new() more
  lib/kms: Use igt_crtc_crc_new_nonblock() more
  lib/kms: Use igt_crtc_crc_new() even more

 lib/igt_kms.c                                 | 176 ++++++++++--------
 lib/igt_kms.h                                 |  78 +++-----
 lib/igt_pipe_crc.c                            |  32 ++--
 lib/igt_pipe_crc.h                            |   6 +-
 tests/amdgpu/amd_abm.c                        |   4 +-
 tests/amdgpu/amd_assr.c                       |   2 +-
 tests/amdgpu/amd_bypass.c                     |  12 +-
 tests/amdgpu/amd_color.c                      |  26 +--
 tests/amdgpu/amd_cursor_overlay.c             |  10 +-
 tests/amdgpu/amd_dp_dsc.c                     |   4 +-
 tests/amdgpu/amd_freesync_video_mode.c        |   5 +-
 tests/amdgpu/amd_hotplug.c                    |   8 +-
 tests/amdgpu/amd_ilr.c                        |   4 +-
 tests/amdgpu/amd_link_settings.c              |   2 +-
 tests/amdgpu/amd_mall.c                       |   6 +-
 tests/amdgpu/amd_max_bpc.c                    |   6 +-
 tests/amdgpu/amd_mem_leak.c                   |   4 +-
 tests/amdgpu/amd_mode_switch.c                |   2 +-
 tests/amdgpu/amd_multidisplay_modeset.c       |  11 +-
 tests/amdgpu/amd_odm.c                        |   4 +-
 tests/amdgpu/amd_plane.c                      |  14 +-
 tests/amdgpu/amd_psr.c                        |  10 +-
 tests/amdgpu/amd_replay.c                     |   4 +-
 tests/amdgpu/amd_subvp.c                      |   5 +-
 tests/chamelium/kms_chamelium_color.c         |  18 +-
 tests/chamelium/kms_chamelium_helper.c        |  12 +-
 .../kms_chamelium_sharpness_filter.c          |  14 +-
 tests/intel/gem_pxp.c                         |   8 +-
 tests/intel/kms_big_fb.c                      |  10 +-
 tests/intel/kms_busy.c                        |   2 +-
 tests/intel/kms_ccs.c                         |   2 +-
 tests/intel/kms_cdclk.c                       |   2 +-
 tests/intel/kms_dirtyfb.c                     |   4 +-
 tests/intel/kms_draw_crc.c                    |   3 +-
 tests/intel/kms_fb_coherency.c                |   2 +-
 tests/intel/kms_fbc_dirty_rect.c              |   2 +-
 tests/intel/kms_flip_scaled_crc.c             |   6 +-
 tests/intel/kms_flip_tiling.c                 |   2 +-
 tests/intel/kms_frontbuffer_tracking.c        |   8 +-
 tests/intel/kms_mmap_write_crc.c              |   2 +-
 tests/intel/kms_pipe_stress.c                 |   2 +-
 tests/intel/kms_pm_dc.c                       |   5 +-
 tests/intel/kms_pwrite_crc.c                  |   2 +-
 tests/intel/kms_sharpness_filter.c            |  14 +-
 tests/intel/xe_pat.c                          |   3 +-
 tests/intel/xe_pxp.c                          |  12 +-
 tests/kms_async_flips.c                       |   3 +-
 tests/kms_atomic.c                            |  56 +++---
 tests/kms_atomic_interruptible.c              |   2 +-
 tests/kms_atomic_transition.c                 |  20 +-
 tests/kms_bw.c                                |   4 +-
 tests/kms_color.c                             |  39 ++--
 tests/kms_color_helper.c                      |  24 +--
 tests/kms_color_pipeline.c                    |   5 +-
 tests/kms_concurrent.c                        |   2 +-
 tests/kms_content_protection.c                |   8 +-
 tests/kms_cursor_crc.c                        |   2 +-
 tests/kms_cursor_edge_walk.c                  |   2 +-
 tests/kms_cursor_legacy.c                     |  12 +-
 tests/kms_display_modes.c                     |  14 +-
 tests/kms_dither.c                            |   2 +-
 tests/kms_hdr.c                               |   6 +-
 tests/kms_lease.c                             |  10 +-
 tests/kms_multipipe_modeset.c                 |  10 +-
 tests/kms_pipe_crc_basic.c                    |   8 +-
 tests/kms_plane.c                             |   6 +-
 tests/kms_plane_alpha_blend.c                 |  12 +-
 tests/kms_plane_cursor.c                      |  10 +-
 tests/kms_plane_lowres.c                      |   2 +-
 tests/kms_plane_multiple.c                    |   8 +-
 tests/kms_plane_scaling.c                     |   6 +-
 tests/kms_prime.c                             |   2 +-
 tests/kms_rmfb.c                              |   3 +-
 tests/kms_rotation_crc.c                      |   4 +-
 tests/kms_universal_plane.c                   |   2 +-
 tests/kms_vrr.c                               |  11 +-
 tests/nouveau_crc.c                           |  16 +-
 tools/amd_hdmi_compliance.c                   |   4 +-
 78 files changed, 438 insertions(+), 447 deletions(-)

-- 
2.52.0


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2026-01-22 10:02 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-20 17:16 [PATCH i-g-t 00/12] lib/kms: More pipe->crtc conversion Ville Syrjala
2026-01-20 17:16 ` [PATCH i-g-t 01/12] igt/kms: Nuke igt_pipe_is_prop_changed() and igt_pipe_set_prop_value() Ville Syrjala
2026-01-21  8:50   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 02/12] lib/kms: Rename igt_pipe_obj_*_prop() Ville Syrjala
2026-01-21  8:55   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 03/12] lib/kms: Pass igt_crtc_t to igt_pipe_refresh() Ville Syrjala
2026-01-21  8:57   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 04/12] lib/kms: Don't pass 'display' to igt_fill_pipe_props)_ Ville Syrjala
2026-01-21  8:58   ` Jani Nikula
2026-01-21  8:58   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 05/12] lib/kms: Rename a bunch of crtc functions Ville Syrjala
2026-01-21  9:06   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 06/12] lib/kms: Eliminate some redundant igt_crtc_for_pipe()s Ville Syrjala
2026-01-21  9:45   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 07/12] lib/crc: Convert igt_pipe_crc away from enum pipe Ville Syrjala
2026-01-21  9:21   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 08/12] lib/kms: Add igt_crtc_t based CRC wrappers Ville Syrjala
2026-01-21  9:33   ` Jani Nikula
2026-01-21 15:09     ` Ville Syrjälä
2026-01-22 10:02       ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 09/12] lib/kms: Use igt_crtc_crc_new() Ville Syrjala
2026-01-21  9:36   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 10/12] lib/kms: Use igt_crtc_crc_new() more Ville Syrjala
2026-01-21  9:38   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 11/12] lib/kms: Use igt_crtc_crc_new_nonblock() more Ville Syrjala
2026-01-21  9:38   ` Jani Nikula
2026-01-20 17:16 ` [PATCH i-g-t 12/12] lib/kms: Use igt_crtc_crc_new() even more Ville Syrjala
2026-01-21  9:39   ` Jani Nikula
2026-01-20 19:58 ` ✓ Xe.CI.BAT: success for lib/kms: More pipe->crtc conversion Patchwork
2026-01-20 20:07 ` ✓ i915.CI.BAT: " Patchwork
2026-01-21  1:58 ` ✓ Xe.CI.Full: " Patchwork
2026-01-21  9:15 ` ✓ i915.CI.Full: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox