Home
last modified time | relevance | path

Searched refs:EDID_LENGTH (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/udl/
Dudl_connector.c30 for (i = 0; i < EDID_LENGTH; i++) { in udl_get_edid_block()
31 int bval = (i + block_idx * EDID_LENGTH) << 8; in udl_get_edid_block()
54 block_buff = kmalloc(EDID_LENGTH, GFP_KERNEL); in udl_get_edid()
59 memchr_inv(block_buff, 0, EDID_LENGTH)) { in udl_get_edid()
63 *result_buff_size = EDID_LENGTH * (extensions + 1); in udl_get_edid()
70 memcpy(buff_ptr, block_buff, EDID_LENGTH); in udl_get_edid()
72 buff_ptr += EDID_LENGTH; in udl_get_edid()
75 buff_ptr += EDID_LENGTH; in udl_get_edid()
86 *result_buff_size = EDID_LENGTH; in udl_get_edid()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_edid_load.c173 if (data_size < EDID_LENGTH) in edid_size()
176 return (edid[0x7e] + 1) * EDID_LENGTH; in edid_size()
242 memcpy(edid + (valid_extensions + 1) * EDID_LENGTH, in edid_load()
243 edid + i * EDID_LENGTH, EDID_LENGTH); in edid_load()
244 if (drm_edid_block_valid(edid + i * EDID_LENGTH, i, in edid_load()
253 edid[EDID_LENGTH-1] += edid[0x7e] - valid_extensions; in edid_load()
259 new_edid = krealloc(edid, (valid_extensions + 1) * EDID_LENGTH, in edid_load()
Ddrm_edid.c1329 for (i = 0; i < EDID_LENGTH; i++) in drm_edid_block_checksum()
1426 if (drm_edid_is_zero(raw_edid, EDID_LENGTH)) { in drm_edid_block_valid()
1432 raw_edid, EDID_LENGTH, false); in drm_edid_block_valid()
1456 if (!drm_edid_block_valid(raw + i * EDID_LENGTH, i, true, NULL)) in drm_edid_is_valid()
1479 unsigned char start = block * EDID_LENGTH; in drm_do_probe_ddc_edid()
1539 u8 *block = edid + i * EDID_LENGTH; in connector_bad_edid()
1542 if (drm_edid_is_zero(block, EDID_LENGTH)) in connector_bad_edid()
1551 block, EDID_LENGTH, false); in connector_bad_edid()
1593 if ((edid = kmalloc(EDID_LENGTH, GFP_KERNEL)) == NULL) in drm_do_get_edid()
1598 if (get_edid_block(data, edid, 0, EDID_LENGTH)) in drm_do_get_edid()
[all …]
Ddrm_debugfs.c318 } else if (len < EDID_LENGTH || in edid_write()
319 EDID_LENGTH * (1 + edid->extensions) > len) in edid_write()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/
Dconnector-dvi.c185 l = min(EDID_LENGTH, len); in dvic_read_edid()
193 if (len > EDID_LENGTH && edid[0x7e] > 0) { in dvic_read_edid()
194 l = min(EDID_LENGTH, len - EDID_LENGTH); in dvic_read_edid()
196 r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH, in dvic_read_edid()
197 l, EDID_LENGTH); in dvic_read_edid()
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/
Dconnector-dvi.c207 l = min(EDID_LENGTH, len); in dvic_read_edid()
215 if (len > EDID_LENGTH && edid[0x7e] > 0) { in dvic_read_edid()
216 l = min(EDID_LENGTH, len - EDID_LENGTH); in dvic_read_edid()
218 r = dvic_ddc_read(ddata->i2c_adapter, edid + EDID_LENGTH, in dvic_read_edid()
219 l, EDID_LENGTH); in dvic_read_edid()
/Linux-v4.19/drivers/video/fbdev/via/
Dvia_aux_edid.c36 unsigned char edid[EDID_LENGTH]; in query_edid()
48 if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) { in query_edid()
/Linux-v4.19/drivers/gpu/drm/bridge/
Dmegachips-stdpxxxx-ge-b850v3-fw.c84 u8 *block = kmalloc(EDID_LENGTH, GFP_KERNEL); in stdp2690_get_edid()
95 .len = EDID_LENGTH, in stdp2690_get_edid()
113 total_size = (block[EDID_EXT_BLOCK_CNT] + 1) * EDID_LENGTH; in stdp2690_get_edid()
114 if (total_size > EDID_LENGTH) { in stdp2690_get_edid()
Dnxp-ptn3460.c211 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in ptn3460_get_modes()
218 EDID_LENGTH); in ptn3460_get_modes()
Dsil-sii8620.c772 int edid_len = EDID_LENGTH; in sii8620_fetch_edid()
798 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in sii8620_fetch_edid()
847 if (fetched + FETCH_SIZE == EDID_LENGTH) { in sii8620_fetch_edid()
853 edid_len += ext * EDID_LENGTH; in sii8620_fetch_edid()
897 (ctx->edid->extensions + 1) * EDID_LENGTH); in sii8620_set_upstream_edid()
/Linux-v4.19/drivers/video/fbdev/core/
Dfb_ddc.c25 unsigned char *buf = kmalloc(EDID_LENGTH, GFP_KERNEL); in fb_do_probe_ddc_edid()
35 .len = EDID_LENGTH, in fb_do_probe_ddc_edid()
/Linux-v4.19/drivers/video/fbdev/nvidia/
Dnv_of.c72 *out_edid = kmemdup(pedid, EDID_LENGTH, GFP_KERNEL); in nvidia_probe_of_connector()
Dnv_i2c.c165 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in nvidia_probe_i2c_connector()
/Linux-v4.19/drivers/video/fbdev/
Dedid.h21 #define EDID_LENGTH 0x80 macro
Dsmscufx.c1430 BUG_ON(edid_len != EDID_LENGTH); in ufx_read_edid()
1438 memset(edid, 0xff, EDID_LENGTH); in ufx_read_edid()
1464 return EDID_LENGTH; in ufx_read_edid()
1494 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in ufx_setup_modes()
1507 i = ufx_read_edid(dev, edid, EDID_LENGTH); in ufx_setup_modes()
1509 if (i >= EDID_LENGTH) in ufx_setup_modes()
1532 if (default_edid_size >= EDID_LENGTH) { in ufx_setup_modes()
Dudlfb.c1271 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); in dlfb_setup_modes()
1287 i = dlfb_get_edid(dlfb, edid, EDID_LENGTH); in dlfb_setup_modes()
1289 if (i >= EDID_LENGTH) in dlfb_setup_modes()
1312 if (default_edid_size >= EDID_LENGTH) { in dlfb_setup_modes()
1462 if ((src_size != EDID_LENGTH) || (src_off != 0)) in edid_store()
1497 .size = EDID_LENGTH,
Dfsl-diu-fb.c390 uint8_t edid_data[EDID_LENGTH];
1743 if (prop && ret == EDID_LENGTH) { in fsl_diu_probe()
1744 memcpy(data->edid_data, prop, EDID_LENGTH); in fsl_diu_probe()
/Linux-v4.19/drivers/media/cec/
Dcec-notifier.c104 EDID_LENGTH * (edid->extensions + 1), NULL); in cec_notifier_set_phys_addr_from_edid()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_mst_types.c231 (aconnector->edid->extensions + 1) * EDID_LENGTH, in dm_dp_mst_dc_sink_create()
271 (aconnector->edid->extensions + 1) * EDID_LENGTH, in dm_dp_mst_get_modes()
Damdgpu_dm_helpers.c504 sink->dc_edid.length = EDID_LENGTH * (edid->extensions + 1); in dm_helpers_read_local_edid()
/Linux-v4.19/drivers/video/fbdev/i810/
Di810-i2c.c168 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in i810_probe_i2c_connector()
/Linux-v4.19/drivers/video/fbdev/savage/
Dsavagefb-i2c.c233 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); in savagefb_probe_i2c_connector()
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_acpi.c470 return kmemdup(edid, EDID_LENGTH, GFP_KERNEL); in nouveau_acpi_edid()
/Linux-v4.19/include/drm/
Ddrm_edid.h32 #define EDID_LENGTH 128 macro
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_vidi.c315 edid_len = (1 + ctx->raw_edid->extensions) * EDID_LENGTH; in vidi_get_modes()

12