Lines Matching refs:eraseregions
628 mtd->eraseregions = kcalloc(mtd->numeraseregions,
631 if (!mtd->eraseregions)
643 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset;
644 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize;
645 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum;
646 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL);
647 if (!mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap)
661 i,(unsigned long long)mtd->eraseregions[i].offset,
662 mtd->eraseregions[i].erasesize,
663 mtd->eraseregions[i].numblocks);
685 if (mtd->eraseregions)
688 kfree(mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap);
689 kfree(mtd->eraseregions);
2505 region = &mtd->eraseregions[i];
2605 region = &mtd->eraseregions[i];
2696 region = &mtd->eraseregions[i];
2699 kfree(mtd->eraseregions);