Searched refs:raw_edid (Results 1 – 4 of 4) sorted by relevance
44 struct edid *raw_edid; member283 if (!ctx->raw_edid) in vidi_store_connection()284 ctx->raw_edid = (struct edid *)fake_edid_info; in vidi_store_connection()287 if (ctx->raw_edid != (struct edid *)fake_edid_info) { in vidi_store_connection()341 struct edid *raw_edid = (struct edid *)(uint32_t)vidi->edid; in vidi_connection_ioctl() local342 if (!drm_edid_is_valid(raw_edid)) { in vidi_connection_ioctl()346 ctx->raw_edid = drm_edid_duplicate(raw_edid); in vidi_connection_ioctl()347 if (!ctx->raw_edid) { in vidi_connection_ioctl()356 if (ctx->raw_edid && ctx->raw_edid != in vidi_connection_ioctl()358 kfree(ctx->raw_edid); in vidi_connection_ioctl()[all …]
1001 int drm_edid_header_is_valid(const u8 *raw_edid) in drm_edid_header_is_valid() argument1006 if (raw_edid[i] == edid_header[i]) in drm_edid_header_is_valid()1021 static int drm_edid_block_checksum(const u8 *raw_edid) in drm_edid_block_checksum() argument1026 csum += raw_edid[i]; in drm_edid_block_checksum()1050 bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid) in drm_edid_block_valid() argument1053 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid()1055 if (WARN_ON(!raw_edid)) in drm_edid_block_valid()1062 int score = drm_edid_header_is_valid(raw_edid); in drm_edid_block_valid()1066 memcpy(raw_edid, edid_header, sizeof(edid_header)); in drm_edid_block_valid()1072 csum = drm_edid_block_checksum(raw_edid); in drm_edid_block_valid()[all …]
546 static const unsigned char raw_edid[] = { variable574 edid = (struct edid *)raw_edid; in oaktrail_hdmi_get_modes()576 edid = (struct edid *)raw_edid; in oaktrail_hdmi_get_modes()
1444 extern int drm_edid_header_is_valid(const u8 *raw_edid);1445 extern bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid);