Home
last modified time | relevance | path

Searched refs:PCIESlot (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/hw/pci/
H A Dpcie_port.c53 QLIST_HEAD(, PCIESlot) slots;
83 static PCIESlot *pcie_chassis_find_slot_with_chassis(struct PCIEChassis *c, in pcie_chassis_find_slot_with_chassis()
86 PCIESlot *s; in pcie_chassis_find_slot_with_chassis()
95 int pcie_chassis_add_slot(struct PCIESlot *slot) in pcie_chassis_add_slot()
109 void pcie_chassis_del_slot(PCIESlot *s) in pcie_chassis_del_slot()
195 PCIESlot *s = PCIE_SLOT(bus->parent); in pcie_slot_is_hotpluggbale_bus()
208 DEFINE_PROP_UINT8("chassis", PCIESlot, chassis, 0),
209 DEFINE_PROP_UINT16("slot", PCIESlot, slot, 0),
210 DEFINE_PROP_BOOL("hotplug", PCIESlot, hotplug, true),
211 DEFINE_PROP_BOOL("x-do-not-expose-native-hotplug-cap", PCIESlot,
[all …]
H A Dpcie.c183 PCIESlot *s = (PCIESlot *)object_dynamic_cast(OBJECT(dev), TYPE_PCIE_SLOT); in pcie_cap_fill_slot_lnk()
668 void pcie_cap_slot_init(PCIDevice *dev, PCIESlot *s) in pcie_cap_slot_init()
/openbmc/qemu/include/hw/pci/
H A Dpcie_port.h48 OBJECT_DECLARE_SIMPLE_TYPE(PCIESlot, PCIE_SLOT)
50 struct PCIESlot { struct
71 QLIST_ENTRY(PCIESlot) next; argument
75 int pcie_chassis_add_slot(struct PCIESlot *slot);
76 void pcie_chassis_del_slot(PCIESlot *s);
H A Dpcie.h31 typedef struct PCIESlot PCIESlot; typedef
109 void pcie_cap_slot_init(PCIDevice *dev, PCIESlot *s);
/openbmc/qemu/hw/pci-bridge/
H A Dgen_pcie_root_port.c35 PCIESlot parent_obj;
79 PCIESlot *s = PCIE_SLOT(d); in gen_rp_realize()
121 VMSTATE_PCI_DEVICE(parent_obj.parent_obj.parent_obj, PCIESlot),
123 PCIESlot, 0, vmstate_pcie_aer_log, PCIEAERLog),
144 DEFINE_PROP_PCIE_LINK_SPEED("x-speed", PCIESlot,
146 DEFINE_PROP_PCIE_LINK_WIDTH("x-width", PCIESlot,
H A Dcxl_downstream.c23 PCIESlot parent_obj;
140 PCIESlot *s = PCIE_SLOT(d); in cxl_dsp_realize()
206 PCIESlot *s = PCIE_SLOT(d); in cxl_dsp_exitfn()
216 DEFINE_PROP_PCIE_LINK_SPEED("x-speed", PCIESlot,
218 DEFINE_PROP_PCIE_LINK_WIDTH("x-width", PCIESlot,
H A Dxio3130_downstream.c69 PCIESlot *s = PCIE_SLOT(d); in xio3130_downstream_realize()
128 PCIESlot *s = PCIE_SLOT(d); in xio3130_downstream_exitfn()
150 VMSTATE_PCI_DEVICE(parent_obj.parent_obj.parent_obj, PCIESlot),
152 PCIESlot, 0, vmstate_pcie_aer_log, PCIEAERLog),
H A Dpcie_root_port.c65 PCIESlot *s = PCIE_SLOT(d); in rp_realize()
140 PCIESlot *s = PCIE_SLOT(d); in rp_exit()
154 DEFINE_PROP_BOOL("disable-acs", PCIESlot, disable_acs, false),
160 PCIESlot *s = PCIE_SLOT(obj); in rp_instance_post_init()
H A Dioh3420.c92 VMSTATE_PCI_DEVICE(parent_obj.parent_obj.parent_obj, PCIESlot),
94 PCIESlot, 0, vmstate_pcie_aer_log, PCIEAERLog),
H A Dcxl_root_port.c47 PCIESlot parent_obj;
210 DEFINE_PROP_PCIE_LINK_SPEED("x-speed", PCIESlot,
212 DEFINE_PROP_PCIE_LINK_WIDTH("x-width", PCIESlot,
/openbmc/qemu/include/qemu/
H A Dtypedefs.h83 typedef struct PCIESlot PCIESlot; typedef
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb.h47 PCIESlot parent_obj;