tee_device_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tee_device_put(9) β€” kernel API manual, bestie edition

okay so welcome to tee_device_put ✨ this one's from the Kernel API Manual, and it's genuinely such a small little function that it's almost shy about it. Let's get into it.


🌸 NAME 🌸

tee_device_put β€” decreases the user count for a tee_device. yes that's it. that's the whole job. it's giving "one line of job description, zero drama." πŸŽ€


✨ SYNOPSIS ✨

void tee_device_put (struct tee_device *teedev );

returns nothing (void, so no refunds, no return values, no surprises πŸ’€), and takes exactly one thing: a pointer to a struct tee_device.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • teedev β€” pointer to the tee_device. that's the whole arg list. one (1) pointer. iconic minimalism. πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

this is the part where the manpage goes absolutely feral with the cross-references, so buckle up bestie, we're listing all of them, no skips, fr fr 🌈

like. that is a lot of friends. tee_device_put stays booked and busy, highkey the most social function in the TEE subsystem 🫢

ngl the get/put pairing energy here is real β€” tee_device_get(9) takes a reference, tee_device_put gives it back. keep that vibe check in mind, iykyk πŸ’…

anyway that's the whole page, mwah, go forth and balance your refcounts πŸ§šβ€β™€οΈπŸ’œ

this absolute cutie of a manpage lives in ./include/linux, it's dated October 2026, and yes the source is ./include/linux too β€” documented straight from the source, slay βœ¨πŸŽ€

tee_device_put(9) β€” October 2026 β€” ./include/linux πŸ’–

πŸ“¦ where this page comes from