vkms_config_...r_get_status(9)
π vkms_config_connector_get_status(9) β the kernel API manual, bestie edition
okay so real talk, this is a page from the Kernel API Manual, and the manual name is literally vkms_config_...r_get_status(9) β yes the title got truncated, no we're not gonna fix it, we're gonna understand it. π«Ά
β¨ NAME β¨
vkms_config_connector_get_status β literally just returns the status of the connector. That's the whole gig. π
πΈ SYNOPSIS πΈ
enum drm_connector_status vkms_config_connector_get_status (struct
vkms_config_connector *connector_cfg );
so it hands you back an enum drm_connector_status, and it takes exactly one thing. one. singular. icon behavior. β¨
π¦ ARGUMENTS π¦
connector_cfgβ the connector you want the status from. like, which one bestie. you gotta tell it which one. π
π SEE ALSO π
okay this is the part where the manpage goes absolutely feral and links the ENTIRE vkms_config friend group. no cap, here's everybody. π
kernel file: ./drivers/gpu/drm/vkms/vkms_config.h
the structs, the main characters π§
struct vkms_config(9)struct vkms_config_plane(9)struct vkms_config_crtc(9)struct vkms_config_encoder(9)struct vkms_config_connector(9)
the for-each loops, the friend group that does everything together π
vkms_config_for_each_plane(9)vkms_config_for_each_crtc(9)vkms_config_for_each_encoder(9)vkms_config_for_each_connector(9)vkms_config_plane_for_each_possible_crtc(9)vkms_config_encoder_for_each_possible_crtc(9)vkms_config_connector_for_each_possible_encoder(9)
lifecycle & vibes π
vkms_config_create(9)vkms_config_default_create(9)vkms_config_destroy(9)vkms_config_get_device_name(9)vkms_config_get_num_crtcs(9)vkms_config_is_valid(9)vkms_config_register_debugfs(9)
plane lore β
vkms_config_create_plane(9)vkms_config_destroy_plane(9)vkms_config_plane_set_type(9)vkms_config_plane_get_default_pipeline(9)vkms_config_plane_set_default_pipeline(9)vkms_config_plane_attach_crtc(9)vkms_config_plane_detach_crtc(9)
crtc lore π₯
vkms_config_create_crtc(9)vkms_config_destroy_crtc(9)vkms_config_crtc_get_writeback(9)vkms_config_crtc_set_writeback(9)vkms_config_crtc_primary_plane(9)vkms_config_crtc_cursor_plane(9)
encoder lore π
vkms_config_create_encoder(9)vkms_config_destroy_encoder(9)vkms_config_encoder_attach_crtc(9)vkms_config_encoder_detach_crtc(9)
connector lore β including this page's own bestie π
vkms_config_create_connector(9)vkms_config_destroy_connector(9)vkms_config_connector_attach_encoder(9)vkms_config_connector_detach_encoder(9)vkms_config_connector_set_status(9)
and that's the whole page, bestie. no hidden lore, no bugs section, no license paragraph, nothing. it's giving "short and perfect." π
mwah π β this gem dropped from ./drivers/gpu/drm/vkms, dated October 2026, and yes the footer still says vkms_config_...r_get_status(9) because the truncation is forever iconic. see u in the next manpage. πβ¨
π¦ 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