Lines Matching full:rtas
34 #include <asm/rtas.h>
1476 * from there, allocations are done this way : rtas is allocated
1815 rtas_node = call_prom("finddevice", 1, 1, ADDR("/rtas")); in prom_rtas_os_term()
1835 * Allocate room for and instantiate RTAS
1847 rtas_node = call_prom("finddevice", 1, 1, ADDR("/rtas")); in prom_instantiate_rtas()
1853 prom_getprop(rtas_node, "rtas-size", &val, sizeof(size)); in prom_instantiate_rtas()
1860 prom_panic("Could not allocate memory for RTAS\n"); in prom_instantiate_rtas()
1862 rtas_inst = call_prom("open", 1, 1, ADDR("/rtas")); in prom_instantiate_rtas()
1864 prom_printf("opening rtas package failed (%x)\n", rtas_inst); in prom_instantiate_rtas()
1868 prom_printf("instantiating rtas at 0x%x...", base); in prom_instantiate_rtas()
1871 ADDR("instantiate-rtas"), in prom_instantiate_rtas()
1882 prom_setprop(rtas_node, "/rtas", "linux,rtas-base", in prom_instantiate_rtas()
1885 prom_setprop(rtas_node, "/rtas", "linux,rtas-entry", in prom_instantiate_rtas()
1893 prom_debug("rtas base = 0x%x\n", base); in prom_instantiate_rtas()
1894 prom_debug("rtas entry = 0x%x\n", entry); in prom_instantiate_rtas()
1895 prom_debug("rtas size = 0x%x\n", size); in prom_instantiate_rtas()
2141 * On pseries, if RTAS supports "query-cpu-stopped-state", in prom_hold_cpus()
2143 * kernel using RTAS. in prom_hold_cpus()
2310 phandle rtas; in prom_find_machine_type() local
2344 * - it has /rtas in prom_find_machine_type()
2354 rtas = call_prom("finddevice", 1, 1, ADDR("/rtas")); in prom_find_machine_type()
2355 if (!PHANDLE_VALID(rtas)) in prom_find_machine_type()
2357 x = prom_getproplen(rtas, "ibm,hypertas-functions"); in prom_find_machine_type()
3336 * On non-powermacs, try to instantiate RTAS. PowerMacs don't in prom_init()
3337 * have a usable RTAS implementation. in prom_init()
3352 * (This must be done after instantiating RTAS) in prom_init()