Lines Matching defs:regions
214 printk(KERN_WARNING "Sum of regions (%lx) != total size of set of interleaved chips (%lx)\n", offset, devsize);
897 struct mtd_erase_region_info *regions = mtd->eraseregions;
905 /* Skip all erase regions which are ended before the start of
911 while (i < mtd->numeraseregions && instr->addr >= regions[i].offset)
921 if (instr->addr & (regions[i].erasesize-1))
931 while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset)
939 if ((instr->addr + instr->len) & (regions[i].erasesize-1))
954 adr += regions[i].erasesize;
955 len -= regions[i].erasesize;
957 if (adr % (1<< cfi->chipshift) == (((unsigned long)regions[i].offset + (regions[i].erasesize * regions[i].numblocks)) %( 1<< cfi->chipshift)))