Lines Matching refs:instr
363 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr)
379 if (instr->addr & (concat->mtd.erasesize - 1))
381 if (instr->len & (concat->mtd.erasesize - 1))
392 instr->addr >= erase_regions[i].offset; i++) ;
400 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1))
407 (instr->addr + instr->len) >= erase_regions[i].offset;
413 if (i < 0 || ((instr->addr + instr->len) &
418 /* make a local copy of instr to avoid modifying the caller's struct */
424 *erase = *instr;
425 length = instr->len;
462 instr->fail_addr = erase->fail_addr + offset;