drm_atomic_...w_crtc_state(9)
π NAME π
okay so bestie, this is the page for drm_atomic_get_new_crtc_state β it gets you the new CRTC state, if it exists. That's it, that's the vibe. (This is the Kernel API Manual, and yes, the header line is out here lookin' like drm_atomic_...w_crtc_state(9) because the title got a lil truncated, but you know her π«Ά)
β¨ SYNOPSIS β¨
struct drm_crtc_state * drm_atomic_get_new_crtc_state (const struct
drm_atomic_commit *state , struct drm_crtc *crtc );
π ARGUMENTS π
stateβ the global atomic state object, the big main-character state of it all β¨crtcβ the CRTC you wanna grab π (get it, girl)
πΈ DESCRIPTION πΈ
okay so here's the tea: this function returns the new CRTC state for the CRTC you handed it. Slay.
and if that CRTC is not part of the global atomic state? it just returns NULL. no drama, no cap, it's literally just NULL. π¦
π SEE ALSO π
like, go read these next, iykyk:
Kernel file ./include/drm/drm_atomic.h
struct drm_crtc_commit(9)struct drm_private_state_funcs(9)struct drm_private_obj(9)drm_for_each_privobj(9)struct drm_private_state(9)struct drm_atomic_commit(9)drm_crtc_commit_get(9)drm_crtc_commit_put(9)drm_atomic_commit_get(9)drm_atomic_commit_put(9)drm_atomic_get_old_crtc_state(9)drm_atomic_get_old_plane_state(9)drm_atomic_get_new_plane_state(9)drm_atomic_get_old_connector_state(9)drm_atomic_get_new_connector_state(9)__drm_atomic_get_current_plane_state(9)for_each_oldnew_connector_in_state(9)for_each_old_connector_in_state(9)for_each_new_connector_in_state(9)for_each_oldnew_crtc_in_state(9)for_each_old_crtc_in_state(9)for_each_new_crtc_in_state(9)for_each_oldnew_colorop_in_state(9)for_each_new_colorop_in_state(9)for_each_oldnew_plane_in_state(9)for_each_oldnew_plane_in_state_reverse(9)for_each_new_plane_in_state_reverse(9)for_each_old_plane_in_state(9)for_each_new_plane_in_state(9)for_each_oldnew_private_obj_in_state(9)for_each_old_private_obj_in_state(9)for_each_new_private_obj_in_state(9)drm_atomic_crtc_needs_modeset(9)drm_atomic_crtc_effectively_active(9)struct drm_bus_cfg(9)struct drm_bridge_state(9)
aaaaand that's the whole page, bestie π this lil gem lives under ./include/drm, dated October 2026, and the footer calls her drm_atomic_...w_crtc_state(9) β same truncated icon, still ate. 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