pvr_free_list_lookup_id(9)
β¨ pvr_free_list_lookup_id(9) β¨
okay bestie, so this is a page from the Kernel API Manual β yes, the kernel kernel, we're being fancy today π
β and it's all about pvr_free_list_lookup_id, which is genuinely such a mouthful, but it's basically the "hey can u hand me that free list" function. iykyk π¦
πΈ NAME πΈ
pvr_free_list_lookup_id β lookup free list pointer from FW ID π
like, you give it an ID and it gives you back a pointer to the free list. matchmaker energy fr fr π
β SYNOPSIS β
struct pvr_free_list * pvr_free_list_lookup_id (struct pvr_device
*pvr_dev , u32 id );
the way that signature just sits there. iconic. periodt β¨
π ARGUMENTS π
pvr_devβ device pointer. like, the device you're poking at. obviously πidβ the FW object ID. the FW one. that specific ID. no cap π«Ά
π₯ DESCRIPTION π₯
so what it actually does: it takes a reference on the free list object. that's it, that's the vibe π
β οΈ important bestie!! because it takes a reference, you must call pvr_free_list_put to release it. don't just ghost the reference, that's how you leak things and we do NOT leak things in this house π
π RETURN π
- the requested object on success π
NULLon failure β either the object doesn't exist in the list, or it's not a free list. rude, but okay π
π§ SEE ALSO π§
kernel file ./drivers/gpu/drm/imagination/pvr_free_list.h, struct pvr_free_list_node(9), struct pvr_free_list(9), pvr_free_list_lookup(9) β go read these too, they're the supporting cast and they ate πΈπ
and that's the page!! sourced from ./drivers/gpu/drm/imagination, dated October 2026 β mwah, slay, go take your references responsibly ππβ¨
π¦ 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