Lines Matching defs:regions
218 printk(KERN_WARNING "Sum of regions (%lx) != total size of set of interleaved chips (%lx)\n", offset, devsize);
892 struct mtd_erase_region_info *regions = mtd->eraseregions;
906 /* Skip all erase regions which are ended before the start of
912 while (i < mtd->numeraseregions && instr->addr >= regions[i].offset)
922 if (instr->addr & (regions[i].erasesize-1))
932 while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset)
940 if ((instr->addr + instr->len) & (regions[i].erasesize-1))
955 adr += regions[i].erasesize;
956 len -= regions[i].erasesize;
958 if (adr % (1<< cfi->chipshift) == ((regions[i].offset + (regions[i].erasesize * regions[i].numblocks)) %( 1<< cfi->chipshift)))