Lines Matching refs:header
50 extern int _nvram_commit(struct nvram_header *header);
491 struct nvram_header *header;
494 if (!(header = (struct nvram_header *) MALLOC(NULL, MAX_NVRAM_SPACE))) {
502 ret = _nvram_commit(header);
505 MFREE(NULL, header, MAX_NVRAM_SPACE);
513 struct nvram_header *header;
518 if (!(header = (struct nvram_header *) MALLOC(NULL, MAX_NVRAM_SPACE))) {
526 ret = _nvram_commit(header);
530 src = (uint32 *) &header[1];
533 for (i = sizeof(struct nvram_header); i < header->len && i < MAX_NVRAM_SPACE; i += 4)
540 header->magic = NVRAM_INVALID_MAGIC;
542 cfe_writeblk(ret, 0, (unsigned char *) header, header->len);
551 header->magic = NVRAM_CLEAR_MAGIC;
552 nvWriteChars((unsigned char *)&header->magic, sizeof(header->magic));
554 header->magic = NVRAM_INVALID_MAGIC;
555 nvWrite((unsigned short *) header, MAX_NVRAM_SPACE);
557 header->magic = NVRAM_MAGIC;
558 nvWriteChars((unsigned char *)&header->magic, sizeof(header->magic));
564 MFREE(NULL, header, MAX_NVRAM_SPACE);