Lines Matching refs:eraseregions
630 mtd->eraseregions = kcalloc(mtd->numeraseregions, in cfi_intelext_setup()
633 if (!mtd->eraseregions) in cfi_intelext_setup()
645 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_intelext_setup()
646 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_intelext_setup()
647 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_intelext_setup()
648 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL); in cfi_intelext_setup()
649 if (!mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap) in cfi_intelext_setup()
663 i,(unsigned long long)mtd->eraseregions[i].offset, in cfi_intelext_setup()
664 mtd->eraseregions[i].erasesize, in cfi_intelext_setup()
665 mtd->eraseregions[i].numblocks); in cfi_intelext_setup()
687 if (mtd->eraseregions) in cfi_intelext_setup()
690 kfree(mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap); in cfi_intelext_setup()
691 kfree(mtd->eraseregions); in cfi_intelext_setup()
2507 region = &mtd->eraseregions[i]; in cfi_intelext_save_locks()
2608 region = &mtd->eraseregions[i]; in cfi_intelext_restore_locks()
2699 region = &mtd->eraseregions[i]; in cfi_intelext_destroy()
2702 kfree(mtd->eraseregions); in cfi_intelext_destroy()