Lines Matching refs:raw_edid
130 drm_edid_block_valid(u8 *raw_edid)
134 struct edid *edid = (struct edid *)raw_edid;
136 if (raw_edid[0] == 0x00) {
140 if (raw_edid[i] == edid_header[i])
146 memcpy(raw_edid, edid_header, sizeof(edid_header));
153 csum += raw_edid[i];
158 if (raw_edid[0] != 0x02)
163 switch (raw_edid[0]) {
181 if (raw_edid) {
183 print_hex_dump_bytes(KERN_ERR, DUMP_PREFIX_NONE, raw_edid, EDID_LENGTH);
331 connector->display_info.raw_edid = (char *)edid;
494 drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure)
497 struct edid *edid = (struct edid *)raw_edid;
505 for (i = 1; i <= raw_edid[0x7e]; i++) {
506 u8 *ext = raw_edid + (i * EDID_LENGTH);