tpm_cr50_i2c_tis_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– tpm_cr50_i2c_tis_send πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for tpm_cr50_i2c_tis_send β€” literally the TPM transmission callback. that's it, that's the whole vibe. it sends. it's a callback. iconic behaviour tbh πŸŽ€


✨ NAME ✨

tpm_cr50_i2c_tis_send β€” the TPM transmission callback. no cap, that's what it does πŸ¦‹


🌸 SYNOPSIS 🌸

int tpm_cr50_i2c_tis_send (struct tpm_chip *chip , u8 *buf , size_t
bufsiz , size_t len );

like… look at her. four args, one int return, zero notes. she's giving minimalism πŸ’…


🫢 ARGUMENTS 🫢

  • chip β€” a TPM chip. yes. the actual chip struct. your main character 🧚
  • buf β€” the buffer you wanna send. the payload. the moment πŸ”₯
  • bufsiz β€” the buffer size. how much room buf actually has, don't lie about it πŸ™ˆ
  • len β€” the command length. how much of that buffer is real command and not just vibes ⭐

πŸ‘‘ RETURN πŸ‘‘

  • 0 β€” success. we ate. periodt πŸ’–
  • -errno β€” a POSIX error code. so if it's not 0, it's one of those negative numbers and something went sideways 😭

🌈 SEE ALSO 🌈

okay this is the friend group, and literally every single one of them matters so pay attention bestie:

like, read them. all of them. iykyk πŸ›


aaaand that's the page!! this lil beauty lives in ./drivers/char/tpm, she's dated October 2026, and she answers to tpm_cr50_i2c_tis_send(9) πŸ’œ mwah, go send some TPM stuff bestie πŸŽ€βœ¨

πŸ“¦ where this page comes from