Home
last modified time | relevance | path

Searched refs:dc (Results 1 – 25 of 1035) sorted by relevance

12345678910>>...42

/openbmc/qemu/target/openrisc/
H A Dtranslate.c62 static inline bool is_user(DisasContext *dc) in is_user() argument
67 return !(dc->tb_flags & TB_FLAGS_SM); in is_user()
135 static void gen_exception(DisasContext *dc, unsigned int excp) in gen_exception() argument
140 static void gen_illegal_exception(DisasContext *dc) in gen_illegal_exception() argument
142 tcg_gen_movi_tl(cpu_pc, dc->base.pc_next); in gen_illegal_exception()
143 gen_exception(dc, EXCP_ILLEGAL); in gen_illegal_exception()
144 dc->base.is_jmp = DISAS_NORETURN; in gen_illegal_exception()
147 static bool check_v1_3(DisasContext *dc) in check_v1_3() argument
149 return dc->avr >= 0x01030000; in check_v1_3()
152 static bool check_of32s(DisasContext *dc) in check_of32s() argument
[all …]
/openbmc/qemu/target/microblaze/
H A Dtranslate.c79 static int typeb_imm(DisasContext *dc, int x) in typeb_imm() argument
81 if (dc->tb_flags & IMM_FLAG) { in typeb_imm()
82 return deposit32(dc->ext_imm, 0, 16, x); in typeb_imm()
90 static void t_sync_flags(DisasContext *dc) in t_sync_flags() argument
93 if ((dc->tb_flags ^ dc->base.tb->flags) & IFLAGS_TB_MASK) { in t_sync_flags()
94 tcg_gen_movi_i32(cpu_iflags, dc->tb_flags & IFLAGS_TB_MASK); in t_sync_flags()
98 static void gen_raise_exception(DisasContext *dc, uint32_t index) in gen_raise_exception() argument
101 dc->base.is_jmp = DISAS_NORETURN; in gen_raise_exception()
104 static void gen_raise_exception_sync(DisasContext *dc, uint32_t index) in gen_raise_exception_sync() argument
106 t_sync_flags(dc); in gen_raise_exception_sync()
[all …]
/openbmc/qemu/target/sparc/
H A Dtranslate.c212 static void gen_update_fprs_dirty(DisasContext *dc, int rd) in gen_update_fprs_dirty() argument
218 if (!(dc->fprs_dirty & bit)) { in gen_update_fprs_dirty()
219 dc->fprs_dirty |= bit; in gen_update_fprs_dirty()
241 static TCGv_i32 gen_load_fpr_F(DisasContext *dc, unsigned int src) in gen_load_fpr_F() argument
248 static void gen_store_fpr_F(DisasContext *dc, unsigned int dst, TCGv_i32 v) in gen_store_fpr_F() argument
251 gen_update_fprs_dirty(dc, dst); in gen_store_fpr_F()
261 static TCGv_i64 gen_load_fpr_D(DisasContext *dc, unsigned int src) in gen_load_fpr_D() argument
268 static void gen_store_fpr_D(DisasContext *dc, unsigned int dst, TCGv_i64 v) in gen_store_fpr_D() argument
271 gen_update_fprs_dirty(dc, dst); in gen_store_fpr_D()
274 static TCGv_i128 gen_load_fpr_Q(DisasContext *dc, unsigned int src) in gen_load_fpr_Q() argument
[all …]
/openbmc/qemu/target/xtensa/
H A Dtranslate.c278 static inline bool option_enabled(DisasContext *dc, int opt) in option_enabled() argument
280 return xtensa_option_enabled(dc->config, opt); in option_enabled()
283 static void init_sar_tracker(DisasContext *dc) in init_sar_tracker() argument
285 dc->sar_5bit = false; in init_sar_tracker()
286 dc->sar_m32_5bit = false; in init_sar_tracker()
287 dc->sar_m32 = NULL; in init_sar_tracker()
290 static void gen_right_shift_sar(DisasContext *dc, TCGv_i32 sa) in gen_right_shift_sar() argument
293 if (dc->sar_m32_5bit) { in gen_right_shift_sar()
294 tcg_gen_discard_i32(dc->sar_m32); in gen_right_shift_sar()
296 dc->sar_5bit = true; in gen_right_shift_sar()
[all …]
/openbmc/qemu/ui/
H A Ddbus-chardev.c115 DBusChardev *dc, in dbus_chr_register() argument
142 if (qemu_chr_add_client(CHARDEV(dc), fd) < 0) { in dbus_chr_register()
155 g_object_set(dc->iface, in dbus_chr_register()
169 DBusChardev *dc, in dbus_chr_send_break() argument
173 qemu_chr_be_event(CHARDEV(dc), CHR_EVENT_BREAK); in dbus_chr_send_break()
185 DBusChardev *dc = DBUS_CHARDEV(chr); in dbus_chr_open() local
188 .chardev = dc, in dbus_chr_open()
193 dc->iface = qemu_dbus_display1_chardev_skeleton_new(); in dbus_chr_open()
194 g_object_set(dc->iface, "name", backend->u.dbus.data->name, NULL); in dbus_chr_open()
195 g_object_connect(dc->iface, in dbus_chr_open()
[all …]
/openbmc/qemu/hw/usb/
H A Dhcd-ehci-sysbus.c85 DeviceClass *dc = DEVICE_CLASS(klass); in ehci_sysbus_class_init() local
91 dc->realize = usb_ehci_sysbus_realize; in ehci_sysbus_class_init()
92 dc->vmsd = &vmstate_ehci_sysbus; in ehci_sysbus_class_init()
93 device_class_set_props(dc, ehci_sysbus_properties); in ehci_sysbus_class_init()
94 device_class_set_legacy_reset(dc, usb_ehci_sysbus_reset); in ehci_sysbus_class_init()
95 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ehci_sysbus_class_init()
101 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_platform_class_init() local
105 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ehci_platform_class_init()
111 DeviceClass *dc = DEVICE_CLASS(oc); in ehci_exynos4210_class_init() local
115 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ehci_exynos4210_class_init()
[all …]
H A Dhcd-uhci-sysbus.c
H A Dhcd-ohci-sysbus.c69 DeviceClass *dc = DEVICE_CLASS(klass); in ohci_sysbus_class_init() local
71 dc->realize = ohci_sysbus_realize; in ohci_sysbus_class_init()
72 set_bit(DEVICE_CATEGORY_USB, dc->categories); in ohci_sysbus_class_init()
73 dc->desc = "OHCI USB Controller"; in ohci_sysbus_class_init()
74 device_class_set_props(dc, ohci_sysbus_properties); in ohci_sysbus_class_init()
75 device_class_set_legacy_reset(dc, ohci_sysbus_reset); in ohci_sysbus_class_init()
/openbmc/qemu/scripts/coccinelle/
H A Ddevice-reset.cocci13 // * 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);
/openbmc/u-boot/drivers/video/
H A Dtegra.c44 static void update_window(struct dc_ctlr *dc, struct disp_ctl_win *win) in update_window() argument
49 val = readl(&dc->cmd.disp_win_header); in update_window()
51 writel(val, &dc->cmd.disp_win_header); in update_window()
53 writel(win->fmt, &dc->win.color_depth); in update_window()
55 clrsetbits_le32(&dc->win.byte_swap, BYTE_SWAP_MASK, in update_window()
60 writel(val, &dc->win.pos); in update_window()
64 writel(val, &dc->win.size); in update_window()
68 writel(val, &dc->win.prescaled_size); in update_window()
70 writel(0, &dc->win.h_initial_dda); in update_window()
71 writel(0, &dc->win.v_initial_dda); in update_window()
[all …]
/openbmc/u-boot/board/sysam/amcore/
H A Damcore.c57 sdramctrl_t *dc = (sdramctrl_t *)(MMAP_DRAMC); in dram_init() local
82 out_be16(&dc->dcr, 0x8200 | RC); in dram_init()
87 out_be32(&dc->dacr0, 0x00003304); in dram_init()
90 out_be32(&dc->dmr0, dramsize|1); in dram_init()
93 out_be32(&dc->dacr0, 0x0000330c); in dram_init()
96 out_be32(&dc->dacr0, 0x0000b304); in dram_init()
100 out_be32(&dc->dacr0, 0x0000b344); in dram_init()
/openbmc/qemu/hw/uefi/
H A Dvar-service-sysbus.c69 DeviceClass *dc = DEVICE_CLASS(klass); in uefi_vars_sysbus_class_init() local
71 dc->realize = uefi_vars_sysbus_realize; in uefi_vars_sysbus_class_init()
72 dc->vmsd = &vmstate_uefi_vars_sysbus; in uefi_vars_sysbus_class_init()
73 dc->user_creatable = true; in uefi_vars_sysbus_class_init()
74 device_class_set_legacy_reset(dc, uefi_vars_sysbus_reset); in uefi_vars_sysbus_class_init()
75 device_class_set_props(dc, uefi_vars_sysbus_properties); in uefi_vars_sysbus_class_init()
76 set_bit(DEVICE_CATEGORY_MISC, dc->categories); in uefi_vars_sysbus_class_init()
105 DeviceClass *dc = DEVICE_CLASS(klass); in uefi_vars_x64_class_init() local
107 dc->realize = uefi_vars_x64_realize; in uefi_vars_x64_class_init()
/openbmc/qemu/hw/watchdog/
H A Dwdt_diag288.c113 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()
/openbmc/qemu/hw/core/
H A Dqdev.c48 DeviceClass *dc = DEVICE_GET_CLASS(dev); in qdev_get_vmsd() local
49 return dc->vmsd; in qdev_get_vmsd()
111 DeviceClass *dc = DEVICE_GET_CLASS(dev); in qdev_set_parent_bus() local
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
299 dc = DEVICE_GET_CLASS(dev); in qdev_assert_realized_properly_cb()
301 assert(dev->parent_bus || !dc->bus_type); in qdev_assert_realized_properly_cb()
442 DeviceClass *dc = DEVICE_GET_CLASS(obj); in check_only_migratable() local
444 if (!vmstate_check_only_migratable(dc->vmsd)) { in check_only_migratable()
457 DeviceClass *dc = DEVICE_GET_CLASS(dev); in device_set_realized() local
[all …]
/openbmc/qemu/hw/virtio/
H A Dvhost-user-device.c42 DeviceClass *dc = DEVICE_CLASS(klass); in vud_class_init() local
45 dc->user_creatable = false; in vud_class_init()
47 device_class_set_props(dc, vud_properties); in vud_class_init()
48 dc->vmsd = &vud_vmstate; in vud_class_init()
49 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vud_class_init()
H A Dvhost-user-rng.c42 DeviceClass *dc = DEVICE_CLASS(klass); in vu_rng_class_init() local
45 dc->vmsd = &vu_rng_vmstate; in vu_rng_class_init()
46 device_class_set_props(dc, vrng_properties); in vu_rng_class_init()
47 device_class_set_parent_realize(dc, vu_rng_base_realize, in vu_rng_class_init()
50 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vu_rng_class_init()
H A Dvhost-user-i2c.c41 DeviceClass *dc = DEVICE_CLASS(klass); in vu_i2c_class_init() local
44 dc->vmsd = &vu_i2c_vmstate; in vu_i2c_class_init()
45 device_class_set_props(dc, vi2c_properties); in vu_i2c_class_init()
46 device_class_set_parent_realize(dc, vi2c_realize, in vu_i2c_class_init()
48 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vu_i2c_class_init()
H A Dvhost-user-gpio.c41 DeviceClass *dc = DEVICE_CLASS(klass); in vu_gpio_class_init() local
44 dc->vmsd = &vu_gpio_vmstate; in vu_gpio_class_init()
45 device_class_set_props(dc, vgpio_properties); in vu_gpio_class_init()
46 device_class_set_parent_realize(dc, vgpio_realize, in vu_gpio_class_init()
48 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vu_gpio_class_init()
H A Dvhost-user-input.c36 DeviceClass *dc = DEVICE_CLASS(klass); in vhost_input_class_init() local
38 dc->vmsd = &vmstate_vhost_input; in vhost_input_class_init()
39 device_class_set_props(dc, vinput_properties); in vhost_input_class_init()
40 device_class_set_parent_realize(dc, vinput_realize, in vhost_input_class_init()
42 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); in vhost_input_class_init()
/openbmc/qemu/hw/ide/
H A Dahci-sysbus.c71 DeviceClass *dc = DEVICE_CLASS(klass); in sysbus_ahci_class_init() local
73 dc->realize = sysbus_ahci_realize; in sysbus_ahci_class_init()
74 dc->vmsd = &vmstate_sysbus_ahci; in sysbus_ahci_class_init()
75 device_class_set_props(dc, sysbus_ahci_properties); in sysbus_ahci_class_init()
76 device_class_set_legacy_reset(dc, sysbus_ahci_reset); in sysbus_ahci_class_init()
77 set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); in sysbus_ahci_class_init()
/openbmc/qemu/libdecnumber/dpd/
H A Ddecimal32.c87 decContext dc; /* .. */ in decimal32FromNumber() local
101 decContextDefault(&dc, DEC_INIT_DECIMAL32); /* [no traps] */ in decimal32FromNumber()
102 dc.round=set->round; /* use supplied rounding */ in decimal32FromNumber()
103 decNumberPlus(&dw, dn, &dc); /* (round and check) */ in decimal32FromNumber()
106 status=dc.status; /* save status */ in decimal32FromNumber()
391 decContext dc; /* work */ in decimal32FromString() local
394 decContextDefault(&dc, DEC_INIT_DECIMAL32); /* no traps, please */ in decimal32FromString()
395 dc.round=set->round; /* use supplied rounding */ in decimal32FromString()
397 decNumberFromString(&dn, string, &dc); /* will round if needed */ in decimal32FromString()
398 decimal32FromNumber(result, &dn, &dc); in decimal32FromString()
[all …]
/openbmc/qemu/system/
H A Dqdev-monitor.c128 static const char *qdev_class_get_alias(DeviceClass *dc) in qdev_class_get_alias() argument
130 const char *typename = object_class_get_name(OBJECT_CLASS(dc)); in qdev_class_get_alias()
147 static bool qdev_class_has_alias(DeviceClass *dc) in qdev_class_has_alias() argument
149 return (qdev_class_get_alias(dc) != NULL); in qdev_class_has_alias()
152 static void qdev_print_devinfo(DeviceClass *dc) in qdev_print_devinfo() argument
154 qemu_printf("name \"%s\"", object_class_get_name(OBJECT_CLASS(dc))); in qdev_print_devinfo()
155 if (dc->bus_type) { in qdev_print_devinfo()
156 qemu_printf(", bus %s", dc->bus_type); in qdev_print_devinfo()
158 if (qdev_class_has_alias(dc)) { in qdev_print_devinfo()
159 qemu_printf(", alias \"%s\"", qdev_class_get_alias(dc)); in qdev_print_devinfo()
[all …]
/openbmc/qemu/hw/pci-host/
H A Dremote.c51 DeviceClass *dc = DEVICE_CLASS(klass); in remote_pcihost_class_init() local
55 dc->realize = remote_pcihost_realize; in remote_pcihost_class_init()
57 dc->user_creatable = false; in remote_pcihost_class_init()
58 set_bit(DEVICE_CATEGORY_BRIDGE, dc->categories); in remote_pcihost_class_init()
59 dc->fw_name = "pci"; in remote_pcihost_class_init()
H A Duninorth.c317 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()
402 DeviceClass *dc = DEVICE_CLASS(klass); in unin_internal_pci_host_class_init() local
413 dc->user_creatable = false; in unin_internal_pci_host_class_init()
433 DeviceClass *dc = DEVICE_CLASS(klass); in pci_unin_main_class_init() local
436 dc->realize = pci_unin_main_realize; in pci_unin_main_class_init()
[all …]
/openbmc/qemu/hw/display/
H A Dramfb-standalone.c72 DeviceClass *dc = DEVICE_CLASS(klass); in ramfb_class_initfn() local
74 set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); in ramfb_class_initfn()
75 dc->vmsd = &ramfb_dev_vmstate; in ramfb_class_initfn()
76 dc->realize = ramfb_realizefn; in ramfb_class_initfn()
77 dc->desc = "ram framebuffer standalone device"; in ramfb_class_initfn()
78 device_class_set_props(dc, ramfb_properties); in ramfb_class_initfn()

12345678910>>...42