drm_mode_cre...i_properties(9)
π drm_mode_create_dvi_i_properties(9) β the Kernel API Manual, bestie edition π
okay so this is the manual page for drm_mode_create_dvi_i_properties, and yes the header up top squishes it into drm_mode_cre...i_properties(9) because apparently even manpages get a lil truncated when the name is too iconic to fit. anyway. sit down, grab a strawberry, we're learning kernel DRM today πβ¨
πΈ NAME πΈ
drm_mode_create_dvi_i_properties β the function that creates the DVI-I specific connector properties. that's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
int drm_mode_create_dvi_i_properties (struct drm_device *dev );
like, it takes a struct drm_device *dev and hands you back an int. simple. clean. ate. π₯
π«Ά ARGUMENTS π«Ά
devβ the DRM device π that's the whole parameter list, no cap, just the one.
π¦ DESCRIPTION π¦
so here's the tea: a driver calls this the first time a DVI-I connector is made. that's the moment. the main character moment, if you will π. first DVI-I connector ever β this gets called β properties get created β slay.
π RETURN π
it returns 0. that's it. zero. no drama, no error codes to worry about, just a clean lil 0 πβ¨
π SEE ALSO π
okay bestie, buckle up, because this list is long and every single one of these is going in, i don't make the rules (i do, actually, and the rule is: keep every detail) π§
- the Kernel file
./drivers/gpu/drm/drm_connector.coverview(9) drm_get_connector_type_name(9)drm_connector_get_cmdline_mode(9)drm_connector_init(9)drm_connector_dynamic_init(9)drm_connector_init_with_ddc(9)drmm_connector_init(9)drmm_connector_hdmi_init(9)drm_connector_attach_edid_property(9)drm_connector_attach_encoder(9)drm_connector_has_possible_encoder(9)drm_connector_cec_phys_addr_invalidate(9)drm_connector_cec_phys_addr_set(9)drm_connector_cleanup(9)drm_connector_register(9)drm_connector_dynamic_register(9)drm_connector_unregister(9)drm_get_connector_status_name(9)drm_get_connector_force_name(9)drm_connector_list_iter_begin(9)drm_connector_list_iter_next(9)drm_connector_list_iter_end(9)drm_get_subpixel_order_name(9)drm_display_info_set_bus_formats(9)drm_get_tv_mode_from_name(9)drm_get_colorspace_name(9)- standard connector properties(9)
drm_connector_attach_dp_subconnector_property(9)- HDMI connector properties(9)
- Analog TV Connector Properties(9)
drm_connector_attach_content_type_property(9)drm_connector_attach_tv_margin_properties(9)drm_mode_create_tv_margin_properties(9)drm_mode_create_tv_properties_legacy(9)drm_mode_create_tv_properties(9)drm_mode_create_scaling_mode_property(9)- Variable refresh properties(9)
drm_connector_attach_vrr_capable_property(9)drm_connector_attach_scaling_mode_property(9)drm_mode_create_aspect_ratio_property(9)- standard connector properties(9) β yes it's listed again, twice is twice, i'm not editing the source π
drm_mode_create_hdmi_colorspace_property(9)drm_mode_create_dp_colorspace_property(9)drm_mode_create_content_type_property(9)drm_mode_create_suggested_offset_properties(9)drm_connector_set_path_property(9)drm_connector_set_tile_property(9)drm_connector_set_link_status_property(9)drm_connector_attach_max_bpc_property(9)drm_connector_attach_hdr_output_metadata_property(9)drm_connector_attach_broadcast_rgb_property(9)drm_connector_attach_colorspace_property(9)- Color format(9)
drm_connector_attach_color_format_property(9)drm_connector_atomic_hdr_metadata_equal(9)drm_connector_set_vrr_capable_property(9)drm_connector_set_panel_orientation(9)drm_connector_set_panel_orientation_with_quirk(9)drm_connector_set_orientation_from_panel(9)drm_connector_create_privacy_screen_properties(9)drm_connector_attach_privacy_screen_properties(9)drm_connector_attach_privacy_screen_provider(9)drm_connector_update_privacy_screen(9)drm_connector_find_by_fwnode(9)drm_connector_oob_hotplug_event(9)drm_connector_get_color_format(9)- Tile group(9)
drm_mode_put_tile_group(9)drm_mode_get_tile_group(9)drm_mode_create_tile_group(9)drm_connector_attach_panel_type_property(9)
that's all of them. every. single. one. πβ¨ (iykyk)
ngl if you skipped to the bottom looking for a tl;dr: it's "driver calls it the first time a DVI-I connector is made, returns 0." but you'd be missing the lore π
and that's the page, bestie π«Ά this cute lil piece of documentation lives in ./drivers/gpu/drm and the version stamped on it is October 2026 β mwah, iconic, no notes. bye bestie, go make some DVI-I connectors πβ¨π
π¦ 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