pvr_gem_object_put(9)
π pvr_gem_object_put β the "okay bestie, you can let go now" release page π
So this is pvr_gem_object_put(9) from the Kernel API Manual, and honestly? It's the chillest little function in the whole imagination driver. It releases a reference on a pvr_gem_object, and that's it. That's the whole vibe. β¨
β¨ NAME β¨
pvr_gem_object_put β release reference on pvr_gem_object
Like, you grabbed a reference earlier, and now you're giving it back. Balanced. Iconic. No leaks, no drama. π«Ά
πΈ SYNOPSIS πΈ
void pvr_gem_object_put (struct pvr_gem_object *pvr_obj );
Note the void β this one does not hand you anything back. She's not here to gossip, she's here to do the job and dip. π
π¦ ARGUMENTS π¦
pvr_objβ pointer to the object you're releasing a reference on. That's it, that's the whole parameter list. Give her the pointer, she'll take it from there. π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/imagination/pvr_gem.hβ the header where all this lives, fr fr- Flags for
DRM_IOCTL_PVR_CREATE_BO(kernel-only)(9) β yes the whole name, no I'm not shortening it, that's literally what it's called π struct pvr_gem_object(9)β the struct itself, the main characterpvr_gem_object_get(9)β the other half of the relationship. She gets, she puts. Balance restored. β
π lowkey reminder: this is the put function, so it pairs with the get up above. Don't be out here putting references you never got, bestie β that's not the vibe.
π the sign-off π
This lil page lives in ./drivers/gpu/drm/imagination, and it's dated October 2026 β yes, future girl summer. π§ Go touch some DRM code, mwah. πππ¦
π¦ 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