__drm_atomi...licate_state(9)
π¦ __drm_atomi...licate_state(9) π
okay so this is from the Kernel API Manual bestie, and it's literally the whole __drm_atomic_helper_plane_duplicate_state situation. buckle up, it's short but it's iconic β¨
πΈ NAME πΈ
__drm_atomic_helper_plane_duplicate_state β copy atomic plane state π«Ά
β SYNOPSIS β
void __drm_atomic_helper_plane_duplicate_state (struct drm_plane *plane
, struct drm_plane_state *state );
π ARGUMENTS π
planeβ the plane object, your main character here πstateβ the atomic plane state, the vibe we're copying π«
π DESCRIPTION π
so what it does is: copies atomic state from a plane's current state. that's it, that's the whole thing π
and like β it's useful for drivers that subclass the plane state, no cap. that's the moment this function ate π₯
π SEE ALSO π
the whole extended friend group, fr fr π starts with the kernel file ./drivers/gpu/drm/drm_atomic_state_helper.c and the page on atomic state reset and initialization(9), then:
__drm_atomic_helper_crtc_state_init(9)__drm_atomic_helper_crtc_reset(9)drm_atomic_helper_crtc_reset(9)drm_atomic_helper_crtc_create_state(9)__drm_atomic_helper_crtc_duplicate_state(9)drm_atomic_helper_crtc_duplicate_state(9)__drm_atomic_helper_crtc_destroy_state(9)drm_atomic_helper_crtc_destroy_state(9)__drm_atomic_helper_plane_state_init(9)__drm_atomic_helper_plane_reset(9)drm_atomic_helper_plane_reset(9)drm_atomic_helper_plane_create_state(9)drm_atomic_helper_plane_duplicate_state(9)__drm_atomic_helper_plane_destroy_state(9)drm_atomic_helper_plane_destroy_state(9)__drm_atomic_helper_connector_state_init(9)__drm_atomic_helper_connector_reset(9)drm_atomic_helper_connector_reset(9)drm_atomic_helper_connector_create_state(9)drm_atomic_helper_connector_tv_margins_reset(9)drm_atomic_helper_connector_tv_reset(9)drm_atomic_helper_connector_tv_check(9)__drm_atomic_helper_connector_duplicate_state(9)drm_atomic_helper_connector_duplicate_state(9)__drm_atomic_helper_connector_destroy_state(9)drm_atomic_helper_connector_destroy_state(9)__drm_atomic_helper_private_obj_create_state(9)__drm_atomic_helper_private_obj_duplicate_state(9)__drm_atomic_helper_bridge_duplicate_state(9)drm_atomic_helper_bridge_duplicate_state(9)drm_atomic_helper_bridge_destroy_state(9)__drm_atomic_helper_bridge_state_init(9)drm_atomic_helper_bridge_create_state(9)
sign-off time bestie π§ from ./drivers/gpu/drm, dated October 2026, and the title cards itself again as __drm_atomi...licate_state(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