Lines Matching defs:record_id
432 static int __erst_get_next_record_id(u64 *record_id)
441 *record_id = apei_exec_ctx_get_output(&ctx);
449 * returned record_id is APEI_ERST_INVALID_RECORD_ID.
451 int erst_get_next_record_id(u64 *record_id)
460 rc = __erst_get_next_record_id(record_id);
506 static int __erst_read_from_storage(u64 record_id, u64 offset)
521 apei_exec_ctx_set_input(&ctx, record_id);
549 static int __erst_clear_from_storage(u64 record_id)
560 apei_exec_ctx_set_input(&ctx, record_id);
602 static int __erst_read_to_erange_from_nvram(u64 record_id, u64 *offset)
608 static int __erst_clear_from_nvram(u64 record_id)
651 static int __erst_read_to_erange(u64 record_id, u64 *offset)
657 record_id, offset);
659 rc = __erst_read_from_storage(record_id, 0);
667 static ssize_t __erst_read(u64 record_id, struct cper_record_header *record,
674 rc = __erst_read_to_erange(record_id, &offset);
690 ssize_t erst_read(u64 record_id, struct cper_record_header *record,
700 len = __erst_read(record_id, record, buflen);
717 u64 record_id;
723 rc = __erst_get_next_record_id(&record_id);
729 if (record_id == APEI_ERST_INVALID_RECORD_ID) {
734 len = __erst_read(record_id, record, buflen);
741 int erst_clear(u64 record_id)
751 rc = __erst_clear_from_nvram(record_id);
753 rc = __erst_clear_from_storage(record_id);