intel_cleanup_plane_fb(9)
β¨ intel_cleanup_plane_fb(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for intel_cleanup_plane_fb β yes the whole page is named after it, we love a main character π
π NAME π
intel_cleanup_plane_fb β literally just cleans up an fb after the plane is done using it. that's it. that's the job. no cap π§Ήβ¨
π¦ SYNOPSIS π¦
void intel_cleanup_plane_fb (struct drm_plane *plane , struct
drm_plane_state *_old_plane_state );
it returns void, so likeβ¦ nothing comes back. she just does the thing and leaves πΈ
π ARGUMENTS π
planeβ the drm plane we're cleaning up for π«Ά this is the one getting the little spa treatment_old_plane_stateβ the state from the previous modeset, aka the receipts from last time π
π₯ DESCRIPTION π₯
Cleans up a framebuffer that has just been removed from a plane.
like, the fb just got evicted from the plane and somebody's gotta tidy up after it, and that somebody is this function πβ¨ iconic behaviour honestly
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/display/intel_plane.c atomic plane helpers(9)intel_plane_destroy(9)intel_plane_duplicate_state(9)intel_plane_destroy_state(9)intel_prepare_plane_fb(9)
go read those if you're nosy, i support it π
and that's the whole page bestie!! π this little gem lives in ./drivers/gpu/drm/i915/display, dated October 2026 β periodt, go touch some planes (the drm kind) π¦β¨π
π¦ 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