Lines Matching refs:header
42 struct nvram_header __iomem *header; in find_nvram_size() local
46 header = (struct nvram_header *)(end - nvram_sizes[i]); in find_nvram_size()
47 if (header->magic == NVRAM_MAGIC) in find_nvram_size()
57 struct nvram_header __iomem *header; in nvram_find_and_copy() local
74 header = (struct nvram_header *)(iobase + off - size); in nvram_find_and_copy()
81 header = (struct nvram_header *)(iobase + 4096); in nvram_find_and_copy()
82 if (header->magic == NVRAM_MAGIC) { in nvram_find_and_copy()
87 header = (struct nvram_header *)(iobase + 1024); in nvram_find_and_copy()
88 if (header->magic == NVRAM_MAGIC) { in nvram_find_and_copy()
97 if (header->len > size) in nvram_find_and_copy()
99 if (header->len > NVRAM_SPACE) in nvram_find_and_copy()
101 header->len, NVRAM_SPACE); in nvram_find_and_copy()
103 src = (u32 *)header; in nvram_find_and_copy()
107 for (; i < header->len && i < NVRAM_SPACE && i < size; i += 4) in nvram_find_and_copy()
140 struct nvram_header header; in nvram_init() local
148 err = mtd_read(mtd, 0, sizeof(header), &bytes_read, (uint8_t *)&header); in nvram_init()
149 if (!err && header.magic == NVRAM_MAGIC) { in nvram_init()
151 size_t len = header.len; in nvram_init()
153 if (header.len > NVRAM_SPACE) { in nvram_init()
155 header.len, NVRAM_SPACE); in nvram_init()