drm_connect...unregistered(9)
π drm_connect...unregistered(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, and yes we're doing this, it's giving "kernel docs but make it cute" β¨ this one's all about drm_connector_is_unregistered, and honestly? a tiny little function with a big "is it or isn't it" vibe check energy π¦
πΈ NAME πΈ
drm_connector_is_unregistered β has the connector been unregistered from userspace?
like, literally just: did this connector get un-registered from userspace or not π
β¨ SYNOPSIS β¨
bool drm_connector_is_unregistered (struct drm_connector *connector );
bestie it returns a bool and takes exactly one (1) argument, she's low maintenance π
π ARGUMENTS π
connectorβ a DRM connector π«Ά that's the whole vibe, one connector, that's who we're checking on
π§ DESCRIPTION π§
so what does she actually do? she checks whether or not connector has been unregistered from userspace. that's it. that's the whole function. highkey iconic for how focused it is π
β RETURN β
okay here's the tea β she returns:
Trueif the connector was unregistered πfalseif the connector is registered, or has not yet been registered with userspace πΈ
so like β both of those "no" cases live in the same false bucket, no cap, don't get it twisted π
π SEE ALSO π
π¦ heads up bestie: these all live in the kernel file ./include/drm/drm_connector.h β a whole friend group of connector-adjacent things, and you're gonna want the receipts π
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)struct drm_tile_group(9)struct drm_connector_list_iter(9)drm_for_each_connector_iter(9)drm_connector_for_each_possible_encoder(9)
like I said. whole friend group. go read them, iykyk π
and that's the page, bestie π«Ά mwah π β this little number lives in ./include/drm, dated October 2026, and it's filed under drm_connect...unregistered(9) because apparently even manpage headers get the truncated-name treatment π slay anyway π
π¦ 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