tpm_cr50_release_locality(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tpm_cr50_release_locality β€” NAME

okay so bestie, welcome to the Kernel API Manual ✨ (that's the manual this page lives in, iykyk). This one's about tpm_cr50_release_locality β€” and it literally does what it says on the tin: it releases a TPM locality. That's the whole vibe. πŸŽ€


🌸 SYNOPSIS

int tpm_cr50_release_locality (struct tpm_chip *chip , int loc );

That's the signature, copy it exactly, don't come for me about the spacing πŸ’€


πŸ¦‹ ARGUMENTS

  • chip β€” a TPM chip. the main character of this whole operation. πŸ‘‘
  • loc β€” the locality that's getting released. bye babes, it's been real 🫢

⭐ RETURN

  • 0 β€” success! slay, it worked, we ate πŸ’…βœ¨
  • -errno β€” a POSIX error code. so like, something went sideways β€” the negative errno is the receipts. 😭

πŸ’– SEE ALSO

the whole friend group, fr fr β€” first up the kernel file ./drivers/char/tpm/tpm_tis_i2c_cr50.c and struct tpm_i2c_cr50_priv_data(9), then these icons:

like I said, huge friend group, but every single one of them matters 🌈


and that's the page, bestie πŸŽ€ don't forget the source β€” it's living in ./drivers/char/tpm, dated October 2026, and it's the tpm_cr50_release_locality(9) page of the Kernel API Manual. go release that locality, you got this πŸ’œβœ¨

πŸ“¦ where this page comes from