| /qemu/target/openrisc/ |
| A D | translate.c | 422 gen_add(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_add() 429 gen_addc(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_addc() 436 gen_sub(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_sub() 544 gen_mul(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_mul() 551 gen_mulu(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_mulu() 558 gen_div(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_div() 565 gen_divu(dc, cpu_R(dc, a->d), cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_divu() 571 gen_muld(dc, cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_muld() 577 gen_muldu(dc, cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_muldu() 868 gen_mac(dc, cpu_R(dc, a->a), cpu_R(dc, a->b)); in trans_l_mac() [all …]
|
| /qemu/target/microblaze/ |
| A D | translate.c | 95 if ((dc->tb_flags ^ dc->base.tb->flags) & IFLAGS_TB_MASK) { in t_sync_flags() 271 { return dc->cfg->CFG && do_typea(dc, a, SE, FN); } 279 { return dc->cfg->CFG && do_typea0(dc, a, SE, FN); } 287 { return dc->cfg->CFG && do_typeb_imm(dc, a, SE, FNI); } 1111 dc->jmp_dest = dc->base.pc_next + dest_imm; in DO_BR() 1603 dc->tb_flags = dc->base.tb->flags; in mb_tr_init_disas_context() 1604 dc->ext_imm = dc->base.tb->cs_base; in mb_tr_init_disas_context() 1655 dc->tb_flags |= dc->tb_flags_to_set; in mb_tr_translate_insn() 1716 gen_goto_tb(dc, 0, dc->base.pc_next); in mb_tr_tb_stop() 1748 gen_goto_tb(dc, 1, dc->base.pc_next); in mb_tr_tb_stop() [all …]
|
| /qemu/target/sparc/ |
| A D | translate.c | 306 #define supervisor(dc) (dc->supervisor | dc->hypervisor) argument 1109 dc->pc = dc->npc; in gen_mov_pc_npc() 1115 dc->pc = dc->npc; in gen_mov_pc_npc() 2530 dc->pc = dc->npc; in advance_pc() 2541 gen_goto_tb(dc, 1, dc->jump_pc[1], dc->jump_pc[1] + 4); in advance_pc() 2554 dc->pc = dc->npc; in advance_pc() 2555 dc->npc = dc->npc + 4; in advance_pc() 2593 dc->npc = dc->pc + 4; in advance_jump_cond() 2844 gen_store_gpr(dc, rd, func(dc, gen_dest_gpr(dc, rd))); in do_rd_special() 5649 dc->pc = dc->base.pc_first; in TRANS() [all …]
|
| /qemu/target/xtensa/ |
| A D | translate.c | 406 if (dc->base.pc_next == dc->lend) { in gen_check_loop_end() 412 gen_jumpi(dc, dc->base.pc_next - dc->lbeg_off, slot); in gen_check_loop_end() 417 gen_jumpi(dc, dc->base.pc_next, -1); in gen_check_loop_end() 426 gen_jumpi(dc, dc->base.pc_next, slot); in gen_jumpi_check_loop_end() 859 dc->base.pc_next = dc->pc + 1; in disas_xtensa_insn() 863 dc->base.pc_next = dc->pc + len; in disas_xtensa_insn() 1115 dc->pc = dc->base.pc_next; in disas_xtensa_insn() 1131 dc->pc = dc->base.pc_first; in xtensa_tr_init_disas_context() 1175 dc->base.pc_next = dc->pc + 1; in xtensa_tr_translate_insn() 1215 gen_jumpi(dc, dc->pc, 0); in xtensa_tr_tb_stop() [all …]
|
| /qemu/ui/ |
| A D | dbus-chardev.c | 115 DBusChardev *dc, in dbus_chr_register() argument 155 g_object_set(dc->iface, in dbus_chr_register() 169 DBusChardev *dc, in dbus_chr_send_break() argument 185 DBusChardev *dc = DBUS_CHARDEV(chr); in dbus_chr_open() local 188 .chardev = dc, in dbus_chr_open() 195 g_object_connect(dc->iface, in dbus_chr_open() 220 DBusChardev *dc = DBUS_CHARDEV(chr); in dbus_chr_set_fe_open() local 228 DBusChardev *dc = DBUS_CHARDEV(chr); in dbus_chr_set_echo() local 241 if (dc->iface) { in dbus_chr_be_event() 291 .chardev = dc, in char_dbus_finalize() [all …]
|
| /qemu/hw/usb/ |
| A D | hcd-ehci-sysbus.c | 86 DeviceClass *dc = DEVICE_CLASS(klass); in ehci_sysbus_class_init() local 92 dc->realize = usb_ehci_sysbus_realize; in ehci_sysbus_class_init() 93 dc->vmsd = &vmstate_ehci_sysbus; in ehci_sysbus_class_init() 96 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ehci_sysbus_class_init() 102 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_platform_class_init() local 112 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_exynos4210_class_init() local 122 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_aw_h3_class_init() local 132 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_npcm7xx_class_init() local 144 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_tegra2_class_init() local 161 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_ppc4xx_class_init() local [all …]
|
| A D | hcd-ohci-sysbus.c | 70 DeviceClass *dc = DEVICE_CLASS(klass); in ohci_sysbus_class_init() local 72 dc->realize = ohci_sysbus_realize; in ohci_sysbus_class_init() 73 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ohci_sysbus_class_init() 74 dc->desc = "OHCI USB Controller"; in ohci_sysbus_class_init() 75 device_class_set_props(dc, ohci_sysbus_properties); in ohci_sysbus_class_init() 76 device_class_set_legacy_reset(dc, ohci_sysbus_reset); in ohci_sysbus_class_init()
|
| /qemu/hw/core/ |
| A D | qdev.c | 49 return dc->vmsd; in qdev_get_vmsd() 113 assert(dc->bus_type && object_dynamic_cast(OBJECT(bus), dc->bus_type)); in qdev_set_parent_bus() 296 DeviceClass *dc; in qdev_assert_realized_properly_cb() local 494 if (dc->realize) { in device_set_realized() 583 if (dc->unrealize) { in device_set_realized() 605 if (dc->unrealize) { in device_set_realized() 606 dc->unrealize(dev); in device_set_realized() 749 dc->hotpluggable = true; in device_class_init() 750 dc->user_creatable = true; in device_class_init() 761 dc->legacy_reset = NULL; in device_class_init() [all …]
|
| /qemu/scripts/coccinelle/ |
| A D | device-reset.cocci | 13 // * all cpu_class_set_parent_reset() callsites have a 'DeviceClass *dc' local 18 identifier dc, resetfn; 20 DeviceClass *dc; 22 - dc->reset = resetfn; 23 + device_class_set_legacy_reset(dc, resetfn); 25 identifier dc, resetfn; 27 DeviceClass *dc; 29 - dc->reset = &resetfn; 30 + device_class_set_legacy_reset(dc, resetfn);
|
| /qemu/system/ |
| A D | qdev-monitor.c | 155 if (dc->bus_type) { in qdev_print_devinfo() 161 if (dc->desc) { in qdev_print_devinfo() 164 if (!dc->user_creatable) { in qdev_print_devinfo() 236 DeviceClass *dc; in qdev_get_device_class() local 265 dc = DEVICE_CLASS(oc); in qdev_get_device_class() 266 if (!dc->user_creatable || in qdev_get_device_class() 283 return dc; in qdev_get_device_class() 629 DeviceClass *dc; in qdev_device_add_from_qdict() local 643 if (!dc) { in qdev_device_add_from_qdict() 921 if (!dc->hotpluggable) { in qdev_unplug() [all …]
|
| /qemu/libdecnumber/dpd/ |
| A D | decimal32.c | 88 decContext dc; /* .. */ in decimal32FromNumber() local 103 dc.round=set->round; /* use supplied rounding */ in decimal32FromNumber() 107 status=dc.status; /* save status */ in decimal32FromNumber() 392 decContext dc; /* work */ in decimal32FromString() local 396 dc.round=set->round; /* use supplied rounding */ in decimal32FromString() 399 decimal32FromNumber(result, &dn, &dc); in decimal32FromString() 400 if (dc.status!=0) { /* something happened */ in decimal32FromString() 415 decContext dc; /* .. */ in decimal32IsCanonical() local 416 decContextDefault(&dc, DEC_INIT_DECIMAL32); in decimal32IsCanonical() 431 decContext dc; /* .. */ in decimal32Canonical() local [all …]
|
| A D | decimal128.c | 88 decContext dc; /* .. */ in decimal128FromNumber() local 107 dc.round=set->round; /* use supplied rounding */ in decimal128FromNumber() 108 decNumberPlus(&dw, dn, &dc); /* (round and check) */ in decimal128FromNumber() 111 status=dc.status; /* save status */ in decimal128FromNumber() 463 decContext dc; /* work */ in decimal128FromString() local 470 decimal128FromNumber(result, &dn, &dc); in decimal128FromString() 471 if (dc.status!=0) { /* something happened */ in decimal128FromString() 486 decContext dc; /* .. */ in decimal128IsCanonical() local 487 decContextDefault(&dc, DEC_INIT_DECIMAL128); in decimal128IsCanonical() 502 decContext dc; /* .. */ in decimal128Canonical() local [all …]
|
| /qemu/hw/pci-host/ |
| A D | uninorth.c | 317 DeviceClass *dc = DEVICE_CLASS(klass); in unin_main_pci_host_class_init() local 328 dc->user_creatable = false; in unin_main_pci_host_class_init() 345 DeviceClass *dc = DEVICE_CLASS(klass); in u3_agp_pci_host_class_init() local 356 dc->user_creatable = false; in u3_agp_pci_host_class_init() 373 DeviceClass *dc = DEVICE_CLASS(klass); in unin_agp_pci_host_class_init() local 384 dc->user_creatable = false; in unin_agp_pci_host_class_init() 412 dc->user_creatable = false; in unin_internal_pci_host_class_init() 436 dc->realize = pci_unin_main_realize; in pci_unin_main_class_init() 439 dc->fw_name = "pci"; in pci_unin_main_class_init() 455 dc->realize = pci_u3_agp_realize; in pci_u3_agp_class_init() [all …]
|
| A D | gpex.c | 174 DeviceClass *dc = DEVICE_CLASS(klass); in gpex_host_class_init() local 178 dc->realize = gpex_host_realize; in gpex_host_class_init() 179 set_bit(DEVICE_CATEGORY_BRIDGE, dc->categories); in gpex_host_class_init() 180 dc->fw_name = "pci"; in gpex_host_class_init() 181 device_class_set_props(dc, gpex_host_properties); in gpex_host_class_init() 219 DeviceClass *dc = DEVICE_CLASS(klass); in gpex_root_class_init() local 221 set_bit(DEVICE_CATEGORY_BRIDGE, dc->categories); in gpex_root_class_init() 222 dc->desc = "QEMU generic PCIe host bridge"; in gpex_root_class_init() 223 dc->vmsd = &vmstate_gpex_root; in gpex_root_class_init() 232 dc->user_creatable = false; in gpex_root_class_init()
|
| /qemu/hw/watchdog/ |
| A D | wdt_diag288.c | 113 DeviceClass *dc = DEVICE_CLASS(klass); in wdt_diag288_class_init() local 116 dc->realize = wdt_diag288_realize; in wdt_diag288_class_init() 117 dc->unrealize = wdt_diag288_unrealize; in wdt_diag288_class_init() 118 device_class_set_legacy_reset(dc, wdt_diag288_reset); in wdt_diag288_class_init() 119 dc->hotpluggable = false; in wdt_diag288_class_init() 120 set_bit(DEVICE_CATEGORY_WATCHDOG, dc->categories); in wdt_diag288_class_init() 121 dc->vmsd = &vmstate_diag288; in wdt_diag288_class_init() 123 dc->desc = "diag288 device for s390x platform"; in wdt_diag288_class_init()
|
| A D | wdt_aspeed.c | 299 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_wdt_class_init() local 301 dc->desc = "ASPEED Watchdog Controller"; in aspeed_wdt_class_init() 302 dc->realize = aspeed_wdt_realize; in aspeed_wdt_class_init() 305 dc->vmsd = &vmstate_aspeed_wdt; in aspeed_wdt_class_init() 307 dc->desc = "Aspeed watchdog device"; in aspeed_wdt_class_init() 321 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_wdt_class_init() local 324 dc->desc = "ASPEED 2400 Watchdog Controller"; in aspeed_2400_wdt_class_init() 358 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_wdt_class_init() local 381 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_wdt_class_init() local 404 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_1030_wdt_class_init() local [all …]
|
| /qemu/hw/pci-bridge/ |
| A D | pci_expander_bridge.c | 174 DeviceClass *dc = DEVICE_CLASS(class); in pxb_host_class_init() local 178 dc->fw_name = "pci"; in pxb_host_class_init() 180 dc->user_creatable = false; in pxb_host_class_init() 233 dc->fw_name = "cxl"; in pxb_cxl_host_class_init() 234 dc->realize = pxb_cxl_realize; in pxb_cxl_host_class_init() 236 dc->user_creatable = false; in pxb_cxl_host_class_init() 442 dc->desc = "PCI Expander Bridge"; in pxb_dev_class_init() 444 dc->hotpluggable = false; in pxb_dev_class_init() 481 dc->hotpluggable = false; in pxb_pcie_dev_class_init() 527 dc->desc = "CXL Host Bridge"; in pxb_cxl_dev_class_init() [all …]
|
| /qemu/hw/display/ |
| A D | ramfb-standalone.c | 70 DeviceClass *dc = DEVICE_CLASS(klass); in ramfb_class_initfn() local 72 set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); in ramfb_class_initfn() 73 dc->vmsd = &ramfb_dev_vmstate; in ramfb_class_initfn() 74 dc->realize = ramfb_realizefn; in ramfb_class_initfn() 75 dc->desc = "ram framebuffer standalone device"; in ramfb_class_initfn() 76 dc->user_creatable = true; in ramfb_class_initfn() 77 device_class_set_props(dc, ramfb_properties); in ramfb_class_initfn()
|
| /qemu/hw/block/ |
| A D | fdc-sysbus.c | 181 DeviceClass *dc = DEVICE_CLASS(klass); in sysbus_fdc_common_class_init() local 183 dc->realize = sysbus_fdc_realize; in sysbus_fdc_common_class_init() 184 device_class_set_legacy_reset(dc, fdctrl_external_reset_sysbus); in sysbus_fdc_common_class_init() 185 dc->vmsd = &vmstate_sysbus_fdc; in sysbus_fdc_common_class_init() 186 set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); in sysbus_fdc_common_class_init() 214 DeviceClass *dc = DEVICE_CLASS(klass); in sysbus_fdc_class_init() local 216 dc->desc = "virtual floppy controller"; in sysbus_fdc_class_init() 217 device_class_set_props(dc, sysbus_fdc_properties); in sysbus_fdc_class_init() 239 DeviceClass *dc = DEVICE_CLASS(klass); in sun4m_fdc_class_init() local 242 dc->desc = "virtual floppy controller"; in sun4m_fdc_class_init() [all …]
|
| /qemu/tests/unit/ |
| A D | test-qdev-global-props.c | 57 DeviceClass *dc = DEVICE_CLASS(oc); in static_prop_class_init() local 59 dc->realize = NULL; in static_prop_class_init() 60 device_class_set_props(dc, static_props); in static_prop_class_init() 163 DeviceClass *dc = DEVICE_CLASS(oc); in dynamic_class_init() local 165 dc->realize = NULL; in dynamic_class_init() 179 DeviceClass *dc = DEVICE_CLASS(oc); in hotplug_class_init() local 181 dc->realize = NULL; in hotplug_class_init() 182 dc->hotpluggable = true; in hotplug_class_init() 195 DeviceClass *dc = DEVICE_CLASS(oc); in nohotplug_class_init() local 197 dc->realize = NULL; in nohotplug_class_init() [all …]
|
| /qemu/hw/vfio/ |
| A D | ap.c | 247 DeviceClass *dc = DEVICE_CLASS(klass); in vfio_ap_class_init() local 249 device_class_set_props(dc, vfio_ap_properties); in vfio_ap_class_init() 253 dc->vmsd = &vfio_ap_vmstate; in vfio_ap_class_init() 254 dc->desc = "VFIO-based AP device assignment"; in vfio_ap_class_init() 255 set_bit(DEVICE_CATEGORY_MISC, dc->categories); in vfio_ap_class_init() 256 dc->realize = vfio_ap_realize; in vfio_ap_class_init() 257 dc->unrealize = vfio_ap_unrealize; in vfio_ap_class_init() 258 dc->hotpluggable = true; in vfio_ap_class_init() 259 device_class_set_legacy_reset(dc, vfio_ap_reset); in vfio_ap_class_init() 260 dc->bus_type = TYPE_AP_BUS; in vfio_ap_class_init()
|
| /qemu/hw/ide/ |
| A D | piix.c | 183 DeviceClass *dc = DEVICE_CLASS(klass); in piix3_ide_class_init() local 186 device_class_set_legacy_reset(dc, piix_ide_reset); in piix3_ide_class_init() 187 dc->vmsd = &vmstate_ide_pci; in piix3_ide_class_init() 193 set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); in piix3_ide_class_init() 194 dc->hotpluggable = false; in piix3_ide_class_init() 206 DeviceClass *dc = DEVICE_CLASS(klass); in piix4_ide_class_init() local 209 device_class_set_legacy_reset(dc, piix_ide_reset); in piix4_ide_class_init() 210 dc->vmsd = &vmstate_ide_pci; in piix4_ide_class_init() 216 set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); in piix4_ide_class_init() 217 dc->hotpluggable = false; in piix4_ide_class_init()
|
| /qemu/hw/mem/ |
| A D | cxl_type3.c | 183 if (ct3d->dc.num_regions) { in ct3_build_cdat_table() 184 if (!ct3d->dc.host_dc) { in ct3_build_cdat_table() 665 i < ct3d->dc.num_regions; in cxl_create_dc_regions() 788 ct3d->dc.total_capacity = 0; in cxl_setup_memory() 793 if (!ct3d->dc.host_dc) { in cxl_setup_memory() 941 if (ct3d->dc.host_dc) { in ct3_realize() 963 if (ct3d->dc.host_dc) { in ct3_exit() 1120 if (ct3d->dc.host_dc) { in cxl_type3_hpa_to_as_and_dpa() 1315 if (ct3d->dc.host_dc) { in set_cacheline() 1334 as = &ct3d->dc.host_dc_as; in set_cacheline() [all …]
|
| /qemu/hw/virtio/ |
| A D | vhost-user-device.c | 43 DeviceClass *dc = DEVICE_CLASS(klass); in vud_class_init() local 46 dc->user_creatable = false; in vud_class_init() 48 device_class_set_props(dc, vud_properties); in vud_class_init() 49 dc->vmsd = &vud_vmstate; in vud_class_init() 50 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vud_class_init()
|
| /qemu/target/arm/tcg/ |
| A D | translate.c | 7523 dc->pc_save = dc->base.pc_first; in arm_tr_init_disas_context() 7539 dc->eci = dc->condexec_mask = dc->condexec_cond = 0; in arm_tr_init_disas_context() 7554 dc->user = (dc->current_el == 0); in arm_tr_init_disas_context() 7665 if (dc->condexec_mask || dc->condexec_cond) { in arm_tr_tb_start() 7710 if (dc->ss_active && !dc->pstate_ss) { in arm_check_ss_active() 7734 gen_update_pc(dc, dc->condlabel.pc_save - dc->pc_save); in arm_post_translate_insn() 7934 if (dc->eci && !dc->eci_handled) { in thumb_tr_translate_insn() 8002 gen_update_pc(dc, curr_insn_len(dc)); in arm_tr_tb_stop() 8026 gen_update_pc(dc, curr_insn_len(dc)); in arm_tr_tb_stop() 8032 gen_update_pc(dc, curr_insn_len(dc)); in arm_tr_tb_stop() [all …]
|