Lines Matching refs:eraseregions
379 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
388 if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1))) in flash_erase()
401 … for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
405 if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1))) in flash_erase()
419 addr += mtd->eraseregions[i].erasesize; in flash_erase()
420 len -= mtd->eraseregions[i].erasesize; in flash_erase()
422 …if (addr == mtd->eraseregions[i].offset + (mtd->eraseregions[i].erasesize * mtd->eraseregions[i].n… in flash_erase()
622 mtd.eraseregions = erase_regions; in lart_flash_init()
646 result,mtd.eraseregions[result].offset, in lart_flash_init()
647 result,mtd.eraseregions[result].erasesize,mtd.eraseregions[result].erasesize / 1024, in lart_flash_init()
648 result,mtd.eraseregions[result].numblocks); in lart_flash_init()