dm_parse_crc_source
enum amdgpu_dm_pipe_crc_source source = dm_parse_crc_source(src_name);
enum amdgpu_dm_pipe_crc_source source = dm_parse_crc_source(src_name);
EXPORT_IF_KUNIT(dm_parse_crc_source);
enum amdgpu_dm_pipe_crc_source dm_parse_crc_source(const char *source);
KUNIT_EXPECT_EQ(test, AMDGPU_DM_PIPE_CRC_SOURCE_NONE, dm_parse_crc_source("none"));
KUNIT_EXPECT_EQ(test, AMDGPU_DM_PIPE_CRC_SOURCE_NONE, dm_parse_crc_source(NULL));
KUNIT_EXPECT_EQ(test, AMDGPU_DM_PIPE_CRC_SOURCE_CRTC, dm_parse_crc_source("crtc"));
KUNIT_EXPECT_EQ(test, AMDGPU_DM_PIPE_CRC_SOURCE_CRTC, dm_parse_crc_source("auto"));
KUNIT_EXPECT_EQ(test, AMDGPU_DM_PIPE_CRC_SOURCE_DPRX, dm_parse_crc_source("dprx"));
dm_parse_crc_source("crtc dither"));
dm_parse_crc_source("dprx dither"));
dm_parse_crc_source("invalid"));
dm_parse_crc_source("unknown"));
dm_parse_crc_source(""));