Lines Matching refs:eraseregions
376 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
385 if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1))) in flash_erase()
398 … for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; in flash_erase()
402 if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1))) in flash_erase()
416 addr += mtd->eraseregions[i].erasesize; in flash_erase()
417 len -= mtd->eraseregions[i].erasesize; in flash_erase()
419 …if (addr == mtd->eraseregions[i].offset + (mtd->eraseregions[i].erasesize * mtd->eraseregions[i].n… in flash_erase()
625 mtd.eraseregions = erase_regions; in lart_flash_init()
649 result,mtd.eraseregions[result].offset, in lart_flash_init()
650 result,mtd.eraseregions[result].erasesize,mtd.eraseregions[result].erasesize / 1024, in lart_flash_init()
651 result,mtd.eraseregions[result].numblocks); in lart_flash_init()