EDID_LENGTH
while (j < EDID_LENGTH) {
if (EDID_LENGTH - j > 13 && edid_ext[j] == 0x25 &&
total_ext_block_len = EDID_LENGTH * edid->extensions;
edid_ext = (uint8_t *)edid + EDID_LENGTH * (i + 1);
valid_vsdb_found = parse_edid_cea(aconnector, edid_ext, EDID_LENGTH, vsdb_info);
(edid->extensions + 1) * EDID_LENGTH);
(edid->extensions + 1) * EDID_LENGTH,
edid->extensions >= sizeof(sink->dc_edid.raw_edid) / EDID_LENGTH)
sink->dc_edid.length = EDID_LENGTH * (edid->extensions + 1);
unsigned short start = block * EDID_LENGTH;
(edid->extensions + 1) * EDID_LENGTH,
offset = (i + block * EDID_LENGTH) / 4;
if (block > (512 / EDID_LENGTH))
offset = AST_DP501_EDID_DATA + block * EDID_LENGTH;
unsigned int start = (block % 2) * EDID_LENGTH;
for (offset = 0; offset < EDID_LENGTH;) {
block * EDID_LENGTH + offset,
unsigned char start = block * EDID_LENGTH;
edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
EDID_LENGTH);
drm_edid = drm_edid_alloc(edid, EDID_LENGTH);
int edid_len = EDID_LENGTH;
edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
if (fetched + FETCH_SIZE == EDID_LENGTH) {
edid_len += ext * EDID_LENGTH;
(ctx->edid->extensions + 1) * EDID_LENGTH);
EDID_LENGTH * (edid->extensions + 1), NULL);
iter->length = EDID_LENGTH - 1;
return num_blocks * EDID_LENGTH;
BUILD_BUG_ON(sizeof(*edid) != EDID_LENGTH);
(int)drm_edid->size / EDID_LENGTH);
for (i = 0; i < EDID_LENGTH - 1; i++)
return mem_is_zero(edid, EDID_LENGTH);
block, EDID_LENGTH, false);
memmove(dst_block, src_block, EDID_LENGTH);
unsigned char start = block * EDID_LENGTH;
if (read_block(context, block, block_num, EDID_LENGTH))
size_t alloc_size = EDID_LENGTH;
if (!edid || !size || size < EDID_LENGTH)
if (!edid || !size || size < EDID_LENGTH)
if (drm_edid && drm_edid->edid && drm_edid->size >= EDID_LENGTH)
if (drm_edid->size < EDID_LENGTH)
base_block = kzalloc(EDID_LENGTH, GFP_KERNEL);
return _drm_edid_alloc(base_block, EDID_LENGTH);
size = (hdr.extensions + 1) * EDID_LENGTH;
size_t start = block * EDID_LENGTH;
if (ret > 0 && ret % EDID_LENGTH) {
kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
edid = kmemdup(edid, EDID_LENGTH, GFP_KERNEL);
unsigned int len = (edid->extensions + 1) * EDID_LENGTH;
u8 edidbase = ((block % 2) * EDID_LENGTH);
size = EDID_LENGTH * (raw[0x7e] + 1);
size_t off = block * EDID_LENGTH;
if (end > EDID_LENGTH)
u8 buf[EDID_LENGTH])
int ret = of_property_read_u8_array(of_node, "EDID", buf, EDID_LENGTH);
u8 edid[EDID_LENGTH];
size_t i, start = block * EDID_LENGTH;
int bval = (i + block * EDID_LENGTH) << 8;
size_t start = block * EDID_LENGTH;
EDID_LENGTH * (edid->extensions + 1), NULL);
EDID_LENGTH * (edid->extensions + 1), NULL);
return memory_read_from_buffer(buf, count, &off, edid, EDID_LENGTH);
.size = EDID_LENGTH,
.size = EDID_LENGTH,
tmp = kmemdup(pedid, EDID_LENGTH, GFP_KERNEL);
unsigned char *buf = kmalloc(EDID_LENGTH, GFP_KERNEL);
.len = EDID_LENGTH,
for (i = 0; i < EDID_LENGTH - 1; i++)
for (i = 0; i < EDID_LENGTH; i++) {
if (prop && ret == EDID_LENGTH) {
memcpy(data->edid_data, prop, EDID_LENGTH);
uint8_t edid_data[EDID_LENGTH];
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
*out_edid = kmemdup(pedid, EDID_LENGTH, GFP_KERNEL);
l = min(EDID_LENGTH, len);
if (len > EDID_LENGTH && edid[0x7e] > 0) {
l = min(EDID_LENGTH, len - EDID_LENGTH);
r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH,
l, EDID_LENGTH);
r = hdmi_core_ddc_edid(core, edid + i * EDID_LENGTH, i);
edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL);
if (prop && len == EDID_LENGTH) {
info->edid_data = kmemdup(prop, EDID_LENGTH,
BUG_ON(edid_len != EDID_LENGTH);
memset(edid, 0xff, EDID_LENGTH);
return EDID_LENGTH;
edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
i = ufx_read_edid(dev, edid, EDID_LENGTH);
if (i >= EDID_LENGTH)
if (default_edid_size >= EDID_LENGTH) {
edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
i = dlfb_get_edid(dlfb, edid, EDID_LENGTH);
if (i >= EDID_LENGTH)
if (default_edid_size >= EDID_LENGTH) {
if ((src_size != EDID_LENGTH) || (src_off != 0))
.size = EDID_LENGTH,
task->t.buf_len = EDID_LENGTH;
task->buf = kzalloc(EDID_LENGTH, GFP_KERNEL);
unsigned char edid[EDID_LENGTH];
if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) {