pci_write_vpd(9)
β¨ pci_write_vpd(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for pci_write_vpd β and yes that (9) means it's a kernel-internal thing, iykyk π
πΈ NAME πΈ
pci_write_vpd β write an entry to Vital Product Data π«Ά
π¦ SYNOPSIS π¦
ssize_t pci_write_vpd (struct pci_dev *dev , loff_t pos , size_t count ,
const void *buf );
π ARGUMENTS π
devβ the PCI device struct, like the actual device bestie, the main character of this whole operation πposβ the offset in VPD space, i.e. where in there you're writing, no cap πcountβ how many bytes you're writing, like literally the number of them πbufβ the buffer holding the write data, your payload, the whole reason we're here π
π₯ SEE ALSO π₯
- Kernel file
./drivers/pci/vpd.c pci_vpd_size(9)pci_read_vpd(9)
ngl bestie, if you're writing you probably also wanna read β go check pci_read_vpd(9) and stay cozy π
and that's the whole vibe! π§ this one lives over at ./drivers/pci, dated October 2026, so like... mark your calendar bestie πβ¨ slay, go write that VPD π
π
π¦ 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