DRM_GEM_VRA...HELPER_FUNCS(9)
okay so bestie, welcome to DRM_GEM_VRA...HELPER_FUNCS(9) from the Kernel API Manual πβ¨ β this is the page for the DRM_GEM_VRAM_PLANE_HELPER_FUNCS macro, and yes the title is doing its own abbreviated thing, we love that for it π
.
π NAME π
DRM_GEM_VRAM_PLANE_HELPER_FUNCS β Initializes struct drm_plane_helper_funcs for VRAM handling. π
β¨ SYNOPSIS β¨
DRM_GEM_VRAM_PLANE_HELPER_FUNCS
the whole synopsis is literally just this macro name, iykyk π .
π DESCRIPTION π
okay so here's the tea β: drivers may use GEM BOs as VRAM helpers for the framebuffer memory.
This macro initializes struct drm_plane_helper_funcs to use the respective helper functions. That's the whole assignment β no cap, bestie β¨π«Ά.
π¦ SEE ALSO π¦
if you're going down the rabbit hole (iykyk π), these are the besties to check next:
- Kernel file
./include/drm/drm_gem_vram_helper.h struct drm_gem_vram_object(9)drm_gem_vram_of_bo(9)drm_gem_vram_of_gem(9)DRM_GEM_VRAM_DRIVER(9)struct drm_vram_mm(9)drm_vram_mm_of_bdev(9)
mwah π this iconic page is signing off from ./include/drm, dated October 2026 β stay slay, bestie π«ΆπΈπ
π¦ 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