DRM_GEM_SIMP..._PLANE_FUNCS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay so this is DRM_GEM_SIMPLE_DISPLAY_PIPE_SHADOW_PLANE_FUNCS β€” and yes bestie, that is a whole entire name, we love a long one πŸ’… β€” and what it does is initializes struct drm_simple_display_pipe_funcs for shadow-buffered planes. That's the whole vibe. It's a macro from the Kernel API Manual, section 9, so you know it's legit kernel business ✨


πŸŽ€ SYNOPSIS πŸŽ€

DRM_GEM_SIMPLE_DISPLAY_PIPE_SHADOW_PLANE_FUNCS

no arguments, no drama, just the macro name doing its thing 🫢


🌸 DESCRIPTION 🌸

so here's the tea β˜• β€” drivers are allowed to use GEM BOs as shadow buffers over the framebuffer memory. iconic behaviour, no cap.

and this macro? it initializes struct drm_simple_display_pipe_funcs so it uses the rsp helper functions. that's it, that's the whole job, and it ate πŸ’…βœ¨


πŸ”₯ SEE ALSO πŸ”₯

like honestly the whole shadow-plane friend group is here and they're all slaying πŸŒˆπŸ‘‘


ngl bestie this one's short but she's important β€” shadow buffers are literally the main character of this manpage πŸ§šπŸ’œ

okay that's a wrap! this lil page lives in ./include/drm, it's dated October 2026, and it came to you straight from the Kernel API Manual (that's DRM_GEM_SIMP..._PLANE_FUNCS(9) to its friends) β€” mwah, go read the kernel docs, ily, bye πŸ“πŸ’–

πŸ“¦ where this page comes from