diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-20 04:06:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-20 04:06:28 +0000 |
commit | c8d39e2d64b10a9bc0d0dd481ca0323143e0f9c2 (patch) | |
tree | 0812b7b48c7106bddf20aec32dceaaeaf6935e9a /lib/pci.h | |
parent | Releasing progress-linux version 1:3.12.0-1~progress7.99u1. (diff) | |
download | pciutils-c8d39e2d64b10a9bc0d0dd481ca0323143e0f9c2.tar.xz pciutils-c8d39e2d64b10a9bc0d0dd481ca0323143e0f9c2.zip |
Merging upstream version 1:3.13.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'lib/pci.h')
-rw-r--r-- | lib/pci.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -18,7 +18,7 @@ #include "header.h" #include "types.h" -#define PCI_LIB_VERSION 0x030c00 +#define PCI_LIB_VERSION 0x030d00 #ifndef PCI_ABI #define PCI_ABI @@ -159,6 +159,9 @@ struct pci_dev { u16 subsys_vendor_id, subsys_id; /* Subsystem vendor id and subsystem id */ struct pci_dev *parent; /* Parent device, does not have to be always accessible */ int no_config_access; /* No access to config space for this device */ + u32 rcd_link_cap; /* Link Capabilities register for Restricted CXL Devices */ + u16 rcd_link_status; /* Link Status register for RCD */ + u16 rcd_link_ctrl; /* Link Control register for RCD */ /* Fields used internally */ struct pci_access *access; @@ -231,6 +234,7 @@ char *pci_get_string_property(struct pci_dev *d, u32 prop) PCI_ABI; #define PCI_FILL_SUBSYS 0x00040000 /* subsys_vendor_id and subsys_id */ #define PCI_FILL_PARENT 0x00080000 #define PCI_FILL_DRIVER 0x00100000 /* OS driver currently in use (string property) */ +#define PCI_FILL_RCD_LNK 0x00200000 /* CXL RCD Link status properties (rcd_*) */ void pci_setup_cache(struct pci_dev *, u8 *cache, int len) PCI_ABI; |