Lines Matching refs:raw_edid

3654 drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure)  in drm_for_each_detailed_block()  argument
3657 struct edid *edid = (struct edid *)raw_edid; in drm_for_each_detailed_block()
3665 for (i = 1; i <= raw_edid[0x7e]; i++) { in drm_for_each_detailed_block()
3666 u8 *ext = raw_edid + (i * EDID_SIZE); in drm_for_each_detailed_block()
5340 static int drm_edid_header_is_valid(const u8 *raw_edid) in drm_edid_header_is_valid() argument
5345 if (raw_edid[i] == edid_header[i]) in drm_edid_header_is_valid()
5351 static int drm_edid_block_checksum(const u8 *raw_edid) in drm_edid_block_checksum() argument
5357 csum += raw_edid[i]; in drm_edid_block_checksum()
5383 bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid, in drm_edid_block_valid() argument
5388 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid()
5390 if ((!raw_edid)) in drm_edid_block_valid()
5394 int score = drm_edid_header_is_valid(raw_edid); in drm_edid_block_valid()
5408 memcpy(raw_edid, edid_header, sizeof(edid_header)); in drm_edid_block_valid()
5416 csum = drm_edid_block_checksum(raw_edid); in drm_edid_block_valid()
5427 if (raw_edid[0] != 0x02) in drm_edid_block_valid()
5432 switch (raw_edid[0]) { in drm_edid_block_valid()
5452 if (drm_edid_is_zero(raw_edid, EDID_SIZE)) { in drm_edid_block_valid()
5457 raw_edid, EDID_SIZE, false); in drm_edid_block_valid()
5495 int drm_add_edid_modes(struct hdmi_edid_data *data, u8 *raw_edid) in drm_add_edid_modes() argument
5499 struct edid *edid = (struct edid *)raw_edid; in drm_add_edid_modes()