Searched refs:PCIESlot (Results 1 – 12 of 12) sorted by relevance
/openbmc/qemu/hw/pci/ |
H A D | pcie_port.c | 53 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 D | pcie.c | 183 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 D | pcie_port.h | 48 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 D | pcie.h | 31 typedef struct PCIESlot PCIESlot; typedef 109 void pcie_cap_slot_init(PCIDevice *dev, PCIESlot *s);
|
/openbmc/qemu/hw/pci-bridge/ |
H A D | gen_pcie_root_port.c | 35 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 D | cxl_downstream.c | 23 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 D | xio3130_downstream.c | 69 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 D | pcie_root_port.c | 65 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 D | ioh3420.c | 92 VMSTATE_PCI_DEVICE(parent_obj.parent_obj.parent_obj, PCIESlot), 94 PCIESlot, 0, vmstate_pcie_aer_log, PCIEAERLog),
|
H A D | cxl_root_port.c | 47 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 D | typedefs.h | 83 typedef struct PCIESlot PCIESlot; typedef
|
/openbmc/qemu/hw/pci-host/ |
H A D | pnv_phb.h | 47 PCIESlot parent_obj;
|