vkms_config_...tach_encoder(9)
okay so bestie, welcome to the Kernel API Manual page for vkms_config_connector_detach_encoder(9) β yes, the header stylizes it as vkms_config_...tach_encoder(9), and no, you're not losing it, it's just long π
. This is the function that detaches a connector from an encoder, and honestly? iconic un-link energy.
π NAME π
vkms_config_connector_detach_encoder β detach a connector from an encoder. That's it, that's the vibe: connector gets detached from encoder π«Ά.
β¨ SYNOPSIS β¨
Here's the literal signature, bestie β copy it exactly, no autocorrect energy:
void vkms_config_connector_detach_encoder (struct vkms_config_connector *connector_cfg , struct vkms_config_encoder *encoder_cfg );
π«Ά ARGUMENTS π«Ά
Two arguments, both iconic, both necessary:
connector_cfgβ the connector that's getting detached πencoder_cfgβ the encoder thatconnector_cfgis being detached from π―
π SEE ALSO π
The kernel file is ./drivers/gpu/drm/vkms/vkms_config.h, and the whole config friend group is linked below. No skips, no cap:
- 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_encoder_detach_crtc(9)vkms_config_create_connector(9)vkms_config_destroy_connector(9)vkms_config_connector_attach_encoder(9)vkms_config_connector_get_status(9)vkms_config_connector_set_status(9)
Big kiss and a slay from the ./drivers/gpu/drm/vkms source tree β this footer moment is dated October 2026, and the manual tag is vkms_config_...tach_encoder(9). Periodt. πβ¨
π¦ 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