diff options
author | Tal Gilboa <talgi@mellanox.com> | 2018-03-30 08:24:36 -0500 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2018-03-30 15:33:38 -0500 |
commit | c70b65fb7f121da7d01f62588ce6abb4741f513f (patch) | |
tree | 383cdda6cad94b1ef9b3f116382221c3a379089e /drivers/pci/pci.h | |
parent | 6cf57be0f78e289aaf236f8bc55c40ea6c422c75 (diff) | |
download | lwn-c70b65fb7f121da7d01f62588ce6abb4741f513f.tar.gz lwn-c70b65fb7f121da7d01f62588ce6abb4741f513f.zip |
PCI: Add pcie_get_width_cap() to find max supported link width
Add pcie_get_width_cap() to find the max link width supported by a device.
Change max_link_width_show() to use pcie_get_width_cap().
Signed-off-by: Tal Gilboa <talgi@mellanox.com>
[bhelgaas: return width directly instead of error and *width, don't export
outside drivers/pci]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Tariq Toukan <tariqt@mellanox.com>
Diffstat (limited to 'drivers/pci/pci.h')
-rw-r--r-- | drivers/pci/pci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 1186d8be6055..66738f1050c0 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -262,6 +262,7 @@ void pci_disable_bridge_window(struct pci_dev *dev); "Unknown speed") enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev); +enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev); /* Single Root I/O Virtualization */ struct pci_sriov { |