Lines Matching refs:rc

67 	int rc;  in __apei_exec_read_register()  local
69 rc = apei_read(val, &entry->register_region); in __apei_exec_read_register()
70 if (rc) in __apei_exec_read_register()
71 return rc; in __apei_exec_read_register()
81 int rc; in apei_exec_read_register() local
84 rc = __apei_exec_read_register(entry, &val); in apei_exec_read_register()
85 if (rc) in apei_exec_read_register()
86 return rc; in apei_exec_read_register()
96 int rc; in apei_exec_read_register_value() local
98 rc = apei_exec_read_register(ctx, entry); in apei_exec_read_register_value()
99 if (rc) in apei_exec_read_register_value()
100 return rc; in apei_exec_read_register_value()
109 int rc; in __apei_exec_write_register() local
115 rc = apei_read(&valr, &entry->register_region); in __apei_exec_write_register()
116 if (rc) in __apei_exec_write_register()
117 return rc; in __apei_exec_write_register()
121 rc = apei_write(val, &entry->register_region); in __apei_exec_write_register()
123 return rc; in __apei_exec_write_register()
136 int rc; in apei_exec_write_register_value() local
139 rc = apei_exec_write_register(ctx, entry); in apei_exec_write_register_value()
141 return rc; in apei_exec_write_register_value()
159 int rc = -ENOENT; in __apei_exec_run() local
187 rc = run(ctx, entry); in __apei_exec_run()
188 if (rc < 0) in __apei_exec_run()
189 return rc; in __apei_exec_run()
190 else if (rc != APEI_EXEC_SET_IP) in __apei_exec_run()
198 return !optional && rc < 0 ? rc : 0; in __apei_exec_run()
212 int i, rc; in apei_exec_for_each_entry() local
227 rc = func(ctx, entry, data); in apei_exec_for_each_entry()
228 if (rc) in apei_exec_for_each_entry()
229 return rc; in apei_exec_for_each_entry()
253 int rc, end; in apei_exec_pre_map_gars() local
255 rc = apei_exec_for_each_entry(ctx, pre_map_gar_callback, in apei_exec_pre_map_gars()
257 if (rc) { in apei_exec_pre_map_gars()
264 return rc; in apei_exec_pre_map_gars()
401 int rc; in apei_resources_merge() local
405 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge()
407 if (rc) in apei_resources_merge()
408 return rc; in apei_resources_merge()
411 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge()
413 if (rc) in apei_resources_merge()
414 return rc; in apei_resources_merge()
439 int rc; in apei_resources_sub() local
441 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub()
442 if (rc) in apei_resources_sub()
443 return rc; in apei_resources_sub()
478 int rc; in apei_resources_request() local
480 rc = apei_resources_sub(resources, &apei_resources_all); in apei_resources_request()
481 if (rc) in apei_resources_request()
482 return rc; in apei_resources_request()
490 rc = apei_get_nvs_resources(&nvs_resources); in apei_resources_request()
491 if (rc) in apei_resources_request()
493 rc = apei_resources_sub(resources, &nvs_resources); in apei_resources_request()
494 if (rc) in apei_resources_request()
499 rc = apei_get_arch_resources(&arch_res); in apei_resources_request()
500 if (rc) in apei_resources_request()
502 rc = apei_resources_sub(resources, &arch_res); in apei_resources_request()
503 if (rc) in apei_resources_request()
507 rc = -EINVAL; in apei_resources_request()
533 rc = apei_resources_merge(&apei_resources_all, resources); in apei_resources_request()
534 if (rc) { in apei_resources_request()
557 return rc; in apei_resources_request()
563 int rc; in apei_resources_release() local
571 rc = apei_resources_sub(&apei_resources_all, resources); in apei_resources_release()
572 if (rc) in apei_resources_release()
634 int rc; in apei_map_generic_address() local
638 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_map_generic_address()
639 if (rc) in apei_map_generic_address()
640 return rc; in apei_map_generic_address()
648 int rc; in apei_read() local
653 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_read()
654 if (rc) in apei_read()
655 return rc; in apei_read()
682 int rc; in apei_write() local
687 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_write()
688 if (rc) in apei_write()
689 return rc; in apei_write()
720 int rc; in collect_res_callback() local
725 rc = apei_check_gar(reg, &paddr, &access_bit_width); in collect_res_callback()
726 if (rc) in collect_res_callback()
727 return rc; in collect_res_callback()