Lines Matching refs:instr
1728 int onenand_erase(struct mtd_info *mtd, struct erase_info *instr) in onenand_erase() argument
1732 loff_t addr = instr->addr; in onenand_erase()
1733 unsigned int len = instr->len; in onenand_erase()
1777 instr->state = MTD_ERASING; in onenand_erase()
1782 if (instr->priv == 0 && onenand_block_isbad_nolock(mtd, addr, 0)) { in onenand_erase()
1786 instr->state = MTD_ERASE_FAILED; in onenand_erase()
1804 instr->state = MTD_ERASE_FAILED; in onenand_erase()
1805 instr->fail_addr = addr; in onenand_erase()
1831 instr->state = MTD_ERASE_DONE; in onenand_erase()
1835 ret = instr->state == MTD_ERASE_DONE ? 0 : -EIO; in onenand_erase()
1838 mtd_erase_callback(instr); in onenand_erase()