Searched refs:eld (Results 1 - 14 of 14) sorted by relevance

/openbsd-current/sys/dev/pci/drm/include/drm/
H A Dintel_lpe_audio.h35 u8 eld[HDMI_MAX_ELD_BYTES]; member in struct:intel_hdmi_lpe_audio_port_pdata
H A Ddrm_edid.h414 * @eld: pointer to an eld memory structure with mnl set
416 static inline int drm_eld_mnl(const uint8_t *eld) argument
418 return (eld[DRM_ELD_CEA_EDID_VER_MNL] & DRM_ELD_MNL_MASK) >> DRM_ELD_MNL_SHIFT;
423 * @eld: pointer to an eld memory structure with sad_count set
425 static inline const uint8_t *drm_eld_sad(const uint8_t *eld) argument
429 ver = (eld[DRM_ELD_VER] & DRM_ELD_VER_MASK) >> DRM_ELD_VER_SHIFT;
433 mnl = drm_eld_mnl(eld);
437 return eld
444 drm_eld_sad_count(const uint8_t *eld) argument
457 drm_eld_calc_baseline_block_size(const uint8_t *eld) argument
473 drm_eld_size(const uint8_t *eld) argument
485 drm_eld_get_spk_alloc(const uint8_t *eld) argument
497 drm_eld_get_conn_type(const uint8_t *eld) argument
[all...]
H A Ddrm_connector.h1769 /** @eld: EDID-like data, if present */
1770 uint8_t eld[MAX_ELD_BYTES]; member in struct:drm_connector
/openbsd-current/sys/dev/pci/drm/i915/display/
H A Dintel_lpe_audio.h20 const void *eld, int ls_clock, bool dp_output);
H A Dintel_audio.c256 u32 *eld = (u32 *)crtc_state->eld; local
267 len = min_t(int, sizeof(crtc_state->eld) / 4, eld_buffer_size);
270 eld[i] = intel_de_read(i915, G4X_HDMIW_HDMIEDID);
294 const u32 *eld = (const u32 *)crtc_state->eld; local
303 len = min(drm_eld_size(crtc_state->eld) / 4, eld_buffer_size);
306 intel_de_write(i915, G4X_HDMIW_HDMIEDID, eld[i]);
685 if (!connector->eld[0]) {
692 BUILD_BUG_ON(sizeof(crtc_state->eld) !
1155 const u8 *eld = audio_state->eld; local
[all...]
H A Dintel_lpe_audio.c345 * @eld : ELD data
349 * Notify lpe audio driver of eld change.
353 const void *eld, int ls_clock, bool dp_output)
371 if (eld != NULL) {
372 memcpy(ppdata->eld, eld, HDMI_MAX_ELD_BYTES);
381 memset(ppdata->eld, 0, HDMI_MAX_ELD_BYTES);
351 intel_lpe_audio_notify(struct drm_i915_private *dev_priv, enum transcoder cpu_transcoder, enum port port, const void *eld, int ls_clock, bool dp_output) argument
H A Dintel_crtc_state_dump.c298 intel_dump_buffer(i915, "ELD: ", pipe_config->eld,
299 drm_eld_size(pipe_config->eld));
H A Dintel_display_core.h93 u8 eld[MAX_ELD_BYTES]; member in struct:intel_audio_state
H A Dintel_sdvo.c1204 crtc_state->eld, sizeof(crtc_state->eld));
1786 const u8 *eld = crtc_state->eld; local
1792 eld, drm_eld_size(eld));
H A Dintel_display_types.h1321 u8 eld[MAX_ELD_BYTES]; member in struct:intel_crtc_state
H A Dintel_display.c5262 PIPE_CONF_CHECK_BUFFER(eld, MAX_ELD_BYTES);
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_edid.c5455 connector->eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_SUPPORTS_AI;
5538 memset(connector->eld, 0, sizeof(connector->eld));
5562 uint8_t *eld = connector->eld; local
5569 mnl = get_monitor_name(drm_edid, &eld[DRM_ELD_MONITOR_NAME_STRING]);
5572 &eld[DRM_ELD_MONITOR_NAME_STRING]);
5574 eld[DRM_ELD_CEA_EDID_VER_MNL] = info->cea_rev << DRM_ELD_CEA_EDID_VER_SHIFT;
5575 eld[DRM_ELD_CEA_EDID_VER_MNL] |= mnl;
5577 eld[DRM_ELD_VE
[all...]
/openbsd-current/sys/dev/pci/drm/radeon/
H A Dradeon_audio.c774 ret = drm_eld_size(connector->eld);
775 memcpy(buf, connector->eld, min(max_bytes, ret));
/openbsd-current/sys/dev/pci/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c952 ret = drm_eld_size(connector->eld);
953 memcpy(buf, connector->eld, min(max_bytes, ret));

Completed in 327 milliseconds