Lines Matching refs:rtas
47 struct rtas_t rtas = { variable
50 EXPORT_SYMBOL(rtas);
78 arch_spin_lock_flags(&rtas.lock, flags); in lock_rtas()
84 arch_spin_unlock(&rtas.lock); in unlock_rtas()
96 struct rtas_args *args = &rtas.args; in call_rtas_display_status()
99 if (!rtas.base) in call_rtas_display_status()
156 if (!rtas.base) in udbg_rtascon_putc()
175 if (!rtas.base) in udbg_rtascon_getc_poll()
216 if (!rtas.base) in rtas_progress()
326 if (rtas.dev == NULL) in rtas_token()
328 tokp = of_get_property(rtas.dev, service, NULL); in rtas_token()
390 save_args = rtas.args; in __fetch_rtas_last_error()
391 rtas.args = err_args; in __fetch_rtas_last_error()
393 enter_rtas(__pa(&rtas.args)); in __fetch_rtas_last_error()
395 err_args = rtas.args; in __fetch_rtas_last_error()
396 rtas.args = save_args; in __fetch_rtas_last_error()
430 if (!rtas.entry || token == RTAS_UNKNOWN_SERVICE) in rtas_call()
434 rtas_args = &rtas.args; in rtas_call()
612 indicators = of_get_property(rtas.dev, "rtas-indicators", &proplen); in rtas_indicator_present()
1044 if (!rtas.entry) in ppc_rtas()
1094 rtas.args = args; in ppc_rtas()
1095 enter_rtas(__pa(&rtas.args)); in ppc_rtas()
1096 args = rtas.args; in ppc_rtas()
1133 rtas.dev = of_find_node_by_name(NULL, "rtas"); in rtas_initialize()
1134 if (rtas.dev) { in rtas_initialize()
1137 basep = of_get_property(rtas.dev, "linux,rtas-base", NULL); in rtas_initialize()
1138 sizep = of_get_property(rtas.dev, "rtas-size", NULL); in rtas_initialize()
1140 rtas.base = __be32_to_cpu(*basep); in rtas_initialize()
1141 rtas.size = __be32_to_cpu(*sizep); in rtas_initialize()
1142 entryp = of_get_property(rtas.dev, in rtas_initialize()
1145 rtas.entry = rtas.base; in rtas_initialize()
1147 rtas.entry = __be32_to_cpu(*entryp); in rtas_initialize()
1149 rtas.dev = NULL; in rtas_initialize()
1151 if (!rtas.dev) in rtas_initialize()
1183 rtas.base = *basep; in early_init_dt_scan_rtas()
1184 rtas.entry = *entryp; in early_init_dt_scan_rtas()
1185 rtas.size = *sizep; in early_init_dt_scan_rtas()