Searched refs:eraseregions (Results 1 – 14 of 14) sorted by relevance
/linux-3.4.99/drivers/mtd/devices/ |
D | lart.c | 379 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; in flash_erase() 388 if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 401 … for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; in flash_erase() 405 if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 422 addr += mtd->eraseregions[i].erasesize; in flash_erase() 423 len -= mtd->eraseregions[i].erasesize; in flash_erase() 425 …if (addr == mtd->eraseregions[i].offset + (mtd->eraseregions[i].erasesize * mtd->eraseregions[i].n… in flash_erase() 628 mtd.eraseregions = erase_regions; in lart_flash_init() 652 result,mtd.eraseregions[result].offset, in lart_flash_init() 653 result,mtd.eraseregions[result].erasesize,mtd.eraseregions[result].erasesize / 1024, in lart_flash_init() [all …]
|
D | m25p80.c | 931 i, (long long)flash->mtd.eraseregions[i].offset, in m25p_probe() 932 flash->mtd.eraseregions[i].erasesize, in m25p_probe() 933 flash->mtd.eraseregions[i].erasesize / 1024, in m25p_probe() 934 flash->mtd.eraseregions[i].numblocks); in m25p_probe()
|
/linux-3.4.99/drivers/mtd/ |
D | mtdconcat.c | 397 concat->mtd.eraseregions; in concat_erase() 828 if (subdev[i]->eraseregions[j].erasesize != in mtd_concat_create() 832 subdev[i]->eraseregions[j]. in mtd_concat_create() 860 concat->mtd.eraseregions = erase_region_p = in mtd_concat_create() 902 if (subdev[i]->eraseregions[j]. in mtd_concat_create() 913 subdev[i]->eraseregions[j]. in mtd_concat_create() 918 subdev[i]->eraseregions[j]. in mtd_concat_create() 942 kfree(concat->mtd.eraseregions); in mtd_concat_destroy()
|
D | mtdpart.c | 480 struct mtd_erase_region_info *regions = master->eraseregions; in allocate_partition()
|
D | mtdchar.c | 662 kr = &(mtd->eraseregions[ur_idx]); in mtdchar_ioctl()
|
/linux-3.4.99/drivers/mtd/maps/ |
D | scb2_flash.c | 107 struct mtd_erase_region_info *region = &mtd->eraseregions[i]; in scb2_fixup_mtd() 118 struct mtd_erase_region_info *region = &mtd->eraseregions[i]; in scb2_fixup_mtd()
|
/linux-3.4.99/drivers/mtd/chips/ |
D | cfi_cmdset_0020.c | 189 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) in cfi_staa_setup() 191 if (!mtd->eraseregions) { in cfi_staa_setup() 207 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_staa_setup() 208 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_staa_setup() 209 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_staa_setup() 217 kfree(mtd->eraseregions); in cfi_staa_setup() 225 i, (unsigned long long)mtd->eraseregions[i].offset, in cfi_staa_setup() 226 mtd->eraseregions[i].erasesize, in cfi_staa_setup() 227 mtd->eraseregions[i].numblocks); in cfi_staa_setup() 899 struct mtd_erase_region_info *regions = mtd->eraseregions; in cfi_staa_erase_varsize()
|
D | cfi_cmdset_0001.c | 565 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) in cfi_intelext_setup() 567 if (!mtd->eraseregions) { in cfi_intelext_setup() 581 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_intelext_setup() 582 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_intelext_setup() 583 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_intelext_setup() 584 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL); in cfi_intelext_setup() 597 i,(unsigned long long)mtd->eraseregions[i].offset, in cfi_intelext_setup() 598 mtd->eraseregions[i].erasesize, in cfi_intelext_setup() 599 mtd->eraseregions[i].numblocks); in cfi_intelext_setup() 621 kfree(mtd->eraseregions); in cfi_intelext_setup() [all …]
|
D | cfi_cmdset_0002.c | 568 mtd->eraseregions = kmalloc(sizeof(struct mtd_erase_region_info) in cfi_amdstd_setup() 570 if (!mtd->eraseregions) { in cfi_amdstd_setup() 584 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_amdstd_setup() 585 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_amdstd_setup() 586 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_amdstd_setup() 601 kfree(mtd->eraseregions); in cfi_amdstd_setup() 2278 kfree(mtd->eraseregions); in cfi_amdstd_destroy()
|
D | cfi_util.c | 174 struct mtd_erase_region_info *regions = mtd->eraseregions; in cfi_varsize_frob()
|
/linux-3.4.99/drivers/mtd/onenand/ |
D | onenand_base.c | 355 if (addr < mtd->eraseregions[i].offset) in flexonenand_region() 1087 if (mtd->eraseregions[i].erasesize < (1 << this->erase_shift)) in onenand_recover_lsb() 2483 region = &mtd->eraseregions[i]; in onenand_erase() 3589 mtd->eraseregions[i].offset = ofs; in flexonenand_get_size() 3590 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() 3591 mtd->eraseregions[i].numblocks = in flexonenand_get_size() 3593 ofs += mtd->eraseregions[i].numblocks << eraseshift; in flexonenand_get_size() 3597 mtd->eraseregions[i].numblocks += in flexonenand_get_size() 3603 mtd->eraseregions[i].offset = ofs; in flexonenand_get_size() 3604 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() [all …]
|
D | onenand_bbt.c | 115 from += mtd->eraseregions[rgn].erasesize; in create_bbt()
|
D | onenand_sim.c | 349 erasesize = mtd->eraseregions[rgn].erasesize; in onenand_data_handle()
|
/linux-3.4.99/include/linux/mtd/ |
D | mtd.h | 174 struct mtd_erase_region_info *eraseregions; member
|