Lines Matching defs:sector
47 /* next is an array of mapping for each corresponding sector */
79 u_int header_size; /* bytes in header sector */
91 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf);
126 "sector %d out of range\n",
133 "'%s': more than one entry for sector %d\n",
240 static int rfd_ftl_readsect(struct mtd_blktrans_dev *dev, u_long sector, char *buf)
247 if (sector >= part->sector_count)
250 addr = part->sector_map[sector];
384 "read sector for relocation\n",
429 * Postpone reclaiming if there is a free sector as
601 static int do_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf, ulong *old_addr)
642 part->sector_map[sector] = addr;
644 entry = cpu_to_le16(sector == 0 ? SECTOR_ZERO : sector);
667 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf)
674 pr_debug("rfd_ftl_writesect(sector=0x%lx)\n", sector);
681 if (sector >= part->sector_count) {
686 old_addr = part->sector_map[sector];
692 rc = do_writesect(dev, sector, buf, &old_addr);
699 part->sector_map[sector] = -1;
709 unsigned long sector, unsigned int nr_sects)
716 if (sector >= part->sector_count)
719 addr = part->sector_map[sector];
726 part->sector_map[sector] = -1;
729 sector++;