Searched refs:badblocks (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/drivers/md/ |
D | md.h | 113 struct badblocks { struct 128 } badblocks; member 189 extern int md_is_badblock(struct badblocks *bb, sector_t s, int sectors, 194 if (unlikely(rdev->badblocks.count)) { in is_badblock() 195 int rv = md_is_badblock(&rdev->badblocks, rdev->data_offset + s, in is_badblock() 208 extern void md_ack_all_badblocks(struct badblocks *bb);
|
D | md.c | 728 kfree(rdev->badblocks.page); in md_rdev_clear() 729 rdev->badblocks.page = NULL; in md_rdev_clear() 1011 rdev->badblocks.shift = -1; in super_90_load() 1381 static int md_set_badblocks(struct badblocks *bb, sector_t s, int sectors, 1479 rdev->badblocks.count == 0) { in super_1_load() 1498 rdev->badblocks.shift = sb->bblog_shift; in super_1_load() 1507 if (md_set_badblocks(&rdev->badblocks, in super_1_load() 1512 rdev->badblocks.shift = 0; in super_1_load() 1758 if (rdev->badblocks.count == 0) in super_1_sync() 1764 struct badblocks *bb = &rdev->badblocks; in super_1_sync() [all …]
|
D | raid1.c | 2211 if (rdev->badblocks.shift < 0) in narrow_write_error() 2214 block_sectors = roundup(1 << rdev->badblocks.shift, in narrow_write_error()
|
D | raid10.c | 2572 if (rdev->badblocks.shift < 0) in narrow_write_error() 2575 block_sectors = roundup(1 << rdev->badblocks.shift, in narrow_write_error()
|
/linux-4.1.27/drivers/mtd/ |
D | mtdconcat.c | 639 mtd->ecc_stats.badblocks++; in concat_block_markbad() 734 concat->mtd.ecc_stats.badblocks = subdev[0]->ecc_stats.badblocks; in mtd_concat_create() 764 concat->mtd.ecc_stats.badblocks += in mtd_concat_create() 765 subdev[i]->ecc_stats.badblocks; in mtd_concat_create()
|
D | mtdpart.c | 316 mtd->ecc_stats.badblocks++; in part_block_markbad() 548 slave->mtd.ecc_stats.badblocks++; in allocate_partition()
|
D | mtdcore.c | 303 return snprintf(buf, PAGE_SIZE, "%u\n", ecc_stats->badblocks); in mtd_badblocks_show()
|
/linux-4.1.27/include/uapi/mtd/ |
D | mtd-abi.h | 251 __u32 badblocks; member
|
/linux-4.1.27/drivers/mtd/onenand/ |
D | onenand_bbt.c | 107 mtd->ecc_stats.badblocks++; in create_bbt()
|
/linux-4.1.27/fs/hpfs/ |
D | hpfs.h | 90 __le32 badblocks; /* bad block list */ member
|
/linux-4.1.27/drivers/mtd/nand/ |
D | nandsim.c | 101 static char *badblocks = NULL; variable 133 module_param(badblocks, charp, 0400); 159 MODULE_PARM_DESC(badblocks, "Erase blocks that are initially marked bad, separated by commas"); 823 if (!badblocks) in parse_badblocks() 825 w = badblocks; in parse_badblocks()
|
D | nand_bbt.c | 247 mtd->ecc_stats.badblocks++; in read_bbt() 504 mtd->ecc_stats.badblocks++; in create_bbt()
|
D | docg4.c | 1069 mtd->ecc_stats.badblocks++; in read_factory_bbt()
|
D | nand_base.c | 461 mtd->ecc_stats.badblocks++; in nand_block_markbad_lowlevel()
|