Home
last modified time | relevance | path

Searched refs:pm (Results 1 – 25 of 26) sorted by relevance

12

/qemu/hw/acpi/
H A Dich9.c55 acpi_update_sci(&pm->acpi_regs, pm->irq); in ich9_pm_update_sci_fn()
69 acpi_update_sci(&pm->acpi_regs, pm->irq); in ich9_gpe_writeb()
109 pm->smi_en &= ~pm->smi_en_wmask; in ich9_smi_writel()
110 pm->smi_en |= (val & pm->smi_en_wmask); in ich9_smi_writel()
131 memory_region_set_enabled(&pm->io, pm->pm_io_base != 0); in ich9_pm_iospace_update()
132 memory_region_set_address(&pm->io, pm->pm_io_base); in ich9_pm_iospace_update()
273 pm->smi_en = 0; in pm_reset()
284 acpi_update_sci(&pm->acpi_regs, pm->irq); in pm_reset()
303 acpi_pm1_cnt_init(&pm->acpi_regs, &pm->io, pm->disable_s3, pm->disable_s4, in ich9_pm_init()
304 pm->s4_val, !pm->smm_compat && !pm->smm_enabled); in ich9_pm_init()
[all …]
H A Dich9_tco.c52 ICH9LPCPMRegs *pm = container_of(tr, ICH9LPCPMRegs, tco_regs); in tco_timer_expired() local
53 ICH9LPCState *lpc = container_of(pm, ICH9LPCState, pm); in tco_timer_expired()
73 if (pm->smi_en & ICH9_PMIO_SMI_EN_TCO_EN) { in tco_timer_expired()
/qemu/block/
H A Dprogress_meter.c33 qemu_mutex_init(&pm->lock); in progress_init()
38 qemu_mutex_destroy(&pm->lock); in progress_destroy()
44 QEMU_LOCK_GUARD(&pm->lock); in progress_get_snapshot()
46 *current = pm->current; in progress_get_snapshot()
47 *total = pm->total; in progress_get_snapshot()
52 QEMU_LOCK_GUARD(&pm->lock); in progress_work_done()
53 pm->current += done; in progress_work_done()
58 QEMU_LOCK_GUARD(&pm->lock); in progress_set_remaining()
59 pm->total = pm->current + remaining; in progress_set_remaining()
64 QEMU_LOCK_GUARD(&pm->lock); in progress_increase_remaining()
[all …]
H A Dblock-copy.c435 void block_copy_set_progress_meter(BlockCopyState *s, ProgressMeter *pm) in block_copy_set_progress_meter() argument
437 s->progress = pm; in block_copy_set_progress_meter()
/qemu/hw/ppc/
H A Dpegasos2.c98 if (pm->vof) { in pegasos2_cpu_reset()
155 pm->vof = g_malloc0(sizeof(*pm->vof)); in pegasos2_init()
169 if (pm->vof) { in pegasos2_init()
230 pm->initrd_addr = pm->kernel_addr + pm->kernel_size + 64 * KiB; in pegasos2_init()
231 pm->initrd_addr = ROUND_UP(pm->initrd_addr, 4); in pegasos2_init()
232 pm->initrd_addr = MAX(pm->initrd_addr, INITRD_MIN_ADDR); in pegasos2_init()
377 vof_claim(pm->vof, pm->kernel_addr, pm->kernel_size, 0) == -1) { in pegasos2_machine_reset()
382 vof_claim(pm->vof, pm->initrd_addr, pm->initrd_size, 0) == -1) { in pegasos2_machine_reset()
389 d[1] = cpu_to_be64(pm->kernel_size - (pm->kernel_entry - pm->kernel_addr)); in pegasos2_machine_reset()
539 int ret = vof_client_call(MACHINE(pm), pm->vof, pm->fdt_blob, in pegasos2_hypercall()
[all …]
/qemu/include/qemu/
H A Dprogress_meter.h46 void progress_init(ProgressMeter *pm);
47 void progress_destroy(ProgressMeter *pm);
50 void progress_get_snapshot(ProgressMeter *pm, uint64_t *current,
54 void progress_work_done(ProgressMeter *pm, uint64_t done);
57 void progress_set_remaining(ProgressMeter *pm, uint64_t remaining);
60 void progress_increase_remaining(ProgressMeter *pm, uint64_t delta);
/qemu/tests/tcg/s390x/
H A Dex-relative-long.c65 long pm, target; \
74 : [target] "=&a" (target), [r2] "+r" (r2), [pm] "=r" (pm) \
78 *cc = (pm >> 28) & 3; \
88 long pm; \
96 : [r2] "+r" (r2), [pm] "=r" (pm) \
100 *cc = (pm >> 28) & 3; \
/qemu/target/arm/tcg/
H A Dtranslate-sme.c265 TCGv_ptr za, zn, pn, pm; in TRANS_FEAT() local
274 pm = pred_full_reg_ptr(s, a->pm); in TRANS_FEAT()
276 fn(za, zn, pn, pm, tcg_constant_i32(desc)); in TRANS_FEAT()
290 TCGv_ptr za, zn, zm, pn, pm; in TRANS_FEAT() local
300 pm = pred_full_reg_ptr(s, a->pm); in TRANS_FEAT()
302 fn(za, zn, zm, pn, pm, tcg_constant_i32(desc)); in TRANS_FEAT()
311 TCGv_ptr za, zn, zm, pn, pm, fpst; in do_outprod_fpst() local
321 pm = pred_full_reg_ptr(s, a->pm); in do_outprod_fpst()
324 fn(za, zn, zm, pn, pm, fpst, tcg_constant_i32(desc)); in do_outprod_fpst()
H A Dsme.decode59 &adda zad zn pm pn
60 @adda_32 ........ .. ..... . pm:3 pn:3 zn:5 ... zad:2 &adda
61 @adda_64 ........ .. ..... . pm:3 pn:3 zn:5 .. zad:3 &adda
70 &op zad zn zm pm pn sub:bool
71 @op_32 ........ ... zm:5 pm:3 pn:3 zn:5 sub:1 .. zad:2 &op
72 @op_64 ........ ... zm:5 pm:3 pn:3 zn:5 sub:1 . zad:3 &op
H A Dsme_helper.c804 uint64_t *pn = vpn, *pm = vpm; in DO_ST() local
830 uint8_t *pn = vpn, *pm = vpm; in HELPER() local
836 if (pm[H1(col)] & 1) { in HELPER()
848 uint64_t *pn = vpn, *pm = vpm; in HELPER() local
875 uint8_t *pn = vpn, *pm = vpm; in HELPER() local
882 if (pm[H1(col)] & 1) { in HELPER()
895 uint16_t *pn = vpn, *pm = vpm; in HELPER() local
938 uint8_t *pn = vpn, *pm = vpm; in HELPER() local
1010 uint16_t *pn = vpn, *pm = vpm; in HELPER() local
1056 uint16_t *pn = vpn, *pm = vpm; in HELPER() local
[all …]
H A Dtranslate-sve.c1245 gvec_op->fni8(pd, pn, pm, pg); in do_pppp_flags()
1269 tcg_gen_and_i64(pd, pn, pm); in gen_and_pg_i64()
1276 tcg_gen_and_vec(vece, pd, pn, pm); in gen_and_pg_vec()
1307 tcg_gen_andc_i64(pd, pn, pm); in gen_bic_pg_i64()
1338 tcg_gen_xor_i64(pd, pn, pm); in gen_eor_pg_i64()
1385 tcg_gen_or_i64(pd, pn, pm); in gen_orr_pg_i64()
1392 tcg_gen_or_vec(vece, pd, pn, pm); in gen_orr_pg_vec()
1416 tcg_gen_orc_i64(pd, pn, pm); in gen_orn_pg_i64()
1444 tcg_gen_or_i64(pd, pn, pm); in gen_nor_pg_i64()
1451 tcg_gen_or_vec(vece, pd, pn, pm); in gen_nor_pg_vec()
[all …]
H A Dtranslate-neon.c2866 TCGv_ptr pd, pm; in do_zip_uzp() local
2892 pm = vfp_reg_ptr(true, a->vm); in do_zip_uzp()
2893 fn(pd, pm); in do_zip_uzp()
H A Dsve.decode1681 &psel esz pd pn pm rv imm
1687 @psel ........ .. . ... .. .. pn:4 . pm:4 . pd:4 \
/qemu/hw/i386/
H A Dacpi-build.c204 pm->pcihp_io_len = 0; in acpi_get_pm_info()
212 pm->fadt.rev = 1; in acpi_get_pm_info()
229 pm->pcihp_io_base = in acpi_get_pm_info()
231 pm->pcihp_io_len = in acpi_get_pm_info()
257 pm->pcihp_bridge_en = in acpi_get_pm_info()
260 pm->pcihp_root_en = in acpi_get_pm_info()
1459 if (pm->pcihp_bridge_en || pm->pcihp_root_en) { in build_dsdt()
1715 if (pm->pcihp_io_len && (pm->pcihp_bridge_en || pm->pcihp_root_en)) { in build_dsdt()
1724 aml_io(AML_DECODE16, pm->pcihp_io_base, pm->pcihp_io_base, 1, in build_dsdt()
1828 if (pm->pcihp_bridge_en || pm->pcihp_root_en) { in build_dsdt()
[all …]
/qemu/include/hw/acpi/
H A Dich9.h75 void ich9_pm_init(PCIDevice *lpc_pci, ICH9LPCPMRegs *pm, qemu_irq sci_irq);
77 void ich9_pm_iospace_update(ICH9LPCPMRegs *pm, uint32_t pm_io_base);
80 void ich9_pm_add_properties(Object *obj, ICH9LPCPMRegs *pm);
/qemu/hw/isa/
H A Dlpc_ich9.c428 ich9_pm_init(PCI_DEVICE(lpc), &lpc->pm, sci_irq); in ich9_lpc_pm_init()
463 acpi_pm1_cnt_update(&lpc->pm.acpi_regs, in ich9_apm_ctrl_changed()
471 if (lpc->pm.smi_en & ICH9_PMIO_SMI_EN_APMC_EN) { in ich9_apm_ctrl_changed()
498 ich9_pm_iospace_update(&lpc->pm, pm_io_base); in ich9_lpc_pmbase_sci_update()
505 qemu_set_irq(lpc->pm.irq, 0); in ich9_lpc_pmbase_sci_update()
507 qemu_set_irq(lpc->pm.irq, 1); in ich9_lpc_pmbase_sci_update()
538 lpc->pm.smi_en_wmask &= ~1; in ich9_lpc_pmcon_update()
690 ich9_pm_add_properties(obj, &lpc->pm); in ich9_lpc_initfn()
821 DEFINE_PROP_BOOL("smm-compat", ICH9LPCState, pm.smm_compat, false),
822 DEFINE_PROP_BOOL("smm-enabled", ICH9LPCState, pm.smm_enabled, false),
[all …]
H A Dpiix.c366 object_initialize_child(OBJECT(d), "pm", &d->pm, TYPE_PIIX4_PM); in pci_piix_realize()
367 qdev_prop_set_int32(DEVICE(&d->pm), "addr", dev->devfn + 3); in pci_piix_realize()
368 qdev_prop_set_uint32(DEVICE(&d->pm), "smb_io_base", d->smb_io_base); in pci_piix_realize()
369 qdev_prop_set_bit(DEVICE(&d->pm), "smm-enabled", d->smm_enabled); in pci_piix_realize()
370 if (!qdev_realize(DEVICE(&d->pm), BUS(pci_bus), errp)) { in pci_piix_realize()
373 qdev_connect_gpio_out(DEVICE(&d->pm), 0, d->isa_irqs_in[9]); in pci_piix_realize()
H A Dvt82c686.c602 ViaPMState pm; member
774 qdev_prop_set_int32(DEVICE(&s->pm), "addr", d->devfn + 4); in via_isa_realize()
775 if (!qdev_realize(DEVICE(&s->pm), BUS(pci_bus), errp)) { in via_isa_realize()
832 object_initialize_child(obj, "pm", &s->pm, TYPE_VT82C686B_PM); in vt82c686b_init()
897 object_initialize_child(obj, "pm", &s->pm, TYPE_VT8231_PM); in vt8231_init()
/qemu/hw/arm/
H A Dnseries.c432 int pm; member
450 s->pm = 0; in mipid_reset()
482 if (s->pm-- > 0) { in mipid_txrx()
587 if (s->pm < 0) { in mipid_txrx()
588 s->pm = 1; in mipid_txrx()
593 if (!s->pm) { in mipid_txrx()
599 s->pm = 1; in mipid_txrx()
623 if (!s->pm) { in mipid_txrx()
626 s->pm = 1; in mipid_txrx()
647 s->pm = 2; in mipid_txrx()
[all …]
/qemu/include/hw/southbridge/
H A Dpiix.h61 PIIX4PMState pm; member
H A Dich9.h36 ICH9LPCPMRegs pm; member
/qemu/include/block/
H A Dblock-copy.h36 void block_copy_set_progress_meter(BlockCopyState *s, ProgressMeter *pm);
/qemu/hw/display/
H A Dblizzard.c97 uint8_t pm; member
263 s->pm = 0x02; in blizzard_reset()
456 return s->pm; in blizzard_reg_read()
784 s->pm = value & 0x83; in blizzard_reg_write()
/qemu/qga/
H A Dqapi-schema.json550 # - pm-utils (via pm-hibernate)
579 # - pm-utils (via pm-hibernate)
615 # - pm-utils (via pm-suspend-hybrid)
/qemu/
H A Dqemu-options.hx4421 "-overcommit [mem-lock=on|off][cpu-pm=on|off]\n"
4424 " cpu-pm=on|off controls cpu power management (default: off)\n",
4429 ``-overcommit cpu-pm=on|off``
4439 guest) can be enabled via ``cpu-pm=on`` (disabled by default). This

12