diff options
author | Puranjay Mohan <puranjay12@gmail.com> | 2021-11-06 16:56:05 +0530 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2023-12-15 17:28:31 -0600 |
commit | 65f8e0beac5a495b8f3b387add1f9f4470678cb5 (patch) | |
tree | 8f2a65dcb3e4a85002682034416c27510174d2b3 /drivers/pci/pci.h | |
parent | 35259ff188e028b8fee8f1e973d0a7466df76d13 (diff) | |
download | lwn-65f8e0beac5a495b8f3b387add1f9f4470678cb5.tar.gz lwn-65f8e0beac5a495b8f3b387add1f9f4470678cb5.zip |
PCI: Update BAR # and window messages
The PCI log messages print the register offsets at some places and BAR
numbers at other places. There is no uniformity in this logging mechanism.
It would be better to print names than register offsets.
Add a helper function that aids in printing more meaningful information
about the BAR numbers like "VF BAR", "ROM", "bridge window", etc. This
function can be called while printing PCI log messages.
[bhelgaas: fold in Lukas' static array suggestion from
https://lore.kernel.org/all/20211106115831.GA7452@wunner.de/]
Link: https://lore.kernel.org/r/20211106112606.192563-2-puranjay12@gmail.com
Signed-off-by: Puranjay Mohan <puranjay12@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/pci.h')
-rw-r--r-- | drivers/pci/pci.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 5ecbcf041179..fb9c94a1c0b5 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -255,6 +255,8 @@ void __pci_bus_assign_resources(const struct pci_bus *bus, struct list_head *fail_head); bool pci_bus_clip_resource(struct pci_dev *dev, int idx); +const char *pci_resource_name(struct pci_dev *dev, unsigned int i); + void pci_reassigndev_resource_alignment(struct pci_dev *dev); void pci_disable_bridge_window(struct pci_dev *dev); struct pci_bus *pci_bus_get(struct pci_bus *bus); |