drm_atomic_...isable_plane(9)
β¨ drm_atomic_helper_disable_plane β Kernel API Manual β¨
okay bestie, welcome to the Kernel API Manual β this one's about drm_atomic_helper_disable_plane, and it's a whole little vibe. Let's get into it π
π NAME π
drm_atomic_helper_disable_plane β the helper for primary plane disable using atomic. that's it, that's the whole job, and it ate π
π¦ SYNOPSIS π¦
int drm_atomic_helper_disable_plane (struct drm_plane *plane , struct
drm_modeset_acquire_ctx *ctx );
look at that signature. two args. clean. iconic. no notes β¨
πΈ ARGUMENTS πΈ
planeβ the plane you wanna disable. that's the whole target, bestie π―ctxβ the lock acquire context. yes it needs one. it's that kind of girl π
π§ DESCRIPTION π§
so basically? this hands you a default plane disable handler that works through the atomic driver interface. like, it's the helper that does the disable for you so you don't have to hand-roll it. lowkey the best kind of gift π«Ά
β RETURN β
- Zero on success π
- an error code on failure π (as is tradition)
π₯ SEE ALSO π₯
okay this list is LONG and honestly it's giving "the entire atomic helper cinematic universe." every single one, no skipping, periodt π
- the Kernel file
./drivers/gpu/drm/drm_atomic_helper.coverview(9) drm_atomic_helper_check_modeset(9)drm_atomic_helper_check_wb_connector_state(9)drm_atomic_helper_check_plane_state(9)drm_atomic_helper_check_crtc_primary_plane(9)drm_atomic_helper_check_planes(9)drm_atomic_helper_check(9)drm_atomic_helper_commit_encoder_bridge_disable(9)drm_atomic_helper_commit_crtc_disable(9)drm_atomic_helper_commit_encoder_bridge_post_disable(9)drm_atomic_helper_update_legacy_modeset_state(9)drm_atomic_helper_calc_timestamping_constants(9)drm_atomic_helper_commit_crtc_set_mode(9)drm_atomic_helper_commit_modeset_disables(9)drm_atomic_helper_commit_writebacks(9)drm_atomic_helper_commit_encoder_bridge_pre_enable(9)drm_atomic_helper_commit_crtc_enable(9)drm_atomic_helper_commit_encoder_bridge_enable(9)drm_atomic_helper_commit_modeset_enables(9)drm_atomic_helper_wait_for_fences(9)drm_atomic_helper_wait_for_vblanks(9)drm_atomic_helper_wait_for_flip_done(9)drm_atomic_helper_commit_tail(9)drm_atomic_helper_commit_tail_rpm(9)drm_atomic_helper_async_check(9)drm_atomic_helper_async_commit(9)drm_atomic_helper_commit(9)- implementing nonblocking commit(9)
drm_atomic_helper_setup_commit(9)drm_atomic_helper_wait_for_dependencies(9)drm_atomic_helper_fake_vblank(9)drm_atomic_helper_commit_hw_done(9)drm_atomic_helper_commit_cleanup_done(9)drm_atomic_helper_prepare_planes(9)drm_atomic_helper_unprepare_planes(9)drm_atomic_helper_commit_planes(9)drm_atomic_helper_commit_planes_on_crtc(9)drm_atomic_helper_disable_planes_on_crtc(9)drm_atomic_helper_cleanup_planes(9)drm_atomic_helper_swap_state(9)drm_atomic_helper_update_plane(9)drm_atomic_helper_set_config(9)drm_atomic_helper_disable_all(9)drm_atomic_helper_reset_crtc(9)drm_atomic_helper_shutdown(9)drm_atomic_helper_duplicate_state(9)drm_atomic_helper_suspend(9)drm_atomic_helper_commit_duplicated_state(9)drm_atomic_helper_resume(9)drm_atomic_helper_page_flip(9)drm_atomic_helper_page_flip_target(9)drm_atomic_helper_bridge_propagate_bus_fmt(9)drm_atomic_helper_bridge_get_hdmi_output_bus_fmts(9)
like I said. the whole squad. iykyk π
ngl bestie, if you're here you're probably deep in the DRM atomic trenches. hydrate. touch grass between commits. you got this π
that's the page! brought to you by ./drivers/gpu/drm, dated October 2026, and yes the header/footer still calls it drm_atomic_...isable_plane(9) β she's a little truncated but she's still that girl ππ 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