pci_iov_init(9)
π pci_iov_init(9) β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual, and today's main character is pci_iov_init. she's short, she's sweet, and she literally just gets the IOV capability ready to go. no cap. π
β¨ NAME β¨
pci_iov_init β initialize the IOV capability π¦
πΈ SYNOPSIS πΈ
int pci_iov_init (struct pci_dev *dev );
π ARGUMENTS π
devβ the PCI device, periodt. that's the whole vibe. π«Ά
β DESCRIPTION β
so what does she return? okay so:
- returns
0on success π - or a negative value on failure π
that's it. that's the whole description. she's lowkey iconic for keeping it brief fr fr. π
π SEE ALSO π
bestie, the kernel file for this one lives at ./drivers/pci/iov.c β and here's the whole friend group, no cap:
pci_iov_get_pf_drvdata(9)pci_iov_release(9)pci_iov_remove(9)pci_iov_update_resource(9)pci_sriov_resource_alignment(9)pci_restore_iov_state(9)pci_vf_drivers_autoprobe(9)pci_iov_bus_range(9)pci_enable_sriov(9)pci_disable_sriov(9)pci_num_vf(9)pci_vfs_assigned(9)pci_sriov_set_totalvfs(9)pci_sriov_get_totalvfs(9)pci_sriov_configure_simple(9)pci_iov_vf_bar_set_size(9)pci_iov_vf_bar_get_sizes(9)
like, go read them, iykyk π
and that's the whole page, bestie! π§ this one comes from ./drivers/pci, dated October 2026, and it's filed under pci_iov_init(9) β slay π
β¨
π¦ 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