/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/ast/ |
H A D | ast_prconf.c | 64 gfx_edid_t edid; /* EDID data, etc. */ local 70 edid.head = stream_bit[stream_index]; 71 edid.length = sizeof(edid_data); 72 edid.data = (caddr_t)edid_data; 73 ast_get_edid_data(device->fd, &edid); 75 fbc_prconf_edid((uint8_t *)edid.data, edid.length, mode_list);
|
H A D | ast_predid.c | 65 gfx_edid_t edid; /* EDID data, etc. */ local 71 edid.head = edid_stream[stream_index]; 72 edid.length = sizeof(edid_data); 73 edid.data = (caddr_t)edid_data; 74 ast_get_edid_data(device_fd, &edid); 79 fbc_predid((uint8_t *)edid.data, edid.length, predid_raw, predid_parsed);
|
H A D | ast_query_device.c | 62 gfx_edid_t *edid) /* EDID data, etc. */ 74 if (ioctl(device_fd, GFX_IOCTL_GET_EDID, edid) >= 0) { 78 edid->length = 0; 79 edid->data = NULL; 114 gfx_edid_t edid; /* EDID data, etc. */ local 130 edid.head = ast_stream[stream_index]; 131 edid.length = sizeof (edid_data); 132 edid.data = (caddr_t)edid_data; 133 if ((ast_get_edid_data(device->fd, &edid) != 0) 134 || (sun_edid_check_base((uint8_t *)edid 60 ast_get_edid_data( int device_fd, gfx_edid_t *edid) argument [all...] |
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/mga/ |
H A D | mga_prconf.c | 64 gfx_edid_t edid; /* EDID data, etc. */ local 70 edid.head = stream_bit[stream_index]; 71 edid.length = sizeof(edid_data); 72 edid.data = (caddr_t)edid_data; 73 mga_get_edid_data(device->fd, &edid); 75 fbc_prconf_edid((uint8_t *)edid.data, edid.length, mode_list);
|
H A D | mga_predid.c | 61 gfx_edid_t edid; /* EDID data, etc. */ local 67 edid.head = edid_stream[stream_index]; 68 edid.length = sizeof(edid_data); 69 edid.data = (caddr_t)edid_data; 70 mga_get_edid_data(device_fd, &edid); 75 fbc_predid((uint8_t *)edid.data, edid.length, predid_raw, predid_parsed);
|
H A D | mga_query_device.c | 62 gfx_edid_t *edid) /* EDID data, etc. */ 74 if (ioctl(device_fd, GFX_IOCTL_GET_EDID, edid) >= 0) { 78 edid->length = 0; 79 edid->data = NULL; 114 gfx_edid_t edid; /* EDID data, etc. */ local 130 edid.head = mga_stream[stream_index]; 131 edid.length = sizeof (edid_data); 132 edid.data = (caddr_t)edid_data; 133 if ((mga_get_edid_data(device->fd, &edid) != 0) 134 || (sun_edid_check_base((uint8_t *)edid 60 mga_get_edid_data( int device_fd, gfx_edid_t *edid) argument [all...] |
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/efb/ |
H A D | efb_query_device.c | 66 gfx_edid_t *edid) /* EDID data, etc. */ 78 if (ioctl(device_fd, GFX_IOCTL_GET_EDID, edid) >= 0) { 82 edid->length = 0; 83 edid->data = NULL; 118 gfx_edid_t edid; /* EDID data, etc. */ local 134 edid.head = efb_stream[stream_index]; 135 edid.length = sizeof (edid_data); 136 edid.data = (caddr_t)edid_data; 137 if ((efb_get_edid_data(device->fd, &edid) != 0) 138 || (sun_edid_check_base((uint8_t *)edid 64 efb_get_edid_data( int device_fd, gfx_edid_t *edid) argument [all...] |
/solaris-x11-s11/open-src/kernel/i915/src/ |
H A D | intel_modes.c | 39 * intel_connector_update_modes - update connector from edid 41 * @edid: previously read EDID information 44 struct edid *edid) 48 drm_mode_connector_update_edid_property(connector, edid); 49 ret = drm_add_edid_modes(connector, edid); 50 drm_edid_to_eld(connector, edid); 65 struct edid *edid; local 68 edid 43 intel_connector_update_modes(struct drm_connector *connector, struct edid *edid) argument [all...] |
H A D | intel_lvds.c | 357 /* use cached edid if we have one */ 358 if (!IS_ERR_OR_NULL(lvds_connector->base.edid)) 359 return drm_add_edid_modes(connector, lvds_connector->base.edid); 458 if (!IS_ERR_OR_NULL(lvds_connector->base.edid)) 459 kfree(lvds_connector->base.edid, EDID_LENGTH * (DRM_MAX_EDID_EXT_NUM + 1)); 894 struct edid *edid; local 996 edid = drm_get_edid(connector, intel_gmbus_get_adapter(dev_priv, pin)); 997 if (edid) { 998 if (drm_add_edid_modes(connector, edid)) { [all...] |
H A D | intel_crt.c | 424 static struct edid *intel_crt_get_edid(struct drm_connector *connector, 427 struct edid *edid; local 429 edid = drm_get_edid(connector, i2c); 431 if (!edid && !intel_gmbus_is_forced_bit(i2c)) { 434 edid = drm_get_edid(connector, i2c); 438 return edid; 445 struct edid *edid; local 448 edid 461 struct edid *edid; local [all...] |
H A D | intel_hdmi.c | 892 struct edid *edid; local 898 edid = drm_get_edid(connector, 902 if (edid) { 903 if (edid->input & DRM_EDID_INPUT_DIGITAL) { 907 drm_detect_hdmi_monitor(edid); 908 intel_hdmi->has_audio = drm_detect_monitor_audio(edid); 910 drm_rgb_quant_range_selectable(edid); 912 kfree(edid, EDID_LENGTH * (DRM_MAX_EDID_EXT_NUM + 1)); 944 struct edid *edi local [all...] |
H A D | intel_dp.c | 2509 static struct edid * 2514 /* use cached edid if we have one */ 2515 if (intel_connector->edid) { 2516 struct edid *edid; local 2519 /* invalid edid */ 2520 if (IS_ERR(intel_connector->edid)) 2524 edid = kmalloc(size, GFP_KERNEL); 2525 if (!edid) 2528 memcpy(edid, intel_connecto 2561 struct edid *edid = NULL; local 2621 struct edid *edid; local 3009 struct edid *edid; local [all...] |
H A D | intel_drv.h | 159 struct edid *edid; member in struct:intel_connector 544 struct edid *edid);
|
H A D | intel_sdvo.c | 1596 static struct edid * 1604 static struct edid * 1619 struct edid *edid; local 1621 edid = intel_sdvo_get_edid(connector); 1623 if (edid == NULL && intel_sdvo_multifunc_encoder(intel_sdvo)) { 1632 edid = intel_sdvo_get_edid(connector); 1633 if (edid) 1640 if (edid == NULL) 1645 * When there is no edid an 1677 intel_sdvo_connector_matches_edid(struct intel_sdvo_connector *sdvo, struct edid *edid) argument 1719 struct edid *edid; local 1753 struct edid *edid; local 1989 struct edid *edid; local [all...] |
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/fbc/ |
H A D | fbc_query_device.c | 137 gfx_edid_t edid; /* EDID data retrieval structure */ local 153 memset(&edid, 0, sizeof(gfx_edid_t)); 154 edid.version = GFX_EDID_VERSION; 155 edid.head = edid_head[stream_index]; 157 if (ioctl(device_fd, GFX_IOCTL_GET_EDID_LENGTH, &edid) < 0) { 162 if (edid.length <= 0) { 169 edid.data = malloc(edid.length); 170 if (edid.data == NULL) { 185 if (ioctl(device_fd, GFX_IOCTL_GET_EDID, &edid) < [all...] |
/solaris-x11-s11/open-src/kernel/drm/src/ |
H A D | drm_edid.c | 39 #define version_greater(edid, maj, min) \ 40 (((edid)->version > (maj)) || \ 41 ((edid)->version == (maj) && (edid)->revision > (min))) 75 struct edid *edid; member in struct:detailed_mode_closure 901 struct edid *edid = (struct edid *)raw_edid; local 913 DRM_DEBUG("edid heade 966 drm_edid_is_valid(struct edid *edid) argument 1145 struct edid *edid = NULL; local 1162 edid_vendor(struct edid *edid, char *vendor) argument 1180 edid_get_quirks(struct edid *edid) argument 1319 struct edid *edid = (struct edid *)raw_edid; local 1353 drm_monitor_supports_rb(struct edid *edid) argument 1374 drm_gtf2_hbreak(struct edid *edid) argument 1382 drm_gtf2_2c(struct edid *edid) argument 1390 drm_gtf2_m(struct edid *edid) argument 1398 drm_gtf2_k(struct edid *edid) argument 1406 drm_gtf2_2j(struct edid *edid) argument 1417 standard_timing_level(struct edid *edid) argument 1450 drm_mode_std(struct drm_connector *connector, struct edid *edid, struct std_timing *t, int revision) argument 1609 drm_mode_detailed(struct drm_device *dev, struct edid *edid, struct detailed_timing *timing, u32 quirks) argument 1709 mode_in_hsync_range(const struct drm_display_mode *mode, struct edid *edid, u8 *t) argument 1726 mode_in_vsync_range(const struct drm_display_mode *mode, struct edid *edid, u8 *t) argument 1743 range_pixel_clock(struct edid *edid, u8 *t) argument 1758 mode_in_range(const struct drm_display_mode *mode, struct edid *edid, struct detailed_timing *timing) argument 1804 drm_dmt_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1839 drm_gtf_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1867 drm_cvt_modes_for_range(struct drm_connector *connector, struct edid *edid, struct detailed_timing *timing) argument 1934 add_inferred_modes(struct drm_connector *connector, struct edid *edid) argument 1994 add_established_modes(struct drm_connector *connector, struct edid *edid) argument 2029 struct edid *edid = closure->edid; local 2056 add_standard_modes(struct drm_connector *connector, struct edid *edid) argument 2144 add_cvt_modes(struct drm_connector *connector, struct edid *edid) argument 2187 add_detailed_modes(struct drm_connector *connector, struct edid *edid, u32 quirks) argument 2221 drm_find_cea_extension(struct edid *edid) argument 2299 add_alternate_cea_modes(struct drm_connector *connector, struct edid *edid) argument 2421 add_cea_modes(struct drm_connector *connector, struct edid *edid) argument 2517 drm_edid_to_eld(struct drm_connector *connector, struct edid *edid) argument 2602 drm_edid_to_sad(struct edid *edid, struct cea_sad **sads) argument 2716 drm_detect_hdmi_monitor(struct edid *edid) argument 2751 drm_detect_monitor_audio(struct edid *edid) argument 2792 drm_rgb_quant_range_selectable(struct edid *edid) argument 2824 drm_add_display_info(struct edid *edid, struct drm_display_info *info) argument 2900 drm_add_edid_modes(struct drm_connector *connector, struct edid *edid) argument [all...] |
H A D | drm_crtc.c | 952 struct drm_property *edid; local 958 edid = drm_property_create(dev, DRM_MODE_PROP_BLOB | 961 dev->mode_config.edid_property = edid; 3081 struct edid *edid) 3089 /* Delete edid, when there is none. */ 3090 if (!edid) { 3096 size = EDID_LENGTH * (1 + edid->extensions); 3098 size, edid); 3080 drm_mode_connector_update_edid_property(struct drm_connector *connector, struct edid *edid) argument
|
/solaris-x11-s11/open-src/kernel/sys/drm/ |
H A D | drm_edid.h | 229 struct edid { struct 286 void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid); 287 int drm_edid_to_sad(struct edid *edid, struct cea_sad **sads);
|