Lines Matching refs:rc

71 	int rc;  in __apei_exec_read_register()  local
73 rc = apei_read(val, &entry->register_region); in __apei_exec_read_register()
74 if (rc) in __apei_exec_read_register()
75 return rc; in __apei_exec_read_register()
85 int rc; in apei_exec_read_register() local
88 rc = __apei_exec_read_register(entry, &val); in apei_exec_read_register()
89 if (rc) in apei_exec_read_register()
90 return rc; in apei_exec_read_register()
100 int rc; in apei_exec_read_register_value() local
102 rc = apei_exec_read_register(ctx, entry); in apei_exec_read_register_value()
103 if (rc) in apei_exec_read_register_value()
104 return rc; in apei_exec_read_register_value()
113 int rc; in __apei_exec_write_register() local
119 rc = apei_read(&valr, &entry->register_region); in __apei_exec_write_register()
120 if (rc) in __apei_exec_write_register()
121 return rc; in __apei_exec_write_register()
125 rc = apei_write(val, &entry->register_region); in __apei_exec_write_register()
127 return rc; in __apei_exec_write_register()
140 int rc; in apei_exec_write_register_value() local
143 rc = apei_exec_write_register(ctx, entry); in apei_exec_write_register_value()
145 return rc; in apei_exec_write_register_value()
163 int rc = -ENOENT; in __apei_exec_run() local
191 rc = run(ctx, entry); in __apei_exec_run()
192 if (rc < 0) in __apei_exec_run()
193 return rc; in __apei_exec_run()
194 else if (rc != APEI_EXEC_SET_IP) in __apei_exec_run()
202 return !optional && rc < 0 ? rc : 0; in __apei_exec_run()
216 int i, rc; in apei_exec_for_each_entry() local
231 rc = func(ctx, entry, data); in apei_exec_for_each_entry()
232 if (rc) in apei_exec_for_each_entry()
233 return rc; in apei_exec_for_each_entry()
257 int rc, end; in apei_exec_pre_map_gars() local
259 rc = apei_exec_for_each_entry(ctx, pre_map_gar_callback, in apei_exec_pre_map_gars()
261 if (rc) { in apei_exec_pre_map_gars()
268 return rc; in apei_exec_pre_map_gars()
405 int rc; in apei_resources_merge() local
409 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge()
411 if (rc) in apei_resources_merge()
412 return rc; in apei_resources_merge()
415 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge()
417 if (rc) in apei_resources_merge()
418 return rc; in apei_resources_merge()
443 int rc; in apei_resources_sub() local
445 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub()
446 if (rc) in apei_resources_sub()
447 return rc; in apei_resources_sub()
482 int rc; in apei_resources_request() local
484 rc = apei_resources_sub(resources, &apei_resources_all); in apei_resources_request()
485 if (rc) in apei_resources_request()
486 return rc; in apei_resources_request()
494 rc = apei_get_nvs_resources(&nvs_resources); in apei_resources_request()
495 if (rc) in apei_resources_request()
497 rc = apei_resources_sub(resources, &nvs_resources); in apei_resources_request()
498 if (rc) in apei_resources_request()
503 rc = apei_get_arch_resources(&arch_res); in apei_resources_request()
504 if (rc) in apei_resources_request()
506 rc = apei_resources_sub(resources, &arch_res); in apei_resources_request()
507 if (rc) in apei_resources_request()
511 rc = -EINVAL; in apei_resources_request()
537 rc = apei_resources_merge(&apei_resources_all, resources); in apei_resources_request()
538 if (rc) { in apei_resources_request()
561 return rc; in apei_resources_request()
567 int rc; in apei_resources_release() local
575 rc = apei_resources_sub(&apei_resources_all, resources); in apei_resources_release()
576 if (rc) in apei_resources_release()
638 int rc; in apei_map_generic_address() local
642 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_map_generic_address()
643 if (rc) in apei_map_generic_address()
644 return rc; in apei_map_generic_address()
652 int rc; in apei_read() local
657 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_read()
658 if (rc) in apei_read()
659 return rc; in apei_read()
686 int rc; in apei_write() local
691 rc = apei_check_gar(reg, &address, &access_bit_width); in apei_write()
692 if (rc) in apei_write()
693 return rc; in apei_write()
724 int rc; in collect_res_callback() local
729 rc = apei_check_gar(reg, &paddr, &access_bit_width); in collect_res_callback()
730 if (rc) in collect_res_callback()
731 return rc; in collect_res_callback()