Lines Matching refs:EDID_LENGTH
1594 for (i = 0; i < EDID_LENGTH - 1; i++) in drm_edid_block_checksum()
1604 if (raw_edid[EDID_LENGTH - 1] != real_checksum) in drm_edid_block_checksum_diff()
1635 edid1_len = EDID_LENGTH * (1 + edid1->extensions); in drm_edid_are_equal()
1636 edid2_len = EDID_LENGTH * (1 + edid2->extensions); in drm_edid_are_equal()
1733 if (drm_edid_is_zero(raw_edid, EDID_LENGTH)) { in drm_edid_block_valid()
1739 raw_edid, EDID_LENGTH, false); in drm_edid_block_valid()
1763 if (!drm_edid_block_valid(raw + i * EDID_LENGTH, i, true, NULL)) in drm_edid_is_valid()
1786 unsigned char start = block * EDID_LENGTH; in drm_do_probe_ddc_edid()
1851 drm_edid_block_checksum(edid + last_block * EDID_LENGTH); in connector_bad_edid()
1858 u8 *block = edid + i * EDID_LENGTH; in connector_bad_edid()
1861 if (drm_edid_is_zero(block, EDID_LENGTH)) in connector_bad_edid()
1870 block, EDID_LENGTH, false); in connector_bad_edid()
1962 cta = (u8 *)edid + EDID_LENGTH * 1; in edid_hfeeodb_extension_block_count()
2021 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in drm_do_get_edid()
2027 if (get_edid_block(data, edid, 0, EDID_LENGTH)) in drm_do_get_edid()
2032 if (i == 0 && drm_edid_is_zero(edid, EDID_LENGTH)) { in drm_do_get_edid()
2045 new = krealloc(edid, (valid_extensions + 1) * EDID_LENGTH, GFP_KERNEL); in drm_do_get_edid()
2053 u8 *block = edid + j * EDID_LENGTH; in drm_do_get_edid()
2056 if (get_edid_block(data, block, j, EDID_LENGTH)) in drm_do_get_edid()
2079 new = krealloc(edid, num_blocks * EDID_LENGTH, GFP_KERNEL); in drm_do_get_edid()
2092 new = kmalloc_array(valid_extensions + 1, EDID_LENGTH, in drm_do_get_edid()
2099 u8 *block = edid + i * EDID_LENGTH; in drm_do_get_edid()
2104 memcpy(base, block, EDID_LENGTH); in drm_do_get_edid()
2105 base += EDID_LENGTH; in drm_do_get_edid()
2108 new[EDID_LENGTH - 1] += new[0x7e] - valid_extensions; in drm_do_get_edid()
2135 if ((edid = kmalloc(EDID_LENGTH, GFP_KERNEL)) == NULL) in drm_do_get_edid()
2140 if (get_edid_block(data, edid, 0, EDID_LENGTH)) in drm_do_get_edid()
2145 if (i == 0 && drm_edid_is_zero(edid, EDID_LENGTH)) { in drm_do_get_edid()
2158 new = krealloc(edid, (valid_extensions + 1) * EDID_LENGTH, GFP_KERNEL); in drm_do_get_edid()
2164 u8 *block = edid + j * EDID_LENGTH; in drm_do_get_edid()
2167 if (get_edid_block(data, block, j, EDID_LENGTH)) in drm_do_get_edid()
2182 new = kmalloc_array(valid_extensions + 1, EDID_LENGTH, in drm_do_get_edid()
2189 u8 *block = edid + i * EDID_LENGTH; in drm_do_get_edid()
2194 memcpy(base, block, EDID_LENGTH); in drm_do_get_edid()
2195 base += EDID_LENGTH; in drm_do_get_edid()
2198 new[EDID_LENGTH - 1] += new[0x7e] - valid_extensions; in drm_do_get_edid()
2291 return kmemdup(edid, (edid->extensions + 1) * EDID_LENGTH, GFP_KERNEL); in drm_edid_duplicate()
2490 u8 *ext = raw_edid + (i * EDID_LENGTH); in drm_for_each_detailed_block()
3452 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1); in drm_find_edid_extension()
3478 edid_ext = (u8 *)edid + EDID_LENGTH * (i + 1); in drm_find_edid_extension()
3504 *length = EDID_LENGTH - 1; in drm_find_displayid_extension()