Lines Matching refs:SpaprMachineState
122 static int spapr_vcpu_id(SpaprMachineState *spapr, int cpu_index) in spapr_vcpu_id()
131 static bool spapr_is_thread0_in_vcore(SpaprMachineState *spapr, in spapr_is_thread0_in_vcore()
138 int spapr_max_server_number(SpaprMachineState *spapr) in spapr_max_server_number()
179 static void spapr_dt_pa_features(SpaprMachineState *spapr, in spapr_dt_pa_features()
306 static void spapr_dt_pi_features(SpaprMachineState *spapr, in spapr_dt_pi_features()
351 static int spapr_dt_memory_node(SpaprMachineState *spapr, void *fdt, int nodeid, in spapr_dt_memory_node()
421 static int spapr_dt_dynamic_memory_v2(SpaprMachineState *spapr, void *fdt, in spapr_dt_dynamic_memory_v2()
514 static int spapr_dt_dynamic_memory(SpaprMachineState *spapr, void *fdt, in spapr_dt_dynamic_memory()
583 static int spapr_dt_dynamic_reconfiguration_memory(SpaprMachineState *spapr, in spapr_dt_dynamic_reconfiguration_memory()
634 static int spapr_dt_memory(SpaprMachineState *spapr, void *fdt) in spapr_dt_memory()
688 SpaprMachineState *spapr) in spapr_dt_cpu()
826 static void spapr_dt_one_cpu(void *fdt, SpaprMachineState *spapr, CPUState *cs, in spapr_dt_one_cpu()
846 static void spapr_dt_cpus(void *fdt, SpaprMachineState *spapr) in spapr_dt_cpus()
904 static void spapr_dt_rtas(SpaprMachineState *spapr, void *fdt) in spapr_dt_rtas()
1024 static void spapr_dt_ov5_platform_support(SpaprMachineState *spapr, void *fdt, in spapr_dt_ov5_platform_support()
1070 static void spapr_dt_chosen(SpaprMachineState *spapr, void *fdt, bool reset) in spapr_dt_chosen()
1156 static void spapr_dt_hypervisor(SpaprMachineState *spapr, void *fdt) in spapr_dt_hypervisor()
1179 void *spapr_build_fdt(SpaprMachineState *spapr, bool reset, size_t space) in spapr_build_fdt()
1316 SpaprMachineState *spapr = opaque; in translate_kernel_address()
1388 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_get_pate()
1409 static uint64_t *hpte_get_ptr(SpaprMachineState *s, unsigned index) in hpte_get_ptr()
1416 static bool hpte_is_valid(SpaprMachineState *s, unsigned index) in hpte_is_valid()
1421 static bool hpte_is_dirty(SpaprMachineState *s, unsigned index) in hpte_is_dirty()
1426 static void hpte_set_clean(SpaprMachineState *s, unsigned index) in hpte_set_clean()
1432 static void hpte_set_dirty(SpaprMachineState *s, unsigned index) in hpte_set_dirty()
1441 static int get_htab_fd(SpaprMachineState *spapr) in get_htab_fd()
1457 void close_htab_fd(SpaprMachineState *spapr) in close_htab_fd()
1467 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_hpt_mask()
1474 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_encode_hpt_for_kvm_pr()
1488 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_map_hptes()
1511 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_unmap_hptes()
1523 SpaprMachineState *spapr = SPAPR_MACHINE(cpu->vhyp); in spapr_store_hpte()
1555 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_hpte_set_c()
1571 SpaprMachineState *spapr = SPAPR_MACHINE(vhyp); in spapr_hpte_set_r()
1596 void spapr_free_hpt(SpaprMachineState *spapr) in spapr_free_hpt()
1604 int spapr_reallocate_hpt(SpaprMachineState *spapr, int shift, Error **errp) in spapr_reallocate_hpt()
1656 void spapr_setup_hpt(SpaprMachineState *spapr) in spapr_setup_hpt()
1701 SpaprMachineState *spapr = SPAPR_MACHINE(machine); in spapr_machine_reset()
1815 static void spapr_create_nvram(SpaprMachineState *spapr) in spapr_create_nvram()
1830 static void spapr_rtc_create(SpaprMachineState *spapr) in spapr_rtc_create()
1874 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_post_load()
1941 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_pending_events_needed()
1964 VMSTATE_QTAILQ_V(pending_events, SpaprMachineState, 1,
1972 SpaprMachineState *spapr = opaque; in spapr_ov5_cas_needed()
2020 VMSTATE_STRUCT_POINTER_V(ov5_cas, SpaprMachineState, 1,
2028 SpaprMachineState *spapr = opaque; in spapr_patb_entry_needed()
2039 VMSTATE_UINT64(patb_entry, SpaprMachineState),
2046 SpaprMachineState *spapr = opaque; in spapr_irq_map_needed()
2057 VMSTATE_BITMAP(irq_map, SpaprMachineState, 0, irq_map_nr),
2071 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_dtb_pre_load()
2087 VMSTATE_UINT32(fdt_initial_size, SpaprMachineState),
2088 VMSTATE_UINT32(fdt_size, SpaprMachineState),
2089 VMSTATE_VBUFFER_ALLOC_UINT32(fdt_blob, SpaprMachineState, 0, NULL,
2097 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_fwnmi_needed()
2104 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_fwnmi_pre_save()
2125 VMSTATE_UINT64(fwnmi_system_reset_addr, SpaprMachineState),
2126 VMSTATE_UINT64(fwnmi_machine_check_addr, SpaprMachineState),
2127 VMSTATE_INT32(fwnmi_machine_check_interlock, SpaprMachineState),
2144 VMSTATE_UINT64_TEST(rtc_offset, SpaprMachineState, version_before_3),
2146 VMSTATE_PPC_TIMEBASE_V(tb, SpaprMachineState, 2),
2177 SpaprMachineState *spapr = opaque; in htab_save_setup()
2199 static void htab_save_chunk(QEMUFile *f, SpaprMachineState *spapr, in htab_save_chunk()
2216 static void htab_save_first_pass(QEMUFile *f, SpaprMachineState *spapr, in htab_save_first_pass()
2264 static int htab_save_later_pass(QEMUFile *f, SpaprMachineState *spapr, in htab_save_later_pass()
2342 SpaprMachineState *spapr = opaque; in htab_save_iterate()
2379 SpaprMachineState *spapr = opaque; in htab_save_complete()
2419 SpaprMachineState *spapr = opaque; in htab_load()
2513 SpaprMachineState *spapr = opaque; in htab_save_cleanup()
2529 SpaprMachineState *spapr = SPAPR_MACHINE(opaque); in spapr_boot_set()
2535 static void spapr_create_lmb_dr_connectors(SpaprMachineState *spapr) in spapr_create_lmb_dr_connectors()
2603 static void spapr_set_vsmt_mode(SpaprMachineState *spapr, Error **errp) in spapr_set_vsmt_mode()
2685 static void spapr_init_cpus(SpaprMachineState *spapr) in spapr_init_cpus()
2756 static hwaddr spapr_rma_size(SpaprMachineState *spapr, Error **errp) in spapr_rma_size()
2792 static void spapr_create_nvdimm_dr_connectors(SpaprMachineState *spapr) in spapr_create_nvdimm_dr_connectors()
2805 SpaprMachineState *spapr = SPAPR_MACHINE(machine); in spapr_machine_init()
3255 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_kvm_type()
3262 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_kvm_type()
3270 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_modern_hotplug_events()
3278 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_modern_hotplug_events()
3290 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_resize_hpt()
3307 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_resize_hpt()
3324 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_vof()
3331 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_vof()
3346 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_ic_mode()
3362 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_ic_mode()
3383 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_host_model()
3390 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_host_model()
3398 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_get_host_serial()
3405 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_set_host_serial()
3413 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_instance_init()
3493 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_machine_finalizefn()
3500 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_do_system_reset_on_cpu()
3535 int spapr_lmb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_lmb_dt_populate()
3594 SpaprMachineState *ms = SPAPR_MACHINE(hotplug_dev); in spapr_memory_plug()
3621 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_pre_plug()
3661 static SpaprDimmState *spapr_pending_dimm_unplugs_find(SpaprMachineState *s, in spapr_pending_dimm_unplugs_find()
3674 static SpaprDimmState *spapr_pending_dimm_unplugs_add(SpaprMachineState *spapr, in spapr_pending_dimm_unplugs_add()
3696 static void spapr_pending_dimm_unplugs_remove(SpaprMachineState *spapr, in spapr_pending_dimm_unplugs_remove()
3703 static SpaprDimmState *spapr_recover_pending_dimm_state(SpaprMachineState *ms, in spapr_recover_pending_dimm_state()
3731 void spapr_memory_unplug_rollback(SpaprMachineState *spapr, DeviceState *dev) in spapr_memory_unplug_rollback()
3784 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_ctrl); in spapr_lmb_release()
3810 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_unplug()
3824 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_unplug_request()
3897 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_core_unplug_request()
3931 int spapr_core_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_core_dt_populate()
3966 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_core_plug()
4072 int spapr_phb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_phb_dt_populate()
4097 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_phb_pre_plug()
4133 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_phb_plug()
4193 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_pre_plug()
4205 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_plug()
4216 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_unplug()
4251 bool spapr_memory_hot_unplug_supported(SpaprMachineState *spapr) in spapr_memory_hot_unplug_supported()
4266 SpaprMachineState *sms = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_machine_device_unplug_request()
4387 static bool spapr_phb_placement(SpaprMachineState *spapr, uint32_t index, in spapr_phb_placement()
4440 SpaprMachineState *spapr = SPAPR_MACHINE(dev); in spapr_ics_get()
4447 SpaprMachineState *spapr = SPAPR_MACHINE(dev); in spapr_ics_resend()
4461 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_pic_print_info()
4476 SpaprMachineState *spapr = SPAPR_MACHINE(xfb); in spapr_match_nvt()
4511 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_set_vcpu_id()
4715 .instance_size = sizeof(SpaprMachineState),
5011 static bool phb_placement_4_0(SpaprMachineState *spapr, uint32_t index, in phb_placement_4_0()