rtas_call
int rtas_call(int token, int nargs, int nret, int *outputs, ...);
error = rtas_call(rtas_function_token(RTAS_FN_SET_TIME_FOR_POWER_ON), 7, 1, NULL,
error = rtas_call(rtas_function_token(RTAS_FN_SET_TIME_OF_DAY), 7, 1, NULL,
int error = rtas_call(rtas_function_token(RTAS_FN_GET_TIME_OF_DAY), 0, 8, ret);
error = rtas_call(get_sensor_state, 2, 2, &state,
error = rtas_call(rtas_function_token(RTAS_FN_SET_INDICATOR), 3, 1, NULL,
error = rtas_call(rtas_function_token(RTAS_FN_SET_INDICATOR), 3, 1, NULL,
error = rtas_call(rtas_function_token(RTAS_FN_GET_TIME_OF_DAY), 0, 8, ret);
error = rtas_call(rtas_function_token(RTAS_FN_GET_TIME_OF_DAY), 0, 8, ret);
error = rtas_call(rtas_function_token(RTAS_FN_SET_TIME_OF_DAY), 7, 1, NULL,
EXPORT_SYMBOL_GPL(rtas_call);
while ((rc = rtas_call(token, 1, 2, level, powerdomain)) == RTAS_BUSY)
rc = rtas_call(token, 2, 2, setlevel, powerdomain, level);
rc = rtas_call(token, 2, 2, state, sensor, index);
rc = rtas_call(token, 2, 2, state, sensor, index);
rc = rtas_call(token, 3, 1, NULL, indicator, index, new_value);
rc = rtas_call(token, 3, 1, NULL, indicator, index, new_value);
fwrc = rtas_call(token, 0, 1, NULL);
rtas_call(rtas_function_token(RTAS_FN_SYSTEM_REBOOT), 0, 1, NULL));
rtas_call(rtas_function_token(RTAS_FN_POWER_OFF), 2, 1, NULL, -1, -1));
rtas_call(rtas_function_token(RTAS_FN_POWER_OFF), 2, 1, NULL, -1, -1));
fwrc = rtas_call(token, 0, 1, NULL);
rtas_call(rtas_function_token(RTAS_FN_FREEZE_TIME_BASE), 0, 1, NULL);
rtas_call(rtas_function_token(RTAS_FN_THAW_TIME_BASE), 0, 1, NULL);
rtas_call(set_indicator, 3, 1, NULL, 6, 0, hex);
rtas_call(display_character, 1, 1, NULL, '\r');
rtas_call(display_character, 1, 1, NULL, '\n');
rtas_call(display_character, 1, 1, NULL,
rtas_call(display_character, 1, 1, NULL, '\r');
rtas_call(display_character, 1, 1, NULL, '\r');
rtas_call(display_character, 1, 1, NULL, '\n');
rtas_call(display_character, 1, 1, NULL, *os);
rtas_call(display_character, 1, 1, NULL, *os);
rc = rtas_call(rtas_function_token(RTAS_FN_IBM_MANAGE_FLASH_IMAGE), 1, 1,
rc = rtas_call(token, 2, 2, &update_results,
status = rtas_call(update_token, 1, 1, NULL, rtas_block_list);
ret = rtas_call(ibm_write_pci_config, 5, 1, NULL, addr,
ret = rtas_call(write_pci_config, 3, 1, NULL, addr, size, (ulong)val);
ret = rtas_call(ibm_read_pci_config, 4, 2, &returnval,
ret = rtas_call(read_pci_config, 2, 2, &returnval, addr, size);
error = rtas_call(event_scan, 4, 1, NULL,
rval = rtas_call(rtas_function_token(RTAS_FN_READ_PCI_CONFIG), 2, 2, &ret, addr, len);
rval = rtas_call(rtas_function_token(RTAS_FN_WRITE_PCI_CONFIG), 3, 1, NULL,
if ((rtas_call(rtas_function_token(RTAS_FN_NVRAM_FETCH), 3, 2, &done, addr,
if ((rtas_call(rtas_function_token(RTAS_FN_NVRAM_STORE), 3, 2, &done, addr,
rval = rtas_call(rtas_function_token(RTAS_FN_READ_PCI_CONFIG), 2, 2, &ret, addr, len);
rval = rtas_call(rtas_function_token(RTAS_FN_WRITE_PCI_CONFIG), 3, 1, NULL,
rc = rtas_call(cc_token, 2, 1, NULL,
ret = rtas_call(ibm_get_config_addr_info2, 4, 2, rets,
ret = rtas_call(ibm_get_config_addr_info2, 4, 2, rets,
ret = rtas_call(ibm_get_config_addr_info, 4, 2, rets,
ret = rtas_call(ibm_set_slot_reset, 4, 1, NULL,
ret = rtas_call(ibm_set_slot_reset, 4, 1, NULL,
ret = rtas_call(ibm_configure_pe, 3, 1, NULL,
ret = rtas_call(ibm_set_eeh_option, 4, 1, NULL,
ret = rtas_call(ibm_read_slot_reset_state2, 3, 4, rets,
ret = rtas_call(ibm_read_slot_reset_state, 3, 3, rets,
ret = rtas_call(ibm_slot_error_detail, 8, 1, NULL, pe->addr,
rc = rtas_call(ibm_allow_unfreeze, 5, 1, NULL,
rtas_rc = rtas_call(ioei_check_exception_token, 6, 1, NULL,
ret = rtas_call(ddw_avail[DDW_QUERY_PE_DMA_WIN], 3, out_sz, query_out,
ret = rtas_call(ddw_avail[DDW_CREATE_PE_DMA_WIN], 5, 4,
ret = rtas_call(reset_dma_win, 3, 1, NULL, cfg_addr, BUID_HI(buid),
ret = rtas_call(reset_dma_win, 4, 1, NULL, cfg_addr, BUID_HI(buid),
ret = rtas_call(ddw_avail[DDW_REMOVE_PE_DMA_WIN], 1, 1, NULL, liobn);
rc = rtas_call(token, 2, 1, NULL, rtas_data_buf, scope);
rc = rtas_call(query_token, 4, 3, rtas_ret, addr,
rc = rtas_call(change_token, 6, 4, rtas_ret, addr,
rc = rtas_call(change_token, 6, 3, rtas_ret, addr,
if ((rtas_call(nvram_store, 3, 2, &done, i, __pa(nvram_buf),
if ((rtas_call(nvram_fetch, 3, 2, &done, i, __pa(nvram_buf),
fwrc = rtas_call(token, 2, 1, NULL, srcID,
rc = rtas_call(hvpipe_check_exception_token, 6, 1, NULL,
fwrc = rtas_call(token, 2, 3, rets,
fwrc = rtas_call(token, 3, 1, NULL,
fwrc = rtas_call(token, 2, 2, &rets,
fwrc = rtas_call(token, 5, 2, &rets, params->is_sensor,
fwrc = rtas_call(token, 3, 3, rets,
fwrc = rtas_call(rtas_function_token(RTAS_FN_IBM_PLATFORM_DUMP),
fwrc = rtas_call(token, 3, 1, NULL, param.token,
fwrc = rtas_call(token, 2, 1, NULL, param.token,
fwrc = rtas_call(rtas_function_token(RTAS_FN_IBM_GET_VPD), 4, 3,
rc = rtas_call(ibm_map_pes, 5, 1, NULL, addr,
rtas_call(ras_check_exception_token, 6, 1, NULL,
rtas_call(ras_check_exception_token, 6, 1, NULL, RTAS_VECTOR_EXTERNAL_INTERRUPT,
status = rtas_call(ras_check_exception_token, 6, 1, NULL,
rc = rtas_call(fadump_conf->ibm_configure_kernel_dump, 3, 1,
rc = rtas_call(fadump_conf->ibm_configure_kernel_dump, 3, 1,
rc = rtas_call(fadump_conf->ibm_configure_kernel_dump, 3, 1,
rc = rtas_call(rtas_function_token(RTAS_FN_POWER_OFF), 2, 1, NULL, -1, -1);
rc = rtas_call(rtas_poweroff_ups_token, 0, 1, NULL);
if (0 == rtas_call(ibm_nmi_register_token, 2, 1, NULL,
status = rtas_call(start_cpu, 3, 1, NULL, pcpu, start_here, pcpu);
status = rtas_call(qcss_tok, 1, 2, &cpu_status, pcpu);
status = rtas_call(ibm_get_xive, 1, 3, xics_status, hw_irq);
status = rtas_call(ibm_set_xive, 3, 1, NULL,
rc = rtas_call(ibm_get_xive, 1, 3, status, hw_irq);
rc = rtas_call(ibm_get_xive, 1, 3, status, vec);
call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq, server,
call_status = rtas_call(ibm_int_on, 1, 1, NULL, hw_irq);
call_status = rtas_call(ibm_int_off, 1, 1, NULL, hw_irq);
call_status = rtas_call(ibm_set_xive, 3, 1, NULL, hw_irq,
ret = rtas_call(rtas_token("ibm,get-system-parameter"), 3, 1,
rc = rtas_call(token, 2, 2, state, DR_ENTITY_SENSE,
if (rtas_call(rtascons_put_char_token, 1, 1, NULL, buf[i]))
if (rtas_call(rtascons_get_char_token, 0, 2, &c))
result = rtas_call(wdrtas_token_get_sp, 3, 1, NULL,
result = rtas_call(wdrtas_token_event_scan, 4, 1, NULL,
result = rtas_call(wdrtas_token_set_indicator, 3, 1, NULL,
rc = rtas_call("get-time-of-day", 0, 1, rets);
rc = rtas_call("nvram-fetch", 0, 1, rets);
rc = rtas_call("ibm,get-system-parameter", 3, 1, 0, cpu_to_be32(rmo_start),
rc = rtas_call("ibm,get-system-parameter", 3, 1, 0, cpu_to_be32(rmo_end + 1),
rc = rtas_call("ibm,get-system-parameter", 3, 1, 0, cpu_to_be32(rmo_start),
rc = rtas_call("ibm,configure-connector", 2, 1, cpu_to_be32(rmo_end - 4000), 0, rets);