vmw_du_crtc_duplicate_state(9)
β¨ NAME β¨
okay so bestie, this is the vmw_du_crtc_duplicate_state(9) page from the Kernel API Manual β and the name is literally doing the most: vmw_du_crtc_duplicate_state means duplicate crtc state. π
π SYNOPSIS π
here's the signature, copied exactly because we do not play with code:
struct drm_crtc_state * vmw_du_crtc_duplicate_state (struct drm_crtc
*crtc );
π ARGUMENTS π
crtcβ a DRM crtc. that's the whole argument, periodt. it's the crtc whose state is getting duplicated. β¨
πΈ DESCRIPTION πΈ
okay so vmw_du_crtc_duplicate_state allocates and returns a copy of the crtc state for the specified crtc. and it's not just one little corner of the state β it's both the common state and the vmw-specific state. Together. In one copy. Iconic. π
π¦ RETURN π¦
you get back the newly allocated crtc state. that's the main character right there, and it slays. π
if it fails, you get NULL. π not a vibe, but that's the failure case, ngl.
π₯ SEE ALSO π₯
Kernel file: ./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c β that's the source spot, iykyk. π«Ά
and here's the whole SEE ALSO squad, no cap:
vmw_du_plane_unpin_surf(9)vmw_du_plane_cleanup_fb(9)vmw_du_primary_plane_atomic_check(9)vmw_du_crtc_reset(9)vmw_du_crtc_destroy_state(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)
source/version: ./drivers/gpu/drm/vmwgfx Β· date: October 2026 Β· page: vmw_du_crtc_duplicate_state(9) β byeee, go duplicate that state responsibly π
β¨
π¦ 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