pci: Add SR-IOV convenience functions and macros
authorWilliams, Mitch A <mitch.a.williams@intel.com>
Wed, 10 Feb 2010 01:43:04 +0000 (01:43 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 13 Feb 2010 00:56:07 +0000 (16:56 -0800)
commitfb8a0d9d1bfd1e4355f307e86a6da7209eefd5f3
tree99f23a4bc7c51343619f63970e5d017d75b5a66f
parent81d54ec8479a2c695760da81f05b5a9fb2dbe40a
pci: Add SR-IOV convenience functions and macros

Add and export pci_num_vf to allow other subsystems to determine how many
virtual function devices are associated with an SR-IOV physical function
device.
Add macros dev_is_pci, dev_is_ps, and dev_num_vf to make it easier for
non-PCI specific code to determine SR-IOV capabilities.

Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/pci/iov.c
include/linux/pci.h