Lines Matching refs:eraseregions
612 mtd->eraseregions = kcalloc(mtd->numeraseregions, in cfi_intelext_setup()
615 if (!mtd->eraseregions) in cfi_intelext_setup()
627 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_intelext_setup()
628 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_intelext_setup()
629 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_intelext_setup()
630 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL); in cfi_intelext_setup()
631 if (!mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap) in cfi_intelext_setup()
645 i,(unsigned long long)mtd->eraseregions[i].offset, in cfi_intelext_setup()
646 mtd->eraseregions[i].erasesize, in cfi_intelext_setup()
647 mtd->eraseregions[i].numblocks); in cfi_intelext_setup()
669 if (mtd->eraseregions) in cfi_intelext_setup()
672 kfree(mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap); in cfi_intelext_setup()
673 kfree(mtd->eraseregions); in cfi_intelext_setup()
2489 region = &mtd->eraseregions[i]; in cfi_intelext_save_locks()
2589 region = &mtd->eraseregions[i]; in cfi_intelext_restore_locks()
2680 region = &mtd->eraseregions[i]; in cfi_intelext_destroy()
2683 kfree(mtd->eraseregions); in cfi_intelext_destroy()