Lines Matching refs:record
579 static int __erst_write_to_nvram(const struct cper_record_header *record) in __erst_write_to_nvram() argument
603 int erst_write(const struct cper_record_header *record) in erst_write() argument
609 if (!record) in erst_write()
615 if (memcmp(record->signature, CPER_SIG_RECORD, CPER_SIG_SIZE)) in erst_write()
621 rc = __erst_write_to_nvram(record); in erst_write()
626 if (record->record_length > erst_erange.size) in erst_write()
631 memcpy(erst_erange.vaddr, record, record->record_length); in erst_write()
660 static ssize_t __erst_read(u64 record_id, struct cper_record_header *record, in __erst_read() argument
677 memcpy(record, rcd_tmp, len); in __erst_read()
687 ssize_t erst_read(u64 record_id, struct cper_record_header *record, in erst_read() argument
697 len = __erst_read(record_id, record, buflen); in erst_read()
708 ssize_t erst_read_next(struct cper_record_header *record, size_t buflen) in erst_read_next() argument
730 len = __erst_read(record_id, record, buflen); in erst_read_next()