drm_connect...unregistered(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:

  • True if the connector was unregistered πŸ’€
  • false if 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