drm_edid_alloc(9)
β¨ NAME β¨
drm_edid_alloc β Allocate a new drm_edid container
Welcome to the drm_edid_alloc(9) page, bestie β this is straight from the Kernel API Manual, and itβs literally the container-making era for EDID data. π«Ά
π¦ SYNOPSIS π¦
const struct drm_edid * drm_edid_alloc (const void *edid , size_t size
);
π ARGUMENTS π
edidβ Pointer to raw EDID datasizeβ Size of memory allocated for EDID
π DESCRIPTION π
Allocate a new drm_edid container. Do not calculate edid size from edid β pass the actual size that has been allocated for the data. There is no validation of the raw EDID data against the size, but at least the EDID base block must fit in the buffer. π
Heads up, bestie: there is no validation of the raw EDID data against the size, but the EDID base block still has to fit in the buffer. That part is non-negotiable. π
The returned pointer must be freed using drm_edid_free.
π RETURN π
drm_edid container, or NULL on errors.
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/drm_edid.c β plus the whole squad:
drm_edid_header_is_valid(9)drm_edid_is_valid(9)drm_edid_valid(9)drm_do_probe_ddc_edid(9)drm_edid_override_connector_update(9)drm_edid_raw(9)drm_edid_dup(9)drm_edid_free(9)drm_probe_ddc(9)drm_get_edid(9)drm_edid_read_custom(9)drm_edid_read_ddc(9)drm_edid_read(9)drm_edid_get_product_id(9)drm_edid_print_product_id(9)drm_edid_get_panel_id(9)drm_edid_read_base_block(9)drm_get_edid_switcheroo(9)drm_edid_read_switcheroo(9)drm_edid_duplicate(9)edid_get_quirks(9)drm_match_cea_mode(9)drm_display_mode_from_cea_vic(9)drm_edid_match(9)drm_edid_get_monitor_name(9)drm_edid_to_sad(9)drm_edid_to_speaker_allocation(9)drm_av_sync_delay(9)drm_detect_hdmi_monitor(9)drm_detect_monitor_audio(9)drm_default_rgb_quant_range(9)drm_edid_connector_update(9)drm_edid_connector_add_modes(9)drm_connector_update_edid_property(9)drm_add_edid_modes(9)drm_add_modes_noedid(9)drm_hdmi_avi_infoframe_from_display_mode(9)drm_hdmi_avi_infoframe_quant_range(9)drm_hdmi_vendor_infoframe_from_display_mode(9)drm_edid_is_digital(9)
π Source vibe:./drivers/gpu/drmΒ· October 2026 Β· page:drm_edid_alloc(9). Stay iconic, bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms