pci_allocate...save_buffers(9)
π pci_allocate...save_buffers(9) β like, the Kernel API Manual page, bestie
okay so this is pci_allocate...save_buffers(9) from the Kernel API Manual, and it's actually so straightforward it's kind of iconic tbh β¨
π NAME π
pci_allocate_vc_save_buffers β literally just: allocate save buffers for VC caps. that's the whole vibe π«Ά
β¨ SYNOPSIS β¨
void pci_allocate_vc_save_buffers (struct pci_dev *dev );
πΈ ARGUMENTS πΈ
devβ the device. yep, that's it, that's the whole argument π¦
π DESCRIPTION π
okay so picture this: for each type of VC capability β and the girlies are VC, VC9, and MFVC β this function goes and finds the capability, sizes it, and then allocates a buffer for save/restore. that's the whole job. find it, size it, buffer it. slay π
π₯ SEE ALSO π₯
- the kernel file
./drivers/pci/vc.cπ pci_vc_save_restore_dwords(9)pci_vc_load_arb_table(9)pci_vc_load_port_arb_table(9)pci_vc_enable(9)pci_vc_do_save_buffer(9)pci_save_vc_state(9)pci_restore_vc_state(9)
aaaand that's the page! mwah π this one lives in ./drivers/pci and it's dated October 2026 β so go read those SEE ALSO girlies, they're the main characters of the next chapter fr fr πβπ
π¦ 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