pci_tsm_pf0_constructor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

Okay bestie, welcome to the Kernel API Manual page for pci_tsm_pf0_constructor(9) β€” it's giving β€œcommon struct pci_tsm_pf0 (DSM) initialization” energy, and honestly? Iconic. This is the constructor vibe-check for that common DSM setup. πŸ’…βœ¨


✨ SYNOPSIS ✨

int pci_tsm_pf0_constructor (struct pci_dev *pdev , struct pci_tsm_pf0
*tsm , struct tsm_dev *tsm_dev );

Yep, it returns an int, and those are the exact args. No cap. 🫢


🌸 ARGUMENTS 🌸

  • pdev β€” the Physical Function 0 PCI device, as indicated by is_pci_tsm_pf0. That's the whole vibe for this one. πŸ”₯
  • tsm β€” the context to initialize. Like, this is the thing getting set up, bestie. πŸŽ€
  • tsm_dev β€” the Platform TEE Security Manager, aka the initiator of security operations. Main character security energy fr fr. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/pci/tsm.c β€” go peek, iykyk. πŸ‘€


Source/version/date sign-off, because we stan a cute footer: this page is chilling under ./drivers/pci, stamped October 2026, and it's the pci_tsm_pf0_constructor(9) page in the Kernel API Manual. Mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from