vkms_config..._detach_crtc(9)
π vkms_config..._detach_crtc(9) β¨
okay so bestie, welcome to the Kernel API Manual, section 9 β yes we're literally in the kernel docs and yes we're gonna have a good time π This little page is vkms_config..._detach_crtc(9) and it's shorter than my attention span, so let's go π«Ά
πΈ NAME πΈ
vkms_config_encoder_detach_crtc β detaches an encoder from a CRTC, no cap π
β¨ SYNOPSIS β¨
void vkms_config_encoder_detach_crtc (struct vkms_config_encoder
*encoder_cfg , struct vkms_config_crtc *crtc_cfg );
it returns void, so don't be out here waiting for a return value, there isn't one π
π¦ ARGUMENTS π¦
encoder_cfgβ the encoder that's getting detached, like it's leaving the group chat πcrtc_cfgβ the CRTC thatencoder_cfgis being detached from, i.e. the chat it's being removed out of π
π SEE ALSO π
okay this is the part where the whole friend group gets tagged π«Ά all of these live in the kernel file ./drivers/gpu/drm/vkms/vkms_config.h:
struct vkms_config(9)struct vkms_config_plane(9)struct vkms_config_crtc(9)struct vkms_config_encoder(9)struct vkms_config_connector(9)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)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)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)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)vkms_config_create_encoder(9)vkms_config_destroy_encoder(9)vkms_config_encoder_attach_crtc(9)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_get_status(9)vkms_config_connector_set_status(9)
the way this list just keeps going π that's the whole vkms config squad fr fr, and yes, vkms_config_encoder_attach_crtc(9) is literally the opposite of this function β the re-add to the group chat, if you will π
lowkey iconic that the detach function gets its own page and the attach one is right there next door. balance. symmetry. main character energy π
that's the whole page bestie, nothing else hiding in here π§ this was ./drivers/gpu/drm/vkms, October 2026 edition of vkms_config..._detach_crtc(9) β stay slay, detach responsibly, and see you in the kernel docs ππ
π¦ 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