__drm_gem_de..._plane_state(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __drm_gem_destroy_shadow_plane_state β€” NAME ✨

okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” this one's called __drm_gem_destroy_shadow_plane_state, and it literally cleans up shadow-buffered plane state. that's the whole vibe. she's a cleanup girlie πŸ§ΉπŸ’–

🌸 SYNOPSIS 🌸

void __drm_gem_destroy_shadow_plane_state (struct drm_shadow_plane_state
*shadow_plane_state );

like, she takes one thing and returns nothing (void, no cap) 🫢

πŸ¦‹ ARGUMENTS πŸ¦‹

  • shadow_plane_state β€” the shadow-buffered plane state πŸ’« that's it, that's the argument. she's the plane state that's shadow-buffered, and she's the one getting cleaned up.

⭐ DESCRIPTION ⭐

So here's the tea β˜•: this function cleans up shadow-buffered plane state. cleanup era, honestly πŸ‘‘

And the reason she exists as a lil' __-prefixed helper is that she's helpful for drivers that subclass struct drm_shadow_plane_state β€” like, if your driver is doing the subclass thing and needs the inner cleanup without the whole wrapper situation, this is your girl. iykyk πŸ’…

ngl the subclassing detail is the whole point of this function β€” don't skip it 🫢

🌈 SEE ALSO 🌈

okay this is the friend group, and they're all iconic in their own way ✨


and that's the page!! πŸ’– she lives in ./drivers/gpu/drm πŸ¦‹ dated October 2026 🌸 and yes, the footer still says __drm_gem_de..._plane_state(9) because the title was too long for the terminal and honestly? relatable πŸ˜­πŸ’€ go clean up that plane state bestie, slay πŸŽ€βœ¨

πŸ“¦ where this page comes from