Lines Matching refs:rtas
57 struct rtas_t rtas = { variable
60 EXPORT_SYMBOL(rtas);
88 arch_spin_lock(&rtas.lock); in lock_rtas()
94 arch_spin_unlock(&rtas.lock); in unlock_rtas()
108 if (!rtas.base) in call_rtas_display_status()
112 rtas_call_unlocked(&rtas.args, 10, 1, 1, NULL, c); in call_rtas_display_status()
158 if (!rtas.base) in udbg_rtascon_putc()
177 if (!rtas.base) in udbg_rtascon_getc_poll()
218 if (!rtas.base) in rtas_progress()
328 if (rtas.dev == NULL) in rtas_token()
330 tokp = of_get_property(rtas.dev, service, NULL); in rtas_token()
392 save_args = rtas.args; in __fetch_rtas_last_error()
393 rtas.args = err_args; in __fetch_rtas_last_error()
395 do_enter_rtas(__pa(&rtas.args)); in __fetch_rtas_last_error()
397 err_args = rtas.args; in __fetch_rtas_last_error()
398 rtas.args = save_args; in __fetch_rtas_last_error()
462 if (!rtas.entry || token == RTAS_UNKNOWN_SERVICE) in rtas_call()
468 rtas_args = &rtas.args; in rtas_call()
637 indicators = of_get_property(rtas.dev, "rtas-indicators", &proplen); in rtas_indicator_present()
864 if (!rtas.entry || token == RTAS_UNKNOWN_SERVICE) in rtas_call_reentrant()
1085 SYSCALL_DEFINE1(rtas, struct rtas_args __user *, uargs) in SYSCALL_DEFINE1() argument
1095 if (!rtas.entry) in SYSCALL_DEFINE1()
1148 rtas.args = args; in SYSCALL_DEFINE1()
1149 do_enter_rtas(__pa(&rtas.args)); in SYSCALL_DEFINE1()
1150 args = rtas.args; in SYSCALL_DEFINE1()
1189 rtas.dev = of_find_node_by_name(NULL, "rtas"); in rtas_initialize()
1190 if (!rtas.dev) in rtas_initialize()
1193 no_base = of_property_read_u32(rtas.dev, "linux,rtas-base", &base); in rtas_initialize()
1194 no_size = of_property_read_u32(rtas.dev, "rtas-size", &size); in rtas_initialize()
1196 of_node_put(rtas.dev); in rtas_initialize()
1197 rtas.dev = NULL; in rtas_initialize()
1201 rtas.base = base; in rtas_initialize()
1202 rtas.size = size; in rtas_initialize()
1203 no_entry = of_property_read_u32(rtas.dev, "linux,rtas-entry", &entry); in rtas_initialize()
1204 rtas.entry = no_entry ? rtas.base : entry; in rtas_initialize()
1239 rtas.base = *basep; in early_init_dt_scan_rtas()
1240 rtas.entry = *entryp; in early_init_dt_scan_rtas()
1241 rtas.size = *sizep; in early_init_dt_scan_rtas()