Lines Matching defs:entry
108 u16 entry;
110 entry = le16_to_cpu(part->header_cache[HEADER_MAP_OFFSET + i]);
112 if (entry == SECTOR_DELETED)
115 if (entry == SECTOR_FREE) {
120 if (entry == SECTOR_ZERO)
121 entry = 0;
123 if (entry >= part->sector_count) {
125 "'%s': unit #%d: entry %d corrupt, "
127 part->mbd.mtd->name, block_no, i, entry);
131 if (part->sector_map[entry] != -1) {
133 "'%s': more than one entry for sector %d\n",
134 part->mbd.mtd->name, entry);
139 part->sector_map[entry] = block->offset +
354 u16 entry = le16_to_cpu(map[HEADER_MAP_OFFSET + i]);
358 if (entry == SECTOR_FREE || entry == SECTOR_DELETED)
361 if (entry == SECTOR_ZERO)
362 entry = 0;
365 if (entry >= part->sector_count)
394 entry, sector_data);
612 u16 entry;
647 entry = cpu_to_le16(sector == 0 ? SECTOR_ZERO : sector);
649 part->header_cache[i + HEADER_MAP_OFFSET] = entry;
652 rc = mtd_write(part->mbd.mtd, addr, sizeof(entry), &retlen,
653 (u_char *)&entry);
655 if (!rc && retlen != sizeof(entry))