1 2 #ifndef CXL_USP_H 3 #define CXL_USP_H 4 #include "hw/pci/pcie.h" 5 #include "hw/pci/pcie_port.h" 6 #include "hw/cxl/cxl.h" 7 8 typedef struct CXLUpstreamPort { 9 /*< private >*/ 10 PCIEPort parent_obj; 11 12 /*< public >*/ 13 CXLComponentState cxl_cstate; 14 CXLCCI swcci; 15 16 PCIExpLinkSpeed speed; 17 PCIExpLinkWidth width; 18 19 DOECap doe_cdat; 20 uint64_t sn; 21 } CXLUpstreamPort; 22 23 #endif /* CXL_SUP_H */ 24