vmw_du_crtc_destroy_state(9)
π
vmw_du_crtc_destroy_state(9) β from the Kernel API Manual, bestie
Okay so picture this: you're deep in the kernel, you're in the Kernel API Manual, and you need to clean up after a crtc state. That's the whole vibe of this page. Let's go π«Ά
β¨ NAME β¨
vmw_du_crtc_destroy_state β destroy crtc state. That's it. That's the job. She destroys. π
πΈ SYNOPSIS πΈ
void vmw_du_crtc_destroy_state (struct drm_crtc *crtc , struct drm_crtc_state *state );
π ARGUMENTS π
crtcβ a DRM crtc. literally just your crtc, the main character of this function π₯stateβ the state object you're about to destroy. say bye bestie π
π¦ DESCRIPTION π¦
So what it does is: it destroys the crtc state for the specified plane β and when I say the state, I mean both the common parts and the vmw-specific parts. All of it. Nothing left behind. iconic cleanup behavior, ngl β¨
Heads up: the page says plane right there, so that's what I'm telling you. No cap, no edits. π
π SEE ALSO π
The kernel file lives here, go be nosy:
./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
And here's the whole friend group β every single one, because I don't gatekeep π
vmw_du_plane_unpin_surf(9)vmw_du_plane_cleanup_fb(9)vmw_du_primary_plane_atomic_check(9)vmw_du_crtc_duplicate_state(9)vmw_du_crtc_reset(9)vmw_du_plane_duplicate_state(9)vmw_du_plane_reset(9)vmw_du_plane_destroy_state(9)vmw_du_connector_duplicate_state(9)vmw_du_connector_reset(9)vmw_du_connector_destroy_state(9)vmw_kms_readback(9)vmw_kms_srf_ok(9)vmw_kms_new_framebuffer(9)vmw_kms_check_display_memory(9)vmw_crtc_state_and_lock(9)vmw_kms_check_implicit(9)vmw_kms_check_topology(9)vmw_kms_atomic_check_modeset(9)vmw_du_update_layout(9)vmw_guess_mode_timing(9)vmw_kms_update_layout_ioctl(9)vmw_kms_helper_dirty(9)vmw_kms_helper_validation_finish(9)vmw_kms_create_implicit_placement_property(9)vmw_kms_suspend(9)vmw_kms_resume(9)vmw_kms_lost_device(9)vmw_du_helper_plane_update(9)vmw_connector_mode_valid(9)vmw_connector_get_modes(9)
okay that's the whole page, mwah π
This lil gem comes to you from ./drivers/gpu/drm/vmwgfx, dated October 2026 β and the page header was vmw_du_crtc_destroy_state(9) all along, we just folded her in at the top like a proper queen π Go destroy that state, bestie. 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