raw_edid 1431 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (struct edid *)sink->dc_edid.raw_edid; raw_edid 57 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct edid *edid_buf = (struct edid *) edid->raw_edid; raw_edid 97 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c (struct edid *) edid->raw_edid); raw_edid 99 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c sad_count = drm_edid_to_sad((struct edid *) edid->raw_edid, &sads); raw_edid 116 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c sadb_count = drm_edid_to_speaker_allocation((struct edid *) edid->raw_edid, &sadb); raw_edid 595 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c memmove(sink->dc_edid.raw_edid, (uint8_t *)edid, sink->dc_edid.length); raw_edid 629 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c &sink->dc_edid.raw_edid[sink->dc_edid.length-1], raw_edid 2454 drivers/gpu/drm/amd/display/dc/core/dc.c memmove(dc_sink->dc_edid.raw_edid, edid, len); raw_edid 680 drivers/gpu/drm/amd/display/dc/core/dc_link.c return (memcmp(old_edid->raw_edid, new_edid->raw_edid, new_edid->length) == 0); raw_edid 979 drivers/gpu/drm/amd/display/dc/core/dc_link.c &sink->dc_edid.raw_edid[i * DC_EDID_BLOCK_SIZE], raw_edid 177 drivers/gpu/drm/amd/display/dc/dc_types.h uint8_t raw_edid[DC_MAX_EDID_BUFFER_SIZE]; raw_edid 1330 drivers/gpu/drm/drm_edid.c int drm_edid_header_is_valid(const u8 *raw_edid) raw_edid 1335 drivers/gpu/drm/drm_edid.c if (raw_edid[i] == edid_header[i]) raw_edid 1351 drivers/gpu/drm/drm_edid.c static int drm_edid_block_checksum(const u8 *raw_edid) raw_edid 1356 drivers/gpu/drm/drm_edid.c csum += raw_edid[i]; raw_edid 1381 drivers/gpu/drm/drm_edid.c bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid, raw_edid 1385 drivers/gpu/drm/drm_edid.c struct edid *edid = (struct edid *)raw_edid; raw_edid 1387 drivers/gpu/drm/drm_edid.c if (WARN_ON(!raw_edid)) raw_edid 1394 drivers/gpu/drm/drm_edid.c int score = drm_edid_header_is_valid(raw_edid); raw_edid 1407 drivers/gpu/drm/drm_edid.c memcpy(raw_edid, edid_header, sizeof(edid_header)); raw_edid 1415 drivers/gpu/drm/drm_edid.c csum = drm_edid_block_checksum(raw_edid); raw_edid 1421 drivers/gpu/drm/drm_edid.c if (raw_edid[0] == CEA_EXT) { raw_edid 1433 drivers/gpu/drm/drm_edid.c switch (raw_edid[0]) { raw_edid 1452 drivers/gpu/drm/drm_edid.c if (drm_edid_is_zero(raw_edid, EDID_LENGTH)) { raw_edid 1458 drivers/gpu/drm/drm_edid.c raw_edid, EDID_LENGTH, false); raw_edid 1988 drivers/gpu/drm/drm_edid.c drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure) raw_edid 1991 drivers/gpu/drm/drm_edid.c struct edid *edid = (struct edid *)raw_edid; raw_edid 1999 drivers/gpu/drm/drm_edid.c for (i = 1; i <= raw_edid[0x7e]; i++) { raw_edid 2000 drivers/gpu/drm/drm_edid.c u8 *ext = raw_edid + (i * EDID_LENGTH); raw_edid 42 drivers/gpu/drm/exynos/exynos_drm_vidi.c struct edid *raw_edid; raw_edid 197 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (!ctx->raw_edid) raw_edid 198 drivers/gpu/drm/exynos/exynos_drm_vidi.c ctx->raw_edid = (struct edid *)fake_edid_info; raw_edid 201 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (ctx->raw_edid != (struct edid *)fake_edid_info) { raw_edid 241 drivers/gpu/drm/exynos/exynos_drm_vidi.c struct edid *raw_edid; raw_edid 243 drivers/gpu/drm/exynos/exynos_drm_vidi.c raw_edid = (struct edid *)(unsigned long)vidi->edid; raw_edid 244 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (!drm_edid_is_valid(raw_edid)) { raw_edid 249 drivers/gpu/drm/exynos/exynos_drm_vidi.c ctx->raw_edid = drm_edid_duplicate(raw_edid); raw_edid 250 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (!ctx->raw_edid) { raw_edid 260 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (ctx->raw_edid && ctx->raw_edid != raw_edid 262 drivers/gpu/drm/exynos/exynos_drm_vidi.c kfree(ctx->raw_edid); raw_edid 263 drivers/gpu/drm/exynos/exynos_drm_vidi.c ctx->raw_edid = NULL; raw_edid 309 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (!ctx->raw_edid) { raw_edid 314 drivers/gpu/drm/exynos/exynos_drm_vidi.c edid_len = (1 + ctx->raw_edid->extensions) * EDID_LENGTH; raw_edid 315 drivers/gpu/drm/exynos/exynos_drm_vidi.c edid = kmemdup(ctx->raw_edid, edid_len, GFP_KERNEL); raw_edid 483 drivers/gpu/drm/exynos/exynos_drm_vidi.c if (ctx->raw_edid != (struct edid *)fake_edid_info) { raw_edid 484 drivers/gpu/drm/exynos/exynos_drm_vidi.c kfree(ctx->raw_edid); raw_edid 485 drivers/gpu/drm/exynos/exynos_drm_vidi.c ctx->raw_edid = NULL; raw_edid 548 drivers/gpu/drm/gma500/oaktrail_hdmi.c static const unsigned char raw_edid[] = { raw_edid 576 drivers/gpu/drm/gma500/oaktrail_hdmi.c edid = (struct edid *)raw_edid; raw_edid 578 drivers/gpu/drm/gma500/oaktrail_hdmi.c edid = (struct edid *)raw_edid; raw_edid 494 include/drm/drm_edid.h int drm_edid_header_is_valid(const u8 *raw_edid); raw_edid 495 include/drm/drm_edid.h bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid,