Lines Matching refs:BusState
96 typedef void (*BusRealize)(BusState *bus, Error **errp);
97 typedef void (*BusUnrealize)(BusState *bus);
218 typedef QLIST_HEAD(, BusState) BusStateHead;
262 BusState *parent_bus;
323 DECLARE_OBJ_CHECKERS(BusState, BusClass,
346 bool (*check_address)(BusState *bus, DeviceState *dev, Error **errp);
367 typedef QLIST_ENTRY(BusState) BusStateEntry;
380 struct BusState { struct
489 bool qdev_realize(DeviceState *dev, BusState *bus, Error **errp);
517 bool qdev_realize_and_unref(DeviceState *dev, BusState *bus, Error **errp);
543 bool qdev_hotplug_allowed(DeviceState *dev, BusState *bus, Error **errp);
752 BusState *qdev_get_child_bus(DeviceState *dev, const char *name);
870 BusState *qdev_get_parent_bus(const DeviceState *dev);
874 DeviceState *qdev_find_recursive(BusState *bus, const char *id);
877 typedef int (qbus_walkerfn)(BusState *bus, void *opaque);
882 BusState *qbus_new(const char *typename, DeviceState *parent, const char *name);
883 bool qbus_realize(BusState *bus, Error **errp);
884 void qbus_unrealize(BusState *bus);
889 int qbus_walk_children(BusState *bus,
914 void bus_cold_reset(BusState *bus);
930 bool bus_is_in_reset(BusState *bus);
933 BusState *sysbus_get_default(void);
936 char *qdev_get_own_fw_dev_path_from_handler(BusState *bus, DeviceState *dev);
1062 bool qdev_set_parent_bus(DeviceState *dev, BusState *bus, Error **errp);
1068 void qbus_set_hotplug_handler(BusState *bus, Object *handler);
1069 void qbus_set_bus_hotplug_handler(BusState *bus);
1071 static inline bool qbus_is_hotpluggable(BusState *bus) in qbus_is_hotpluggable()
1105 static inline void qbus_mark_full(BusState *bus) in qbus_mark_full()