Searched refs:edid (Results 1 - 22 of 22) sorted by relevance

/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/ast/
H A Dast_query_device.c62 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...]
H A Dast_predid.c65 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 Dast_query_device.h46 gfx_edid_t *edid); /* EDID data, etc. */
H A Dast_prconf.c64 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);
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/efb/
H A Defb_query_device.c66 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...]
H A Defb_query_device.h42 efb_edid_t *edid); /* EDID data, etc. */
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/mga/
H A Dmga_query_device.c62 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...]
H A Dmga_predid.c61 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 Dmga_query_device.h41 gfx_edid_t *edid); /* EDID data, etc. */
H A Dmga_prconf.c64 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);
/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_modes.c39 * 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 Dintel_crt.c424 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 Dintel_sdvo.c1596 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...]
H A Dintel_lvds.c357 /* 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 Dintel_dp.c2509 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 Dintel_hdmi.c892 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 Dintel_drv.h159 struct edid *edid; member in struct:intel_connector
544 struct edid *edid);
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/fbc/
H A Dfbc_query_device.c137 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 Ddrm_edid.c39 #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 Ddrm_crtc.c952 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 Ddrm_crtc.h903 extern struct edid *drm_get_edid(struct drm_connector *connector,
905 extern int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid);
941 struct edid *edid);
1026 extern u8 *drm_find_cea_extension(struct edid *edid);
1028 extern bool drm_detect_hdmi_monitor(struct edid *edid);
1029 extern bool drm_detect_monitor_audio(struct edid *edi
[all...]
H A Ddrm_edid.h229 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);

Completed in 702 milliseconds