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()
613 indicators = of_get_property(rtas.dev, "rtas-indicators", &proplen); in rtas_indicator_present()
1046 if (!rtas.entry) in ppc_rtas()
1096 rtas.args = args; in ppc_rtas()
1097 enter_rtas(__pa(&rtas.args)); in ppc_rtas()
1098 args = rtas.args; in ppc_rtas()
1135 rtas.dev = of_find_node_by_name(NULL, "rtas"); in rtas_initialize()
1136 if (rtas.dev) { in rtas_initialize()
1139 basep = of_get_property(rtas.dev, "linux,rtas-base", NULL); in rtas_initialize()
1140 sizep = of_get_property(rtas.dev, "rtas-size", NULL); in rtas_initialize()
1142 rtas.base = __be32_to_cpu(*basep); in rtas_initialize()
1143 rtas.size = __be32_to_cpu(*sizep); in rtas_initialize()
1144 entryp = of_get_property(rtas.dev, in rtas_initialize()
1147 rtas.entry = rtas.base; in rtas_initialize()
1149 rtas.entry = __be32_to_cpu(*entryp); in rtas_initialize()
1151 rtas.dev = NULL; in rtas_initialize()
1153 if (!rtas.dev) in rtas_initialize()
1185 rtas.base = *basep; in early_init_dt_scan_rtas()
1186 rtas.entry = *entryp; in early_init_dt_scan_rtas()
1187 rtas.size = *sizep; in early_init_dt_scan_rtas()