Lines Matching refs:SpaprMachineState
45 OBJECT_DECLARE_TYPE(SpaprMachineState, SpaprMachineClass, SPAPR_MACHINE)
159 bool (*phb_placement)(SpaprMachineState *spapr, uint32_t index,
186 struct SpaprMachineState { struct
644 typedef target_ulong (*spapr_hcall_fn)(PowerPCCPU *cpu, SpaprMachineState *sm,
654 SpaprMachineState *spapr,
657 SpaprMachineState *spapr,
660 bool is_ram_address(SpaprMachineState *spapr, hwaddr addr);
661 void push_sregs_to_kvm_pr(SpaprMachineState *spapr);
821 typedef void (*spapr_rtas_fn)(PowerPCCPU *cpu, SpaprMachineState *sm,
826 target_ulong spapr_rtas_call(PowerPCCPU *cpu, SpaprMachineState *sm,
830 void spapr_load_rtas(SpaprMachineState *spapr, void *fdt, hwaddr addr);
898 void *spapr_build_fdt(SpaprMachineState *spapr, bool reset, size_t space);
899 void spapr_events_init(SpaprMachineState *sm);
900 void spapr_dt_events(SpaprMachineState *sm, void *fdt);
901 void close_htab_fd(SpaprMachineState *spapr);
902 void spapr_setup_hpt(SpaprMachineState *spapr);
903 void spapr_free_hpt(SpaprMachineState *spapr);
917 void spapr_pci_switch_vga(SpaprMachineState *spapr, bool big_endian);
929 int spapr_reallocate_hpt(SpaprMachineState *spapr, int shift, Error **errp);
930 void spapr_clear_pending_events(SpaprMachineState *spapr);
931 void spapr_clear_pending_hotplug_events(SpaprMachineState *spapr);
932 void spapr_memory_unplug_rollback(SpaprMachineState *spapr, DeviceState *dev);
933 int spapr_max_server_number(SpaprMachineState *spapr);
940 int spapr_core_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
943 int spapr_lmb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
946 int spapr_phb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
1012 static inline uint8_t spapr_get_cap(SpaprMachineState *spapr, int cap) in spapr_get_cap()
1017 void spapr_caps_init(SpaprMachineState *spapr);
1018 void spapr_caps_apply(SpaprMachineState *spapr);
1019 void spapr_caps_cpu_apply(SpaprMachineState *spapr, PowerPCCPU *cpu);
1021 int spapr_caps_post_migration(SpaprMachineState *spapr);
1023 bool spapr_check_pagesize(SpaprMachineState *spapr, hwaddr pagesize,
1035 bool spapr_memory_hot_unplug_supported(SpaprMachineState *spapr);
1037 void spapr_vof_reset(SpaprMachineState *spapr, void *fdt, Error **errp);
1041 target_ulong spapr_h_vof_client(PowerPCCPU *cpu, SpaprMachineState *spapr,
1046 void spapr_vof_client_dt_finalize(SpaprMachineState *spapr, void *fdt);
1049 void spapr_watchdog_init(SpaprMachineState *spapr);
1052 void spapr_nested_reset(SpaprMachineState *spapr);