Home
last modified time | relevance | path

Searched refs:SpaprMachineState (Results 1 – 25 of 35) sorted by relevance

12

/qemu/include/hw/ppc/
H A Dspapr_irq.h44 struct SpaprMachineState;
82 void spapr_irq_update_active_intc(struct SpaprMachineState *spapr);
84 int spapr_irq_cpu_intc_create(struct SpaprMachineState *spapr,
88 void spapr_irq_print_info(struct SpaprMachineState *spapr, Monitor *mon);
89 void spapr_irq_dt(struct SpaprMachineState *spapr, uint32_t nr_servers,
92 uint32_t spapr_irq_nr_msis(struct SpaprMachineState *spapr);
107 void spapr_irq_init(struct SpaprMachineState *spapr, Error **errp);
109 void spapr_irq_free(struct SpaprMachineState *spapr, int irq, int num);
110 qemu_irq spapr_qirq(struct SpaprMachineState *spapr, int irq);
111 int spapr_irq_post_load(struct SpaprMachineState *spapr, int version_id);
[all …]
H A Dspapr.h187 struct SpaprMachineState { struct
660 void push_sregs_to_kvm_pr(SpaprMachineState *spapr);
898 void spapr_events_init(SpaprMachineState *sm);
900 void close_htab_fd(SpaprMachineState *spapr);
901 void spapr_setup_hpt(SpaprMachineState *spapr);
902 void spapr_free_hpt(SpaprMachineState *spapr);
932 int spapr_max_server_number(SpaprMachineState *spapr);
1014 void spapr_caps_init(SpaprMachineState *spapr);
1015 void spapr_caps_apply(SpaprMachineState *spapr);
1046 void spapr_watchdog_init(SpaprMachineState *spapr);
[all …]
H A Dspapr_numa.h25 void spapr_numa_associativity_init(SpaprMachineState *spapr,
27 void spapr_numa_associativity_check(SpaprMachineState *spapr);
28 void spapr_numa_write_rtas_dt(SpaprMachineState *spapr, void *fdt, int rtas);
29 void spapr_numa_write_associativity_dt(SpaprMachineState *spapr, void *fdt,
31 int spapr_numa_fixup_cpu_dt(SpaprMachineState *spapr, void *fdt,
33 int spapr_numa_write_assoc_lookup_arrays(SpaprMachineState *spapr, void *fdt,
H A Dspapr_nvdimm.h16 typedef struct SpaprMachineState SpaprMachineState; typedef
18 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
20 void spapr_dt_persistent_memory(SpaprMachineState *spapr, void *fdt);
H A Dspapr_drc.h192 struct SpaprMachineState;
210 int (*dt_populate)(SpaprDrc *drc, struct SpaprMachineState *spapr,
252 void spapr_drc_reset_all(struct SpaprMachineState *spapr);
H A Dspapr_nested.h517 typedef struct SpaprMachineState SpaprMachineState; typedef
518 bool spapr_get_pate_nested_hv(SpaprMachineState *spapr, PowerPCCPU *cpu,
520 uint8_t spapr_nested_api(SpaprMachineState *spapr);
522 bool spapr_get_pate_nested_papr(SpaprMachineState *spapr, PowerPCCPU *cpu,
H A Dspapr_xive.h69 struct SpaprMachineState;
70 void spapr_xive_hcall_init(struct SpaprMachineState *spapr);
/qemu/hw/ppc/
H A Dspapr_irq.c34 static void spapr_irq_msi_init(SpaprMachineState *spapr) in spapr_irq_msi_init()
210 int spapr_irq_cpu_intc_create(SpaprMachineState *spapr, in spapr_irq_cpu_intc_create()
261 SpaprMachineState *spapr = SPAPR_MACHINE(opaque); in spapr_set_irq()
276 void spapr_irq_dt(SpaprMachineState *spapr, uint32_t nr_servers, in spapr_irq_dt()
285 uint32_t spapr_irq_nr_msis(SpaprMachineState *spapr) in spapr_irq_nr_msis()
296 void spapr_irq_init(SpaprMachineState *spapr, Error **errp) in spapr_irq_init()
396 void spapr_irq_free(SpaprMachineState *spapr, int irq, int num) in spapr_irq_free()
418 qemu_irq spapr_qirq(SpaprMachineState *spapr, int irq) in spapr_qirq()
452 void spapr_irq_reset(SpaprMachineState *spapr, Error **errp) in spapr_irq_reset()
480 static void set_active_intc(SpaprMachineState *spapr, in set_active_intc()
[all …]
H A Dspapr_caps.c76 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_get_bool()
86 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_set_bool()
102 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_get_string()
120 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_set_string()
148 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_get_pagesize()
159 SpaprMachineState *spapr = SPAPR_MACHINE(obj); in spapr_cap_set_pagesize()
886 SpaprMachineState *spapr = opaque; in spapr_caps_pre_load()
895 SpaprMachineState *spapr = opaque; in spapr_caps_pre_save()
905 int spapr_caps_post_migration(SpaprMachineState *spapr) in spapr_caps_post_migration()
978 void spapr_caps_init(SpaprMachineState *spapr) in spapr_caps_init()
[all …]
H A Dspapr_numa.c24 static int get_max_dist_ref_points(SpaprMachineState *spapr) in get_max_dist_ref_points()
36 static int get_numa_assoc_size(SpaprMachineState *spapr) in get_numa_assoc_size()
51 static int get_vcpu_assoc_size(SpaprMachineState *spapr) in get_vcpu_assoc_size()
143 static void spapr_numa_define_FORM1_domains(SpaprMachineState *spapr) in spapr_numa_define_FORM1_domains()
261 static void spapr_numa_FORM1_affinity_init(SpaprMachineState *spapr, in spapr_numa_FORM1_affinity_init()
311 static void spapr_numa_FORM2_affinity_init(SpaprMachineState *spapr) in spapr_numa_FORM2_affinity_init()
331 void spapr_numa_associativity_init(SpaprMachineState *spapr, in spapr_numa_associativity_init()
338 void spapr_numa_associativity_check(SpaprMachineState *spapr) in spapr_numa_associativity_check()
361 static uint32_t *spapr_numa_get_vcpu_assoc(SpaprMachineState *spapr, in spapr_numa_get_vcpu_assoc()
384 int spapr_numa_fixup_cpu_dt(SpaprMachineState *spapr, void *fdt, in spapr_numa_fixup_cpu_dt()
[all …]
H A Dspapr_hcall.c27 bool is_ram_address(SpaprMachineState *spapr, hwaddr addr) in is_ram_address()
82 SpaprMachineState *spapr, in h_resize_hpt_prepare()
146 void push_sregs_to_kvm_pr(SpaprMachineState *spapr) in push_sregs_to_kvm_pr()
165 SpaprMachineState *spapr, in h_resize_hpt_commit()
490 static target_ulong h_cede(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_cede()
537 static target_ulong h_join(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_join()
845 SpaprMachineState *spapr, in h_set_mode_resource_le()
949 static void spapr_check_setup_free_hpt(SpaprMachineState *spapr, in spapr_check_setup_free_hpt()
1075 SpaprMachineState *spapr, in h_signal_sys_reset()
1376 SpaprMachineState *spapr = SPAPR_MACHINE(ms); in spapr_vof_client_architecture_support()
[all …]
H A Dspapr.c1342 SpaprMachineState *spapr = opaque; in translate_kernel_address()
1878 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_post_load()
1945 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_pending_events_needed()
1976 SpaprMachineState *spapr = opaque; in spapr_ov5_cas_needed()
2032 SpaprMachineState *spapr = opaque; in spapr_patb_entry_needed()
2050 SpaprMachineState *spapr = opaque; in spapr_irq_map_needed()
2075 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_dtb_pre_load()
2101 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_fwnmi_needed()
2108 SpaprMachineState *spapr = (SpaprMachineState *)opaque; in spapr_fwnmi_pre_save()
2179 SpaprMachineState *spapr = opaque; in htab_save_setup()
[all …]
H A Dspapr_rtas.c70 static void rtas_power_off(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_power_off()
83 static void rtas_system_reboot(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_system_reboot()
97 SpaprMachineState *spapr, in rtas_query_cpu_stopped_state()
127 static void rtas_start_cpu(PowerPCCPU *callcpu, SpaprMachineState *spapr, in rtas_start_cpu()
203 static void rtas_stop_self(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_stop_self()
268 SpaprMachineState *spapr, in rtas_ibm_get_system_parameter()
325 SpaprMachineState *spapr, in rtas_ibm_set_system_parameter()
345 SpaprMachineState *spapr, in rtas_ibm_os_term()
413 SpaprMachineState *spapr, in rtas_ibm_nmi_register()
456 SpaprMachineState *spapr, in rtas_ibm_nmi_interlock()
[all …]
H A Dspapr_vof.c17 target_ulong spapr_h_vof_client(PowerPCCPU *cpu, SpaprMachineState *spapr, in spapr_h_vof_client()
29 void spapr_vof_client_dt_finalize(SpaprMachineState *spapr, void *fdt) in spapr_vof_client_dt_finalize()
57 void spapr_vof_reset(SpaprMachineState *spapr, void *fdt, Error **errp) in spapr_vof_reset()
106 SpaprMachineState *spapr = SPAPR_MACHINE(ms); in spapr_vof_quiesce()
115 SpaprMachineState *spapr = SPAPR_MACHINE(ms); in spapr_vof_setprop()
H A Dspapr_events.c373 void spapr_dt_events(SpaprMachineState *spapr, void *fdt) in spapr_dt_events()
411 rtas_event_log_to_source(SpaprMachineState *spapr, int log_type) in rtas_event_log_to_source()
453 static void rtas_event_log_queue(SpaprMachineState *spapr, in rtas_event_log_queue()
510 static void spapr_init_maina(SpaprMachineState *spapr, in spapr_init_maina()
536 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_powerdown_req()
588 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_hotplug_req_event()
872 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_mce_req_event()
995 static void event_scan(PowerPCCPU *cpu, SpaprMachineState *spapr, in event_scan()
1019 void spapr_clear_pending_events(SpaprMachineState *spapr) in spapr_clear_pending_events()
1030 void spapr_clear_pending_hotplug_events(SpaprMachineState *spapr) in spapr_clear_pending_hotplug_events()
[all …]
H A Dspapr_vhyp_mmu.c32 static target_ulong h_enter(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_enter()
143 static target_ulong h_remove(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_remove()
191 static target_ulong h_bulk_remove(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_bulk_remove()
243 static target_ulong h_protect(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_protect()
282 static target_ulong h_read(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_read()
361 static void cancel_hpt_prepare(SpaprMachineState *spapr) in cancel_hpt_prepare()
382 SpaprMachineState *spapr, in vhyp_mmu_resize_hpt_prepare()
566 SpaprMachineState *spapr, in vhyp_mmu_resize_hpt_commit()
H A Dspapr_nested.c13 void spapr_nested_reset(SpaprMachineState *spapr) in spapr_nested_reset()
28 uint8_t spapr_nested_api(SpaprMachineState *spapr) in spapr_nested_api()
91 SpaprMachineState *spapr, in h_set_ptbl()
111 SpaprMachineState *spapr, in h_tlb_invalidate()
125 SpaprMachineState *spapr, in h_copy_tofrom_guest()
139 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in nested_save_state()
238 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in nested_load_state()
325 SpaprMachineState *spapr, in h_enter_nested()
1271 SpaprMachineState *spapr, in h_guest_create()
1332 SpaprMachineState *spapr, in h_guest_delete()
[all …]
H A Dspapr_nvdimm.c142 static int spapr_dt_nvdimm(SpaprMachineState *spapr, void *fdt, in spapr_dt_nvdimm()
207 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_pmem_dt_populate()
217 void spapr_dt_persistent_memory(SpaprMachineState *spapr, void *fdt) in spapr_dt_persistent_memory()
243 SpaprMachineState *spapr, in h_scm_read_metadata()
298 SpaprMachineState *spapr, in h_scm_write_metadata()
360 static target_ulong h_scm_bind_mem(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_scm_bind_mem()
657 static target_ulong h_scm_flush(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_scm_flush()
715 static target_ulong h_scm_unbind_mem(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_scm_unbind_mem()
773 static target_ulong h_scm_unbind_all(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_scm_unbind_all()
823 static target_ulong h_scm_health(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_scm_health()
H A Dspapr_vio.c159 static target_ulong h_reg_crq(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_reg_crq()
215 static target_ulong h_free_crq(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_free_crq()
229 static target_ulong h_send_crq(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_send_crq()
252 static target_ulong h_enable_crq(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_enable_crq()
330 static void rtas_set_tce_bypass(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_tce_bypass()
361 static void rtas_quiesce(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_quiesce()
472 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_vio_busdev_realize()
545 static target_ulong h_vio_signal(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_vio_signal()
H A Dspapr_rtas_ddw.c94 SpaprMachineState *spapr, in rtas_ibm_query_pe_dma_window()
144 SpaprMachineState *spapr, in rtas_ibm_create_pe_dma_window()
221 SpaprMachineState *spapr, in rtas_ibm_remove_pe_dma_window()
271 SpaprMachineState *spapr, in rtas_ibm_reset_pe_dma_window()
H A Dspapr_pci.c80 PCIDevice *spapr_pci_find_dev(SpaprMachineState *spapr, uint64_t buid, in spapr_pci_find_dev()
477 SpaprMachineState *spapr, in rtas_ibm_set_eeh_option()
609 SpaprMachineState *spapr, in rtas_ibm_set_slot_reset()
643 SpaprMachineState *spapr, in rtas_ibm_configure_pe()
676 SpaprMachineState *spapr, in rtas_ibm_slot_error_detail()
723 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in pci_spapr_set_irq()
754 SpaprMachineState *spapr = opaque; in spapr_msi_write()
1753 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_phb_unrealize()
1811 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_phb_destroy_msi()
1828 SpaprMachineState *spapr = in spapr_phb_realize()
[all …]
H A Dspapr_cpu_core.c36 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_reset_vcpu()
262 static bool spapr_realize_vcpu(PowerPCCPU *cpu, SpaprMachineState *spapr, in spapr_realize_vcpu()
333 SpaprMachineState *spapr = in spapr_cpu_core_realize()
334 (SpaprMachineState *) object_dynamic_cast(qdev_get_machine(), in spapr_cpu_core_realize()
/qemu/hw/intc/
H A Dxics_spapr.c42 static bool check_emulated_xics(SpaprMachineState *spapr, const char *func) in check_emulated_xics()
61 static target_ulong h_cppr(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_cppr()
72 static target_ulong h_ipi(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_ipi()
88 static target_ulong h_xirr(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_xirr()
99 static target_ulong h_xirr_x(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_xirr_x()
111 static target_ulong h_eoi(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_eoi()
122 static target_ulong h_ipoll(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_ipoll()
151 static void rtas_set_xive(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_xive()
186 static void rtas_get_xive(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_get_xive()
218 static void rtas_int_off(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_int_off()
[all …]
/qemu/include/hw/pci-host/
H A Dspapr.h110 int spapr_dt_phb(SpaprMachineState *spapr, SpaprPhbState *phb,
115 SpaprPhbState *spapr_pci_find_phb(SpaprMachineState *spapr, uint64_t buid);
116 PCIDevice *spapr_pci_find_dev(SpaprMachineState *spapr, uint64_t buid,
121 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
/qemu/hw/watchdog/
H A Dspapr_watchdog.c87 static target_ulong watchdog_stop_all(SpaprMachineState *spapr) in watchdog_stop_all()
107 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in watchdog_expired()
131 SpaprMachineState *spapr, in h_watchdog()
200 void spapr_watchdog_init(SpaprMachineState *spapr) in spapr_watchdog_init()

12