7b6938222d tests/chamelium/kms_chamelium_frames: Use for_each_format_with_modifier() fb390c6699 tests/intel/kms_flip_tiling: Use for_each_modifier_with_format() 44c69d02b1 tests/kms_async_flips: Use for_each_format_and_modifier() and for_each_modifier_with_format() 49e14fe013 tests/kms_async_flips: Use igt_format_mods_has_modifier() 9c1080cf48 tests/kms_async_flips: Remove the IN_FORMAT_ASYNC check 0e902f8809 tests/kms_plane: Use for_each_format_and_modifier() df5b833ed1 tests/kms_plane: Use igt_format_mods_has_modifier() 7a9979b39e tests/chamelium/kms_chamelium_frames: Use for_each_format_and_modifier() 8fe31cd30e lib/kms: Add helpers to query igt_format_mods 7b9e0b416f lib/kms: Introduce igt_format_mods iterators f898a1a7a1 lib/kms: Encourage drivers to expose IN_FORMATS_ASYNC b1fcbf8937 lib/kms: Fill plane->format_mods_async for planes without IN_FORMATS 6652568376 lib/kms: Add display->format_mods_async 6abbff4e9b lib/kms: Make igt_fill_display_format_mod() more flexible f6bda0676f lib/kms: Move and rename igt_count_display_format_mod() 0bc4f2d02d lib/kms: Extract display_format_mods_union() b895d5eb61 lib/kms: Extract format_mods_union() 6c994c05bb lib/kms: Pass target format_mods to igt_add_display_format_mod() f5c64a9f1d lib/kms: Extract igt_format_mods_has_format_with_modifier() 14620f48ed lib/kms: Extract fill_plane_default_format_mods() 18a1d1b704 lib/kms: Extract format_mods_alloc() 6aec3bfb87 lib/kms: Pass struct igt_format_mods to igt_parse_format_mod_blob() 938807e635 lib/kms: Introduce struct igt_format_mods 8ce1addde8 test/kms: Introduce a few extra format/modifier variables 1b7274e2bb tests/kms_async_flips: Use correct format_mod list