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
127 static void rtas_start_cpu(PowerPCCPU *callcpu, SpaprMachineState *spapr, in rtas_start_cpu() argument
203 static void rtas_stop_self(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_stop_self() argument
224 static void rtas_ibm_suspend_me(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_ibm_suspend_me() argument
268 SpaprMachineState *spapr, in rtas_ibm_get_system_parameter() argument
274 MachineState *ms = MACHINE(spapr); in rtas_ibm_get_system_parameter()
325 SpaprMachineState *spapr, in rtas_ibm_set_system_parameter() argument
345 SpaprMachineState *spapr, in rtas_ibm_os_term() argument
362 static void rtas_set_power_level(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_power_level() argument
387 static void rtas_get_power_level(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_get_power_level() argument
413 SpaprMachineState *spapr, in rtas_ibm_nmi_register() argument
421 if (spapr_get_cap(spapr, SPAPR_CAP_FWNMI) == SPAPR_CAP_OFF) { in rtas_ibm_nmi_register()
436 if (sreset_addr >= 32 * MiB || sreset_addr >= spapr->rma_size || in rtas_ibm_nmi_register()
437 mce_addr >= 32 * MiB || mce_addr >= spapr->rma_size) { in rtas_ibm_nmi_register()
449 spapr->fwnmi_system_reset_addr = sreset_addr; in rtas_ibm_nmi_register()
450 spapr->fwnmi_machine_check_addr = mce_addr; in rtas_ibm_nmi_register()
456 SpaprMachineState *spapr, in rtas_ibm_nmi_interlock() argument
461 if (spapr_get_cap(spapr, SPAPR_CAP_FWNMI) == SPAPR_CAP_OFF) { in rtas_ibm_nmi_interlock()
466 if (spapr->fwnmi_machine_check_addr == -1) { in rtas_ibm_nmi_interlock()
475 if (spapr->fwnmi_machine_check_interlock != cpu->vcpu_id) { in rtas_ibm_nmi_interlock()
495 spapr->fwnmi_machine_check_interlock = -1; in rtas_ibm_nmi_interlock()
496 qemu_cond_signal(&spapr->fwnmi_machine_check_interlock_cond); in rtas_ibm_nmi_interlock()
498 migrate_del_blocker(&spapr->fwnmi_migration_blocker); in rtas_ibm_nmi_interlock()
506 target_ulong spapr_rtas_call(PowerPCCPU *cpu, SpaprMachineState *spapr, in spapr_rtas_call() argument
514 call->fn(cpu, spapr, token, nargs, args, nret, rets); in spapr_rtas_call()
524 rtas_display_character(cpu, spapr, 0xa, nargs, args, nret, rets); in spapr_rtas_call()
540 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in qtest_rtas_call() local
543 rtas_table[token].fn(cpu, spapr, token + RTAS_TOKEN_BASE, in qtest_rtas_call()
606 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_get_rtas_addr() local
609 void *fdt = spapr->fdt_blob; in spapr_get_rtas_addr()