/qemu/hw/core/ |
H A D | bus.c | 42 BusChild *kid; in qbus_walk_children() local 53 QTAILQ_FOREACH_RCU(kid, &bus->children, sibling) { in qbus_walk_children() 54 err = qdev_walk_children(kid->child, in qbus_walk_children() 93 BusChild *kid; in bus_reset_child_foreach() local 96 QTAILQ_FOREACH_RCU(kid, &bus->children, sibling) { in bus_reset_child_foreach() 97 cb(OBJECT(kid->child), opaque, type); in bus_reset_child_foreach() 141 BusChild *kid; in bus_unparent() local 146 while ((kid = QTAILQ_FIRST(&bus->children)) != NULL) { in bus_unparent() 147 DeviceState *dev = kid->child; in bus_unparent() 193 BusChild *kid; in bus_set_realized() local [all …]
|
H A D | qdev.c | 52 static void bus_free_bus_child(BusChild *kid) in bus_free_bus_child() argument 54 object_unref(OBJECT(kid->child)); in bus_free_bus_child() 55 g_free(kid); in bus_free_bus_child() 60 BusChild *kid; in bus_remove_child() local 63 if (kid->child == child) { in bus_remove_child() 84 BusChild *kid = g_malloc0(sizeof(*kid)); in bus_add_child() local 87 kid->index = bus->max_index++; in bus_add_child() 88 kid->child = child; in bus_add_child() 89 object_ref(OBJECT(kid->child)); in bus_add_child() 390 BusChild *kid; in qdev_find_recursive() local [all …]
|
/qemu/hw/s390x/ |
H A D | event-facility.c | 62 BusChild *kid; in event_pending() local 66 QTAILQ_FOREACH(kid, &ef->sbus.qbus.children, sibling) { in event_pending() 67 event = SCLP_EVENT(kid->child); in event_pending() 80 BusChild *kid; in get_host_send_mask() local 86 DeviceState *qdev = kid->child; in get_host_send_mask() 96 BusChild *kid; in get_host_receive_mask() local 102 DeviceState *qdev = kid->child; in get_host_receive_mask() 134 BusChild *kid; in handle_write_event_buf() local 141 DeviceState *qdev = kid->child; in handle_write_event_buf() 207 BusChild *kid; in handle_sccb_read_events() local [all …]
|
/qemu/hw/ssi/ |
H A D | ssi.c | 33 BusChild *kid; in OBJECT_DECLARE_SIMPLE_TYPE() local 35 QTAILQ_FOREACH(kid, &b->children, sibling) { in OBJECT_DECLARE_SIMPLE_TYPE() 36 SSIPeripheral *kid_ssi = SSI_PERIPHERAL(kid->child); in OBJECT_DECLARE_SIMPLE_TYPE() 38 return kid->child; in OBJECT_DECLARE_SIMPLE_TYPE() 160 BusChild *kid; in ssi_transfer() local 163 QTAILQ_FOREACH(kid, &b->children, sibling) { in ssi_transfer() 164 SSIPeripheral *p = SSI_PERIPHERAL(kid->child); in ssi_transfer()
|
/qemu/hw/ppc/ |
H A D | spapr_vio.c | 70 BusChild *kid; in spapr_vio_find_by_reg() local 73 QTAILQ_FOREACH(kid, &bus->bus.children, sibling) { in spapr_vio_find_by_reg() 74 dev = (SpaprVioDevice *)kid->child; in spapr_vio_find_by_reg() 367 BusChild *kid; in rtas_quiesce() local 375 QTAILQ_FOREACH(kid, &bus->bus.children, sibling) { in rtas_quiesce() 376 dev = (SpaprVioDevice *)kid->child; in rtas_quiesce() 386 BusChild *kid; in reg_conflict() local 394 QTAILQ_FOREACH(kid, &bus->bus.children, sibling) { in reg_conflict() 395 other = VIO_SPAPR_DEVICE(kid->child); in reg_conflict() 681 BusChild *kid; in spapr_dt_vdevice() local [all …]
|
/qemu/hw/acpi/ |
H A D | pcihp.c | 185 BusChild *kid, *next; in acpi_pcihp_eject_slot() local 199 QTAILQ_FOREACH_SAFE(kid, &bus->qbus.children, sibling, next) { in acpi_pcihp_eject_slot() 200 DeviceState *qdev = kid->child; in acpi_pcihp_eject_slot() 232 BusChild *kid, *next; in acpi_pcihp_update_hotplug_bus() local 245 QTAILQ_FOREACH_SAFE(kid, &bus->qbus.children, sibling, next) { in acpi_pcihp_update_hotplug_bus() 246 DeviceState *qdev = kid->child; in acpi_pcihp_update_hotplug_bus() 442 BusChild *kid, *next; in pci_write() local 462 QTAILQ_FOREACH_SAFE(kid, &bus->qbus.children, sibling, next) { in pci_write() 463 Object *o = OBJECT(kid->child); in pci_write()
|
H A D | acpi_interface.c | 18 BusChild *kid; in qbus_build_aml() local 20 QTAILQ_FOREACH(kid, &bus->children, sibling) { in qbus_build_aml() 21 call_dev_aml_func(DEVICE(kid->child), scope); in qbus_build_aml()
|
/qemu/hw/i386/ |
H A D | microvm-dt.c | 228 BusChild *kid; in dt_setup_isa_bus() local 231 QTAILQ_FOREACH(kid, &bus->children, sibling) { in dt_setup_isa_bus() 232 DeviceState *dev = kid->child; in dt_setup_isa_bus() 258 BusChild *kid; in dt_setup_sys_bus() local 263 QTAILQ_FOREACH(kid, &bus->children, sibling) { in dt_setup_sys_bus() 264 DeviceState *dev = kid->child; in dt_setup_sys_bus() 274 QTAILQ_FOREACH(kid, &bus->children, sibling) { in dt_setup_sys_bus() 275 DeviceState *dev = kid->child; in dt_setup_sys_bus()
|
H A D | acpi-microvm.c | 55 BusChild *kid; in acpi_dsdt_add_virtio() local 58 QTAILQ_FOREACH(kid, &bus->children, sibling) { in acpi_dsdt_add_virtio() 59 Object *obj = object_dynamic_cast(OBJECT(kid->child), in acpi_dsdt_add_virtio()
|
H A D | microvm.c | 380 BusChild *kid; in microvm_fix_kernel_cmdline() local 392 QTAILQ_FOREACH(kid, &bus->children, sibling) { in microvm_fix_kernel_cmdline() 393 DeviceState *dev = kid->child; in microvm_fix_kernel_cmdline()
|
/qemu/system/ |
H A D | qdev-monitor.c | 379 BusChild *kid; in qbus_error_append_dev_list_hint() local 383 QTAILQ_FOREACH(kid, &bus->children, sibling) { in qbus_error_append_dev_list_hint() 384 DeviceState *dev = kid->child; in qbus_error_append_dev_list_hint() 409 BusChild *kid; in qbus_find_dev() local 418 DeviceState *dev = kid->child; in qbus_find_dev() 424 DeviceState *dev = kid->child; in qbus_find_dev() 430 DeviceState *dev = kid->child; in qbus_find_dev() 463 BusChild *kid; in qbus_find_recursive() local 481 DeviceState *dev = kid->child; in qbus_find_recursive() 816 BusChild *kid; in qbus_print() local [all …]
|
/qemu/hw/smbios/ |
H A D | smbios_type_38.c | 82 BusChild *kid; in smbios_add_ipmi_devices() local 84 QTAILQ_FOREACH(kid, &bus->children, sibling) { in smbios_add_ipmi_devices() 85 DeviceState *dev = kid->child; in smbios_add_ipmi_devices()
|
/qemu/hw/ipack/ |
H A D | ipack.c | 21 BusChild *kid; in ipack_device_find() local 23 QTAILQ_FOREACH(kid, &BUS(bus)->children, sibling) { in ipack_device_find() 24 DeviceState *qdev = kid->child; in ipack_device_find()
|
/qemu/include/hw/virtio/ |
H A D | virtio-bus.h | 135 BusChild *kid = QTAILQ_FIRST(&qbus->children); in virtio_bus_get_device() local 136 DeviceState *qdev = kid ? kid->child : NULL; in virtio_bus_get_device()
|
/qemu/hw/sd/ |
H A D | core.c | 37 BusChild *kid = QTAILQ_FIRST(&sdbus->qbus.children); in get_card() local 39 if (!kid) { in get_card() 42 return SD_CARD(kid->child); in get_card()
|
/qemu/hw/char/ |
H A D | spapr_vty.c | 210 BusChild *kid; in spapr_vty_get_default() local 219 QTAILQ_FOREACH(kid, &bus->bus.children, sibling) { in spapr_vty_get_default() 220 DeviceState *iter = kid->child; in spapr_vty_get_default()
|
/qemu/hw/scsi/ |
H A D | megasas.c | 742 BusChild *kid; in megasas_ctrl_get_info() local 772 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_ctrl_get_info() 986 BusChild *kid; in megasas_dcmd_pd_get_list() local 1004 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_pd_get_list() 1168 BusChild *kid; in megasas_dcmd_ld_get_list() local 1185 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_ld_get_list() 1213 BusChild *kid; in megasas_dcmd_ld_list_query() local 1238 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_ld_list_query() 1348 BusChild *kid; in megasas_dcmd_cfg_read() local 1381 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_cfg_read() [all …]
|
H A D | spapr_vscsi.c | 732 BusChild *kid; in vscsi_report_luns() local 739 QTAILQ_FOREACH(kid, &s->bus.qbus.children, sibling) { in vscsi_report_luns() 740 SCSIDevice *dev = SCSI_DEVICE(kid->child); in vscsi_report_luns() 755 QTAILQ_FOREACH(kid, &s->bus.qbus.children, sibling) { in vscsi_report_luns() 756 DeviceState *qdev = kid->child; in vscsi_report_luns()
|
H A D | scsi-bus.c | 33 BusChild *kid; in do_scsi_device_find() local 36 QTAILQ_FOREACH_RCU(kid, &bus->qbus.children, sibling) { in do_scsi_device_find() 37 DeviceState *qdev = kid->child; in do_scsi_device_find() 537 BusChild *kid; in scsi_target_emulate_report_luns() local 565 QTAILQ_FOREACH_RCU(kid, &r->req.bus->qbus.children, sibling) { in scsi_target_emulate_report_luns() 566 DeviceState *qdev = kid->child; in scsi_target_emulate_report_luns()
|
H A D | mptsas.c | 411 BusChild *kid; in mptsas_process_scsi_task_mgmt() local 538 QTAILQ_FOREACH(kid, &s->bus.qbus.children, sibling) { in mptsas_process_scsi_task_mgmt() 539 sdev = SCSI_DEVICE(kid->child); in mptsas_process_scsi_task_mgmt() 541 device_cold_reset(kid->child); in mptsas_process_scsi_task_mgmt()
|
H A D | virtio-scsi.c | 324 BusChild *kid; in virtio_scsi_do_one_tmf_bh() local 347 QTAILQ_FOREACH_RCU(kid, &s->bus.qbus.children, sibling) { in virtio_scsi_do_one_tmf_bh() 348 SCSIDevice *d1 = SCSI_DEVICE(kid->child); in virtio_scsi_do_one_tmf_bh()
|
/qemu/hw/i2c/ |
H A D | core.c | 85 BusChild *kid; in i2c_scan_bus() local 87 QTAILQ_FOREACH(kid, &bus->qbus.children, sibling) { in i2c_scan_bus() 88 DeviceState *qdev = kid->child; in i2c_scan_bus()
|
/qemu/hw/audio/ |
H A D | intel-hda.c | 89 BusChild *kid; in hda_codec_find() local 92 QTAILQ_FOREACH(kid, &bus->qbus.children, sibling) { in hda_codec_find() 93 DeviceState *qdev = kid->child; in hda_codec_find() 495 BusChild *kid; in intel_hda_notify_codecs() local 498 QTAILQ_FOREACH(kid, &d->codecs.qbus.children, sibling) { in intel_hda_notify_codecs() 499 DeviceState *qdev = kid->child; in intel_hda_notify_codecs() 1075 BusChild *kid; in intel_hda_reset() local 1082 QTAILQ_FOREACH(kid, &d->codecs.qbus.children, sibling) { in intel_hda_reset() 1083 DeviceState *qdev = kid->child; in intel_hda_reset()
|
/qemu/docs/devel/ |
H A D | style.rst | 724 QTAILQ_FOREACH_RCU(kid, &bus->children, sibling) { 725 err = do_the_thing(kid->child);
|