vmw_du_plane...licate_state(9)
π vmw_du_plane_duplicate_state(9) β like, the Kernel API Manual, bestie β¨
okay so real talk, this page lives in the Kernel API Manual and its whole name is vmw_du_plane_duplicate_state(9). say it with me now π«Ά
πΈ NAME πΈ
vmw_du_plane_duplicate_state β duplicate plane state π
β¨ SYNOPSIS β¨
struct drm_plane_state * vmw_du_plane_duplicate_state (struct drm_plane
*plane );
π¦ ARGUMENTS π¦
planeβ the drm plane. that's her. that's the main character π
π DESCRIPTION π
So basically this function allocates a copy of the plane state for the plane you handed it β and not just the common bits, the vmw-specific bits too, both of them, together, slay π₯ Then it returns that copy to you. It's giving "dupe it and give it back," and honestly? iconic.
β RETURN β
You get the newly allocated plane state back π« β or NULL on failure π (yeah, she can flop, that's just how it is).
π SEE ALSO π
Also the kernel file lives right here: ./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
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_crtc_destroy_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, no notes π and before you go β this little gem comes from ./drivers/gpu/drm/vmwgfx and it's dated October 2026, so jot that down bestie ποΈπ mwah, bye! π§ββοΈβ¨
π¦ 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