Lines Matching refs:entry
107 u16 entry;
109 entry = le16_to_cpu(part->header_cache[HEADER_MAP_OFFSET + i]);
111 if (entry == SECTOR_DELETED)
114 if (entry == SECTOR_FREE) {
119 if (entry == SECTOR_ZERO)
120 entry = 0;
122 if (entry >= part->sector_count) {
124 "'%s': unit #%d: entry %d corrupt, "
126 part->mbd.mtd->name, block_no, i, entry);
130 if (part->sector_map[entry] != -1) {
132 "'%s': more than one entry for sector %d\n",
133 part->mbd.mtd->name, entry);
138 part->sector_map[entry] = block->offset +
389 u16 entry = le16_to_cpu(map[HEADER_MAP_OFFSET + i]);
393 if (entry == SECTOR_FREE || entry == SECTOR_DELETED)
396 if (entry == SECTOR_ZERO)
397 entry = 0;
400 if (entry >= part->sector_count)
429 entry, sector_data);
648 u16 entry;
684 entry = cpu_to_le16(sector == 0 ? SECTOR_ZERO : sector);
686 part->header_cache[i + HEADER_MAP_OFFSET] = entry;
689 rc = mtd_write(part->mbd.mtd, addr, sizeof(entry), &retlen,
690 (u_char *)&entry);
692 if (!rc && retlen != sizeof(entry))