drm_connect...ible_encoder(9)
β¨ drm_connect...ible_encoder(9) β¨
okay so this is a page from the Kernel API Manual and it's literally just one little macro, but she's an icon, she's a vibe, we love her π no cap.
π NAME π
drm_connector_for_each_possible_encoder β bestie, this one iterates a connector's possible encoders π
π¦ SYNOPSIS π¦
drm_connector_for_each_possible_encoder (connector , encoder );
πΈ ARGUMENTS πΈ
connectorβ astruct drm_connectorpointer π«Ά like, this is the connector you're looping over, the main character honestlyencoderβ astruct drm_encoderpointer, and she's used as the cursor β¨ like she gets reassigned on every pass through the loop, that's her whole job
π SEE ALSO π
Kernel file ./include/drm/drm_connector.h β go read it, it's giving reference material π
and then the whole friend group, no one gets left out:
enum drm_connector_status(9)enum drm_connector_registration_state(9)enum drm_connector_tv_mode(9)struct drm_scrambling(9)struct drm_hdmi_dsc_cap(9)struct drm_hdmi_info(9)enum drm_link_status(9)enum drm_panel_orientation(9)enum drm_hdmi_broadcast_rgb(9)struct drm_monitor_range_info(9)struct drm_luminance_range_info(9)enum drm_privacy_screen_status(9)enum drm_colorspace(9)enum drm_output_color_format(9)enum drm_connector_color_format(9)enum drm_bus_flags(9)struct drm_amd_vsdb_info(9)struct drm_display_info(9)struct drm_connector_tv_margins(9)struct drm_tv_connector_state(9)struct drm_connector_hdmi_infoframe(9)struct drm_connector_state(9)struct drm_connector_cec_funcs(9)struct drm_connector_infoframe_funcs(9)struct drm_connector_hdmi_funcs(9)struct drm_connector_funcs(9)struct drm_cmdline_mode(9)struct drm_connector_hdmi_audio(9)struct drm_connector_cec(9)struct drm_connector(9)drm_connector_lookup(9)drm_connector_get(9)drm_connector_put(9)drm_connector_is_unregistered(9)struct drm_tile_group(9)struct drm_connector_list_iter(9)drm_for_each_connector_iter(9)
bestie reminder: the two names in the synopsis are the only two arguments, and encoder is a cursor, so don't go treating her like a fixed value, mwah π
that's the whole page!! short and sweet, just like she is π anyway, this tea was served up by <./include/drm> in October 2026, and the page itself answers to drm_connect...ible_encoder(9) β ily, go iterate something πππ¦
π¦ 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