pci_vf_drivers_autoprobe(9)
π pci_vf_drivers_autoprobe(9) π
okay bestie, welcome to the Kernel API Manual, section 9, and today's main character is pci_vf_drivers_autoprobe β yes that whole mouthful, she's iconic, she's specific, she does exactly one thing and we love her for it β¨
πΈ NAME πΈ
pci_vf_drivers_autoprobe β sets the PF property drivers_autoprobe for the VFs. that's it, that's the whole job, no cap π
π¦ SYNOPSIS π¦
void pci_vf_drivers_autoprobe (struct pci_dev *dev , bool auto_probe );
literally the whole signature right there, copy it exactly, don't get cute with it π
π ARGUMENTS π
devβ the PCI device. like, the device, your fave, the one you're doing this whole thing for π«Άauto_probeβ sets the VF drivers auto probe flag. you're flipping that flag, bestie, that's the vibe check right there β
π SEE ALSO π
lowkey the whole friend group lives in the kernel file ./drivers/pci/iov.c, and here's everyone you should go say hi to (iykyk) π
pci_iov_get_pf_drvdata(9)pci_iov_init(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_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)
ngl that's the entire page β no hidden options, no sneaky environment variables, no exit statuses lurking in the shadows. just one function, two arguments, and a whole lot of friends in ./drivers/pci π
and that's the tea, bestie β this one lives in ./drivers/pci, dated October 2026, and it's pci_vf_drivers_autoprobe(9) forever and always π§ββοΈπβ¨
π¦ 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