DRM_GEM_SHADOW_PLANE_FUNCS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 DRM_GEM_SHADOW_PLANE_FUNCS(9) 🌸

okay bestie, welcome to the Kernel API Manual β€” this one's a macro page, it's short, it's sweet, and it's gonna make your shadow-buffered planes look flawless ✨


πŸ’… NAME πŸ’…

DRM_GEM_SHADOW_PLANE_FUNCS β€” the macro that initializes struct drm_plane_funcs for shadow-buffered planes. like, it sets up the whole vibe of your plane's function table for you πŸŽ€

✨ SYNOPSIS ✨

DRM_GEM_SHADOW_PLANE_FUNCS

that's it. that's the whole thing. no args, no nothing, just the macro name sitting there being iconic πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea β˜• β€” drivers are allowed to use GEM BOs as shadow buffers layered over the framebuffer memory. think of it like a little understudy that's ready to step in πŸ’ƒ

this macro initializes struct drm_plane_funcs so it uses the rsp helper functions. that's it, that's the job β€” it wires your plane funcs up to the rsp helpers and dips, no cap 🫢

🌈 SEE ALSO 🌈


and that's the whole page, bestie!! πŸ’– it lives in ./include/drm, it's part of the Kernel API Manual, and it's dated October 2026 β€” so like, mark your calendar, mwah πŸ’‹βœ¨ no notes, ate and left no crumbs πŸ“πŸ§š

πŸ“¦ where this page comes from