SBTSI_IOCTL_REG_XFER_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… SBTSI_IOCTL_REG_XFER_CMD

okay bestie, welcome to the Kernel API Manual entry for SBTSI_IOCTL_REG_XFER_CMD β€” yes that's a mouthful, yes you're gonna say it out loud once and then just point at it forever 🫢


✨ Parameters ✨

  • struct apml_tsi_xfer_msg β€” a pointer to the struct apml_tsi_xfer_msg that's gonna hold all the protocol info. that's it, that's the parameter. she's holding the whole vibe of the message πŸ’…

πŸ¦‹ Description πŸ¦‹

so this is an IOCTL command for APML TSI messages and it's built on the generic _IOWR β€” iykyk, read and write energy πŸ”₯

the IOCTL gives userspace access to the AMD sideband TSI register xfer protocol. no cap, that's the whole gig ✨

  • 🌸 TSI protocol to read/write temperature sensor registers

like... it reads them, it writes them, it's giving temperature-sensor main character energy πŸ‘‘


πŸŽ€ SEE ALSO πŸŽ€

go read the whole friend group, they're all iconic fr fr πŸ’œ


ngl bestie, if you're poking at registers through an IOCTL, double-check your struct before you send it β€” the kernel does not do vibes-based error correction 😭

sign-off time 🧚 this page lives in the source spot ./include/uapi/misc, dated October 2026, and it's filed under SBTSI_IOCTL_REG_XFER_CMD(9). slay, go read your temperature sensors responsibly β­πŸ’–

πŸ“¦ where this page comes from