Lines Matching refs:record

385 static int nvram_pstore_write(struct pstore_record *record)  in nvram_pstore_write()  argument
392 if (record->part > 1 || (record->type != PSTORE_TYPE_DMESG)) in nvram_pstore_write()
399 oops_hdr->report_length = cpu_to_be16(record->size); in nvram_pstore_write()
402 if (record->compressed) in nvram_pstore_write()
406 (int) (sizeof(*oops_hdr) + record->size), err_type, in nvram_pstore_write()
407 record->count); in nvram_pstore_write()
412 record->id = record->part; in nvram_pstore_write()
421 static ssize_t nvram_pstore_read(struct pstore_record *record) in nvram_pstore_read() argument
435 record->type = PSTORE_TYPE_DMESG; in nvram_pstore_read()
440 record->type = PSTORE_TYPE_PPC_COMMON; in nvram_pstore_read()
441 record->id = PSTORE_TYPE_PPC_COMMON; in nvram_pstore_read()
442 record->time.tv_sec = 0; in nvram_pstore_read()
443 record->time.tv_nsec = 0; in nvram_pstore_read()
448 record->type = PSTORE_TYPE_PPC_RTAS; in nvram_pstore_read()
449 record->time.tv_sec = last_rtas_event; in nvram_pstore_read()
450 record->time.tv_nsec = 0; in nvram_pstore_read()
455 record->type = PSTORE_TYPE_PPC_OF; in nvram_pstore_read()
456 record->id = PSTORE_TYPE_PPC_OF; in nvram_pstore_read()
457 record->time.tv_sec = 0; in nvram_pstore_read()
458 record->time.tv_nsec = 0; in nvram_pstore_read()
465 record->type = PSTORE_TYPE_PPC_OPAL; in nvram_pstore_read()
466 record->id = PSTORE_TYPE_PPC_OPAL; in nvram_pstore_read()
467 record->time.tv_sec = 0; in nvram_pstore_read()
468 record->time.tv_nsec = 0; in nvram_pstore_read()
496 record->count = 0; in nvram_pstore_read()
499 record->id = id_no; in nvram_pstore_read()
509 record->time.tv_sec = 0; in nvram_pstore_read()
510 record->time.tv_nsec = 0; in nvram_pstore_read()
514 record->time.tv_sec = be64_to_cpu(oops_hdr->timestamp); in nvram_pstore_read()
515 record->time.tv_nsec = 0; in nvram_pstore_read()
517 record->buf = kmemdup(buff + hdr_size, length, GFP_KERNEL); in nvram_pstore_read()
519 if (record->buf == NULL) in nvram_pstore_read()
522 record->ecc_notice_size = 0; in nvram_pstore_read()
524 record->compressed = true; in nvram_pstore_read()
526 record->compressed = false; in nvram_pstore_read()
530 record->buf = buff; in nvram_pstore_read()