drm_gem_sim..._plane_state(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

Okay so bestie, the whole main character of this page is drm_gem_simple_kms_destroy_shadow_plane_state β€” and what it does is resets shadow-buffered plane state. That's it, that's the vibe. (Also, for the record, this lil page lives under the manual name drm_gem_sim..._plane_state(9) in the Kernel API Manual, because long kernel symbol names got places to be and the header column is only so wide 😭)


✨ SYNOPSIS

void drm_gem_simple_kms_destroy_shadow_plane_state (struct
     drm_simple_display_pipe *pipe , struct drm_plane_state *plane_state );

πŸŽ€ ARGUMENTS

  • pipe β€” the simple display pipe 🫢
  • plane_state β€” the plane state, and it's of type struct drm_shadow_plane_state (iykyk)

πŸ¦‹ DESCRIPTION

So what this function does, fr fr, is it implements struct drm_simple_display_funcs.destroy_plane_state for shadow-buffered planes. That's the whole gig. ✨

Heads up though β€” it expects that mappings of shadow buffers have been released already. Like, that's already done by the time you call this. Not it's job. So don't come in here with live mappings, okay? πŸ™ˆ

🌈 SEE ALSO

Grab a snack, because this list is long and it's giving very much "family reunion" energy πŸ“:


That's the whole page, bestie β€” no crumbs left behind πŸ’– This one ships out of ./drivers/gpu/drm and it's dated October 2026, living under the name drm_gem_sim..._plane_state(9). Slay, go reset some plane state, periodt. πŸ‘‘πŸ’…

πŸ“¦ where this page comes from