Home
last modified time | relevance | path

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

/qemu/hw/pci/
H A Dpcie_port.c53 QLIST_HEAD(, PCIESlot) slots;
86 PCIESlot *s; in pcie_chassis_find_slot_with_chassis()
95 PCIESlot *pcie_chassis_find_slot(uint8_t chassis_number, uint16_t slot) in pcie_chassis_find_slot()
105 int pcie_chassis_add_slot(struct PCIESlot *slot) in pcie_chassis_add_slot()
119 void pcie_chassis_del_slot(PCIESlot *s) in pcie_chassis_del_slot()
205 PCIESlot *s = PCIE_SLOT(bus->parent); in pcie_slot_is_hotpluggbale_bus()
218 DEFINE_PROP_UINT8("chassis", PCIESlot, chassis, 0),
219 DEFINE_PROP_UINT16("slot", PCIESlot, slot, 0),
220 DEFINE_PROP_BOOL("hotplug", PCIESlot, hotplug, true),
221 DEFINE_PROP_BOOL("x-do-not-expose-native-hotplug-cap", PCIESlot,
[all …]
H A Dpcie.c110 PCIESlot *s = (PCIESlot *)object_dynamic_cast(OBJECT(dev), TYPE_PCIE_SLOT); in pcie_cap_fill_slot_lnk()
635 void pcie_cap_slot_init(PCIDevice *dev, PCIESlot *s) in pcie_cap_slot_init()
/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 PCIESlot *pcie_chassis_find_slot(uint8_t chassis, uint16_t slot);
76 int pcie_chassis_add_slot(struct PCIESlot *slot);
77 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);
/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 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 Dcxl_downstream.c21 PCIESlot parent_obj;
138 PCIESlot *s = PCIE_SLOT(d); in cxl_dsp_realize()
204 PCIESlot *s = PCIE_SLOT(d); in cxl_dsp_exitfn()
215 PCIESlot *s = PCIE_SLOT(obj); in cxl_dsp_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.c46 PCIESlot parent_obj;
/qemu/include/qemu/
H A Dtypedefs.h82 typedef struct PCIESlot PCIESlot; typedef
/qemu/hw/pci-host/
H A Dpnv_phb.h47 PCIESlot parent_obj;