Lines Matching refs:spapr
54 static void rtas_display_character(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_display_character() argument
60 SpaprVioDevice *sdev = vty_lookup(spapr, 0); in rtas_display_character()
70 static void rtas_power_off(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_power_off() argument
83 static void rtas_system_reboot(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_system_reboot() argument
97 SpaprMachineState *spapr, in rtas_query_cpu_stopped_state() argument
128 static void rtas_start_cpu(PowerPCCPU *callcpu, SpaprMachineState *spapr, in rtas_start_cpu() argument
204 static void rtas_stop_self(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_stop_self() argument
227 static void rtas_ibm_suspend_me(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_ibm_suspend_me() argument
271 SpaprMachineState *spapr, in rtas_ibm_get_system_parameter() argument
277 MachineState *ms = MACHINE(spapr); in rtas_ibm_get_system_parameter()
328 SpaprMachineState *spapr, in rtas_ibm_set_system_parameter() argument
348 SpaprMachineState *spapr, in rtas_ibm_os_term() argument
365 static void rtas_set_power_level(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_power_level() argument
390 static void rtas_get_power_level(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_get_power_level() argument
416 SpaprMachineState *spapr, in rtas_ibm_nmi_register() argument
424 if (spapr_get_cap(spapr, SPAPR_CAP_FWNMI) == SPAPR_CAP_OFF) { in rtas_ibm_nmi_register()
439 if (sreset_addr >= 32 * MiB || sreset_addr >= spapr->rma_size || in rtas_ibm_nmi_register()
440 mce_addr >= 32 * MiB || mce_addr >= spapr->rma_size) { in rtas_ibm_nmi_register()
452 spapr->fwnmi_system_reset_addr = sreset_addr; in rtas_ibm_nmi_register()
453 spapr->fwnmi_machine_check_addr = mce_addr; in rtas_ibm_nmi_register()
459 SpaprMachineState *spapr, in rtas_ibm_nmi_interlock() argument
464 if (spapr_get_cap(spapr, SPAPR_CAP_FWNMI) == SPAPR_CAP_OFF) { in rtas_ibm_nmi_interlock()
469 if (spapr->fwnmi_machine_check_addr == -1) { in rtas_ibm_nmi_interlock()
478 if (spapr->fwnmi_machine_check_interlock != cpu->vcpu_id) { in rtas_ibm_nmi_interlock()
498 spapr->fwnmi_machine_check_interlock = -1; in rtas_ibm_nmi_interlock()
499 qemu_cond_signal(&spapr->fwnmi_machine_check_interlock_cond); in rtas_ibm_nmi_interlock()
501 migrate_del_blocker(&spapr->fwnmi_migration_blocker); in rtas_ibm_nmi_interlock()
509 target_ulong spapr_rtas_call(PowerPCCPU *cpu, SpaprMachineState *spapr, in spapr_rtas_call() argument
517 call->fn(cpu, spapr, token, nargs, args, nret, rets); in spapr_rtas_call()
527 rtas_display_character(cpu, spapr, 0xa, nargs, args, nret, rets); in spapr_rtas_call()
543 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in qtest_rtas_call() local
546 rtas_table[token].fn(cpu, spapr, token + RTAS_TOKEN_BASE, in qtest_rtas_call()
608 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_get_rtas_addr() local
611 void *fdt = spapr->fdt_blob; in spapr_get_rtas_addr()