/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | vgpu.c | 139 conf->weight, vgpu_edid_str(conf->edid)); 357 ret = intel_vgpu_init_display(vgpu, conf->edid);
|
/linux-master/drivers/video/fbdev/i810/ |
H A D | i810.h | 270 u8 *edid; member in struct:i810fb_par
|
/linux-master/include/uapi/drm/ |
H A D | exynos_drm.h | 73 * 128bytes edid data. 74 * @edid: the edid data pointer from user side. 79 __u64 edid; member in struct:drm_exynos_vidi_connection
|
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi4_core.h | 252 int hdmi4_read_edid(struct hdmi_core_data *core, u8 *edid, int len);
|
H A D | hdmi4_core.c | 131 DSSERR("operation stopped when reading edid\n"); 139 DSSERR("timeout reading edid\n"); 160 int hdmi4_read_edid(struct hdmi_core_data *core, u8 *edid, int len) argument 171 r = hdmi_core_ddc_edid(core, edid, 0); 177 if (len >= 128 * 2 && edid[0x7e] > 0) { 178 r = hdmi_core_ddc_edid(core, edid + 0x80, 1);
|
H A D | hdmi5_core.c | 186 int hdmi5_read_edid(struct hdmi_core_data *core, u8 *edid, int len) argument 196 r = hdmi_core_ddc_edid(core, edid, 0); 200 n = edid[0x7e]; 206 r = hdmi_core_ddc_edid(core, edid + i * EDID_LENGTH, i);
|
H A D | hdmi4.c | 456 u8 *edid, int len) 467 r = read_edid(edid, len); 455 hdmi_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
|
H A D | hdmi5.c | 486 u8 *edid, int len) 499 r = read_edid(edid, len); 485 hdmi_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
|
H A D | hdmi5_core.h | 284 int hdmi5_read_edid(struct hdmi_core_data *core, u8 *edid, int len);
|
/linux-master/include/drm/ |
H A D | drm_crtc.h | 46 struct edid;
|
H A D | drm_bridge.h | 43 struct edid; 583 * An edid structure newly allocated with drm_edid_alloc() or returned 585 * otherwise. The caller is responsible for freeing the returned edid
|
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | hdmi4.c | 478 const struct edid *edid = drm_edid_raw(drm_edid); local 479 unsigned int len = (edid->extensions + 1) * EDID_LENGTH; 481 cec_addr = cec_get_edid_phys_addr((u8 *)edid, len, NULL);
|
/linux-master/include/uapi/linux/ |
H A D | virtio_gpu.h | 356 __u8 edid[1024]; member in struct:virtio_gpu_resp_edid
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_opregion.c | 1110 const void *edid; local 1116 edid = opregion->asle_ext->bddc; 1120 if (!len || !memchr_inv(edid, 0, len)) 1123 drm_edid = drm_edid_alloc(edid, len);
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.c | 271 const struct edid *edid = drm_edid_raw(dp->drm_edid); local 273 DRM_DEV_DEBUG_KMS(dp->dev, "got edid: width[%d] x height[%d]\n", 274 edid->width_cm, edid->height_cm);
|
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 1111 struct edid *edid; local 1123 edid = drm_get_edid(connector, &dp->aux.ddc); 1124 if (edid) { 1126 edid); 1127 num_modes += drm_add_edid_modes(&dp->connector, edid); 1128 kfree(edid);
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_hdmi.c | 886 struct edid *edid; local 892 edid = drm_get_edid(connector, hdata->ddc_adpt); 893 if (!edid) 899 edid->width_cm, edid->height_cm); 901 drm_connector_update_edid_property(connector, edid); 902 cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid); 904 ret = drm_add_edid_modes(connector, edid); 906 kfree(edid); [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | i740fb.c | 1012 u8 *edid; local 1081 edid = fb_ddc_read(&par->ddc_adapter); 1082 if (edid) { 1083 fb_edid_to_monspecs(edid, &info->monspecs); 1084 kfree(edid);
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_combios.c | 373 struct edid *edid; local 381 edid = kmalloc(size, GFP_KERNEL); 382 if (edid == NULL) 385 memcpy((unsigned char *)edid, raw, size); 387 if (!drm_edid_is_valid(edid)) { 388 kfree(edid); 392 rdev->mode_info.bios_hardcoded_edid = edid; 398 struct edid * 401 struct edid *edi local [all...] |
/linux-master/drivers/gpu/drm/i2c/ |
H A D | tda998x_drv.c | 1248 dev_err(&priv->hdmi->dev, "read edid wait err %d\n", i); 1264 dev_err(&priv->hdmi->dev, "read edid timeout\n"); 1271 dev_err(&priv->hdmi->dev, "failed to read edid block %d: %d\n", 1286 struct edid *edid; local 1300 edid = drm_do_get_edid(connector, read_edid_block, priv); 1305 if (!edid) { 1310 drm_connector_update_edid_property(connector, edid); 1311 cec_notifier_set_phys_addr_from_edid(priv->cec_notify, edid); 1314 n = drm_add_edid_modes(connector, edid); [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_encoders.c | 2067 struct edid *edid; local 2070 edid = kmalloc(edid_size, GFP_KERNEL); 2071 if (edid) { 2072 memcpy((u8 *)edid, (u8 *)&fake_edid_record->ucFakeEDIDString[0], 2075 if (drm_edid_is_valid(edid)) { 2076 adev->mode_info.bios_hardcoded_edid = edid; 2079 kfree(edid); 2086 /* empty fake edid record must be 3 bytes long */
|
/linux-master/include/media/ |
H A D | v4l2-subdev.h | 861 int (*get_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid); 862 int (*set_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid);
|
H A D | v4l2-ioctl.h | 580 struct v4l2_edid *edid); 582 struct v4l2_edid *edid);
|
/linux-master/include/xen/interface/ |
H A D | platform.h | 238 GUEST_HANDLE(uchar) edid; member in struct:xenpf_firmware_info::__anon859::__anon862
|
/linux-master/samples/vfio-mdev/ |
H A D | mbochs.c | 369 struct vfio_region_gfx_edid *edid; local 374 case 0x000 ... 0x3ff: /* edid block */ 375 edid = &mdev_state->edid_regs; 376 if (edid->link_state != VFIO_DEVICE_GFX_LINK_STATE_UP || 377 offset >= edid->edid_size) {
|