Searched refs:badblocks (Results 1 - 13 of 13) sorted by relevance

/drivers/md/
H A Dmd.h111 struct badblocks { struct in struct:md_rdev
118 * a -ve shift means badblocks are
126 } badblocks; member in struct:md_rdev
180 extern int md_is_badblock(struct badblocks *bb, sector_t s, int sectors,
185 if (unlikely(rdev->badblocks.count)) {
186 int rv = md_is_badblock(&rdev->badblocks, rdev->data_offset + s,
198 extern void md_ack_all_badblocks(struct badblocks *bb);
H A Dmd.c1115 rdev->badblocks.shift = -1;
1465 static int md_set_badblocks(struct badblocks *bb, sector_t s, int sectors,
1551 rdev->badblocks.count == 0) {
1570 rdev->badblocks.shift = sb->bblog_shift;
1579 if (md_set_badblocks(&rdev->badblocks,
1584 rdev->badblocks.shift = -1;
1786 if (rdev->badblocks.count == 0)
1792 struct badblocks *bb = &rdev->badblocks;
2108 kfree(rdev->badblocks
[all...]
H A Draid1.c1965 if (rdev->badblocks.shift < 0)
1968 block_sectors = 1 << rdev->badblocks.shift;
2400 /* Cannot record the badblocks, so need to
H A Draid10.c2329 if (rdev->badblocks.shift < 0)
2332 block_sectors = 1 << rdev->badblocks.shift;
/drivers/mtd/nand/
H A Dsm_common.c65 mtd->ecc_stats.badblocks++;
H A Dnandsim.c103 static char *badblocks = NULL; variable
128 module_param(badblocks, charp, 0400);
154 MODULE_PARM_DESC(badblocks, "Erase blocks that are initially marked bad, separated by commas");
729 if (!badblocks)
731 w = badblocks;
736 NS_ERR("invalid badblocks.\n");
741 NS_ERR("invalid badblocks.\n");
2271 /* and 'badblocks' parameters to work */
H A Ddocg4.c49 * You'll want to ignore badblocks if you're reading a partition that contains
1031 mtd->ecc_stats.badblocks++;
1085 mtd->ecc_stats.badblocks++;
H A Dnand_bbt.c245 mtd->ecc_stats.badblocks++;
531 mtd->ecc_stats.badblocks++;
H A Dnand_base.c463 mtd->ecc_stats.badblocks++;
/drivers/mtd/onenand/
H A Donenand_bbt.c107 mtd->ecc_stats.badblocks++;
/drivers/mtd/
H A Dmtdconcat.c638 mtd->ecc_stats.badblocks++;
733 concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks;
773 concat->mtd.ecc_stats.badblocks +=
774 subdev[i]->ecc_stats.badblocks;
H A Dmtdpart.c306 mtd->ecc_stats.badblocks++;
525 slave->mtd.ecc_stats.badblocks++;
/drivers/mtd/nand/gpmi-nand/
H A Dgpmi-nand.c1154 mtd->ecc_stats.badblocks++;

Completed in 261 milliseconds