vmw_simple_r...base_release(9)
π NAME π
okay so this is the vmw_simple_r...base_release(9) page from the Kernel API Manual, and the function is vmw_simple_resource_base_release β a TTM object release callback. short name, big release-day energy, fr fr.
β¨ SYNOPSIS β¨
the signature, kept exact because code is sacred:
void vmw_simple_resource_base_release (struct ttm_base_object **p_base
);
π ARGUMENTS π
p_baseβ thestruct ttm_base_objectmember of the simple resource object. that's the one we're handling, bestie.
π¦ DESCRIPTION π¦
this callback is called when the last reference to the embedded struct ttm_base_object is gone. gone gone β¨
typically that results in an object free β the object gets freed, no cap β unless there are other references to the embedded struct vmw_resource still out here keeping it alive. so close, but not free yet π
π SEE ALSO π
the little friend group around this callback:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c struct vmw_user_simple_resource(9)vmw_simple_resource_init(9)vmw_simple_resource_free(9)vmw_simple_resource_create_ioctl(9)vmw_simple_resource_lookup(9)
mwah π β source/version: ./drivers/gpu/drm/vmwgfx; date: October 2026. now go release that base object, icon behavior only π
π¦ 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