pci_tsm_tdi_constructor(9)
π 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 π
pci_tsm_bind(9)pci_tsm_guest_req(9)pci_tsm_link_constructor(9)pci_tsm_pf0_constructor(9)__pci_tsm_destroy(9)
Byeee π this cutie comes from the ./drivers/pci source/version, dated October 2026 β pci_tsm_tdi_constructor(9), out π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms