drm_buddy_print(9)
π drm_buddy_print(9) π
okay so welcome to the Kernel API Manual bestie, section 9, and today's main character is drm_buddy_print β yes we're literally printing allocator state, it's giving debug-tool excellence π
β¨ NAME β¨
drm_buddy_print β print allocator state π¨οΈβ¨
πΈ SYNOPSIS πΈ
void drm_buddy_print (struct gpu_buddy *mm , struct drm_printer *p );
no cap, that's the whole signature β void, two args, zero drama π«Ά
π¦ ARGUMENTS π¦
mmβ the DRM buddy manager π like, this is the buddy manager we're snooping onpβ the DRM printer to use π¨οΈ this is the printer it's gonna print through
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/drm_buddy.cπ the source, go read it iykyk drm_buddy_block_print(9)π§ the sibling function, also iconic
bestie reminder: this page is about printing allocator state, so if you came here for allocation logic... wrong page babes, but the SEE ALSO has your back π
and that's the whole page, periodt β¨ this little writeup lives in ./drivers/gpu/drm π dated October 2026 π and it's page drm_buddy_print(9) of the Kernel API Manual β slay, go print some buddy state ππΈπ¦
π¦ 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