/qemu/hw/acpi/ |
H A D | ich9.c | 55 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 D | ich9_tco.c | 52 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 D | progress_meter.c | 33 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 D | block-copy.c | 435 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 D | pegasos2.c | 98 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 D | progress_meter.h | 46 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 D | ex-relative-long.c | 65 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 D | translate-sme.c | 265 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 D | sme.decode | 59 &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 D | sme_helper.c | 804 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 D | translate-sve.c | 1245 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 D | translate-neon.c | 2866 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 D | sve.decode | 1681 &psel esz pd pn pm rv imm 1687 @psel ........ .. . ... .. .. pn:4 . pm:4 . pd:4 \
|
/qemu/hw/i386/ |
H A D | acpi-build.c | 204 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 D | ich9.h | 75 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 D | lpc_ich9.c | 428 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 D | piix.c | 366 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 D | vt82c686.c | 602 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 D | nseries.c | 432 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 D | piix.h | 61 PIIX4PMState pm; member
|
H A D | ich9.h | 36 ICH9LPCPMRegs pm; member
|
/qemu/include/block/ |
H A D | block-copy.h | 36 void block_copy_set_progress_meter(BlockCopyState *s, ProgressMeter *pm);
|
/qemu/hw/display/ |
H A D | blizzard.c | 97 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 D | qapi-schema.json | 550 # - pm-utils (via pm-hibernate) 579 # - pm-utils (via pm-hibernate) 615 # - pm-utils (via pm-suspend-hybrid)
|
/qemu/ |
H A D | qemu-options.hx | 4421 "-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
|