drm_atomic_plane_check(9)
πΈ NAME πΈ
drm_atomic_plane_check β check plane state. This is the drm_atomic_plane_check(9) page from the Kernel API Manual, and it's literally here to check plane state, bestie π
β¨
β¨ SYNOPSIS β¨
int drm_atomic_plane_check (const struct drm_plane_state
*old_plane_state , const struct drm_plane_state *new_plane_state );
π ARGUMENTS π
old_plane_stateβ old plane state to check. It's the before pic of the plane state, and yes, we're checking it π«Άnew_plane_stateβ new plane state to check. The new plane state, ready for its check-up β¨
π¦ DESCRIPTION π¦
Okay so this one provides core sanity checks for plane state. That's the whole plot: core sanity checks, plane state, no cap. It's giving "is this state okay?" energy, and that's iconic π
π₯ RETURN π₯
0 on success β slay. On failure, you get an error code. So: zero on success, error code on failure, periodt π
π SEE ALSO π
Go peek at these besties, fr fr π:
- Kernel file
./drivers/gpu/drm/drm_atomic.cstate lifetime(9) drm_crtc_commit_wait(9)drm_atomic_commit_default_release(9)drm_atomic_commit_init(9)drm_atomic_commit_alloc(9)drm_atomic_commit_default_clear(9)drm_atomic_commit_clear(9)__drm_atomic_commit_free(9)drm_atomic_get_crtc_state(9)drm_atomic_get_plane_state(9)drm_atomic_get_colorop_state(9)drm_atomic_get_old_colorop_state(9)drm_atomic_get_new_colorop_state(9)handling driver private state(9)drm_atomic_private_obj_init(9)drm_atomic_private_obj_fini(9)drm_atomic_get_private_obj_state(9)drm_atomic_get_old_private_obj_state(9)drm_atomic_get_new_private_obj_state(9)drm_atomic_get_old_connector_for_encoder(9)drm_atomic_get_new_connector_for_encoder(9)drm_atomic_get_connector_for_encoder(9)drm_atomic_get_old_crtc_for_encoder(9)drm_atomic_get_new_crtc_for_encoder(9)drm_atomic_get_connector_state(9)drm_atomic_get_bridge_state(9)drm_atomic_get_old_bridge_state(9)drm_atomic_get_new_bridge_state(9)drm_atomic_add_encoder_bridges(9)drm_atomic_add_affected_connectors(9)drm_atomic_add_affected_planes(9)drm_atomic_add_affected_colorops(9)drm_atomic_check_only(9)drm_atomic_commit(9)drm_atomic_nonblocking_commit(9)drm_atomic_print_new_state(9)drm_state_dump(9)
Footer tea β: source path ./drivers/gpu/drm, dated October 2026, and this is the drm_atomic_plane_check(9) manual page. Bye bestie πβ¨π
π¦ 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