drm_gem_vram_put(9)
β¨ drm_gem_vram_put(9) β¨
okay so bestie, welcome to the Kernel API Manual π this lil page is all about drm_gem_vram_put(9) β yes it's a function, yes it's in the kernel, yes we're gonna understand it together π«Ά
π NAME π
drm_gem_vram_put β releases a reference to a VRAM-backed GEM object π
like, it's the "okay bestie I'm done with you, you can go now" of reference counting, no cap β¨
π¦ SYNOPSIS π¦
void drm_gem_vram_put (struct drm_gem_vram_object *gbo );
that's literally it. one function, one pointer, zero drama πΈ
π ARGUMENTS π
gboβ the GEM VRAM object π this is the one getting its reference released, she's the main character here fr fr
π DESCRIPTION π
so what does it actually do? it releases a reference to a VRAM-backed GEM object π
and for the full lore? see ttm_bo_fini for more information β that's where the deets live, iykyk πβ¨
ngl bestie, this page keeps it short and sweet β the real homework is over at ttm_bo_fini, so go read that if you want the whole story π
πΈ SEE ALSO πΈ
like, here's the whole friend group π«Ά go check them out:
- Kernel file
./drivers/gpu/drm/drm_gem_vram_helper.coverview(9) drm_gem_vram_create(9)drm_gem_vram_offset(9)drm_gem_vram_vmap(9)drm_gem_vram_vunmap(9)drm_gem_vram_fill_create_dumb(9)drm_gem_vram_object_free(9)drm_gem_vram_driver_dumb_create(9)drm_gem_vram_plane_helper_prepare_fb(9)drm_gem_vram_plane_helper_cleanup_fb(9)drm_gem_vram_object_vmap(9)drm_gem_vram_object_vunmap(9)drm_vram_mm_debugfs_init(9)drmm_vram_helper_init(9)drm_vram_helper_mode_valid(9)
and that's the whole page, bestie π mwah π this gem came from ./drivers/gpu/drm, dated October 2026, and it's chillin' in the Kernel API Manual β catch you on the next one, slay π
β¨π¦
π¦ 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