Lines Matching refs:rc
151 int rc; in erst_exec_add_value() local
154 rc = __apei_exec_read_register(entry, &val); in erst_exec_add_value()
155 if (rc) in erst_exec_add_value()
156 return rc; in erst_exec_add_value()
158 rc = __apei_exec_write_register(entry, val); in erst_exec_add_value()
159 return rc; in erst_exec_add_value()
165 int rc; in erst_exec_subtract_value() local
168 rc = __apei_exec_read_register(entry, &val); in erst_exec_subtract_value()
169 if (rc) in erst_exec_subtract_value()
170 return rc; in erst_exec_subtract_value()
172 rc = __apei_exec_write_register(entry, val); in erst_exec_subtract_value()
173 return rc; in erst_exec_subtract_value()
188 int rc; in erst_exec_stall_while_true() local
196 rc = __apei_exec_read_register(entry, &val); in erst_exec_stall_while_true()
197 if (rc) in erst_exec_stall_while_true()
198 return rc; in erst_exec_stall_while_true()
211 int rc; in erst_exec_skip_next_instruction_if_true() local
214 rc = __apei_exec_read_register(entry, &val); in erst_exec_skip_next_instruction_if_true()
215 if (rc) in erst_exec_skip_next_instruction_if_true()
216 return rc; in erst_exec_skip_next_instruction_if_true()
247 int rc; in erst_exec_move_data() local
258 rc = __apei_exec_read_register(entry, &offset); in erst_exec_move_data()
259 if (rc) in erst_exec_move_data()
260 return rc; in erst_exec_move_data()
271 rc = -ENOMEM; in erst_exec_move_data()
275 return rc; in erst_exec_move_data()
366 int rc; in erst_get_erange() local
369 rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_RANGE); in erst_get_erange()
370 if (rc) in erst_get_erange()
371 return rc; in erst_get_erange()
373 rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_LENGTH); in erst_get_erange()
374 if (rc) in erst_get_erange()
375 return rc; in erst_get_erange()
377 rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_ATTRIBUTES); in erst_get_erange()
378 if (rc) in erst_get_erange()
379 return rc; in erst_get_erange()
390 int rc; in __erst_get_record_count() local
395 rc = apei_exec_run(&ctx, ACPI_ERST_GET_RECORD_COUNT); in __erst_get_record_count()
396 if (rc) in __erst_get_record_count()
397 return rc; in __erst_get_record_count()
420 int rc; in __erst_get_next_record_id() local
423 rc = apei_exec_run(&ctx, ACPI_ERST_GET_RECORD_ID); in __erst_get_next_record_id()
424 if (rc) in __erst_get_next_record_id()
425 return rc; in __erst_get_next_record_id()
438 int rc; in erst_get_next_record_id() local
445 rc = __erst_get_next_record_id(record_id); in erst_get_next_record_id()
448 return rc; in erst_get_next_record_id()
458 int rc; in __erst_write_to_storage() local
461 rc = apei_exec_run(&ctx, ACPI_ERST_BEGIN_WRITE); in __erst_write_to_storage()
462 if (rc) in __erst_write_to_storage()
463 return rc; in __erst_write_to_storage()
465 rc = apei_exec_run(&ctx, ACPI_ERST_SET_RECORD_OFFSET); in __erst_write_to_storage()
466 if (rc) in __erst_write_to_storage()
467 return rc; in __erst_write_to_storage()
468 rc = apei_exec_run(&ctx, ACPI_ERST_EXECUTE_OPERATION); in __erst_write_to_storage()
469 if (rc) in __erst_write_to_storage()
470 return rc; in __erst_write_to_storage()
472 rc = apei_exec_run(&ctx, ACPI_ERST_CHECK_BUSY_STATUS); in __erst_write_to_storage()
473 if (rc) in __erst_write_to_storage()
474 return rc; in __erst_write_to_storage()
481 rc = apei_exec_run(&ctx, ACPI_ERST_GET_COMMAND_STATUS); in __erst_write_to_storage()
482 if (rc) in __erst_write_to_storage()
483 return rc; in __erst_write_to_storage()
485 rc = apei_exec_run(&ctx, ACPI_ERST_END); in __erst_write_to_storage()
486 if (rc) in __erst_write_to_storage()
487 return rc; in __erst_write_to_storage()
499 int rc; in __erst_read_from_storage() local
502 rc = apei_exec_run(&ctx, ACPI_ERST_BEGIN_READ); in __erst_read_from_storage()
503 if (rc) in __erst_read_from_storage()
504 return rc; in __erst_read_from_storage()
506 rc = apei_exec_run(&ctx, ACPI_ERST_SET_RECORD_OFFSET); in __erst_read_from_storage()
507 if (rc) in __erst_read_from_storage()
508 return rc; in __erst_read_from_storage()
510 rc = apei_exec_run(&ctx, ACPI_ERST_SET_RECORD_ID); in __erst_read_from_storage()
511 if (rc) in __erst_read_from_storage()
512 return rc; in __erst_read_from_storage()
513 rc = apei_exec_run(&ctx, ACPI_ERST_EXECUTE_OPERATION); in __erst_read_from_storage()
514 if (rc) in __erst_read_from_storage()
515 return rc; in __erst_read_from_storage()
517 rc = apei_exec_run(&ctx, ACPI_ERST_CHECK_BUSY_STATUS); in __erst_read_from_storage()
518 if (rc) in __erst_read_from_storage()
519 return rc; in __erst_read_from_storage()
526 rc = apei_exec_run(&ctx, ACPI_ERST_GET_COMMAND_STATUS); in __erst_read_from_storage()
527 if (rc) in __erst_read_from_storage()
528 return rc; in __erst_read_from_storage()
530 rc = apei_exec_run(&ctx, ACPI_ERST_END); in __erst_read_from_storage()
531 if (rc) in __erst_read_from_storage()
532 return rc; in __erst_read_from_storage()
542 int rc; in __erst_clear_from_storage() local
545 rc = apei_exec_run(&ctx, ACPI_ERST_BEGIN_CLEAR); in __erst_clear_from_storage()
546 if (rc) in __erst_clear_from_storage()
547 return rc; in __erst_clear_from_storage()
549 rc = apei_exec_run(&ctx, ACPI_ERST_SET_RECORD_ID); in __erst_clear_from_storage()
550 if (rc) in __erst_clear_from_storage()
551 return rc; in __erst_clear_from_storage()
552 rc = apei_exec_run(&ctx, ACPI_ERST_EXECUTE_OPERATION); in __erst_clear_from_storage()
553 if (rc) in __erst_clear_from_storage()
554 return rc; in __erst_clear_from_storage()
556 rc = apei_exec_run(&ctx, ACPI_ERST_CHECK_BUSY_STATUS); in __erst_clear_from_storage()
557 if (rc) in __erst_clear_from_storage()
558 return rc; in __erst_clear_from_storage()
565 rc = apei_exec_run(&ctx, ACPI_ERST_GET_COMMAND_STATUS); in __erst_clear_from_storage()
566 if (rc) in __erst_clear_from_storage()
567 return rc; in __erst_clear_from_storage()
569 rc = apei_exec_run(&ctx, ACPI_ERST_END); in __erst_clear_from_storage()
570 if (rc) in __erst_clear_from_storage()
571 return rc; in __erst_clear_from_storage()
605 int rc; in erst_write() local
621 rc = __erst_write_to_nvram(record); in erst_write()
623 return rc; in erst_write()
636 rc = __erst_write_to_storage(0); in erst_write()
639 return rc; in erst_write()
646 int rc; in __erst_read_to_erange() local
652 rc = __erst_read_from_storage(record_id, 0); in __erst_read_to_erange()
653 if (rc) in __erst_read_to_erange()
654 return rc; in __erst_read_to_erange()
663 int rc; in __erst_read() local
668 rc = __erst_read_to_erange(record_id, &offset); in __erst_read()
669 if (rc) in __erst_read()
670 return rc; in __erst_read()
710 int rc; in erst_read_next() local
719 rc = __erst_get_next_record_id(&record_id); in erst_read_next()
720 if (rc) { in erst_read_next()
722 return rc; in erst_read_next()
738 int rc; in erst_clear() local
746 rc = __erst_clear_from_nvram(record_id); in erst_clear()
748 rc = __erst_clear_from_storage(record_id); in erst_clear()
751 return rc; in erst_clear()
783 int rc = 0; in erst_init() local
807 rc = erst_check_table(erst_tab); in erst_init()
808 if (rc) { in erst_init()
810 return rc; in erst_init()
814 rc = apei_exec_pre_map_gars(&ctx); in erst_init()
815 if (rc) in erst_init()
816 return rc; in erst_init()
818 rc = erst_get_erange(&erst_erange); in erst_init()
819 if (rc) { in erst_init()
820 if (rc == -ENODEV) in erst_init()
832 rc = -ENOMEM; in erst_init()
843 return rc; in erst_init()