Lines Matching refs:header

581     uint8_t header_size;    /* blocks, size of ptn header. */
675 static void fix_header(resource_ptn_header *header)
678 header->resource_ptn_version = switch_short(header->resource_ptn_version);
679 header->index_tbl_version = switch_short(header->index_tbl_version);
680 header->tbl_entry_num = switch_int(header->tbl_entry_num);
842 resource_ptn_header header;
844 LOGE("Failed to read header!");
847 memcpy(&header, buf, sizeof(header));
849 if (memcmp(header.magic, RESOURCE_PTN_HDR_MAGIC, sizeof(header.magic))) {
854 fix_header(&header);
857 if (header.resource_ptn_version != RESOURCE_PTN_VERSION || header.header_size != RESOURCE_PTN_HDR_SIZE ||
858 header.index_tbl_version != INDEX_TBL_VERSION || header.tbl_entry_size != INDEX_TBL_ENTR_SIZE) {
864 for (i = 0; i < header.tbl_entry_num; i++) {
866 if (!StorageReadLba(get_ptn_offset() + header.header_size + i * header.tbl_entry_size, buf, 1)) {
881 if (i == header.tbl_entry_num) {
1113 static resource_ptn_header header;
1317 LOGE("Failed to read header!");
1320 memcpy(&header, buf, sizeof(header));
1322 if (memcmp(header.magic, RESOURCE_PTN_HDR_MAGIC, sizeof(header.magic))) {
1327 fix_header(&header);
1329 printf("Dump header:\n");
1330 printf("partition version:%d.%d\n", header.resource_ptn_version, header.index_tbl_version);
1331 printf("header size:%d\n", header.header_size);
1332 printf("index tbl:\n\toffset:%d\tentry size:%d\tentry num:%d\n", header.tbl_offset, header.tbl_entry_size,
1333 header.tbl_entry_num);
1336 if (header.resource_ptn_version != RESOURCE_PTN_VERSION || header.header_size != RESOURCE_PTN_HDR_SIZE ||
1337 header.index_tbl_version != INDEX_TBL_VERSION || header.tbl_entry_size != INDEX_TBL_ENTR_SIZE) {
1345 for (i = 0; i < header.tbl_entry_num; i++) {
1442 LOGD("try to write header...");
1443 memcpy(header.magic, RESOURCE_PTN_HDR_MAGIC, sizeof(header.magic));
1444 header.resource_ptn_version = RESOURCE_PTN_VERSION;
1445 header.index_tbl_version = INDEX_TBL_VERSION;
1446 header.header_size = RESOURCE_PTN_HDR_SIZE;
1447 header.tbl_offset = header.header_size;
1448 header.tbl_entry_size = INDEX_TBL_ENTR_SIZE;
1449 header.tbl_entry_num = file_num;
1452 resource_ptn_header hdr = header;
1462 int offset = header.header_size + header.tbl_entry_size * header.tbl_entry_num;
1508 if (!write_data(header.header_size + i * header.tbl_entry_size, &entry, sizeof(entry))) {
1548 LOGE("Failed to write header!");