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     DOECap doe_cdat;
16     uint64_t sn;
17 } CXLUpstreamPort;
18 
19 #endif /* CXL_SUP_H */
20