Lines Matching refs:header

54 	struct nvram_header header;  member
891 tmp_part->index, tmp_part->header.signature, in nvram_print_partitions()
892 tmp_part->header.checksum, tmp_part->header.length, in nvram_print_partitions()
893 tmp_part->header.name); in nvram_print_partitions()
905 memcpy(&phead, &part->header, NVRAM_HEADER_LEN); in nvram_write_header()
936 if (part->header.signature != sig) in nvram_can_remove_partition()
939 if (strncmp(name, part->header.name, 12)) in nvram_can_remove_partition()
944 if (!strncmp(*except, part->header.name, 12)) in nvram_can_remove_partition()
971 part->header.signature = NVRAM_SIG_FREE; in nvram_remove_partition()
972 strncpy(part->header.name, "wwwwwwwwwwww", 12); in nvram_remove_partition()
973 part->header.checksum = nvram_checksum(&part->header); in nvram_remove_partition()
984 if (part->header.signature != NVRAM_SIG_FREE) { in nvram_remove_partition()
989 prev->header.length += part->header.length; in nvram_remove_partition()
990 prev->header.checksum = nvram_checksum(&part->header); in nvram_remove_partition()
1048 if (part->header.signature != NVRAM_SIG_FREE) in nvram_create_partition()
1051 if (part->header.length >= req_size) { in nvram_create_partition()
1056 if (part->header.length > size && in nvram_create_partition()
1057 part->header.length >= min_size) { in nvram_create_partition()
1058 size = part->header.length; in nvram_create_partition()
1073 new_part->header.signature = sig; in nvram_create_partition()
1074 new_part->header.length = size; in nvram_create_partition()
1075 strncpy(new_part->header.name, name, 12); in nvram_create_partition()
1076 new_part->header.checksum = nvram_checksum(&new_part->header); in nvram_create_partition()
1087 if (free_part->header.length > size) { in nvram_create_partition()
1089 free_part->header.length -= size; in nvram_create_partition()
1090 free_part->header.checksum = nvram_checksum(&free_part->header); in nvram_create_partition()
1129 return (part->header.length - 1) * NVRAM_BLOCK_LEN; in nvram_get_partition_size()
1146 if (p->header.signature == sig && in nvram_find_partition()
1147 (!name || !strncmp(p->header.name, name, 12))) { in nvram_find_partition()
1149 *out_size = (p->header.length - 1) * in nvram_find_partition()
1163 char * header; in nvram_scan_partitions() local
1171 header = kmalloc(NVRAM_HEADER_LEN, GFP_KERNEL); in nvram_scan_partitions()
1172 if (!header) { in nvram_scan_partitions()
1179 err = ppc_md.nvram_read(header, NVRAM_HEADER_LEN, &cur_index); in nvram_scan_partitions()
1188 memcpy(&phead, header, NVRAM_HEADER_LEN); in nvram_scan_partitions()
1213 memcpy(&tmp_part->header, &phead, NVRAM_HEADER_LEN); in nvram_scan_partitions()
1226 kfree(header); in nvram_scan_partitions()