Home
last modified time | relevance | path

Searched refs:numeraseregions (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/mtd/devices/
Dlart.c379 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
401 … for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
621 mtd.numeraseregions = ARRAY_SIZE(erase_regions); in lart_flash_init()
637 mtd.numeraseregions); in lart_flash_init()
639 if (mtd.numeraseregions) in lart_flash_init()
640 for (result = 0; result < mtd.numeraseregions; result++) in lart_flash_init()
Dsst25l.c394 flash->mtd.numeraseregions); in sst25l_probe()
/Linux-v4.19/drivers/mtd/
Dmtdconcat.c350 if (!concat->mtd.numeraseregions) { in concat_erase()
364 for (i = 0; i < concat->mtd.numeraseregions && in concat_erase()
379 for (; i < concat->mtd.numeraseregions && in concat_erase()
733 if (subdev[i]->numeraseregions == 0) { in mtd_concat_create()
745 for (j = 0; j < subdev[i]->numeraseregions; j++) { in mtd_concat_create()
767 concat->mtd.numeraseregions = 0; in mtd_concat_create()
779 concat->mtd.numeraseregions = num_erase_region; in mtd_concat_create()
799 if (subdev[i]->numeraseregions == 0) { in mtd_concat_create()
821 for (j = 0; j < subdev[i]->numeraseregions; j++) { in mtd_concat_create()
862 if (concat->mtd.numeraseregions) in mtd_concat_destroy()
Dmtdchar.c660 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int))) in mtdchar_ioctl()
673 if (ur_idx >= mtd->numeraseregions) in mtdchar_ioctl()
Dmtdpart.c482 if (parent->numeraseregions > 1) { in allocate_partition()
484 int i, max = parent->numeraseregions; in allocate_partition()
Dmtdcore.c227 return snprintf(buf, PAGE_SIZE, "%u\n", mtd->numeraseregions); in mtd_numeraseregions_show()
230 static DEVICE_ATTR(numeraseregions, S_IRUGO, mtd_numeraseregions_show,
/Linux-v4.19/drivers/mtd/maps/
Dscb2_flash.c104 for (i = 0; i < mtd->numeraseregions; i++) { in scb2_fixup_mtd()
115 for (i = 0; !done && i < mtd->numeraseregions; i++) { in scb2_fixup_mtd()
/Linux-v4.19/drivers/mtd/chips/
Dcfi_util.c374 while (i < mtd->numeraseregions && ofs >= regions[i].offset) in cfi_varsize_frob()
394 while (i<mtd->numeraseregions && (ofs + len) >= regions[i].offset) in cfi_varsize_frob()
Dcfi_cmdset_0020.c186 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_staa_setup()
187 mtd->eraseregions = kmalloc_array(mtd->numeraseregions, in cfi_staa_setup()
221 for (i=0; i<mtd->numeraseregions;i++){ in cfi_staa_setup()
911 while (i < mtd->numeraseregions && instr->addr >= regions[i].offset) in cfi_staa_erase_varsize()
931 while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset) in cfi_staa_erase_varsize()
Dcfi_cmdset_0001.c610 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_intelext_setup()
611 mtd->eraseregions = kcalloc(mtd->numeraseregions, in cfi_intelext_setup()
642 for (i=0; i<mtd->numeraseregions;i++){ in cfi_intelext_setup()
2484 for (i = 0; i < mtd->numeraseregions; i++) { in cfi_intelext_save_locks()
2584 for (i = 0; i < mtd->numeraseregions; i++) { in cfi_intelext_restore_locks()
2675 for (i = 0; i < mtd->numeraseregions; i++) { in cfi_intelext_destroy()
Dcfi_cmdset_0002.c694 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_amdstd_setup()
695 mtd->eraseregions = kmalloc_array(mtd->numeraseregions, in cfi_amdstd_setup()
/Linux-v4.19/drivers/mtd/nand/onenand/
Donenand_base.c384 for (i = 0; i < mtd->numeraseregions; i++) in flexonenand_region()
3442 mtd->numeraseregions = this->dies << 1; in flexonenand_get_size()
3458 mtd->numeraseregions -= 1; in flexonenand_get_size()
3472 mtd->numeraseregions -= 1; in flexonenand_get_size()
3477 if (mtd->numeraseregions == 1) in flexonenand_get_size()
3480 printk(KERN_INFO "Device has %d eraseregions\n", mtd->numeraseregions); in flexonenand_get_size()
3481 for (i = 0; i < mtd->numeraseregions; i++) in flexonenand_get_size()
3723 mtd->numeraseregions = this->dies << 1; in onenand_probe()
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-class-mtd50 "Major" erase size for the device. If numeraseregions is
76 What: /sys/class/mtd/mtdX/numeraseregions
/Linux-v4.19/include/linux/mtd/
Dmtd.h278 int numeraseregions; member
/Linux-v4.19/drivers/mtd/spi-nor/
Dspi-nor.c2982 mtd->erasesize, mtd->erasesize / 1024, mtd->numeraseregions); in spi_nor_scan()
2984 if (mtd->numeraseregions) in spi_nor_scan()
2985 for (i = 0; i < mtd->numeraseregions; i++) in spi_nor_scan()
/Linux-v4.19/drivers/mtd/ubi/
Dbuild.c592 if (ubi->mtd->numeraseregions != 0) { in io_init()