Lines Matching refs:raw_edid
944 int drm_edid_header_is_valid(const u8 *raw_edid) in drm_edid_header_is_valid() argument
949 if (raw_edid[i] == edid_header[i]) in drm_edid_header_is_valid()
965 bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid) in drm_edid_block_valid() argument
969 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid()
975 int score = drm_edid_header_is_valid(raw_edid); in drm_edid_block_valid()
979 memcpy(raw_edid, edid_header, sizeof(edid_header)); in drm_edid_block_valid()
986 csum += raw_edid[i]; in drm_edid_block_valid()
993 if (raw_edid[0] != 0x02) in drm_edid_block_valid()
998 switch (raw_edid[0]) { in drm_edid_block_valid()
1016 if (raw_edid && print_bad_edid) { in drm_edid_block_valid()
1019 raw_edid, EDID_LENGTH, false); in drm_edid_block_valid()
1395 drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure) in drm_for_each_detailed_block() argument
1398 struct edid *edid = (struct edid *)raw_edid; in drm_for_each_detailed_block()
1406 for (i = 1; i <= raw_edid[0x7e]; i++) { in drm_for_each_detailed_block()
1407 u8 *ext = raw_edid + (i * EDID_LENGTH); in drm_for_each_detailed_block()