pci_tsm_tdi_constructor(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pci_tsm_tdi_constructor(9) πŸ’–

Okay bestie, welcome to the Kernel API Manual corner 🫢. This page is all about pci_tsm_tdi_constructor, and its whole NAME moment is literally: base struct pci_tdi initialization for link TSMs. Periodt. πŸ’…


✨ NAME ✨

pci_tsm_tdi_constructor β€” base struct pci_tdi initialization for link TSMs 🌸


🌸 SYNOPSIS 🌸

void pci_tsm_tdi_constructor (struct pci_dev *pdev , struct pci_tdi *tdi , struct kvm *kvm , u32 tdi_id );

πŸŽ€ ARGUMENTS πŸŽ€

  • pdev β€” the PCI device function representing the TDI, aka the device-function main character here πŸ–₯️
  • tdi β€” the context to initialize; this is the glow-up target ✨
  • kvm β€” private memory attach context, keeping that memory-attach vibe private πŸ”’
  • tdi_id β€” the identifier (virtual BDF) for the TDI as referenced by the TSM and DSM; yes, both TSM and DSM know her by this virtual BDF πŸ†”

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/pci/tsm.c β€” go peek if you're nosy πŸ‘€

Byeee πŸ’– this cutie comes from the ./drivers/pci source/version, dated October 2026 β€” pci_tsm_tdi_constructor(9), out πŸ’…βœ¨

πŸ“¦ where this page comes from