SYSCTL_INT(_hw_pci, OID_AUTO, do_power_nodriver, CTLFLAG_RWTUN, &pci_do_power_nodriver, 0, "Place a function into D3 state when no driver attaches to it. 0 means" " disable. 1 means conservatively place devices into D3 state. 2 means" " aggressively place devices into D3 state. 3 means put absolutely" " everything in D3 state."); "function" should be "device", I think.
A PCI device may have multiple functions on a single card/device and perhaps the description is referring to that, but it does seem confusing that the first sentence mentions function and later ones mention devices.