vmw_stdu_connector_destroy(9)
π vmw_stdu_connector_destroy(9) β the Kernel API Manual, bestie edition π
okay so you're in the vmw_stdu_connector_destroy page of the Kernel API Manual (yes the whole manual, we're fancy) and honestly? this one's short and sweet. let's get into it β¨
πΈ NAME πΈ
vmw_stdu_connector_destroy β cleans up the STDU. that's it. that's the whole job. icon behavior honestly π«Ά
π¦ SYNOPSIS π¦
void vmw_stdu_connector_destroy (struct drm_connector *connector );
like, void return, one arg, no drama. periodt.
π ARGUMENTS π
connectorβ thestruct drm_connectorpointer, and the way you use it is you reach inside it to get the containing STDU π (that's the whole vibe of this parameter, it's a container-of situation, iykyk)
β¨ DESCRIPTION β¨
so here's the tea β β vmwgfx cleans up the crtc/encoder/connector all at the same time, so technically this whole function can be a no-op. like, it could literally do nothing and the world would keep spinning π
but ngl, it doesn't hurt to have it around. why? because if the common KMS code ever changes and somehow vmw_stdu_crtc_destroy doesn't get called, this little function is sitting there ready, just in case π₯ it's giving "backup friend who shows up when plans fall through" energy. main character foresight, honestly π
no cap: the manpage literally says "technically this can be a no-op" β so don't come for it, it's doing its best π
π₯ SEE ALSO π₯
the whole friend group π«Ά start with the kernel file itself:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
then the extended fam, in order:
- struct
vmw_stdu_dirty(9) - struct
vmw_screen_target_display_unit(9) vmw_stdu_crtc_destroy(9)vmw_stdu_define_st(9)vmw_stdu_bind_st(9)vmw_stdu_populate_update(9)vmw_stdu_update_st(9)vmw_stdu_destroy_st(9)vmw_stdu_crtc_mode_set_nofb(9)vmw_stdu_bo_cpu_clip(9)vmw_stdu_bo_cpu_commit(9)vmw_kms_stdu_readback(9)vmw_kms_stdu_surface_clip(9)vmw_kms_stdu_surface_fifo_commit(9)vmw_kms_stdu_surface_dirty(9)vmw_stdu_encoder_destroy(9)vmw_stdu_primary_plane_cleanup_fb(9)vmw_stdu_primary_plane_prepare_fb(9)vmw_stdu_plane_update_bo(9)vmw_stdu_plane_update_surface(9)vmw_stdu_primary_plane_atomic_update(9)vmw_stdu_init(9)vmw_stdu_destroy(9)vmw_kms_stdu_init_display(9)
and that's the page!! π go forth and destroy those connectors (the safe, sanctioned way). mwah π
β from ./drivers/gpu/drm/vmwgfx, dated October 2026, brought to you by the vmw_stdu_connector_destroy(9) girlies πβ
π¦ 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